Lines Matching +full:default +full:- +full:state
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
5 #include <dt-bindings/gpio/aspeed-gpio.h>
6 #include <dt-bindings/i2c/i2c.h>
7 #include <dt-bindings/leds/leds-pca955x.h>
8 #include "aspeed-g6.dtsi"
9 #include "ibm-power11-quad.dtsi"
13 compatible = "ibm,fuji-bmc", "aspeed,ast2600";
170 stdout-path = &uart5;
178 reserved-memory {
179 #address-cells = <1>;
180 #size-cells = <1>;
185 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 */
201 no-map;
206 compatible = "shared-dma-pool";
208 no-map;
212 gpio-keys-polled {
213 compatible = "gpio-keys-polled";
214 poll-interval = <1000>;
216 event-fan0-presence {
218 label = "fan0-presence";
222 event-fan1-presence {
224 label = "fan1-presence";
228 event-fan2-presence {
230 label = "fan2-presence";
234 event-fan3-presence {
236 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*/ "bmc-management-ready","","","","","","checkstop","",
290 /*C0-C7*/ "","","","","","","","",
291 /*D0-D7*/ "","","","","","","","",
292 /*E0-E7*/ "","","","","","","","",
293 /*F0-F7*/ "","","rtc-battery-voltage-read-enable","reset-cause-pinhole","","",
294 "factory-reset-toggle","",
295 /*G0-G7*/ "","","","","","","","",
296 /*H0-H7*/ "led-rtc-battery","led-bmc","led-rear-enc-id0","led-rear-enc-fault0","","",
298 /*I0-I7*/ "","","","","","","bmc-secure-boot","",
299 /*J0-J7*/ "","","","","","","","",
300 /*K0-K7*/ "","","","","","","","",
301 /*L0-L7*/ "","","","","","","","",
302 /*M0-M7*/ "","","","","","","","",
303 /*N0-N7*/ "","","","","","","","",
304 /*O0-O7*/ "","","","usb-power","","","","",
305 /*P0-P7*/ "","","","","led-pcieslot-power","","","",
306 /*Q0-Q7*/ "","","regulator-standby-faulted","","","","","",
307 /*R0-R7*/ "bmc-tpm-reset","power-chassis-control","power-chassis-good","","",
309 /*S0-S7*/ "","","","","power-ffs-sync-history","","","",
310 /*T0-T7*/ "","","","","","","","",
311 /*U0-U7*/ "","","","","","","","",
312 /*V0-V7*/ "","BMC_3RESTART_ATTEMPT_P","","","","","","",
313 /*W0-W7*/ "","","","","","","","",
314 /*X0-X7*/ "","","","","","","","",
315 /*Y0-Y7*/ "","","","","","","","",
316 /*Z0-Z7*/ "","","","","","","","";
318 usb-power-hog {
319 gpio-hog;
321 output-high;
333 led-controller@62 {
336 #address-cells = <1>;
337 #size-cells = <0>;
338 gpio-controller;
339 #gpio-cells = <2>;
341 gpio-line-names =
342 "presence-ps0",
343 "presence-ps1",
344 "presence-ps2",
345 "presence-ps3",
346 "presence-pdb",
347 "presence-tpm",
349 "presence-cp0",
350 "presence-cp1",
351 "presence-cp2",
352 "presence-cp3",
353 "presence-dasd",
354 "presence-lcd-op",
355 "presence-base-op",
359 led-controller@63 {
362 #address-cells = <1>;
363 #size-cells = <0>;
364 gpio-controller;
365 #gpio-cells = <2>;
367 gpio-line-names =
368 "presence-vrm-c12",
369 "presence-vrm-c13",
370 "presence-vrm-c15",
371 "presence-vrm-c16",
372 "presence-vrm-c17",
373 "presence-vrm-c18",
374 "presence-vrm-c20",
375 "presence-vrm-c21",
376 "presence-vrm-c54",
377 "presence-vrm-c55",
378 "presence-vrm-c57",
379 "presence-vrm-c58",
380 "presence-vrm-c59",
381 "presence-vrm-c60",
382 "presence-vrm-c62",
383 "presence-vrm-c63";
403 power-supply@68 {
408 power-supply@69 {
413 power-supply@6b {
418 power-supply@6d {
427 led-controller@65 {
430 #address-cells = <1>;
431 #size-cells = <0>;
432 gpio-controller;
433 #gpio-cells = <2>;
435 gpio-line-names =
436 "presence-cable-card1",
437 "presence-cable-card2",
438 "presence-cable-card3",
439 "presence-cable-card4",
440 "presence-cable-card5",
441 "expander-cable-card1",
442 "expander-cable-card2",
443 "expander-cable-card3",
444 "expander-cable-card4",
445 "expander-cable-card5";
448 i2c-mux@70 {
451 #address-cells = <1>;
452 #size-cells = <0>;
453 i2c-mux-idle-disconnect;
457 #address-cells = <1>;
458 #size-cells = <0>;
465 led-controller@62 {
468 #address-cells = <1>;
469 #size-cells = <0>;
470 gpio-controller;
471 #gpio-cells = <2>;
475 default-state = "keep";
476 label = "cablecard-c01-cxp-top";
477 retain-state-shutdown;
483 default-state = "keep";
484 label = "cablecard-c01-cxp-bot";
485 retain-state-shutdown;
493 #address-cells = <1>;
494 #size-cells = <0>;
501 led-controller@60 {
504 #address-cells = <1>;
505 #size-cells = <0>;
506 gpio-controller;
507 #gpio-cells = <2>;
511 default-state = "keep";
512 label = "cablecard-c02-cxp-top";
513 retain-state-shutdown;
519 default-state = "keep";
520 label = "cablecard-c02-cxp-bot";
521 retain-state-shutdown;
529 #address-cells = <1>;
530 #size-cells = <0>;
537 led-controller@61 {
540 #address-cells = <1>;
541 #size-cells = <0>;
542 gpio-controller;
543 #gpio-cells = <2>;
547 default-state = "keep";
548 label = "cablecard-c03-cxp-top";
549 retain-state-shutdown;
555 default-state = "keep";
556 label = "cablecard-c03-cxp-bot";
557 retain-state-shutdown;
568 led-controller@66 {
571 #address-cells = <1>;
572 #size-cells = <0>;
573 gpio-controller;
574 #gpio-cells = <2>;
576 gpio-line-names =
577 "presence-cable-card6",
578 "presence-cable-card7",
579 "presence-cable-card8",
580 "presence-cable-card9",
581 "presence-cable-card10",
582 "presence-cable-card11",
583 "expander-cable-card6",
584 "expander-cable-card7",
585 "expander-cable-card8",
586 "expander-cable-card9",
587 "expander-cable-card10",
588 "expander-cable-card11";
591 i2c-mux@70 {
594 #address-cells = <1>;
595 #size-cells = <0>;
596 i2c-mux-idle-disconnect;
600 #address-cells = <1>;
601 #size-cells = <0>;
608 led-controller@60 {
611 #address-cells = <1>;
612 #size-cells = <0>;
613 gpio-controller;
614 #gpio-cells = <2>;
618 default-state = "keep";
619 label = "cablecard-c04-cxp-top";
620 retain-state-shutdown;
626 default-state = "keep";
627 label = "cablecard-c04-cxp-bot";
628 retain-state-shutdown;
636 #address-cells = <1>;
637 #size-cells = <0>;
644 led-controller@61 {
647 #address-cells = <1>;
648 #size-cells = <0>;
649 gpio-controller;
650 #gpio-cells = <2>;
654 default-state = "keep";
655 label = "cablecard-c05-cxp-top";
656 retain-state-shutdown;
662 default-state = "keep";
663 label = "cablecard-c05-cxp-bot";
664 retain-state-shutdown;
672 #address-cells = <1>;
673 #size-cells = <0>;
680 led-controller@62 {
683 #address-cells = <1>;
684 #size-cells = <0>;
685 gpio-controller;
686 #gpio-cells = <2>;
690 default-state = "keep";
691 label = "cablecard-c06-cxp-top";
692 retain-state-shutdown;
698 default-state = "keep";
699 label = "cablecard-c06-cxp-bot";
700 retain-state-shutdown;
708 #address-cells = <1>;
709 #size-cells = <0>;
716 led-controller@63 {
719 #address-cells = <1>;
720 #size-cells = <0>;
721 gpio-controller;
722 #gpio-cells = <2>;
726 default-state = "keep";
727 label = "cablecard-c07-cxp-top";
728 retain-state-shutdown;
734 default-state = "keep";
735 label = "cablecard-c07-cxp-bot";
736 retain-state-shutdown;
747 i2c-mux@70 {
750 #address-cells = <1>;
751 #size-cells = <0>;
752 i2c-mux-idle-disconnect;
756 #address-cells = <1>;
757 #size-cells = <0>;
764 led-controller@60 {
767 #address-cells = <1>;
768 #size-cells = <0>;
769 gpio-controller;
770 #gpio-cells = <2>;
774 default-state = "keep";
775 label = "cablecard-c08-cxp-top";
776 retain-state-shutdown;
782 default-state = "keep";
783 label = "cablecard-c08-cxp-bot";
784 retain-state-shutdown;
792 #address-cells = <1>;
793 #size-cells = <0>;
800 led-controller@62 {
803 #address-cells = <1>;
804 #size-cells = <0>;
805 gpio-controller;
806 #gpio-cells = <2>;
810 default-state = "keep";
811 label = "cablecard-c09-cxp-top";
812 retain-state-shutdown;
818 default-state = "keep";
819 label = "cablecard-c09-cxp-bot";
820 retain-state-shutdown;
828 #address-cells = <1>;
829 #size-cells = <0>;
836 led-controller@63 {
839 #address-cells = <1>;
840 #size-cells = <0>;
841 gpio-controller;
842 #gpio-cells = <2>;
846 default-state = "keep";
847 label = "cablecard-c10-cxp-top";
848 retain-state-shutdown;
854 default-state = "keep";
855 label = "cablecard-c10-cxp-bot";
856 retain-state-shutdown;
864 #address-cells = <1>;
865 #size-cells = <0>;
872 led-controller@61 {
875 #address-cells = <1>;
876 #size-cells = <0>;
877 gpio-controller;
878 #gpio-cells = <2>;
882 default-state = "keep";
883 label = "cablecard-c11-cxp-top";
884 retain-state-shutdown;
890 default-state = "keep";
891 label = "cablecard-c11-cxp-bot";
892 retain-state-shutdown;
899 led-controller@65 {
902 #address-cells = <1>;
903 #size-cells = <0>;
904 gpio-controller;
905 #gpio-cells = <2>;
909 default-state = "keep";
910 label = "pcieslot-c01";
911 retain-state-shutdown;
917 default-state = "keep";
918 label = "pcieslot-c02";
919 retain-state-shutdown;
925 default-state = "keep";
926 label = "pcieslot-c03";
927 retain-state-shutdown;
933 default-state = "keep";
934 label = "pcieslot-c04";
935 retain-state-shutdown;
941 default-state = "keep";
942 label = "pcieslot-c05";
943 retain-state-shutdown;
949 default-state = "keep";
950 label = "pcieslot-c06";
951 retain-state-shutdown;
957 default-state = "keep";
958 label = "pcieslot-c07";
959 retain-state-shutdown;
965 default-state = "keep";
966 label = "pcieslot-c08";
967 retain-state-shutdown;
973 default-state = "keep";
974 label = "pcieslot-c09";
975 retain-state-shutdown;
981 default-state = "keep";
982 label = "pcieslot-c10";
983 retain-state-shutdown;
989 default-state = "keep";
990 label = "pcieslot-c11";
991 retain-state-shutdown;
1000 led-controller@31 {
1003 #address-cells = <1>;
1004 #size-cells = <0>;
1005 gpio-controller;
1006 #gpio-cells = <2>;
1010 default-state = "keep";
1012 retain-state-shutdown;
1018 default-state = "keep";
1020 retain-state-shutdown;
1026 default-state = "keep";
1028 retain-state-shutdown;
1034 default-state = "keep";
1036 retain-state-shutdown;
1042 default-state = "keep";
1044 retain-state-shutdown;
1050 default-state = "keep";
1052 retain-state-shutdown;
1058 default-state = "keep";
1060 retain-state-shutdown;
1066 default-state = "keep";
1068 retain-state-shutdown;
1074 default-state = "keep";
1076 retain-state-shutdown;
1082 default-state = "keep";
1084 retain-state-shutdown;
1090 default-state = "keep";
1092 retain-state-shutdown;
1098 default-state = "keep";
1100 retain-state-shutdown;
1106 default-state = "keep";
1108 retain-state-shutdown;
1114 default-state = "keep";
1116 retain-state-shutdown;
1122 default-state = "keep";
1124 retain-state-shutdown;
1130 default-state = "keep";
1132 retain-state-shutdown;
1137 led-controller@32 {
1140 #address-cells = <1>;
1141 #size-cells = <0>;
1142 gpio-controller;
1143 #gpio-cells = <2>;
1147 default-state = "keep";
1149 retain-state-shutdown;
1155 default-state = "keep";
1157 retain-state-shutdown;
1163 default-state = "keep";
1165 retain-state-shutdown;
1171 default-state = "keep";
1173 retain-state-shutdown;
1179 default-state = "keep";
1181 retain-state-shutdown;
1187 default-state = "keep";
1189 retain-state-shutdown;
1195 default-state = "keep";
1197 retain-state-shutdown;
1203 default-state = "keep";
1205 retain-state-shutdown;
1211 default-state = "keep";
1213 retain-state-shutdown;
1219 default-state = "keep";
1221 retain-state-shutdown;
1227 default-state = "keep";
1229 retain-state-shutdown;
1235 default-state = "keep";
1237 retain-state-shutdown;
1243 default-state = "keep";
1245 retain-state-shutdown;
1251 default-state = "keep";
1253 retain-state-shutdown;
1259 default-state = "keep";
1261 retain-state-shutdown;
1267 default-state = "keep";
1269 retain-state-shutdown;
1274 led-controller@33 {
1277 #address-cells = <1>;
1278 #size-cells = <0>;
1279 gpio-controller;
1280 #gpio-cells = <2>;
1284 default-state = "keep";
1286 retain-state-shutdown;
1292 default-state = "keep";
1294 retain-state-shutdown;
1300 default-state = "keep";
1302 retain-state-shutdown;
1308 default-state = "keep";
1310 retain-state-shutdown;
1316 default-state = "keep";
1318 retain-state-shutdown;
1324 default-state = "keep";
1326 retain-state-shutdown;
1332 default-state = "keep";
1334 retain-state-shutdown;
1340 default-state = "keep";
1342 retain-state-shutdown;
1348 default-state = "keep";
1350 retain-state-shutdown;
1356 default-state = "keep";
1358 retain-state-shutdown;
1364 default-state = "keep";
1366 retain-state-shutdown;
1372 default-state = "keep";
1374 retain-state-shutdown;
1380 default-state = "keep";
1382 retain-state-shutdown;
1388 default-state = "keep";
1390 retain-state-shutdown;
1396 default-state = "keep";
1398 retain-state-shutdown;
1404 default-state = "keep";
1406 retain-state-shutdown;
1411 led-controller@30 {
1414 #address-cells = <1>;
1415 #size-cells = <0>;
1416 gpio-controller;
1417 #gpio-cells = <2>;
1421 default-state = "keep";
1423 retain-state-shutdown;
1429 default-state = "keep";
1431 retain-state-shutdown;
1437 default-state = "keep";
1439 retain-state-shutdown;
1445 default-state = "keep";
1447 retain-state-shutdown;
1453 default-state = "keep";
1455 retain-state-shutdown;
1461 default-state = "keep";
1463 retain-state-shutdown;
1469 default-state = "keep";
1471 retain-state-shutdown;
1477 default-state = "keep";
1479 retain-state-shutdown;
1485 default-state = "keep";
1487 retain-state-shutdown;
1493 default-state = "keep";
1495 retain-state-shutdown;
1501 default-state = "keep";
1503 retain-state-shutdown;
1509 default-state = "keep";
1511 retain-state-shutdown;
1517 default-state = "keep";
1519 retain-state-shutdown;
1525 default-state = "keep";
1527 retain-state-shutdown;
1533 default-state = "keep";
1535 retain-state-shutdown;
1541 default-state = "keep";
1543 retain-state-shutdown;
1548 led-controller@34 {
1551 #address-cells = <1>;
1552 #size-cells = <0>;
1553 gpio-controller;
1554 #gpio-cells = <2>;
1558 default-state = "keep";
1560 retain-state-shutdown;
1566 default-state = "keep";
1568 retain-state-shutdown;
1574 default-state = "keep";
1575 label = "cpu3-c61";
1576 retain-state-shutdown;
1582 default-state = "keep";
1583 label = "cpu0-c14";
1584 retain-state-shutdown;
1590 default-state = "keep";
1591 label = "opencapi-connector3";
1592 retain-state-shutdown;
1598 default-state = "keep";
1599 label = "opencapi-connector4";
1600 retain-state-shutdown;
1606 default-state = "keep";
1607 label = "opencapi-connector5";
1608 retain-state-shutdown;
1614 default-state = "keep";
1616 retain-state-shutdown;
1622 default-state = "keep";
1624 retain-state-shutdown;
1630 default-state = "keep";
1632 retain-state-shutdown;
1638 default-state = "keep";
1640 retain-state-shutdown;
1646 default-state = "keep";
1648 retain-state-shutdown;
1654 default-state = "keep";
1656 retain-state-shutdown;
1662 default-state = "keep";
1664 retain-state-shutdown;
1670 default-state = "keep";
1672 retain-state-shutdown;
1677 led-controller@35 {
1680 #address-cells = <1>;
1681 #size-cells = <0>;
1682 gpio-controller;
1683 #gpio-cells = <2>;
1687 default-state = "keep";
1688 label = "dasd-backplane";
1689 retain-state-shutdown;
1695 default-state = "keep";
1696 label = "power-distribution";
1697 retain-state-shutdown;
1703 default-state = "keep";
1704 label = "cpu1-c19";
1705 retain-state-shutdown;
1711 default-state = "keep";
1712 label = "cpu2-c56";
1713 retain-state-shutdown;
1719 default-state = "keep";
1720 label = "opencapi-connector0";
1721 retain-state-shutdown;
1727 default-state = "keep";
1728 label = "opencapi-connector1";
1729 retain-state-shutdown;
1735 default-state = "keep";
1736 label = "opencapi-connector2";
1737 retain-state-shutdown;
1743 default-state = "keep";
1745 retain-state-shutdown;
1751 default-state = "keep";
1753 retain-state-shutdown;
1759 default-state = "keep";
1761 retain-state-shutdown;
1767 default-state = "keep";
1769 retain-state-shutdown;
1775 default-state = "keep";
1777 retain-state-shutdown;
1783 default-state = "keep";
1785 retain-state-shutdown;
1791 default-state = "keep";
1793 retain-state-shutdown;
1799 default-state = "keep";
1801 retain-state-shutdown;
1830 i2c-mux@70 {
1833 #address-cells = <1>;
1834 #size-cells = <0>;
1835 i2c-mux-idle-disconnect;
1836 reset-gpio = <&gpio0 ASPEED_GPIO(S, 5) GPIO_ACTIVE_LOW>;
1840 #address-cells = <1>;
1841 #size-cells = <0>;
1846 #address-cells = <1>;
1847 #size-cells = <0>;
1928 compatible = "nuvoton,npct75x", "tcg,tpm-tis-i2c";
1930 memory-region = <&event_log>;
1959 multi-master;
1962 lcd-controller@62 {
1963 compatible = "ibm,op-panel";
1967 i2c-mux@70 {
1970 #address-cells = <1>;
1971 #size-cells = <0>;
1972 idle-state = <1>;
1976 #address-cells = <1>;
1977 #size-cells = <0>;
1987 #address-cells = <1>;
1988 #size-cells = <0>;
1998 #address-cells = <1>;
1999 #size-cells = <0>;
2006 led-controller@60 {
2009 #address-cells = <1>;
2010 #size-cells = <0>;
2011 gpio-controller;
2012 #gpio-cells = <2>;
2016 default-state = "keep";
2017 label = "front-sys-id0";
2018 retain-state-shutdown;
2024 default-state = "keep";
2025 label = "front-check-log0";
2026 retain-state-shutdown;
2032 default-state = "keep";
2033 label = "front-enc-fault1";
2034 retain-state-shutdown;
2040 default-state = "keep";
2041 label = "front-sys-pwron0";
2042 retain-state-shutdown;
2050 #address-cells = <1>;
2051 #size-cells = <0>;
2056 #address-cells = <1>;
2057 #size-cells = <0>;
2060 led-controller@60 {
2063 #address-cells = <1>;
2064 #size-cells = <0>;
2065 gpio-controller;
2066 #gpio-cells = <2>;
2070 default-state = "keep";
2072 retain-state-shutdown;
2078 default-state = "keep";
2080 retain-state-shutdown;
2086 default-state = "keep";
2088 retain-state-shutdown;
2094 default-state = "keep";
2096 retain-state-shutdown;
2102 default-state = "keep";
2104 retain-state-shutdown;
2110 default-state = "keep";
2112 retain-state-shutdown;
2118 default-state = "keep";
2120 retain-state-shutdown;
2126 default-state = "keep";
2128 retain-state-shutdown;
2134 default-state = "keep";
2136 retain-state-shutdown;
2142 default-state = "keep";
2144 retain-state-shutdown;
2150 default-state = "keep";
2152 retain-state-shutdown;
2158 default-state = "keep";
2160 retain-state-shutdown;
2166 default-state = "keep";
2168 retain-state-shutdown;
2174 default-state = "keep";
2176 retain-state-shutdown;
2181 pca0: led-controller@61 {
2183 #address-cells = <1>;
2184 #size-cells = <0>;
2186 gpio-controller;
2187 #gpio-cells = <2>;
2189 gpio-line-names =
2193 "presence-fan3",
2194 "presence-fan2",
2195 "presence-fan1",
2196 "presence-fan0";
2201 i2c-mux@71 {
2204 #address-cells = <1>;
2205 #size-cells = <0>;
2206 i2c-mux-idle-disconnect;
2210 #address-cells = <1>;
2211 #size-cells = <0>;
2221 #address-cells = <1>;
2222 #size-cells = <0>;
2232 #address-cells = <1>;
2233 #size-cells = <0>;
2243 #address-cells = <1>;
2244 #size-cells = <0>;
2257 i2c-mux@70 {
2260 #address-cells = <1>;
2261 #size-cells = <0>;
2262 i2c-mux-idle-disconnect;
2266 #address-cells = <1>;
2267 #size-cells = <0>;
2277 #address-cells = <1>;
2278 #size-cells = <0>;
2288 #address-cells = <1>;
2289 #size-cells = <0>;
2299 #address-cells = <1>;
2300 #size-cells = <0>;
2309 i2c-mux@71 {
2312 #address-cells = <1>;
2313 #size-cells = <0>;
2314 i2c-mux-idle-disconnect;
2318 #address-cells = <1>;
2319 #size-cells = <0>;
2329 #address-cells = <1>;
2330 #size-cells = <0>;
2340 #address-cells = <1>;
2341 #size-cells = <0>;
2351 #address-cells = <1>;
2352 #size-cells = <0>;
2361 i2c-mux@72 {
2364 #address-cells = <1>;
2365 #size-cells = <0>;
2366 i2c-mux-idle-disconnect;
2370 #address-cells = <1>;
2371 #size-cells = <0>;
2381 #address-cells = <1>;
2382 #size-cells = <0>;
2392 #address-cells = <1>;
2393 #size-cells = <0>;
2398 #address-cells = <1>;
2399 #size-cells = <0>;
2421 bias-disable;
2426 clk-phase-mmc-hs200 = <210>, <228>;
2447 memory-region = <&flash_memory>;
2452 pinctrl-names = "default";
2453 pinctrl-0 = <&pinctrl_rmii3_default>;
2456 clock-names = "MACCLK", "RCLK";
2457 use-ncsi;
2462 pinctrl-names = "default";
2463 pinctrl-0 = <&pinctrl_rmii4_default>;
2466 clock-names = "MACCLK", "RCLK";
2467 use-ncsi;
2471 aspeed,reset-type = "none";
2472 aspeed,external-signal;
2473 aspeed,ext-push-pull;
2474 aspeed,ext-active-high;
2476 pinctrl-names = "default";
2477 pinctrl-0 = <&pinctrl_wdtrst1_default>;
2486 aspeed,lpc-io-reg = <0xca8 0xcac>;
2491 aspeed,lpc-io-reg = <0xca2>;
2492 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
2498 #address-cells = <1>;
2499 #size-cells = <1>;
2500 chip-id = <4>;
2503 compatible = "ibm,p9-scom";
2508 compatible = "ibm,i2c-fsi";
2510 #address-cells = <1>;
2511 #size-cells = <0>;
2513 cfam4_i2c0: i2c-bus@0 {
2515 #address-cells = <1>;
2516 #size-cells = <0>;
2519 compatible = "ibm,i2cr-fsi-master";
2521 #address-cells = <2>;
2522 #size-cells = <0>;
2526 #address-cells = <1>;
2527 #size-cells = <1>;
2528 chip-id = <0>;
2531 compatible = "ibm,i2cr-scom";
2536 compatible = "ibm,odyssey-sbefifo";
2543 cfam4_i2c1: i2c-bus@1 {
2545 #address-cells = <1>;
2546 #size-cells = <0>;
2549 compatible = "ibm,i2cr-fsi-master";
2551 #address-cells = <2>;
2552 #size-cells = <0>;
2556 #address-cells = <1>;
2557 #size-cells = <1>;
2558 chip-id = <0>;
2561 compatible = "ibm,i2cr-scom";
2566 compatible = "ibm,odyssey-sbefifo";
2573 cfam4_i2c10: i2c-bus@a {
2575 #address-cells = <1>;
2576 #size-cells = <0>;
2579 compatible = "ibm,i2cr-fsi-master";
2581 #address-cells = <2>;
2582 #size-cells = <0>;
2586 #address-cells = <1>;
2587 #size-cells = <1>;
2588 chip-id = <0>;
2591 compatible = "ibm,i2cr-scom";
2596 compatible = "ibm,odyssey-sbefifo";
2603 cfam4_i2c11: i2c-bus@b {
2605 #address-cells = <1>;
2606 #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,odyssey-sbefifo";
2633 cfam4_i2c12: i2c-bus@c {
2635 #address-cells = <1>;
2636 #size-cells = <0>;
2639 compatible = "ibm,i2cr-fsi-master";
2641 #address-cells = <2>;
2642 #size-cells = <0>;
2646 #address-cells = <1>;
2647 #size-cells = <1>;
2648 chip-id = <0>;
2651 compatible = "ibm,i2cr-scom";
2656 compatible = "ibm,odyssey-sbefifo";
2663 cfam4_i2c13: i2c-bus@d {
2665 #address-cells = <1>;
2666 #size-cells = <0>;
2669 compatible = "ibm,i2cr-fsi-master";
2671 #address-cells = <2>;
2672 #size-cells = <0>;
2676 #address-cells = <1>;
2677 #size-cells = <1>;
2678 chip-id = <0>;
2681 compatible = "ibm,i2cr-scom";
2686 compatible = "ibm,odyssey-sbefifo";
2693 cfam4_i2c14: i2c-bus@e {
2695 #address-cells = <1>;
2696 #size-cells = <0>;
2699 compatible = "ibm,i2cr-fsi-master";
2701 #address-cells = <2>;
2702 #size-cells = <0>;
2706 #address-cells = <1>;
2707 #size-cells = <1>;
2708 chip-id = <0>;
2711 compatible = "ibm,i2cr-scom";
2716 compatible = "ibm,odyssey-sbefifo";
2723 cfam4_i2c15: i2c-bus@f {
2725 #address-cells = <1>;
2726 #size-cells = <0>;
2729 compatible = "ibm,i2cr-fsi-master";
2731 #address-cells = <2>;
2732 #size-cells = <0>;
2736 #address-cells = <1>;
2737 #size-cells = <1>;
2738 chip-id = <0>;
2741 compatible = "ibm,i2cr-scom";
2746 compatible = "ibm,odyssey-sbefifo";
2757 #address-cells = <1>;
2758 #size-cells = <0>;
2761 compatible = "ibm,spi-fsi";
2763 #address-cells = <1>;
2764 #size-cells = <0>;
2769 address-width = <24>;
2772 spi-max-frequency = <10000000>;
2777 compatible = "ibm,spi-fsi";
2779 #address-cells = <1>;
2780 #size-cells = <0>;
2785 address-width = <24>;
2788 spi-max-frequency = <10000000>;
2793 compatible = "ibm,spi-fsi";
2795 #address-cells = <1>;
2796 #size-cells = <0>;
2801 address-width = <24>;
2804 spi-max-frequency = <10000000>;
2809 compatible = "ibm,spi-fsi";
2811 #address-cells = <1>;
2812 #size-cells = <0>;
2817 address-width = <24>;
2820 spi-max-frequency = <10000000>;
2826 compatible = "ibm,p9-sbefifo";
2830 compatible = "ibm,p10-occ";
2833 compatible = "ibm,p10-occ-hwmon";
2834 ibm,no-poll-on-init;
2840 compatible = "ibm,p9-fsi-controller";
2842 #address-cells = <2>;
2843 #size-cells = <0>;
2844 no-scan-on-init;
2850 #address-cells = <1>;
2851 #size-cells = <1>;
2852 chip-id = <5>;
2855 compatible = "ibm,p9-scom";
2860 compatible = "ibm,i2c-fsi";
2862 #address-cells = <1>;
2863 #size-cells = <0>;
2865 cfam5_i2c2: i2c-bus@2 {
2867 #address-cells = <1>;
2868 #size-cells = <0>;
2871 compatible = "ibm,i2cr-fsi-master";
2873 #address-cells = <2>;
2874 #size-cells = <0>;
2878 #address-cells = <1>;
2879 #size-cells = <1>;
2880 chip-id = <0>;
2883 compatible = "ibm,i2cr-scom";
2888 compatible = "ibm,odyssey-sbefifo";
2895 cfam5_i2c3: i2c-bus@3 {
2897 #address-cells = <1>;
2898 #size-cells = <0>;
2901 compatible = "ibm,i2cr-fsi-master";
2903 #address-cells = <2>;
2904 #size-cells = <0>;
2908 #address-cells = <1>;
2909 #size-cells = <1>;
2910 chip-id = <0>;
2913 compatible = "ibm,i2cr-scom";
2918 compatible = "ibm,odyssey-sbefifo";
2925 cfam5_i2c10: i2c-bus@a {
2927 #address-cells = <1>;
2928 #size-cells = <0>;
2931 compatible = "ibm,i2cr-fsi-master";
2933 #address-cells = <2>;
2934 #size-cells = <0>;
2938 #address-cells = <1>;
2939 #size-cells = <1>;
2940 chip-id = <0>;
2943 compatible = "ibm,i2cr-scom";
2948 compatible = "ibm,odyssey-sbefifo";
2955 cfam5_i2c11: i2c-bus@b {
2957 #address-cells = <1>;
2958 #size-cells = <0>;
2961 compatible = "ibm,i2cr-fsi-master";
2963 #address-cells = <2>;
2964 #size-cells = <0>;
2968 #address-cells = <1>;
2969 #size-cells = <1>;
2970 chip-id = <0>;
2973 compatible = "ibm,i2cr-scom";
2978 compatible = "ibm,odyssey-sbefifo";
2985 cfam5_i2c14: i2c-bus@e {
2987 #address-cells = <1>;
2988 #size-cells = <0>;
2991 compatible = "ibm,i2cr-fsi-master";
2993 #address-cells = <2>;
2994 #size-cells = <0>;
2998 #address-cells = <1>;
2999 #size-cells = <1>;
3000 chip-id = <0>;
3003 compatible = "ibm,i2cr-scom";
3008 compatible = "ibm,odyssey-sbefifo";
3015 cfam5_i2c15: i2c-bus@f {
3017 #address-cells = <1>;
3018 #size-cells = <0>;
3021 compatible = "ibm,i2cr-fsi-master";
3023 #address-cells = <2>;
3024 #size-cells = <0>;
3028 #address-cells = <1>;
3029 #size-cells = <1>;
3030 chip-id = <0>;
3033 compatible = "ibm,i2cr-scom";
3038 compatible = "ibm,odyssey-sbefifo";
3045 cfam5_i2c16: i2c-bus@10 {
3047 #address-cells = <1>;
3048 #size-cells = <0>;
3051 compatible = "ibm,i2cr-fsi-master";
3053 #address-cells = <2>;
3054 #size-cells = <0>;
3058 #address-cells = <1>;
3059 #size-cells = <1>;
3060 chip-id = <0>;
3063 compatible = "ibm,i2cr-scom";
3068 compatible = "ibm,odyssey-sbefifo";
3075 cfam5_i2c17: i2c-bus@11 {
3077 #address-cells = <1>;
3078 #size-cells = <0>;
3081 compatible = "ibm,i2cr-fsi-master";
3083 #address-cells = <2>;
3084 #size-cells = <0>;
3088 #address-cells = <1>;
3089 #size-cells = <1>;
3090 chip-id = <0>;
3093 compatible = "ibm,i2cr-scom";
3098 compatible = "ibm,odyssey-sbefifo";
3109 #address-cells = <1>;
3110 #size-cells = <0>;
3113 compatible = "ibm,spi-fsi";
3115 #address-cells = <1>;
3116 #size-cells = <0>;
3121 address-width = <24>;
3124 spi-max-frequency = <10000000>;
3129 compatible = "ibm,spi-fsi";
3131 #address-cells = <1>;
3132 #size-cells = <0>;
3137 address-width = <24>;
3140 spi-max-frequency = <10000000>;
3145 compatible = "ibm,spi-fsi";
3147 #address-cells = <1>;
3148 #size-cells = <0>;
3153 address-width = <24>;
3156 spi-max-frequency = <10000000>;
3161 compatible = "ibm,spi-fsi";
3163 #address-cells = <1>;
3164 #size-cells = <0>;
3169 address-width = <24>;
3172 spi-max-frequency = <10000000>;
3178 compatible = "ibm,p9-sbefifo";
3182 compatible = "ibm,p10-occ";
3185 compatible = "ibm,p10-occ-hwmon";
3186 ibm,no-poll-on-init;
3192 compatible = "ibm,p9-fsi-controller";
3194 #address-cells = <2>;
3195 #size-cells = <0>;
3196 no-scan-on-init;
3202 #address-cells = <1>;
3203 #size-cells = <1>;
3204 chip-id = <6>;
3207 compatible = "ibm,p9-scom";
3212 compatible = "ibm,i2c-fsi";
3214 #address-cells = <1>;
3215 #size-cells = <0>;
3217 cfam6_i2c0: i2c-bus@0 {
3219 #address-cells = <1>;
3220 #size-cells = <0>;
3223 compatible = "ibm,i2cr-fsi-master";
3225 #address-cells = <2>;
3226 #size-cells = <0>;
3230 #address-cells = <1>;
3231 #size-cells = <1>;
3232 chip-id = <0>;
3235 compatible = "ibm,i2cr-scom";
3240 compatible = "ibm,odyssey-sbefifo";
3247 cfam6_i2c1: i2c-bus@1 {
3249 #address-cells = <1>;
3250 #size-cells = <0>;
3253 compatible = "ibm,i2cr-fsi-master";
3255 #address-cells = <2>;
3256 #size-cells = <0>;
3260 #address-cells = <1>;
3261 #size-cells = <1>;
3262 chip-id = <0>;
3265 compatible = "ibm,i2cr-scom";
3270 compatible = "ibm,odyssey-sbefifo";
3277 cfam6_i2c10: i2c-bus@a {
3279 #address-cells = <1>;
3280 #size-cells = <0>;
3283 compatible = "ibm,i2cr-fsi-master";
3285 #address-cells = <2>;
3286 #size-cells = <0>;
3290 #address-cells = <1>;
3291 #size-cells = <1>;
3292 chip-id = <0>;
3295 compatible = "ibm,i2cr-scom";
3300 compatible = "ibm,odyssey-sbefifo";
3307 cfam6_i2c11: i2c-bus@b {
3309 #address-cells = <1>;
3310 #size-cells = <0>;
3313 compatible = "ibm,i2cr-fsi-master";
3315 #address-cells = <2>;
3316 #size-cells = <0>;
3320 #address-cells = <1>;
3321 #size-cells = <1>;
3322 chip-id = <0>;
3325 compatible = "ibm,i2cr-scom";
3330 compatible = "ibm,odyssey-sbefifo";
3337 cfam6_i2c12: i2c-bus@c {
3339 #address-cells = <1>;
3340 #size-cells = <0>;
3343 compatible = "ibm,i2cr-fsi-master";
3345 #address-cells = <2>;
3346 #size-cells = <0>;
3350 #address-cells = <1>;
3351 #size-cells = <1>;
3352 chip-id = <0>;
3355 compatible = "ibm,i2cr-scom";
3360 compatible = "ibm,odyssey-sbefifo";
3367 cfam6_i2c13: i2c-bus@d {
3369 #address-cells = <1>;
3370 #size-cells = <0>;
3373 compatible = "ibm,i2cr-fsi-master";
3375 #address-cells = <2>;
3376 #size-cells = <0>;
3380 #address-cells = <1>;
3381 #size-cells = <1>;
3382 chip-id = <0>;
3385 compatible = "ibm,i2cr-scom";
3390 compatible = "ibm,odyssey-sbefifo";
3397 cfam6_i2c14: i2c-bus@e {
3399 #address-cells = <1>;
3400 #size-cells = <0>;
3403 compatible = "ibm,i2cr-fsi-master";
3405 #address-cells = <2>;
3406 #size-cells = <0>;
3410 #address-cells = <1>;
3411 #size-cells = <1>;
3412 chip-id = <0>;
3415 compatible = "ibm,i2cr-scom";
3420 compatible = "ibm,odyssey-sbefifo";
3427 cfam6_i2c15: i2c-bus@f {
3429 #address-cells = <1>;
3430 #size-cells = <0>;
3433 compatible = "ibm,i2cr-fsi-master";
3435 #address-cells = <2>;
3436 #size-cells = <0>;
3440 #address-cells = <1>;
3441 #size-cells = <1>;
3442 chip-id = <0>;
3445 compatible = "ibm,i2cr-scom";
3450 compatible = "ibm,odyssey-sbefifo";
3461 #address-cells = <1>;
3462 #size-cells = <0>;
3465 compatible = "ibm,spi-fsi";
3467 #address-cells = <1>;
3468 #size-cells = <0>;
3473 address-width = <24>;
3476 spi-max-frequency = <10000000>;
3481 compatible = "ibm,spi-fsi";
3483 #address-cells = <1>;
3484 #size-cells = <0>;
3489 address-width = <24>;
3492 spi-max-frequency = <10000000>;
3497 compatible = "ibm,spi-fsi";
3499 #address-cells = <1>;
3500 #size-cells = <0>;
3505 address-width = <24>;
3508 spi-max-frequency = <10000000>;
3513 compatible = "ibm,spi-fsi";
3515 #address-cells = <1>;
3516 #size-cells = <0>;
3521 address-width = <24>;
3524 spi-max-frequency = <10000000>;
3530 compatible = "ibm,p9-sbefifo";
3534 compatible = "ibm,p10-occ";
3537 compatible = "ibm,p10-occ-hwmon";
3538 ibm,no-poll-on-init;
3544 compatible = "ibm,p9-fsi-controller";
3546 #address-cells = <2>;
3547 #size-cells = <0>;
3548 no-scan-on-init;
3554 #address-cells = <1>;
3555 #size-cells = <1>;
3556 chip-id = <7>;
3559 compatible = "ibm,p9-scom";
3564 compatible = "ibm,i2c-fsi";
3566 #address-cells = <1>;
3567 #size-cells = <0>;
3569 cfam7_i2c2: i2c-bus@2 {
3571 #address-cells = <1>;
3572 #size-cells = <0>;
3575 compatible = "ibm,i2cr-fsi-master";
3577 #address-cells = <2>;
3578 #size-cells = <0>;
3582 #address-cells = <1>;
3583 #size-cells = <1>;
3584 chip-id = <0>;
3587 compatible = "ibm,i2cr-scom";
3592 compatible = "ibm,odyssey-sbefifo";
3599 cfam7_i2c3: i2c-bus@3 {
3601 #address-cells = <1>;
3602 #size-cells = <0>;
3605 compatible = "ibm,i2cr-fsi-master";
3607 #address-cells = <2>;
3608 #size-cells = <0>;
3612 #address-cells = <1>;
3613 #size-cells = <1>;
3614 chip-id = <0>;
3617 compatible = "ibm,i2cr-scom";
3622 compatible = "ibm,odyssey-sbefifo";
3629 cfam7_i2c10: i2c-bus@a {
3631 #address-cells = <1>;
3632 #size-cells = <0>;
3635 compatible = "ibm,i2cr-fsi-master";
3637 #address-cells = <2>;
3638 #size-cells = <0>;
3642 #address-cells = <1>;
3643 #size-cells = <1>;
3644 chip-id = <0>;
3647 compatible = "ibm,i2cr-scom";
3652 compatible = "ibm,odyssey-sbefifo";
3659 cfam7_i2c11: i2c-bus@b {
3661 #address-cells = <1>;
3662 #size-cells = <0>;
3665 compatible = "ibm,i2cr-fsi-master";
3667 #address-cells = <2>;
3668 #size-cells = <0>;
3672 #address-cells = <1>;
3673 #size-cells = <1>;
3674 chip-id = <0>;
3677 compatible = "ibm,i2cr-scom";
3682 compatible = "ibm,odyssey-sbefifo";
3689 cfam7_i2c14: i2c-bus@e {
3691 #address-cells = <1>;
3692 #size-cells = <0>;
3695 compatible = "ibm,i2cr-fsi-master";
3697 #address-cells = <2>;
3698 #size-cells = <0>;
3702 #address-cells = <1>;
3703 #size-cells = <1>;
3704 chip-id = <0>;
3707 compatible = "ibm,i2cr-scom";
3712 compatible = "ibm,odyssey-sbefifo";
3719 cfam7_i2c15: i2c-bus@f {
3721 #address-cells = <1>;
3722 #size-cells = <0>;
3725 compatible = "ibm,i2cr-fsi-master";
3727 #address-cells = <2>;
3728 #size-cells = <0>;
3732 #address-cells = <1>;
3733 #size-cells = <1>;
3734 chip-id = <0>;
3737 compatible = "ibm,i2cr-scom";
3742 compatible = "ibm,odyssey-sbefifo";
3749 cfam7_i2c16: i2c-bus@10 {
3751 #address-cells = <1>;
3752 #size-cells = <0>;
3755 compatible = "ibm,i2cr-fsi-master";
3757 #address-cells = <2>;
3758 #size-cells = <0>;
3762 #address-cells = <1>;
3763 #size-cells = <1>;
3764 chip-id = <0>;
3767 compatible = "ibm,i2cr-scom";
3772 compatible = "ibm,odyssey-sbefifo";
3779 cfam7_i2c17: i2c-bus@11 {
3781 #address-cells = <1>;
3782 #size-cells = <0>;
3785 compatible = "ibm,i2cr-fsi-master";
3787 #address-cells = <2>;
3788 #size-cells = <0>;
3792 #address-cells = <1>;
3793 #size-cells = <1>;
3794 chip-id = <0>;
3797 compatible = "ibm,i2cr-scom";
3802 compatible = "ibm,odyssey-sbefifo";
3813 #address-cells = <1>;
3814 #size-cells = <0>;
3817 compatible = "ibm,spi-fsi";
3819 #address-cells = <1>;
3820 #size-cells = <0>;
3825 address-width = <24>;
3828 spi-max-frequency = <10000000>;
3833 compatible = "ibm,spi-fsi";
3835 #address-cells = <1>;
3836 #size-cells = <0>;
3841 address-width = <24>;
3844 spi-max-frequency = <10000000>;
3849 compatible = "ibm,spi-fsi";
3851 #address-cells = <1>;
3852 #size-cells = <0>;
3857 address-width = <24>;
3860 spi-max-frequency = <10000000>;
3865 compatible = "ibm,spi-fsi";
3867 #address-cells = <1>;
3868 #size-cells = <0>;
3873 address-width = <24>;
3876 spi-max-frequency = <10000000>;
3882 compatible = "ibm,p9-sbefifo";
3886 compatible = "ibm,p10-occ";
3889 compatible = "ibm,p10-occ-hwmon";
3890 ibm,no-poll-on-init;
3896 compatible = "ibm,p9-fsi-controller";
3898 #address-cells = <2>;
3899 #size-cells = <0>;
3900 no-scan-on-init;