Lines Matching +full:ps2 +full:- +full:gpio

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 memory-region = <&vga_memory>;
2491 aspeed,lpc-io-reg = <0xca8 0xcac>;
2496 aspeed,lpc-io-reg = <0xca2>;
2497 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
2503 #address-cells = <1>;
2504 #size-cells = <1>;
2505 chip-id = <4>;
2508 compatible = "ibm,p9-scom";
2513 compatible = "ibm,i2c-fsi";
2515 #address-cells = <1>;
2516 #size-cells = <0>;
2518 cfam4_i2c0: i2c-bus@0 {
2520 #address-cells = <1>;
2521 #size-cells = <0>;
2524 compatible = "ibm,i2cr-fsi-master";
2526 #address-cells = <2>;
2527 #size-cells = <0>;
2531 #address-cells = <1>;
2532 #size-cells = <1>;
2533 chip-id = <0>;
2536 compatible = "ibm,i2cr-scom";
2541 compatible = "ibm,odyssey-sbefifo";
2548 cfam4_i2c1: i2c-bus@1 {
2550 #address-cells = <1>;
2551 #size-cells = <0>;
2554 compatible = "ibm,i2cr-fsi-master";
2556 #address-cells = <2>;
2557 #size-cells = <0>;
2561 #address-cells = <1>;
2562 #size-cells = <1>;
2563 chip-id = <0>;
2566 compatible = "ibm,i2cr-scom";
2571 compatible = "ibm,odyssey-sbefifo";
2578 cfam4_i2c10: i2c-bus@a {
2580 #address-cells = <1>;
2581 #size-cells = <0>;
2584 compatible = "ibm,i2cr-fsi-master";
2586 #address-cells = <2>;
2587 #size-cells = <0>;
2591 #address-cells = <1>;
2592 #size-cells = <1>;
2593 chip-id = <0>;
2596 compatible = "ibm,i2cr-scom";
2601 compatible = "ibm,odyssey-sbefifo";
2608 cfam4_i2c11: i2c-bus@b {
2610 #address-cells = <1>;
2611 #size-cells = <0>;
2614 compatible = "ibm,i2cr-fsi-master";
2616 #address-cells = <2>;
2617 #size-cells = <0>;
2621 #address-cells = <1>;
2622 #size-cells = <1>;
2623 chip-id = <0>;
2626 compatible = "ibm,i2cr-scom";
2631 compatible = "ibm,odyssey-sbefifo";
2638 cfam4_i2c12: i2c-bus@c {
2640 #address-cells = <1>;
2641 #size-cells = <0>;
2644 compatible = "ibm,i2cr-fsi-master";
2646 #address-cells = <2>;
2647 #size-cells = <0>;
2651 #address-cells = <1>;
2652 #size-cells = <1>;
2653 chip-id = <0>;
2656 compatible = "ibm,i2cr-scom";
2661 compatible = "ibm,odyssey-sbefifo";
2668 cfam4_i2c13: i2c-bus@d {
2670 #address-cells = <1>;
2671 #size-cells = <0>;
2674 compatible = "ibm,i2cr-fsi-master";
2676 #address-cells = <2>;
2677 #size-cells = <0>;
2681 #address-cells = <1>;
2682 #size-cells = <1>;
2683 chip-id = <0>;
2686 compatible = "ibm,i2cr-scom";
2691 compatible = "ibm,odyssey-sbefifo";
2698 cfam4_i2c14: i2c-bus@e {
2700 #address-cells = <1>;
2701 #size-cells = <0>;
2704 compatible = "ibm,i2cr-fsi-master";
2706 #address-cells = <2>;
2707 #size-cells = <0>;
2711 #address-cells = <1>;
2712 #size-cells = <1>;
2713 chip-id = <0>;
2716 compatible = "ibm,i2cr-scom";
2721 compatible = "ibm,odyssey-sbefifo";
2728 cfam4_i2c15: i2c-bus@f {
2730 #address-cells = <1>;
2731 #size-cells = <0>;
2734 compatible = "ibm,i2cr-fsi-master";
2736 #address-cells = <2>;
2737 #size-cells = <0>;
2741 #address-cells = <1>;
2742 #size-cells = <1>;
2743 chip-id = <0>;
2746 compatible = "ibm,i2cr-scom";
2751 compatible = "ibm,odyssey-sbefifo";
2762 #address-cells = <1>;
2763 #size-cells = <0>;
2766 compatible = "ibm,spi-fsi";
2768 #address-cells = <1>;
2769 #size-cells = <0>;
2774 address-width = <24>;
2777 spi-max-frequency = <10000000>;
2782 compatible = "ibm,spi-fsi";
2784 #address-cells = <1>;
2785 #size-cells = <0>;
2790 address-width = <24>;
2793 spi-max-frequency = <10000000>;
2798 compatible = "ibm,spi-fsi";
2800 #address-cells = <1>;
2801 #size-cells = <0>;
2806 address-width = <24>;
2809 spi-max-frequency = <10000000>;
2814 compatible = "ibm,spi-fsi";
2816 #address-cells = <1>;
2817 #size-cells = <0>;
2822 address-width = <24>;
2825 spi-max-frequency = <10000000>;
2831 compatible = "ibm,p9-sbefifo";
2835 compatible = "ibm,p10-occ";
2838 compatible = "ibm,p10-occ-hwmon";
2839 ibm,no-poll-on-init;
2845 compatible = "ibm,p9-fsi-controller";
2847 #address-cells = <2>;
2848 #size-cells = <0>;
2849 no-scan-on-init;
2855 #address-cells = <1>;
2856 #size-cells = <1>;
2857 chip-id = <5>;
2860 compatible = "ibm,p9-scom";
2865 compatible = "ibm,i2c-fsi";
2867 #address-cells = <1>;
2868 #size-cells = <0>;
2870 cfam5_i2c2: i2c-bus@2 {
2872 #address-cells = <1>;
2873 #size-cells = <0>;
2876 compatible = "ibm,i2cr-fsi-master";
2878 #address-cells = <2>;
2879 #size-cells = <0>;
2883 #address-cells = <1>;
2884 #size-cells = <1>;
2885 chip-id = <0>;
2888 compatible = "ibm,i2cr-scom";
2893 compatible = "ibm,odyssey-sbefifo";
2900 cfam5_i2c3: i2c-bus@3 {
2902 #address-cells = <1>;
2903 #size-cells = <0>;
2906 compatible = "ibm,i2cr-fsi-master";
2908 #address-cells = <2>;
2909 #size-cells = <0>;
2913 #address-cells = <1>;
2914 #size-cells = <1>;
2915 chip-id = <0>;
2918 compatible = "ibm,i2cr-scom";
2923 compatible = "ibm,odyssey-sbefifo";
2930 cfam5_i2c10: i2c-bus@a {
2932 #address-cells = <1>;
2933 #size-cells = <0>;
2936 compatible = "ibm,i2cr-fsi-master";
2938 #address-cells = <2>;
2939 #size-cells = <0>;
2943 #address-cells = <1>;
2944 #size-cells = <1>;
2945 chip-id = <0>;
2948 compatible = "ibm,i2cr-scom";
2953 compatible = "ibm,odyssey-sbefifo";
2960 cfam5_i2c11: i2c-bus@b {
2962 #address-cells = <1>;
2963 #size-cells = <0>;
2966 compatible = "ibm,i2cr-fsi-master";
2968 #address-cells = <2>;
2969 #size-cells = <0>;
2973 #address-cells = <1>;
2974 #size-cells = <1>;
2975 chip-id = <0>;
2978 compatible = "ibm,i2cr-scom";
2983 compatible = "ibm,odyssey-sbefifo";
2990 cfam5_i2c14: i2c-bus@e {
2992 #address-cells = <1>;
2993 #size-cells = <0>;
2996 compatible = "ibm,i2cr-fsi-master";
2998 #address-cells = <2>;
2999 #size-cells = <0>;
3003 #address-cells = <1>;
3004 #size-cells = <1>;
3005 chip-id = <0>;
3008 compatible = "ibm,i2cr-scom";
3013 compatible = "ibm,odyssey-sbefifo";
3020 cfam5_i2c15: i2c-bus@f {
3022 #address-cells = <1>;
3023 #size-cells = <0>;
3026 compatible = "ibm,i2cr-fsi-master";
3028 #address-cells = <2>;
3029 #size-cells = <0>;
3033 #address-cells = <1>;
3034 #size-cells = <1>;
3035 chip-id = <0>;
3038 compatible = "ibm,i2cr-scom";
3043 compatible = "ibm,odyssey-sbefifo";
3050 cfam5_i2c16: i2c-bus@10 {
3052 #address-cells = <1>;
3053 #size-cells = <0>;
3056 compatible = "ibm,i2cr-fsi-master";
3058 #address-cells = <2>;
3059 #size-cells = <0>;
3063 #address-cells = <1>;
3064 #size-cells = <1>;
3065 chip-id = <0>;
3068 compatible = "ibm,i2cr-scom";
3073 compatible = "ibm,odyssey-sbefifo";
3080 cfam5_i2c17: i2c-bus@11 {
3082 #address-cells = <1>;
3083 #size-cells = <0>;
3086 compatible = "ibm,i2cr-fsi-master";
3088 #address-cells = <2>;
3089 #size-cells = <0>;
3093 #address-cells = <1>;
3094 #size-cells = <1>;
3095 chip-id = <0>;
3098 compatible = "ibm,i2cr-scom";
3103 compatible = "ibm,odyssey-sbefifo";
3114 #address-cells = <1>;
3115 #size-cells = <0>;
3118 compatible = "ibm,spi-fsi";
3120 #address-cells = <1>;
3121 #size-cells = <0>;
3126 address-width = <24>;
3129 spi-max-frequency = <10000000>;
3134 compatible = "ibm,spi-fsi";
3136 #address-cells = <1>;
3137 #size-cells = <0>;
3142 address-width = <24>;
3145 spi-max-frequency = <10000000>;
3150 compatible = "ibm,spi-fsi";
3152 #address-cells = <1>;
3153 #size-cells = <0>;
3158 address-width = <24>;
3161 spi-max-frequency = <10000000>;
3166 compatible = "ibm,spi-fsi";
3168 #address-cells = <1>;
3169 #size-cells = <0>;
3174 address-width = <24>;
3177 spi-max-frequency = <10000000>;
3183 compatible = "ibm,p9-sbefifo";
3187 compatible = "ibm,p10-occ";
3190 compatible = "ibm,p10-occ-hwmon";
3191 ibm,no-poll-on-init;
3197 compatible = "ibm,p9-fsi-controller";
3199 #address-cells = <2>;
3200 #size-cells = <0>;
3201 no-scan-on-init;
3207 #address-cells = <1>;
3208 #size-cells = <1>;
3209 chip-id = <6>;
3212 compatible = "ibm,p9-scom";
3217 compatible = "ibm,i2c-fsi";
3219 #address-cells = <1>;
3220 #size-cells = <0>;
3222 cfam6_i2c0: i2c-bus@0 {
3224 #address-cells = <1>;
3225 #size-cells = <0>;
3228 compatible = "ibm,i2cr-fsi-master";
3230 #address-cells = <2>;
3231 #size-cells = <0>;
3235 #address-cells = <1>;
3236 #size-cells = <1>;
3237 chip-id = <0>;
3240 compatible = "ibm,i2cr-scom";
3245 compatible = "ibm,odyssey-sbefifo";
3252 cfam6_i2c1: i2c-bus@1 {
3254 #address-cells = <1>;
3255 #size-cells = <0>;
3258 compatible = "ibm,i2cr-fsi-master";
3260 #address-cells = <2>;
3261 #size-cells = <0>;
3265 #address-cells = <1>;
3266 #size-cells = <1>;
3267 chip-id = <0>;
3270 compatible = "ibm,i2cr-scom";
3275 compatible = "ibm,odyssey-sbefifo";
3282 cfam6_i2c10: i2c-bus@a {
3284 #address-cells = <1>;
3285 #size-cells = <0>;
3288 compatible = "ibm,i2cr-fsi-master";
3290 #address-cells = <2>;
3291 #size-cells = <0>;
3295 #address-cells = <1>;
3296 #size-cells = <1>;
3297 chip-id = <0>;
3300 compatible = "ibm,i2cr-scom";
3305 compatible = "ibm,odyssey-sbefifo";
3312 cfam6_i2c11: i2c-bus@b {
3314 #address-cells = <1>;
3315 #size-cells = <0>;
3318 compatible = "ibm,i2cr-fsi-master";
3320 #address-cells = <2>;
3321 #size-cells = <0>;
3325 #address-cells = <1>;
3326 #size-cells = <1>;
3327 chip-id = <0>;
3330 compatible = "ibm,i2cr-scom";
3335 compatible = "ibm,odyssey-sbefifo";
3342 cfam6_i2c12: i2c-bus@c {
3344 #address-cells = <1>;
3345 #size-cells = <0>;
3348 compatible = "ibm,i2cr-fsi-master";
3350 #address-cells = <2>;
3351 #size-cells = <0>;
3355 #address-cells = <1>;
3356 #size-cells = <1>;
3357 chip-id = <0>;
3360 compatible = "ibm,i2cr-scom";
3365 compatible = "ibm,odyssey-sbefifo";
3372 cfam6_i2c13: i2c-bus@d {
3374 #address-cells = <1>;
3375 #size-cells = <0>;
3378 compatible = "ibm,i2cr-fsi-master";
3380 #address-cells = <2>;
3381 #size-cells = <0>;
3385 #address-cells = <1>;
3386 #size-cells = <1>;
3387 chip-id = <0>;
3390 compatible = "ibm,i2cr-scom";
3395 compatible = "ibm,odyssey-sbefifo";
3402 cfam6_i2c14: i2c-bus@e {
3404 #address-cells = <1>;
3405 #size-cells = <0>;
3408 compatible = "ibm,i2cr-fsi-master";
3410 #address-cells = <2>;
3411 #size-cells = <0>;
3415 #address-cells = <1>;
3416 #size-cells = <1>;
3417 chip-id = <0>;
3420 compatible = "ibm,i2cr-scom";
3425 compatible = "ibm,odyssey-sbefifo";
3432 cfam6_i2c15: i2c-bus@f {
3434 #address-cells = <1>;
3435 #size-cells = <0>;
3438 compatible = "ibm,i2cr-fsi-master";
3440 #address-cells = <2>;
3441 #size-cells = <0>;
3445 #address-cells = <1>;
3446 #size-cells = <1>;
3447 chip-id = <0>;
3450 compatible = "ibm,i2cr-scom";
3455 compatible = "ibm,odyssey-sbefifo";
3466 #address-cells = <1>;
3467 #size-cells = <0>;
3470 compatible = "ibm,spi-fsi";
3472 #address-cells = <1>;
3473 #size-cells = <0>;
3478 address-width = <24>;
3481 spi-max-frequency = <10000000>;
3486 compatible = "ibm,spi-fsi";
3488 #address-cells = <1>;
3489 #size-cells = <0>;
3494 address-width = <24>;
3497 spi-max-frequency = <10000000>;
3502 compatible = "ibm,spi-fsi";
3504 #address-cells = <1>;
3505 #size-cells = <0>;
3510 address-width = <24>;
3513 spi-max-frequency = <10000000>;
3518 compatible = "ibm,spi-fsi";
3520 #address-cells = <1>;
3521 #size-cells = <0>;
3526 address-width = <24>;
3529 spi-max-frequency = <10000000>;
3535 compatible = "ibm,p9-sbefifo";
3539 compatible = "ibm,p10-occ";
3542 compatible = "ibm,p10-occ-hwmon";
3543 ibm,no-poll-on-init;
3549 compatible = "ibm,p9-fsi-controller";
3551 #address-cells = <2>;
3552 #size-cells = <0>;
3553 no-scan-on-init;
3559 #address-cells = <1>;
3560 #size-cells = <1>;
3561 chip-id = <7>;
3564 compatible = "ibm,p9-scom";
3569 compatible = "ibm,i2c-fsi";
3571 #address-cells = <1>;
3572 #size-cells = <0>;
3574 cfam7_i2c2: i2c-bus@2 {
3576 #address-cells = <1>;
3577 #size-cells = <0>;
3580 compatible = "ibm,i2cr-fsi-master";
3582 #address-cells = <2>;
3583 #size-cells = <0>;
3587 #address-cells = <1>;
3588 #size-cells = <1>;
3589 chip-id = <0>;
3592 compatible = "ibm,i2cr-scom";
3597 compatible = "ibm,odyssey-sbefifo";
3604 cfam7_i2c3: i2c-bus@3 {
3606 #address-cells = <1>;
3607 #size-cells = <0>;
3610 compatible = "ibm,i2cr-fsi-master";
3612 #address-cells = <2>;
3613 #size-cells = <0>;
3617 #address-cells = <1>;
3618 #size-cells = <1>;
3619 chip-id = <0>;
3622 compatible = "ibm,i2cr-scom";
3627 compatible = "ibm,odyssey-sbefifo";
3634 cfam7_i2c10: i2c-bus@a {
3636 #address-cells = <1>;
3637 #size-cells = <0>;
3640 compatible = "ibm,i2cr-fsi-master";
3642 #address-cells = <2>;
3643 #size-cells = <0>;
3647 #address-cells = <1>;
3648 #size-cells = <1>;
3649 chip-id = <0>;
3652 compatible = "ibm,i2cr-scom";
3657 compatible = "ibm,odyssey-sbefifo";
3664 cfam7_i2c11: i2c-bus@b {
3666 #address-cells = <1>;
3667 #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,odyssey-sbefifo";
3694 cfam7_i2c14: i2c-bus@e {
3696 #address-cells = <1>;
3697 #size-cells = <0>;
3700 compatible = "ibm,i2cr-fsi-master";
3702 #address-cells = <2>;
3703 #size-cells = <0>;
3707 #address-cells = <1>;
3708 #size-cells = <1>;
3709 chip-id = <0>;
3712 compatible = "ibm,i2cr-scom";
3717 compatible = "ibm,odyssey-sbefifo";
3724 cfam7_i2c15: i2c-bus@f {
3726 #address-cells = <1>;
3727 #size-cells = <0>;
3730 compatible = "ibm,i2cr-fsi-master";
3732 #address-cells = <2>;
3733 #size-cells = <0>;
3737 #address-cells = <1>;
3738 #size-cells = <1>;
3739 chip-id = <0>;
3742 compatible = "ibm,i2cr-scom";
3747 compatible = "ibm,odyssey-sbefifo";
3754 cfam7_i2c16: i2c-bus@10 {
3756 #address-cells = <1>;
3757 #size-cells = <0>;
3760 compatible = "ibm,i2cr-fsi-master";
3762 #address-cells = <2>;
3763 #size-cells = <0>;
3767 #address-cells = <1>;
3768 #size-cells = <1>;
3769 chip-id = <0>;
3772 compatible = "ibm,i2cr-scom";
3777 compatible = "ibm,odyssey-sbefifo";
3784 cfam7_i2c17: i2c-bus@11 {
3786 #address-cells = <1>;
3787 #size-cells = <0>;
3790 compatible = "ibm,i2cr-fsi-master";
3792 #address-cells = <2>;
3793 #size-cells = <0>;
3797 #address-cells = <1>;
3798 #size-cells = <1>;
3799 chip-id = <0>;
3802 compatible = "ibm,i2cr-scom";
3807 compatible = "ibm,odyssey-sbefifo";
3818 #address-cells = <1>;
3819 #size-cells = <0>;
3822 compatible = "ibm,spi-fsi";
3824 #address-cells = <1>;
3825 #size-cells = <0>;
3830 address-width = <24>;
3833 spi-max-frequency = <10000000>;
3838 compatible = "ibm,spi-fsi";
3840 #address-cells = <1>;
3841 #size-cells = <0>;
3846 address-width = <24>;
3849 spi-max-frequency = <10000000>;
3854 compatible = "ibm,spi-fsi";
3856 #address-cells = <1>;
3857 #size-cells = <0>;
3862 address-width = <24>;
3865 spi-max-frequency = <10000000>;
3870 compatible = "ibm,spi-fsi";
3872 #address-cells = <1>;
3873 #size-cells = <0>;
3878 address-width = <24>;
3881 spi-max-frequency = <10000000>;
3887 compatible = "ibm,p9-sbefifo";
3891 compatible = "ibm,p10-occ";
3894 compatible = "ibm,p10-occ-hwmon";
3895 ibm,no-poll-on-init;
3901 compatible = "ibm,p9-fsi-controller";
3903 #address-cells = <2>;
3904 #size-cells = <0>;
3905 no-scan-on-init;