.. | .. |
---|
26 | 26 | no-map; |
---|
27 | 27 | reg = <0x5f000000 0x01000000>; /* 16M */ |
---|
28 | 28 | }; |
---|
| 29 | + |
---|
| 30 | + coldfire_memory: codefire_memory@5ee00000 { |
---|
| 31 | + reg = <0x5ee00000 0x00200000>; |
---|
| 32 | + no-map; |
---|
| 33 | + }; |
---|
| 34 | + |
---|
| 35 | + flash_memory: region@5c000000 { |
---|
| 36 | + no-map; |
---|
| 37 | + reg = <0x5C000000 0x02000000>; /* 32MB */ |
---|
| 38 | + }; |
---|
29 | 39 | }; |
---|
30 | 40 | |
---|
31 | 41 | leds { |
---|
.. | .. |
---|
42 | 52 | identify { |
---|
43 | 53 | gpios = <&gpio ASPEED_GPIO(A, 2) GPIO_ACTIVE_LOW>; |
---|
44 | 54 | }; |
---|
| 55 | + }; |
---|
| 56 | + |
---|
| 57 | + fsi: gpio-fsi { |
---|
| 58 | + compatible = "aspeed,ast2400-cf-fsi-master", "fsi-master"; |
---|
| 59 | + #address-cells = <2>; |
---|
| 60 | + #size-cells = <0>; |
---|
| 61 | + |
---|
| 62 | + memory-region = <&coldfire_memory>; |
---|
| 63 | + aspeed,sram = <&sram>; |
---|
| 64 | + aspeed,cvic = <&cvic>; |
---|
| 65 | + |
---|
| 66 | + clock-gpios = <&gpio ASPEED_GPIO(A, 4) GPIO_ACTIVE_HIGH>; |
---|
| 67 | + data-gpios = <&gpio ASPEED_GPIO(A, 5) GPIO_ACTIVE_HIGH>; |
---|
| 68 | + mux-gpios = <&gpio ASPEED_GPIO(A, 6) GPIO_ACTIVE_HIGH>; |
---|
| 69 | + enable-gpios = <&gpio ASPEED_GPIO(D, 0) GPIO_ACTIVE_HIGH>; |
---|
| 70 | + trans-gpios = <&gpio ASPEED_GPIO(H, 6) GPIO_ACTIVE_HIGH>; |
---|
45 | 71 | }; |
---|
46 | 72 | |
---|
47 | 73 | gpio-keys { |
---|
.. | .. |
---|
61 | 87 | status = "okay"; |
---|
62 | 88 | m25p,fast-read; |
---|
63 | 89 | label = "bmc"; |
---|
| 90 | + spi-max-frequency = <50000000>; |
---|
64 | 91 | #include "openbmc-flash-layout.dtsi" |
---|
65 | 92 | }; |
---|
66 | 93 | }; |
---|
.. | .. |
---|
73 | 100 | flash@0 { |
---|
74 | 101 | status = "okay"; |
---|
75 | 102 | m25p,fast-read; |
---|
| 103 | + spi-max-frequency = <50000000>; |
---|
76 | 104 | label = "pnor"; |
---|
77 | 105 | }; |
---|
78 | 106 | }; |
---|
.. | .. |
---|
143 | 171 | |
---|
144 | 172 | &i2c3 { |
---|
145 | 173 | status = "okay"; |
---|
| 174 | + |
---|
| 175 | + occ-hwmon@50 { |
---|
| 176 | + compatible = "ibm,p8-occ-hwmon"; |
---|
| 177 | + reg = <0x50>; |
---|
| 178 | + }; |
---|
146 | 179 | }; |
---|
147 | 180 | |
---|
148 | 181 | &i2c4 { |
---|
.. | .. |
---|
167 | 200 | |
---|
168 | 201 | &ibt { |
---|
169 | 202 | status = "okay"; |
---|
| 203 | +}; |
---|
| 204 | + |
---|
| 205 | +&lpc_ctrl { |
---|
| 206 | + status = "okay"; |
---|
| 207 | + memory-region = <&flash_memory>; |
---|
| 208 | + flash = <&spi>; |
---|
170 | 209 | }; |
---|
171 | 210 | |
---|
172 | 211 | &gpio { |
---|
.. | .. |
---|
303 | 342 | line-name = "SYS_PWROK_BMC"; |
---|
304 | 343 | }; |
---|
305 | 344 | |
---|
306 | | - pin_gpio_h6 { |
---|
307 | | - gpio-hog; |
---|
308 | | - gpios = <ASPEED_GPIO(H, 6) GPIO_ACTIVE_HIGH>; |
---|
309 | | - output-high; |
---|
310 | | - line-name = "SCM1_FSI0_DATA_EN"; |
---|
311 | | - }; |
---|
312 | | - |
---|
313 | 345 | pin_gpio_h7 { |
---|
314 | 346 | gpio-hog; |
---|
315 | 347 | gpios = <ASPEED_GPIO(H, 7) GPIO_ACTIVE_HIGH>; |
---|
.. | .. |
---|
317 | 349 | line-name = "BMC_TPM_INT_N"; |
---|
318 | 350 | }; |
---|
319 | 351 | }; |
---|
| 352 | + |
---|
| 353 | +&fsi { |
---|
| 354 | + cfam@0,0 { |
---|
| 355 | + reg = <0 0>; |
---|
| 356 | + #address-cells = <1>; |
---|
| 357 | + #size-cells = <1>; |
---|
| 358 | + chip-id = <0>; |
---|
| 359 | + |
---|
| 360 | + scom@1000 { |
---|
| 361 | + compatible = "ibm,fsi2pib"; |
---|
| 362 | + reg = <0x1000 0x400>; |
---|
| 363 | + }; |
---|
| 364 | + |
---|
| 365 | + fsi_hub0: hub@3400 { |
---|
| 366 | + compatible = "ibm,fsi-master-hub"; |
---|
| 367 | + reg = <0x3400 0x400>; |
---|
| 368 | + #address-cells = <2>; |
---|
| 369 | + #size-cells = <0>; |
---|
| 370 | + no-scan-on-init; |
---|
| 371 | + }; |
---|
| 372 | + }; |
---|
| 373 | +}; |
---|