Lines Matching +full:ast2600 +full:- +full:lpc +full:- +full:reset
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/leds/leds-pca955x.h>
12 compatible = "ibm,everest-bmc", "aspeed,ast2600";
169 stdout-path = &uart5;
178 reserved-memory {
179 #address-cells = <1>;
180 #size-cells = <1>;
184 no-map;
191 record-size = <0x8000>;
192 console-size = <0x8000>;
193 ftrace-size = <0x8000>;
194 pmsg-size = <0x8000>;
195 max-reason = <3>; /* KMSG_DUMP_EMERG */
198 /* LPC FW cycle bridge region requires natural alignment */
200 no-map;
206 no-map;
207 compatible = "shared-dma-pool";
212 gpio-keys-polled {
213 compatible = "gpio-keys-polled";
214 poll-interval = <1000>;
216 event-fan0-presence {
217 label = "fan0-presence";
222 event-fan1-presence {
223 label = "fan1-presence";
228 event-fan2-presence {
229 label = "fan2-presence";
234 event-fan3-presence {
235 label = "fan3-presence";
242 compatible = "gpio-leds";
245 led-rtc-battery {
250 led-bmc {
255 led-rear-enc-id0 {
260 led-rear-enc-fault0 {
265 led-pcieslot-power {
270 iio-hwmon {
271 compatible = "iio-hwmon";
272 io-channels = <&adc1 7>;
278 aspeed,int-vref-microvolt = <2500000>;
279 pinctrl-names = "default";
280 pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default
287 gpio-line-names =
288 /*A0-A7*/ "","","","","","","","",
289 /*B0-B7*/ "USERSPACE_RSTIND_BUFF","","","","","","checkstop","",
290 /*C0-C7*/ "","","","","","","","",
291 /*D0-D7*/ "","","","","","","","",
292 /*E0-E7*/ "","","","","","","","",
293 …/*F0-F7*/ "","","rtc-battery-voltage-read-enable","reset-cause-pinhole","","","factory-reset-toggl…
294 /*G0-G7*/ "","","","","","","","",
295 /*H0-H7*/ "led-rtc-battery","led-bmc","led-rear-enc-id0","led-rear-enc-fault0","","","","",
296 /*I0-I7*/ "","","","","","","bmc-secure-boot","",
297 /*J0-J7*/ "","","","","","","","",
298 /*K0-K7*/ "","","","","","","","",
299 /*L0-L7*/ "","","","","","","","",
300 /*M0-M7*/ "","","","","","","","",
301 /*N0-N7*/ "","","","","","","","",
302 /*O0-O7*/ "","","","usb-power","","","","",
303 /*P0-P7*/ "","","","","led-pcieslot-power","","","",
304 /*Q0-Q7*/ "","","regulator-standby-faulted","","","","","",
305 …/*R0-R7*/ "bmc-tpm-reset","power-chassis-control","power-chassis-good","","","I2C_FLASH_MICRO_N","…
306 /*S0-S7*/ "","","","","power-ffs-sync-history","","","",
307 /*T0-T7*/ "","","","","","","","",
308 /*U0-U7*/ "","","","","","","","",
309 /*V0-V7*/ "","BMC_3RESTART_ATTEMPT_P","","","","","","",
310 /*W0-W7*/ "","","","","","","","",
311 /*X0-X7*/ "","","","","","","","",
312 /*Y0-Y7*/ "","","","","","","","",
313 /*Z0-Z7*/ "","","","","","","","";
315 usb-power-hog {
316 gpio-hog;
318 output-high;
333 #address-cells = <1>;
334 #size-cells = <0>;
336 gpio-controller;
337 #gpio-cells = <2>;
339 gpio-line-names =
340 "presence-ps0",
341 "presence-ps1",
342 "presence-ps2",
343 "presence-ps3",
344 "presence-pdb",
345 "presence-tpm",
347 "presence-cp0",
348 "presence-cp1",
349 "presence-cp2",
350 "presence-cp3",
351 "presence-dasd",
352 "presence-lcd-op",
353 "presence-base-op",
357 led-controller@63 {
360 #address-cells = <1>;
361 #size-cells = <0>;
362 gpio-controller;
363 #gpio-cells = <2>;
365 gpio-line-names =
366 "presence-vrm-c12",
367 "presence-vrm-c13",
368 "presence-vrm-c15",
369 "presence-vrm-c16",
370 "presence-vrm-c17",
371 "presence-vrm-c18",
372 "presence-vrm-c20",
373 "presence-vrm-c21",
374 "presence-vrm-c54",
375 "presence-vrm-c55",
376 "presence-vrm-c57",
377 "presence-vrm-c58",
378 "presence-vrm-c59",
379 "presence-vrm-c60",
380 "presence-vrm-c62",
381 "presence-vrm-c63";
401 power-supply@68 {
406 power-supply@69 {
411 power-supply@6b {
416 power-supply@6d {
428 #address-cells = <1>;
429 #size-cells = <0>;
431 gpio-controller;
432 #gpio-cells = <2>;
434 gpio-line-names =
435 "presence-cable-card1",
436 "presence-cable-card2",
437 "presence-cable-card3",
438 "presence-cable-card4",
439 "presence-cable-card5",
440 "expander-cable-card1",
441 "expander-cable-card2",
442 "expander-cable-card3",
443 "expander-cable-card4",
444 "expander-cable-card5";
447 i2c-mux@70 {
450 #address-cells = <1>;
451 #size-cells = <0>;
453 i2c-mux-idle-disconnect;
456 #address-cells = <1>;
457 #size-cells = <0>;
467 #address-cells = <1>;
468 #size-cells = <0>;
470 gpio-controller;
471 #gpio-cells = <2>;
474 label = "cablecard-c01-cxp-top";
476 retain-state-shutdown;
477 default-state = "keep";
482 label = "cablecard-c01-cxp-bot";
484 retain-state-shutdown;
485 default-state = "keep";
492 #address-cells = <1>;
493 #size-cells = <0>;
503 #address-cells = <1>;
504 #size-cells = <0>;
506 gpio-controller;
507 #gpio-cells = <2>;
510 label = "cablecard-c02-cxp-top";
512 retain-state-shutdown;
513 default-state = "keep";
518 label = "cablecard-c02-cxp-bot";
520 retain-state-shutdown;
521 default-state = "keep";
528 #address-cells = <1>;
529 #size-cells = <0>;
539 #address-cells = <1>;
540 #size-cells = <0>;
542 gpio-controller;
543 #gpio-cells = <2>;
546 label = "cablecard-c03-cxp-top";
548 retain-state-shutdown;
549 default-state = "keep";
554 label = "cablecard-c03-cxp-bot";
556 retain-state-shutdown;
557 default-state = "keep";
571 #address-cells = <1>;
572 #size-cells = <0>;
574 gpio-controller;
575 #gpio-cells = <2>;
577 gpio-line-names =
578 "presence-cable-card6",
579 "presence-cable-card7",
580 "presence-cable-card8",
581 "presence-cable-card9",
582 "presence-cable-card10",
583 "presence-cable-card11",
584 "expander-cable-card6",
585 "expander-cable-card7",
586 "expander-cable-card8",
587 "expander-cable-card9",
588 "expander-cable-card10",
589 "expander-cable-card11";
592 i2c-mux@70 {
595 #address-cells = <1>;
596 #size-cells = <0>;
598 i2c-mux-idle-disconnect;
601 #address-cells = <1>;
602 #size-cells = <0>;
612 #address-cells = <1>;
613 #size-cells = <0>;
615 gpio-controller;
616 #gpio-cells = <2>;
619 label = "cablecard-c04-cxp-top";
621 retain-state-shutdown;
622 default-state = "keep";
627 label = "cablecard-c04-cxp-bot";
629 retain-state-shutdown;
630 default-state = "keep";
637 #address-cells = <1>;
638 #size-cells = <0>;
648 #address-cells = <1>;
649 #size-cells = <0>;
651 gpio-controller;
652 #gpio-cells = <2>;
655 label = "cablecard-c05-cxp-top";
657 retain-state-shutdown;
658 default-state = "keep";
663 label = "cablecard-c05-cxp-bot";
665 retain-state-shutdown;
666 default-state = "keep";
673 #address-cells = <1>;
674 #size-cells = <0>;
684 #address-cells = <1>;
685 #size-cells = <0>;
687 gpio-controller;
688 #gpio-cells = <2>;
691 label = "cablecard-c06-cxp-top";
693 retain-state-shutdown;
694 default-state = "keep";
699 label = "cablecard-c06-cxp-bot";
701 retain-state-shutdown;
702 default-state = "keep";
709 #address-cells = <1>;
710 #size-cells = <0>;
720 #address-cells = <1>;
721 #size-cells = <0>;
723 gpio-controller;
724 #gpio-cells = <2>;
727 label = "cablecard-c07-cxp-top";
729 retain-state-shutdown;
730 default-state = "keep";
735 label = "cablecard-c07-cxp-bot";
737 retain-state-shutdown;
738 default-state = "keep";
749 i2c-mux@70 {
752 #address-cells = <1>;
753 #size-cells = <0>;
755 i2c-mux-idle-disconnect;
758 #address-cells = <1>;
759 #size-cells = <0>;
769 #address-cells = <1>;
770 #size-cells = <0>;
772 gpio-controller;
773 #gpio-cells = <2>;
776 label = "cablecard-c08-cxp-top";
778 retain-state-shutdown;
779 default-state = "keep";
784 label = "cablecard-c08-cxp-bot";
786 retain-state-shutdown;
787 default-state = "keep";
794 #address-cells = <1>;
795 #size-cells = <0>;
805 #address-cells = <1>;
806 #size-cells = <0>;
808 gpio-controller;
809 #gpio-cells = <2>;
812 label = "cablecard-c09-cxp-top";
814 retain-state-shutdown;
815 default-state = "keep";
820 label = "cablecard-c09-cxp-bot";
822 retain-state-shutdown;
823 default-state = "keep";
830 #address-cells = <1>;
831 #size-cells = <0>;
841 #address-cells = <1>;
842 #size-cells = <0>;
844 gpio-controller;
845 #gpio-cells = <2>;
848 label = "cablecard-c10-cxp-top";
850 retain-state-shutdown;
851 default-state = "keep";
856 label = "cablecard-c10-cxp-bot";
858 retain-state-shutdown;
859 default-state = "keep";
866 #address-cells = <1>;
867 #size-cells = <0>;
877 #address-cells = <1>;
878 #size-cells = <0>;
880 gpio-controller;
881 #gpio-cells = <2>;
884 label = "cablecard-c11-cxp-top";
886 retain-state-shutdown;
887 default-state = "keep";
892 label = "cablecard-c11-cxp-bot";
894 retain-state-shutdown;
895 default-state = "keep";
905 #address-cells = <1>;
906 #size-cells = <0>;
908 gpio-controller;
909 #gpio-cells = <2>;
912 label = "pcieslot-c01";
914 retain-state-shutdown;
915 default-state = "keep";
920 label = "pcieslot-c02";
922 retain-state-shutdown;
923 default-state = "keep";
928 label = "pcieslot-c03";
930 retain-state-shutdown;
931 default-state = "keep";
936 label = "pcieslot-c04";
938 retain-state-shutdown;
939 default-state = "keep";
944 label = "pcieslot-c05";
946 retain-state-shutdown;
947 default-state = "keep";
952 label = "pcieslot-c06";
954 retain-state-shutdown;
955 default-state = "keep";
960 label = "pcieslot-c07";
962 retain-state-shutdown;
963 default-state = "keep";
968 label = "pcieslot-c08";
970 retain-state-shutdown;
971 default-state = "keep";
976 label = "pcieslot-c09";
978 retain-state-shutdown;
979 default-state = "keep";
984 label = "pcieslot-c10";
986 retain-state-shutdown;
987 default-state = "keep";
992 label = "pcieslot-c11";
994 retain-state-shutdown;
995 default-state = "keep";
1007 #address-cells = <1>;
1008 #size-cells = <0>;
1010 gpio-controller;
1011 #gpio-cells = <2>;
1016 retain-state-shutdown;
1017 default-state = "keep";
1024 retain-state-shutdown;
1025 default-state = "keep";
1032 retain-state-shutdown;
1033 default-state = "keep";
1040 retain-state-shutdown;
1041 default-state = "keep";
1048 retain-state-shutdown;
1049 default-state = "keep";
1056 retain-state-shutdown;
1057 default-state = "keep";
1064 retain-state-shutdown;
1065 default-state = "keep";
1072 retain-state-shutdown;
1073 default-state = "keep";
1080 retain-state-shutdown;
1081 default-state = "keep";
1088 retain-state-shutdown;
1089 default-state = "keep";
1096 retain-state-shutdown;
1097 default-state = "keep";
1104 retain-state-shutdown;
1105 default-state = "keep";
1112 retain-state-shutdown;
1113 default-state = "keep";
1120 retain-state-shutdown;
1121 default-state = "keep";
1128 retain-state-shutdown;
1129 default-state = "keep";
1136 retain-state-shutdown;
1137 default-state = "keep";
1145 #address-cells = <1>;
1146 #size-cells = <0>;
1148 gpio-controller;
1149 #gpio-cells = <2>;
1154 retain-state-shutdown;
1155 default-state = "keep";
1162 retain-state-shutdown;
1163 default-state = "keep";
1170 retain-state-shutdown;
1171 default-state = "keep";
1178 retain-state-shutdown;
1179 default-state = "keep";
1186 retain-state-shutdown;
1187 default-state = "keep";
1194 retain-state-shutdown;
1195 default-state = "keep";
1202 retain-state-shutdown;
1203 default-state = "keep";
1210 retain-state-shutdown;
1211 default-state = "keep";
1218 retain-state-shutdown;
1219 default-state = "keep";
1226 retain-state-shutdown;
1227 default-state = "keep";
1234 retain-state-shutdown;
1235 default-state = "keep";
1242 retain-state-shutdown;
1243 default-state = "keep";
1250 retain-state-shutdown;
1251 default-state = "keep";
1258 retain-state-shutdown;
1259 default-state = "keep";
1266 retain-state-shutdown;
1267 default-state = "keep";
1274 retain-state-shutdown;
1275 default-state = "keep";
1283 #address-cells = <1>;
1284 #size-cells = <0>;
1286 gpio-controller;
1287 #gpio-cells = <2>;
1292 retain-state-shutdown;
1293 default-state = "keep";
1300 retain-state-shutdown;
1301 default-state = "keep";
1308 retain-state-shutdown;
1309 default-state = "keep";
1316 retain-state-shutdown;
1317 default-state = "keep";
1324 retain-state-shutdown;
1325 default-state = "keep";
1332 retain-state-shutdown;
1333 default-state = "keep";
1340 retain-state-shutdown;
1341 default-state = "keep";
1348 retain-state-shutdown;
1349 default-state = "keep";
1356 retain-state-shutdown;
1357 default-state = "keep";
1364 retain-state-shutdown;
1365 default-state = "keep";
1372 retain-state-shutdown;
1373 default-state = "keep";
1380 retain-state-shutdown;
1381 default-state = "keep";
1388 retain-state-shutdown;
1389 default-state = "keep";
1396 retain-state-shutdown;
1397 default-state = "keep";
1404 retain-state-shutdown;
1405 default-state = "keep";
1412 retain-state-shutdown;
1413 default-state = "keep";
1421 #address-cells = <1>;
1422 #size-cells = <0>;
1424 gpio-controller;
1425 #gpio-cells = <2>;
1430 retain-state-shutdown;
1431 default-state = "keep";
1438 retain-state-shutdown;
1439 default-state = "keep";
1446 retain-state-shutdown;
1447 default-state = "keep";
1454 retain-state-shutdown;
1455 default-state = "keep";
1462 retain-state-shutdown;
1463 default-state = "keep";
1470 retain-state-shutdown;
1471 default-state = "keep";
1478 retain-state-shutdown;
1479 default-state = "keep";
1486 retain-state-shutdown;
1487 default-state = "keep";
1494 retain-state-shutdown;
1495 default-state = "keep";
1502 retain-state-shutdown;
1503 default-state = "keep";
1510 retain-state-shutdown;
1511 default-state = "keep";
1518 retain-state-shutdown;
1519 default-state = "keep";
1526 retain-state-shutdown;
1527 default-state = "keep";
1534 retain-state-shutdown;
1535 default-state = "keep";
1542 retain-state-shutdown;
1543 default-state = "keep";
1550 retain-state-shutdown;
1551 default-state = "keep";
1559 #address-cells = <1>;
1560 #size-cells = <0>;
1562 gpio-controller;
1563 #gpio-cells = <2>;
1568 retain-state-shutdown;
1569 default-state = "keep";
1576 retain-state-shutdown;
1577 default-state = "keep";
1582 label = "cpu3-c61";
1584 retain-state-shutdown;
1585 default-state = "keep";
1590 label = "cpu0-c14";
1592 retain-state-shutdown;
1593 default-state = "keep";
1598 label = "opencapi-connector3";
1600 retain-state-shutdown;
1601 default-state = "keep";
1606 label = "opencapi-connector4";
1608 retain-state-shutdown;
1609 default-state = "keep";
1614 label = "opencapi-connector5";
1616 retain-state-shutdown;
1617 default-state = "keep";
1624 retain-state-shutdown;
1625 default-state = "keep";
1632 retain-state-shutdown;
1633 default-state = "keep";
1640 retain-state-shutdown;
1641 default-state = "keep";
1648 retain-state-shutdown;
1649 default-state = "keep";
1656 retain-state-shutdown;
1657 default-state = "keep";
1664 retain-state-shutdown;
1665 default-state = "keep";
1672 retain-state-shutdown;
1673 default-state = "keep";
1680 retain-state-shutdown;
1681 default-state = "keep";
1689 #address-cells = <1>;
1690 #size-cells = <0>;
1692 gpio-controller;
1693 #gpio-cells = <2>;
1696 label = "dasd-backplane";
1698 retain-state-shutdown;
1699 default-state = "keep";
1704 label = "power-distribution";
1706 retain-state-shutdown;
1707 default-state = "keep";
1712 label = "cpu1-c19";
1714 retain-state-shutdown;
1715 default-state = "keep";
1720 label = "cpu2-c56";
1722 retain-state-shutdown;
1723 default-state = "keep";
1728 label = "opencapi-connector0";
1730 retain-state-shutdown;
1731 default-state = "keep";
1736 label = "opencapi-connector1";
1738 retain-state-shutdown;
1739 default-state = "keep";
1744 label = "opencapi-connector2";
1746 retain-state-shutdown;
1747 default-state = "keep";
1754 retain-state-shutdown;
1755 default-state = "keep";
1762 retain-state-shutdown;
1763 default-state = "keep";
1770 retain-state-shutdown;
1771 default-state = "keep";
1778 retain-state-shutdown;
1779 default-state = "keep";
1786 retain-state-shutdown;
1787 default-state = "keep";
1794 retain-state-shutdown;
1795 default-state = "keep";
1802 retain-state-shutdown;
1803 default-state = "keep";
1810 retain-state-shutdown;
1811 default-state = "keep";
1840 i2c-mux@70 {
1843 #address-cells = <1>;
1844 #size-cells = <0>;
1846 i2c-mux-idle-disconnect;
1849 #address-cells = <1>;
1850 #size-cells = <0>;
1855 #address-cells = <1>;
1856 #size-cells = <0>;
1938 compatible = "nuvoton,npct75x", "tcg,tpm-tis-i2c";
1940 memory-region = <&event_log>;
1969 multi-master;
1972 ibm-panel@62 {
1973 compatible = "ibm,op-panel";
1977 i2c-mux@70 {
1980 #address-cells = <1>;
1981 #size-cells = <0>;
1983 idle-state = <1>;
1986 #address-cells = <1>;
1987 #size-cells = <0>;
1996 #address-cells = <1>;
1997 #size-cells = <0>;
2006 #address-cells = <1>;
2007 #size-cells = <0>;
2017 #address-cells = <1>;
2018 #size-cells = <0>;
2020 gpio-controller;
2021 #gpio-cells = <2>;
2024 label = "front-sys-id0";
2026 retain-state-shutdown;
2027 default-state = "keep";
2032 label = "front-check-log0";
2034 retain-state-shutdown;
2035 default-state = "keep";
2040 label = "front-enc-fault1";
2042 retain-state-shutdown;
2043 default-state = "keep";
2048 label = "front-sys-pwron0";
2050 retain-state-shutdown;
2051 default-state = "keep";
2058 #address-cells = <1>;
2059 #size-cells = <0>;
2064 #address-cells = <1>;
2065 #size-cells = <0>;
2088 #address-cells = <1>;
2089 #size-cells = <0>;
2091 gpio-controller;
2092 #gpio-cells = <2>;
2097 retain-state-shutdown;
2098 default-state = "keep";
2105 retain-state-shutdown;
2106 default-state = "keep";
2113 retain-state-shutdown;
2114 default-state = "keep";
2121 retain-state-shutdown;
2122 default-state = "keep";
2129 retain-state-shutdown;
2130 default-state = "keep";
2137 retain-state-shutdown;
2138 default-state = "keep";
2145 retain-state-shutdown;
2146 default-state = "keep";
2153 retain-state-shutdown;
2154 default-state = "keep";
2161 retain-state-shutdown;
2162 default-state = "keep";
2169 retain-state-shutdown;
2170 default-state = "keep";
2177 retain-state-shutdown;
2178 default-state = "keep";
2185 retain-state-shutdown;
2186 default-state = "keep";
2193 retain-state-shutdown;
2194 default-state = "keep";
2201 retain-state-shutdown;
2202 default-state = "keep";
2209 #address-cells = <1>;
2210 #size-cells = <0>;
2213 gpio-controller;
2214 #gpio-cells = <2>;
2216 gpio-line-names =
2220 "presence-fan3",
2221 "presence-fan2",
2222 "presence-fan1",
2223 "presence-fan0";
2228 i2c-mux@71 {
2231 #address-cells = <1>;
2232 #size-cells = <0>;
2234 i2c-mux-idle-disconnect;
2237 #address-cells = <1>;
2238 #size-cells = <0>;
2247 #address-cells = <1>;
2248 #size-cells = <0>;
2257 #address-cells = <1>;
2258 #size-cells = <0>;
2267 #address-cells = <1>;
2268 #size-cells = <0>;
2281 i2c-mux@70 {
2284 #address-cells = <1>;
2285 #size-cells = <0>;
2286 i2c-mux-idle-disconnect;
2289 #address-cells = <1>;
2290 #size-cells = <0>;
2300 #address-cells = <1>;
2301 #size-cells = <0>;
2311 #address-cells = <1>;
2312 #size-cells = <0>;
2322 #address-cells = <1>;
2323 #size-cells = <0>;
2333 i2c-mux@71 {
2336 #address-cells = <1>;
2337 #size-cells = <0>;
2338 i2c-mux-idle-disconnect;
2341 #address-cells = <1>;
2342 #size-cells = <0>;
2352 #address-cells = <1>;
2353 #size-cells = <0>;
2363 #address-cells = <1>;
2364 #size-cells = <0>;
2374 #address-cells = <1>;
2375 #size-cells = <0>;
2385 i2c-mux@72 {
2388 #address-cells = <1>;
2389 #size-cells = <0>;
2390 i2c-mux-idle-disconnect;
2393 #address-cells = <1>;
2394 #size-cells = <0>;
2404 #address-cells = <1>;
2405 #size-cells = <0>;
2415 #address-cells = <1>;
2416 #size-cells = <0>;
2421 #address-cells = <1>;
2422 #size-cells = <0>;
2445 bias-disable;
2450 clk-phase-mmc-hs200 = <210>, <228>;
2471 memory-region = <&flash_memory>;
2476 pinctrl-names = "default";
2477 pinctrl-0 = <&pinctrl_rmii3_default>;
2480 clock-names = "MACCLK", "RCLK";
2481 use-ncsi;
2486 pinctrl-names = "default";
2487 pinctrl-0 = <&pinctrl_rmii4_default>;
2490 clock-names = "MACCLK", "RCLK";
2491 use-ncsi;
2495 aspeed,reset-type = "none";
2496 aspeed,external-signal;
2497 aspeed,ext-push-pull;
2498 aspeed,ext-active-high;
2500 pinctrl-names = "default";
2501 pinctrl-0 = <&pinctrl_wdtrst1_default>;
2510 aspeed,lpc-io-reg = <0xca8 0xcac>;
2515 aspeed,lpc-io-reg = <0xca2>;
2516 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
2519 #include "ibm-power10-quad.dtsi"
2524 #address-cells = <1>;
2525 #size-cells = <1>;
2526 chip-id = <4>;
2534 compatible = "ibm,fsi-i2c-master";
2536 #address-cells = <1>;
2537 #size-cells = <0>;
2539 cfam4_i2c0: i2c-bus@0 {
2540 #address-cells = <1>;
2541 #size-cells = <0>;
2545 compatible = "ibm,i2cr-fsi-master";
2547 #address-cells = <2>;
2548 #size-cells = <0>;
2552 #address-cells = <1>;
2553 #size-cells = <1>;
2554 chip-id = <0>;
2557 compatible = "ibm,i2cr-scom";
2562 compatible = "ibm,p9-sbefifo";
2564 #address-cells = <1>;
2565 #size-cells = <0>;
2571 cfam4_i2c1: i2c-bus@1 {
2572 #address-cells = <1>;
2573 #size-cells = <0>;
2577 compatible = "ibm,i2cr-fsi-master";
2579 #address-cells = <2>;
2580 #size-cells = <0>;
2584 #address-cells = <1>;
2585 #size-cells = <1>;
2586 chip-id = <0>;
2589 compatible = "ibm,i2cr-scom";
2594 compatible = "ibm,p9-sbefifo";
2596 #address-cells = <1>;
2597 #size-cells = <0>;
2603 cfam4_i2c10: i2c-bus@a {
2604 #address-cells = <1>;
2605 #size-cells = <0>;
2609 compatible = "ibm,i2cr-fsi-master";
2611 #address-cells = <2>;
2612 #size-cells = <0>;
2616 #address-cells = <1>;
2617 #size-cells = <1>;
2618 chip-id = <0>;
2621 compatible = "ibm,i2cr-scom";
2626 compatible = "ibm,p9-sbefifo";
2628 #address-cells = <1>;
2629 #size-cells = <0>;
2635 cfam4_i2c11: i2c-bus@b {
2636 #address-cells = <1>;
2637 #size-cells = <0>;
2641 compatible = "ibm,i2cr-fsi-master";
2643 #address-cells = <2>;
2644 #size-cells = <0>;
2648 #address-cells = <1>;
2649 #size-cells = <1>;
2650 chip-id = <0>;
2653 compatible = "ibm,i2cr-scom";
2658 compatible = "ibm,p9-sbefifo";
2660 #address-cells = <1>;
2661 #size-cells = <0>;
2667 cfam4_i2c12: i2c-bus@c {
2668 #address-cells = <1>;
2669 #size-cells = <0>;
2673 compatible = "ibm,i2cr-fsi-master";
2675 #address-cells = <2>;
2676 #size-cells = <0>;
2680 #address-cells = <1>;
2681 #size-cells = <1>;
2682 chip-id = <0>;
2685 compatible = "ibm,i2cr-scom";
2690 compatible = "ibm,p9-sbefifo";
2692 #address-cells = <1>;
2693 #size-cells = <0>;
2699 cfam4_i2c13: i2c-bus@d {
2700 #address-cells = <1>;
2701 #size-cells = <0>;
2705 compatible = "ibm,i2cr-fsi-master";
2707 #address-cells = <2>;
2708 #size-cells = <0>;
2712 #address-cells = <1>;
2713 #size-cells = <1>;
2714 chip-id = <0>;
2717 compatible = "ibm,i2cr-scom";
2722 compatible = "ibm,p9-sbefifo";
2724 #address-cells = <1>;
2725 #size-cells = <0>;
2731 cfam4_i2c14: i2c-bus@e {
2732 #address-cells = <1>;
2733 #size-cells = <0>;
2737 compatible = "ibm,i2cr-fsi-master";
2739 #address-cells = <2>;
2740 #size-cells = <0>;
2744 #address-cells = <1>;
2745 #size-cells = <1>;
2746 chip-id = <0>;
2749 compatible = "ibm,i2cr-scom";
2754 compatible = "ibm,p9-sbefifo";
2756 #address-cells = <1>;
2757 #size-cells = <0>;
2763 cfam4_i2c15: i2c-bus@f {
2764 #address-cells = <1>;
2765 #size-cells = <0>;
2769 compatible = "ibm,i2cr-fsi-master";
2771 #address-cells = <2>;
2772 #size-cells = <0>;
2776 #address-cells = <1>;
2777 #size-cells = <1>;
2778 chip-id = <0>;
2781 compatible = "ibm,i2cr-scom";
2786 compatible = "ibm,p9-sbefifo";
2788 #address-cells = <1>;
2789 #size-cells = <0>;
2799 #address-cells = <1>;
2800 #size-cells = <0>;
2803 compatible = "ibm,spi-fsi";
2805 #address-cells = <1>;
2806 #size-cells = <0>;
2809 at25,byte-len = <0x80000>;
2810 at25,addr-mode = <4>;
2811 at25,page-size = <256>;
2815 spi-max-frequency = <1000000>;
2820 compatible = "ibm,spi-fsi";
2822 #address-cells = <1>;
2823 #size-cells = <0>;
2826 at25,byte-len = <0x80000>;
2827 at25,addr-mode = <4>;
2828 at25,page-size = <256>;
2832 spi-max-frequency = <1000000>;
2837 compatible = "ibm,spi-fsi";
2839 #address-cells = <1>;
2840 #size-cells = <0>;
2843 at25,byte-len = <0x80000>;
2844 at25,addr-mode = <4>;
2845 at25,page-size = <256>;
2849 spi-max-frequency = <1000000>;
2854 compatible = "ibm,spi-fsi";
2856 #address-cells = <1>;
2857 #size-cells = <0>;
2860 at25,byte-len = <0x80000>;
2861 at25,addr-mode = <4>;
2862 at25,page-size = <256>;
2866 spi-max-frequency = <1000000>;
2872 compatible = "ibm,p9-sbefifo";
2874 #address-cells = <1>;
2875 #size-cells = <0>;
2878 compatible = "ibm,p10-occ";
2880 occ-hwmon {
2881 compatible = "ibm,p10-occ-hwmon";
2882 ibm,no-poll-on-init;
2888 compatible = "fsi-master-hub";
2890 #address-cells = <2>;
2891 #size-cells = <0>;
2893 no-scan-on-init;
2899 #address-cells = <1>;
2900 #size-cells = <1>;
2901 chip-id = <5>;
2909 compatible = "ibm,fsi-i2c-master";
2911 #address-cells = <1>;
2912 #size-cells = <0>;
2914 cfam5_i2c2: i2c-bus@2 {
2915 #address-cells = <1>;
2916 #size-cells = <0>;
2920 compatible = "ibm,i2cr-fsi-master";
2922 #address-cells = <2>;
2923 #size-cells = <0>;
2927 #address-cells = <1>;
2928 #size-cells = <1>;
2929 chip-id = <0>;
2932 compatible = "ibm,i2cr-scom";
2937 compatible = "ibm,p9-sbefifo";
2939 #address-cells = <1>;
2940 #size-cells = <0>;
2946 cfam5_i2c3: i2c-bus@3 {
2947 #address-cells = <1>;
2948 #size-cells = <0>;
2952 compatible = "ibm,i2cr-fsi-master";
2954 #address-cells = <2>;
2955 #size-cells = <0>;
2959 #address-cells = <1>;
2960 #size-cells = <1>;
2961 chip-id = <0>;
2964 compatible = "ibm,i2cr-scom";
2969 compatible = "ibm,p9-sbefifo";
2971 #address-cells = <1>;
2972 #size-cells = <0>;
2978 cfam5_i2c10: i2c-bus@a {
2979 #address-cells = <1>;
2980 #size-cells = <0>;
2984 compatible = "ibm,i2cr-fsi-master";
2986 #address-cells = <2>;
2987 #size-cells = <0>;
2991 #address-cells = <1>;
2992 #size-cells = <1>;
2993 chip-id = <0>;
2996 compatible = "ibm,i2cr-scom";
3001 compatible = "ibm,p9-sbefifo";
3003 #address-cells = <1>;
3004 #size-cells = <0>;
3010 cfam5_i2c11: i2c-bus@b {
3011 #address-cells = <1>;
3012 #size-cells = <0>;
3016 compatible = "ibm,i2cr-fsi-master";
3018 #address-cells = <2>;
3019 #size-cells = <0>;
3023 #address-cells = <1>;
3024 #size-cells = <1>;
3025 chip-id = <0>;
3028 compatible = "ibm,i2cr-scom";
3033 compatible = "ibm,p9-sbefifo";
3035 #address-cells = <1>;
3036 #size-cells = <0>;
3042 cfam5_i2c14: i2c-bus@e {
3043 #address-cells = <1>;
3044 #size-cells = <0>;
3048 compatible = "ibm,i2cr-fsi-master";
3050 #address-cells = <2>;
3051 #size-cells = <0>;
3055 #address-cells = <1>;
3056 #size-cells = <1>;
3057 chip-id = <0>;
3060 compatible = "ibm,i2cr-scom";
3065 compatible = "ibm,p9-sbefifo";
3067 #address-cells = <1>;
3068 #size-cells = <0>;
3074 cfam5_i2c15: i2c-bus@f {
3075 #address-cells = <1>;
3076 #size-cells = <0>;
3080 compatible = "ibm,i2cr-fsi-master";
3082 #address-cells = <2>;
3083 #size-cells = <0>;
3087 #address-cells = <1>;
3088 #size-cells = <1>;
3089 chip-id = <0>;
3092 compatible = "ibm,i2cr-scom";
3097 compatible = "ibm,p9-sbefifo";
3099 #address-cells = <1>;
3100 #size-cells = <0>;
3106 cfam5_i2c16: i2c-bus@10 {
3107 #address-cells = <1>;
3108 #size-cells = <0>;
3112 compatible = "ibm,i2cr-fsi-master";
3114 #address-cells = <2>;
3115 #size-cells = <0>;
3119 #address-cells = <1>;
3120 #size-cells = <1>;
3121 chip-id = <0>;
3124 compatible = "ibm,i2cr-scom";
3129 compatible = "ibm,p9-sbefifo";
3131 #address-cells = <1>;
3132 #size-cells = <0>;
3138 cfam5_i2c17: i2c-bus@11 {
3139 #address-cells = <1>;
3140 #size-cells = <0>;
3144 compatible = "ibm,i2cr-fsi-master";
3146 #address-cells = <2>;
3147 #size-cells = <0>;
3151 #address-cells = <1>;
3152 #size-cells = <1>;
3153 chip-id = <0>;
3156 compatible = "ibm,i2cr-scom";
3161 compatible = "ibm,p9-sbefifo";
3163 #address-cells = <1>;
3164 #size-cells = <0>;
3174 #address-cells = <1>;
3175 #size-cells = <0>;
3178 compatible = "ibm,spi-fsi";
3180 #address-cells = <1>;
3181 #size-cells = <0>;
3184 at25,byte-len = <0x80000>;
3185 at25,addr-mode = <4>;
3186 at25,page-size = <256>;
3190 spi-max-frequency = <1000000>;
3195 compatible = "ibm,spi-fsi";
3197 #address-cells = <1>;
3198 #size-cells = <0>;
3201 at25,byte-len = <0x80000>;
3202 at25,addr-mode = <4>;
3203 at25,page-size = <256>;
3207 spi-max-frequency = <1000000>;
3212 compatible = "ibm,spi-fsi";
3214 #address-cells = <1>;
3215 #size-cells = <0>;
3218 at25,byte-len = <0x80000>;
3219 at25,addr-mode = <4>;
3220 at25,page-size = <256>;
3224 spi-max-frequency = <1000000>;
3229 compatible = "ibm,spi-fsi";
3231 #address-cells = <1>;
3232 #size-cells = <0>;
3235 at25,byte-len = <0x80000>;
3236 at25,addr-mode = <4>;
3237 at25,page-size = <256>;
3241 spi-max-frequency = <1000000>;
3247 compatible = "ibm,p9-sbefifo";
3249 #address-cells = <1>;
3250 #size-cells = <0>;
3253 compatible = "ibm,p10-occ";
3255 occ-hwmon {
3256 compatible = "ibm,p10-occ-hwmon";
3257 ibm,no-poll-on-init;
3263 compatible = "fsi-master-hub";
3265 #address-cells = <2>;
3266 #size-cells = <0>;
3268 no-scan-on-init;
3274 #address-cells = <1>;
3275 #size-cells = <1>;
3276 chip-id = <6>;
3284 compatible = "ibm,fsi-i2c-master";
3286 #address-cells = <1>;
3287 #size-cells = <0>;
3289 cfam6_i2c0: i2c-bus@0 {
3290 #address-cells = <1>;
3291 #size-cells = <0>;
3295 compatible = "ibm,i2cr-fsi-master";
3297 #address-cells = <2>;
3298 #size-cells = <0>;
3302 #address-cells = <1>;
3303 #size-cells = <1>;
3304 chip-id = <0>;
3307 compatible = "ibm,i2cr-scom";
3312 compatible = "ibm,p9-sbefifo";
3314 #address-cells = <1>;
3315 #size-cells = <0>;
3321 cfam6_i2c1: i2c-bus@1 {
3322 #address-cells = <1>;
3323 #size-cells = <0>;
3327 compatible = "ibm,i2cr-fsi-master";
3329 #address-cells = <2>;
3330 #size-cells = <0>;
3334 #address-cells = <1>;
3335 #size-cells = <1>;
3336 chip-id = <0>;
3339 compatible = "ibm,i2cr-scom";
3344 compatible = "ibm,p9-sbefifo";
3346 #address-cells = <1>;
3347 #size-cells = <0>;
3353 cfam6_i2c10: i2c-bus@a {
3354 #address-cells = <1>;
3355 #size-cells = <0>;
3359 compatible = "ibm,i2cr-fsi-master";
3361 #address-cells = <2>;
3362 #size-cells = <0>;
3366 #address-cells = <1>;
3367 #size-cells = <1>;
3368 chip-id = <0>;
3371 compatible = "ibm,i2cr-scom";
3376 compatible = "ibm,p9-sbefifo";
3378 #address-cells = <1>;
3379 #size-cells = <0>;
3385 cfam6_i2c11: i2c-bus@b {
3386 #address-cells = <1>;
3387 #size-cells = <0>;
3391 compatible = "ibm,i2cr-fsi-master";
3393 #address-cells = <2>;
3394 #size-cells = <0>;
3398 #address-cells = <1>;
3399 #size-cells = <1>;
3400 chip-id = <0>;
3403 compatible = "ibm,i2cr-scom";
3408 compatible = "ibm,p9-sbefifo";
3410 #address-cells = <1>;
3411 #size-cells = <0>;
3417 cfam6_i2c12: i2c-bus@c {
3418 #address-cells = <1>;
3419 #size-cells = <0>;
3423 compatible = "ibm,i2cr-fsi-master";
3425 #address-cells = <2>;
3426 #size-cells = <0>;
3430 #address-cells = <1>;
3431 #size-cells = <1>;
3432 chip-id = <0>;
3435 compatible = "ibm,i2cr-scom";
3440 compatible = "ibm,p9-sbefifo";
3442 #address-cells = <1>;
3443 #size-cells = <0>;
3449 cfam6_i2c13: i2c-bus@d {
3450 #address-cells = <1>;
3451 #size-cells = <0>;
3455 compatible = "ibm,i2cr-fsi-master";
3457 #address-cells = <2>;
3458 #size-cells = <0>;
3462 #address-cells = <1>;
3463 #size-cells = <1>;
3464 chip-id = <0>;
3467 compatible = "ibm,i2cr-scom";
3472 compatible = "ibm,p9-sbefifo";
3474 #address-cells = <1>;
3475 #size-cells = <0>;
3481 cfam6_i2c14: i2c-bus@e {
3482 #address-cells = <1>;
3483 #size-cells = <0>;
3487 compatible = "ibm,i2cr-fsi-master";
3489 #address-cells = <2>;
3490 #size-cells = <0>;
3494 #address-cells = <1>;
3495 #size-cells = <1>;
3496 chip-id = <0>;
3499 compatible = "ibm,i2cr-scom";
3504 compatible = "ibm,p9-sbefifo";
3506 #address-cells = <1>;
3507 #size-cells = <0>;
3513 cfam6_i2c15: i2c-bus@f {
3514 #address-cells = <1>;
3515 #size-cells = <0>;
3519 compatible = "ibm,i2cr-fsi-master";
3521 #address-cells = <2>;
3522 #size-cells = <0>;
3526 #address-cells = <1>;
3527 #size-cells = <1>;
3528 chip-id = <0>;
3531 compatible = "ibm,i2cr-scom";
3536 compatible = "ibm,p9-sbefifo";
3538 #address-cells = <1>;
3539 #size-cells = <0>;
3549 #address-cells = <1>;
3550 #size-cells = <0>;
3553 compatible = "ibm,spi-fsi";
3555 #address-cells = <1>;
3556 #size-cells = <0>;
3559 at25,byte-len = <0x80000>;
3560 at25,addr-mode = <4>;
3561 at25,page-size = <256>;
3565 spi-max-frequency = <1000000>;
3570 compatible = "ibm,spi-fsi";
3572 #address-cells = <1>;
3573 #size-cells = <0>;
3576 at25,byte-len = <0x80000>;
3577 at25,addr-mode = <4>;
3578 at25,page-size = <256>;
3582 spi-max-frequency = <1000000>;
3587 compatible = "ibm,spi-fsi";
3589 #address-cells = <1>;
3590 #size-cells = <0>;
3593 at25,byte-len = <0x80000>;
3594 at25,addr-mode = <4>;
3595 at25,page-size = <256>;
3599 spi-max-frequency = <1000000>;
3604 compatible = "ibm,spi-fsi";
3606 #address-cells = <1>;
3607 #size-cells = <0>;
3610 at25,byte-len = <0x80000>;
3611 at25,addr-mode = <4>;
3612 at25,page-size = <256>;
3616 spi-max-frequency = <1000000>;
3622 compatible = "ibm,p9-sbefifo";
3624 #address-cells = <1>;
3625 #size-cells = <0>;
3628 compatible = "ibm,p10-occ";
3630 occ-hwmon {
3631 compatible = "ibm,p10-occ-hwmon";
3632 ibm,no-poll-on-init;
3638 compatible = "fsi-master-hub";
3640 #address-cells = <2>;
3641 #size-cells = <0>;
3643 no-scan-on-init;
3649 #address-cells = <1>;
3650 #size-cells = <1>;
3651 chip-id = <7>;
3659 compatible = "ibm,fsi-i2c-master";
3661 #address-cells = <1>;
3662 #size-cells = <0>;
3664 cfam7_i2c2: i2c-bus@2 {
3665 #address-cells = <1>;
3666 #size-cells = <0>;
3670 compatible = "ibm,i2cr-fsi-master";
3672 #address-cells = <2>;
3673 #size-cells = <0>;
3677 #address-cells = <1>;
3678 #size-cells = <1>;
3679 chip-id = <0>;
3682 compatible = "ibm,i2cr-scom";
3687 compatible = "ibm,p9-sbefifo";
3689 #address-cells = <1>;
3690 #size-cells = <0>;
3696 cfam7_i2c3: i2c-bus@3 {
3697 #address-cells = <1>;
3698 #size-cells = <0>;
3702 compatible = "ibm,i2cr-fsi-master";
3704 #address-cells = <2>;
3705 #size-cells = <0>;
3709 #address-cells = <1>;
3710 #size-cells = <1>;
3711 chip-id = <0>;
3714 compatible = "ibm,i2cr-scom";
3719 compatible = "ibm,p9-sbefifo";
3721 #address-cells = <1>;
3722 #size-cells = <0>;
3728 cfam7_i2c10: i2c-bus@a {
3729 #address-cells = <1>;
3730 #size-cells = <0>;
3734 compatible = "ibm,i2cr-fsi-master";
3736 #address-cells = <2>;
3737 #size-cells = <0>;
3741 #address-cells = <1>;
3742 #size-cells = <1>;
3743 chip-id = <0>;
3746 compatible = "ibm,i2cr-scom";
3751 compatible = "ibm,p9-sbefifo";
3753 #address-cells = <1>;
3754 #size-cells = <0>;
3760 cfam7_i2c11: i2c-bus@b {
3761 #address-cells = <1>;
3762 #size-cells = <0>;
3766 compatible = "ibm,i2cr-fsi-master";
3768 #address-cells = <2>;
3769 #size-cells = <0>;
3773 #address-cells = <1>;
3774 #size-cells = <1>;
3775 chip-id = <0>;
3778 compatible = "ibm,i2cr-scom";
3783 compatible = "ibm,p9-sbefifo";
3785 #address-cells = <1>;
3786 #size-cells = <0>;
3792 cfam7_i2c14: i2c-bus@e {
3793 #address-cells = <1>;
3794 #size-cells = <0>;
3798 compatible = "ibm,i2cr-fsi-master";
3800 #address-cells = <2>;
3801 #size-cells = <0>;
3805 #address-cells = <1>;
3806 #size-cells = <1>;
3807 chip-id = <0>;
3810 compatible = "ibm,i2cr-scom";
3815 compatible = "ibm,p9-sbefifo";
3817 #address-cells = <1>;
3818 #size-cells = <0>;
3824 cfam7_i2c15: i2c-bus@f {
3825 #address-cells = <1>;
3826 #size-cells = <0>;
3830 compatible = "ibm,i2cr-fsi-master";
3832 #address-cells = <2>;
3833 #size-cells = <0>;
3837 #address-cells = <1>;
3838 #size-cells = <1>;
3839 chip-id = <0>;
3842 compatible = "ibm,i2cr-scom";
3847 compatible = "ibm,p9-sbefifo";
3849 #address-cells = <1>;
3850 #size-cells = <0>;
3856 cfam7_i2c16: i2c-bus@10 {
3857 #address-cells = <1>;
3858 #size-cells = <0>;
3862 compatible = "ibm,i2cr-fsi-master";
3864 #address-cells = <2>;
3865 #size-cells = <0>;
3869 #address-cells = <1>;
3870 #size-cells = <1>;
3871 chip-id = <0>;
3874 compatible = "ibm,i2cr-scom";
3879 compatible = "ibm,p9-sbefifo";
3881 #address-cells = <1>;
3882 #size-cells = <0>;
3888 cfam7_i2c17: i2c-bus@11 {
3889 #address-cells = <1>;
3890 #size-cells = <0>;
3894 compatible = "ibm,i2cr-fsi-master";
3896 #address-cells = <2>;
3897 #size-cells = <0>;
3901 #address-cells = <1>;
3902 #size-cells = <1>;
3903 chip-id = <0>;
3906 compatible = "ibm,i2cr-scom";
3911 compatible = "ibm,p9-sbefifo";
3913 #address-cells = <1>;
3914 #size-cells = <0>;
3924 #address-cells = <1>;
3925 #size-cells = <0>;
3928 compatible = "ibm,spi-fsi";
3930 #address-cells = <1>;
3931 #size-cells = <0>;
3934 at25,byte-len = <0x80000>;
3935 at25,addr-mode = <4>;
3936 at25,page-size = <256>;
3940 spi-max-frequency = <1000000>;
3945 compatible = "ibm,spi-fsi";
3947 #address-cells = <1>;
3948 #size-cells = <0>;
3951 at25,byte-len = <0x80000>;
3952 at25,addr-mode = <4>;
3953 at25,page-size = <256>;
3957 spi-max-frequency = <1000000>;
3962 compatible = "ibm,spi-fsi";
3964 #address-cells = <1>;
3965 #size-cells = <0>;
3968 at25,byte-len = <0x80000>;
3969 at25,addr-mode = <4>;
3970 at25,page-size = <256>;
3974 spi-max-frequency = <1000000>;
3979 compatible = "ibm,spi-fsi";
3981 #address-cells = <1>;
3982 #size-cells = <0>;
3985 at25,byte-len = <0x80000>;
3986 at25,addr-mode = <4>;
3987 at25,page-size = <256>;
3991 spi-max-frequency = <1000000>;
3997 compatible = "ibm,p9-sbefifo";
3999 #address-cells = <1>;
4000 #size-cells = <0>;
4003 compatible = "ibm,p10-occ";
4005 occ-hwmon {
4006 compatible = "ibm,p10-occ-hwmon";
4007 ibm,no-poll-on-init;
4013 compatible = "fsi-master-hub";
4015 #address-cells = <2>;
4016 #size-cells = <0>;
4018 no-scan-on-init;