]>
Commit | Line | Data |
---|---|---|
3719a1b1 KC |
1 | // SPDX-License-Identifier: GPL-2.0+ |
2 | /dts-v1/; | |
3 | ||
4 | #include "aspeed-g5.dtsi" | |
5 | #include <dt-bindings/gpio/aspeed-gpio.h> | |
6 | ||
7 | / { | |
8 | model = "Qualcomm Centriq 2400 REP AST2520"; | |
9 | compatible = "qualcomm,centriq2400-rep-bmc", "aspeed,ast2500"; | |
10 | ||
11 | chosen { | |
12 | stdout-path = &uart5; | |
13 | bootargs = "console=ttyS4,115200 earlyprintk"; | |
14 | }; | |
15 | ||
8ef86955 | 16 | memory@80000000 { |
3719a1b1 KC |
17 | reg = <0x80000000 0x40000000>; |
18 | }; | |
19 | ||
20 | iio-hwmon { | |
21 | compatible = "iio-hwmon"; | |
22 | io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, | |
23 | <&adc 4>, <&adc 5>, <&adc 6>, <&adc 8>; | |
24 | }; | |
25 | ||
26 | iio-hwmon-battery { | |
27 | compatible = "iio-hwmon"; | |
28 | io-channels = <&adc 7>; | |
29 | }; | |
30 | ||
31 | leds { | |
32 | compatible = "gpio-leds"; | |
33 | ||
34 | uid_led { | |
35 | label = "UID_LED"; | |
36 | gpios = <&gpio ASPEED_GPIO(Q, 5) GPIO_ACTIVE_LOW>; | |
37 | }; | |
38 | ||
39 | ras_error_led { | |
40 | label = "RAS_ERROR_LED"; | |
41 | gpios = <&gpio ASPEED_GPIO(F, 6) GPIO_ACTIVE_LOW>; | |
42 | }; | |
43 | ||
44 | system_fault { | |
45 | label = "System_fault"; | |
46 | gpios = <&gpio ASPEED_GPIO(A, 1) GPIO_ACTIVE_LOW>; | |
47 | }; | |
48 | }; | |
49 | }; | |
50 | ||
51 | &fmc { | |
52 | status = "okay"; | |
53 | flash@0 { | |
54 | status = "okay"; | |
55 | m25p,fast-read; | |
56 | label = "bmc"; | |
57 | #include "openbmc-flash-layout.dtsi" | |
58 | }; | |
59 | }; | |
60 | ||
61 | &spi1 { | |
62 | status = "okay"; | |
63 | pinctrl-names = "default"; | |
64 | pinctrl-0 = <&pinctrl_spi1_default>; | |
65 | flash@0 { | |
66 | status = "okay"; | |
67 | }; | |
68 | }; | |
69 | ||
70 | &spi2 { | |
71 | pinctrl-names = "default"; | |
72 | pinctrl-0 = <&pinctrl_spi2ck_default | |
73 | &pinctrl_spi2miso_default | |
74 | &pinctrl_spi2mosi_default | |
75 | &pinctrl_spi2cs0_default>; | |
76 | }; | |
77 | ||
78 | &uart3 { | |
79 | status = "okay"; | |
80 | ||
81 | pinctrl-names = "default"; | |
82 | pinctrl-0 = <&pinctrl_txd3_default &pinctrl_rxd3_default>; | |
83 | current-speed = <115200>; | |
84 | }; | |
85 | ||
86 | &uart5 { | |
87 | status = "okay"; | |
88 | }; | |
89 | ||
90 | &mac0 { | |
91 | status = "okay"; | |
92 | ||
93 | pinctrl-names = "default"; | |
94 | pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mdio1_default>; | |
95 | }; | |
96 | ||
97 | &i2c0 { | |
98 | status = "okay"; | |
99 | }; | |
100 | ||
101 | &i2c1 { | |
102 | status = "okay"; | |
103 | ||
104 | tmp421@1e { | |
105 | compatible = "ti,tmp421"; | |
106 | reg = <0x1e>; | |
107 | }; | |
108 | tmp421@2a { | |
109 | compatible = "ti,tmp421"; | |
110 | reg = <0x2a>; | |
111 | }; | |
112 | tmp421@4e { | |
113 | compatible = "ti,tmp421"; | |
114 | reg = <0x4e>; | |
115 | }; | |
116 | tmp421@1c { | |
117 | compatible = "ti,tmp421"; | |
118 | reg = <0x1c>; | |
119 | }; | |
120 | }; | |
121 | ||
122 | &i2c2 { | |
123 | status = "okay"; | |
124 | }; | |
125 | ||
126 | &i2c3 { | |
127 | status = "okay"; | |
128 | }; | |
129 | ||
130 | &i2c4 { | |
131 | status = "okay"; | |
132 | }; | |
133 | ||
134 | &i2c5 { | |
135 | status = "okay"; | |
136 | }; | |
137 | ||
138 | &i2c6 { | |
139 | status = "okay"; | |
140 | ||
141 | tmp421@1d { | |
142 | compatible = "ti,tmp421"; | |
143 | reg = <0x1d>; | |
144 | }; | |
145 | tmp421@1f { | |
146 | compatible = "ti,tmp421"; | |
147 | reg = <0x1f>; | |
148 | }; | |
149 | tmp421@4d { | |
150 | compatible = "ti,tmp421"; | |
151 | reg = <0x4d>; | |
152 | }; | |
153 | tmp421@4f { | |
154 | compatible = "ti,tmp421"; | |
155 | reg = <0x4f>; | |
156 | }; | |
157 | nvt210@4c { | |
158 | compatible = "nvt210"; | |
159 | reg = <0x4c>; | |
160 | }; | |
161 | eeprom@50 { | |
162 | compatible = "atmel,24c128"; | |
163 | reg = <0x50>; | |
164 | pagesize = <128>; | |
165 | }; | |
166 | }; | |
167 | ||
168 | &i2c7 { | |
169 | status = "okay"; | |
170 | }; | |
171 | ||
172 | &i2c8 { | |
173 | status = "okay"; | |
174 | ||
175 | pca9641@70 { | |
176 | compatible = "nxp,pca9641"; | |
177 | reg = <0x70>; | |
178 | i2c-arb { | |
179 | #address-cells = <1>; | |
180 | #size-cells = <0>; | |
181 | tmp421@1d { | |
182 | compatible = "tmp421"; | |
183 | reg = <0x1d>; | |
184 | }; | |
185 | adm1278@12 { | |
186 | compatible = "adi,adm1278"; | |
187 | reg = <0x12>; | |
188 | Rsense = <500>; | |
189 | }; | |
190 | eeprom@50 { | |
191 | compatible = "atmel,24c02"; | |
192 | reg = <0x50>; | |
193 | }; | |
194 | ds1100@58 { | |
195 | compatible = "ds1100"; | |
196 | reg = <0x58>; | |
197 | }; | |
198 | }; | |
199 | }; | |
200 | }; | |
201 | ||
202 | &i2c9 { | |
203 | status = "okay"; | |
204 | }; | |
205 | ||
206 | &vuart { | |
207 | status = "okay"; | |
208 | }; | |
209 | ||
210 | &gfx { | |
211 | status = "okay"; | |
212 | }; | |
213 | ||
214 | &pinctrl { | |
215 | aspeed,external-nodes = <&gfx &lhc>; | |
216 | }; | |
217 | ||
218 | &gpio { | |
219 | pin_gpio_c7 { | |
220 | gpio-hog; | |
221 | gpios = <ASPEED_GPIO(C, 7) GPIO_ACTIVE_HIGH>; | |
222 | output; | |
223 | line-name = "BIOS_SPI_MUX_S"; | |
224 | }; | |
225 | }; |