Lines Matching +full:led +full:- +full:controller
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";
151 stdout-path = &uart5;
160 reserved-memory {
161 #address-cells = <1>;
162 #size-cells = <1>;
167 no-map;
175 record-size = <0x8000>;
176 console-size = <0x8000>;
177 ftrace-size = <0x8000>;
178 pmsg-size = <0x8000>;
179 max-reason = <3>; /* KMSG_DUMP_EMERG */
184 no-map;
185 compatible = "shared-dma-pool";
190 gpio-keys-polled {
191 compatible = "gpio-keys-polled";
192 poll-interval = <1000>;
194 event-fan0-presence {
195 label = "fan0-presence";
200 event-fan1-presence {
201 label = "fan1-presence";
206 event-fan2-presence {
207 label = "fan2-presence";
212 event-fan3-presence {
213 label = "fan3-presence";
220 compatible = "gpio-leds";
222 /* RTC battery fault LED at the back */
223 led-rtc-battery {
227 /* BMC Card fault LED at the back */
228 led-bmc {
232 /* Enclosure Identify LED at the back */
233 led-rear-enc-id0 {
237 /* Enclosure fault LED at the back */
238 led-rear-enc-fault0 {
242 /* PCIE slot power LED */
243 led-pcieslot-power {
248 iio-hwmon-battery {
249 compatible = "iio-hwmon";
250 io-channels = <&adc1 7>;
256 aspeed,int-vref-microvolt = <2500000>;
257 pinctrl-names = "default";
258 pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default
265 gpio-line-names =
266 /*A0-A7*/ "","","","","","","","",
267 /*B0-B7*/ "USERSPACE_RSTIND_BUFF","","","","","","checkstop","",
268 /*C0-C7*/ "","","","","","","","",
269 /*D0-D7*/ "","","","","","","","",
270 /*E0-E7*/ "","","","","","","","",
271 …/*F0-F7*/ "","","rtc-battery-voltage-read-enable","reset-cause-pinhole","","","factory-reset-toggl…
272 /*G0-G7*/ "","","","","","","","",
273 /*H0-H7*/ "led-rtc-battery","led-bmc","led-rear-enc-id0","led-rear-enc-fault0","","","","",
274 /*I0-I7*/ "","","","","","","bmc-secure-boot","",
275 /*J0-J7*/ "","","","","","","","",
276 /*K0-K7*/ "","","","","","","","",
277 /*L0-L7*/ "","","","","","","","",
278 /*M0-M7*/ "","","","","","","","",
279 /*N0-N7*/ "","","","","","","","",
280 /*O0-O7*/ "","","","usb-power","","","","",
281 /*P0-P7*/ "","","","","led-pcieslot-power","","","",
282 /*Q0-Q7*/ "","","regulator-standby-faulted","","","","","",
283 …/*R0-R7*/ "bmc-tpm-reset","power-chassis-control","power-chassis-good","","","I2C_FLASH_MICRO_N","…
284 /*S0-S7*/ "","","","","power-ffs-sync-history","","","",
285 /*T0-T7*/ "","","","","","","","",
286 /*U0-U7*/ "","","","","","","","",
287 /*V0-V7*/ "","BMC_3RESTART_ATTEMPT_P","","","","","","",
288 /*W0-W7*/ "","","","","","","","",
289 /*X0-X7*/ "","","","","","","","",
290 /*Y0-Y7*/ "","","","","","","","",
291 /*Z0-Z7*/ "","","","","","","","";
294 gpio-hog;
296 output-high;
311 #address-cells = <1>;
312 #size-cells = <0>;
314 gpio-controller;
315 #gpio-cells = <2>;
317 gpio-line-names =
318 "presence-ps0",
319 "presence-ps1",
320 "presence-ps2",
321 "presence-ps3",
322 "presence-pdb",
323 "presence-tpm",
325 "presence-cp0",
326 "presence-cp1",
327 "presence-cp2",
328 "presence-cp3",
329 "presence-dasd",
330 "presence-lcd-op",
331 "presence-base-op",
352 power-supply@68 {
357 power-supply@69 {
362 power-supply@6b {
367 power-supply@6d {
379 #address-cells = <1>;
380 #size-cells = <0>;
382 gpio-controller;
383 #gpio-cells = <2>;
385 gpio-line-names =
386 "presence-cable-card1",
387 "presence-cable-card2",
388 "presence-cable-card3",
389 "presence-cable-card4",
390 "presence-cable-card5",
391 "expander-cable-card1",
392 "expander-cable-card2",
393 "expander-cable-card3",
394 "expander-cable-card4",
395 "expander-cable-card5";
398 i2c-switch@70 {
401 #address-cells = <1>;
402 #size-cells = <0>;
404 i2c-mux-idle-disconnect;
407 #address-cells = <1>;
408 #size-cells = <0>;
418 #address-cells = <1>;
419 #size-cells = <0>;
421 gpio-controller;
422 #gpio-cells = <2>;
424 led@0 {
425 label = "cablecard-c01-cxp-top";
427 retain-state-shutdown;
428 default-state = "keep";
432 led@1 {
433 label = "cablecard-c01-cxp-bot";
435 retain-state-shutdown;
436 default-state = "keep";
443 #address-cells = <1>;
444 #size-cells = <0>;
454 #address-cells = <1>;
455 #size-cells = <0>;
457 gpio-controller;
458 #gpio-cells = <2>;
460 led@0 {
461 label = "cablecard-c02-cxp-top";
463 retain-state-shutdown;
464 default-state = "keep";
468 led@1 {
469 label = "cablecard-c02-cxp-bot";
471 retain-state-shutdown;
472 default-state = "keep";
479 #address-cells = <1>;
480 #size-cells = <0>;
490 #address-cells = <1>;
491 #size-cells = <0>;
493 gpio-controller;
494 #gpio-cells = <2>;
496 led@0 {
497 label = "cablecard-c03-cxp-top";
499 retain-state-shutdown;
500 default-state = "keep";
504 led@1 {
505 label = "cablecard-c03-cxp-bot";
507 retain-state-shutdown;
508 default-state = "keep";
522 #address-cells = <1>;
523 #size-cells = <0>;
525 gpio-controller;
526 #gpio-cells = <2>;
528 gpio-line-names =
529 "presence-cable-card6",
530 "presence-cable-card7",
531 "presence-cable-card8",
532 "presence-cable-card9",
533 "presence-cable-card10",
534 "presence-cable-card11",
535 "expander-cable-card6",
536 "expander-cable-card7",
537 "expander-cable-card8",
538 "expander-cable-card9",
539 "expander-cable-card10",
540 "expander-cable-card11";
543 i2c-switch@70 {
546 #address-cells = <1>;
547 #size-cells = <0>;
549 i2c-mux-idle-disconnect;
552 #address-cells = <1>;
553 #size-cells = <0>;
563 #address-cells = <1>;
564 #size-cells = <0>;
566 gpio-controller;
567 #gpio-cells = <2>;
569 led@0 {
570 label = "cablecard-c04-cxp-top";
572 retain-state-shutdown;
573 default-state = "keep";
577 led@1 {
578 label = "cablecard-c04-cxp-bot";
580 retain-state-shutdown;
581 default-state = "keep";
588 #address-cells = <1>;
589 #size-cells = <0>;
599 #address-cells = <1>;
600 #size-cells = <0>;
602 gpio-controller;
603 #gpio-cells = <2>;
605 led@0 {
606 label = "cablecard-c05-cxp-top";
608 retain-state-shutdown;
609 default-state = "keep";
613 led@1 {
614 label = "cablecard-c05-cxp-bot";
616 retain-state-shutdown;
617 default-state = "keep";
624 #address-cells = <1>;
625 #size-cells = <0>;
635 #address-cells = <1>;
636 #size-cells = <0>;
638 gpio-controller;
639 #gpio-cells = <2>;
641 led@0 {
642 label = "cablecard-c06-cxp-top";
644 retain-state-shutdown;
645 default-state = "keep";
649 led@1 {
650 label = "cablecard-c06-cxp-bot";
652 retain-state-shutdown;
653 default-state = "keep";
660 #address-cells = <1>;
661 #size-cells = <0>;
671 #address-cells = <1>;
672 #size-cells = <0>;
674 gpio-controller;
675 #gpio-cells = <2>;
677 led@0 {
678 label = "cablecard-c07-cxp-top";
680 retain-state-shutdown;
681 default-state = "keep";
685 led@1 {
686 label = "cablecard-c07-cxp-bot";
688 retain-state-shutdown;
689 default-state = "keep";
700 i2c-switch@70 {
703 #address-cells = <1>;
704 #size-cells = <0>;
706 i2c-mux-idle-disconnect;
709 #address-cells = <1>;
710 #size-cells = <0>;
720 #address-cells = <1>;
721 #size-cells = <0>;
723 gpio-controller;
724 #gpio-cells = <2>;
726 led@0 {
727 label = "cablecard-c08-cxp-top";
729 retain-state-shutdown;
730 default-state = "keep";
734 led@1 {
735 label = "cablecard-c08-cxp-bot";
737 retain-state-shutdown;
738 default-state = "keep";
745 #address-cells = <1>;
746 #size-cells = <0>;
756 #address-cells = <1>;
757 #size-cells = <0>;
759 gpio-controller;
760 #gpio-cells = <2>;
762 led@0 {
763 label = "cablecard-c09-cxp-top";
765 retain-state-shutdown;
766 default-state = "keep";
770 led@1 {
771 label = "cablecard-c09-cxp-bot";
773 retain-state-shutdown;
774 default-state = "keep";
781 #address-cells = <1>;
782 #size-cells = <0>;
792 #address-cells = <1>;
793 #size-cells = <0>;
795 gpio-controller;
796 #gpio-cells = <2>;
798 led@0 {
799 label = "cablecard-c10-cxp-top";
801 retain-state-shutdown;
802 default-state = "keep";
806 led@1 {
807 label = "cablecard-c10-cxp-bot";
809 retain-state-shutdown;
810 default-state = "keep";
817 #address-cells = <1>;
818 #size-cells = <0>;
828 #address-cells = <1>;
829 #size-cells = <0>;
831 gpio-controller;
832 #gpio-cells = <2>;
834 led@0 {
835 label = "cablecard-c11-cxp-top";
837 retain-state-shutdown;
838 default-state = "keep";
842 led@1 {
843 label = "cablecard-c11-cxp-bot";
845 retain-state-shutdown;
846 default-state = "keep";
856 #address-cells = <1>;
857 #size-cells = <0>;
859 gpio-controller;
860 #gpio-cells = <2>;
862 led@1 {
863 label = "pcieslot-c01";
865 retain-state-shutdown;
866 default-state = "keep";
870 led@2 {
871 label = "pcieslot-c02";
873 retain-state-shutdown;
874 default-state = "keep";
878 led@3 {
879 label = "pcieslot-c03";
881 retain-state-shutdown;
882 default-state = "keep";
886 led@4 {
887 label = "pcieslot-c04";
889 retain-state-shutdown;
890 default-state = "keep";
894 led@5 {
895 label = "pcieslot-c05";
897 retain-state-shutdown;
898 default-state = "keep";
902 led@6 {
903 label = "pcieslot-c06";
905 retain-state-shutdown;
906 default-state = "keep";
910 led@7 {
911 label = "pcieslot-c07";
913 retain-state-shutdown;
914 default-state = "keep";
918 led@8 {
919 label = "pcieslot-c08";
921 retain-state-shutdown;
922 default-state = "keep";
926 led@9 {
927 label = "pcieslot-c09";
929 retain-state-shutdown;
930 default-state = "keep";
934 led@10 {
935 label = "pcieslot-c10";
937 retain-state-shutdown;
938 default-state = "keep";
942 led@11 {
943 label = "pcieslot-c11";
945 retain-state-shutdown;
946 default-state = "keep";
958 #address-cells = <1>;
959 #size-cells = <0>;
961 gpio-controller;
962 #gpio-cells = <2>;
964 led@0 {
967 retain-state-shutdown;
968 default-state = "keep";
972 led@1 {
975 retain-state-shutdown;
976 default-state = "keep";
980 led@2 {
983 retain-state-shutdown;
984 default-state = "keep";
988 led@3 {
991 retain-state-shutdown;
992 default-state = "keep";
996 led@4 {
999 retain-state-shutdown;
1000 default-state = "keep";
1004 led@5 {
1007 retain-state-shutdown;
1008 default-state = "keep";
1012 led@6 {
1015 retain-state-shutdown;
1016 default-state = "keep";
1020 led@7 {
1023 retain-state-shutdown;
1024 default-state = "keep";
1028 led@8 {
1031 retain-state-shutdown;
1032 default-state = "keep";
1036 led@9 {
1039 retain-state-shutdown;
1040 default-state = "keep";
1044 led@10 {
1047 retain-state-shutdown;
1048 default-state = "keep";
1052 led@11 {
1055 retain-state-shutdown;
1056 default-state = "keep";
1060 led@12 {
1063 retain-state-shutdown;
1064 default-state = "keep";
1068 led@13 {
1071 retain-state-shutdown;
1072 default-state = "keep";
1076 led@14 {
1079 retain-state-shutdown;
1080 default-state = "keep";
1084 led@15 {
1087 retain-state-shutdown;
1088 default-state = "keep";
1096 #address-cells = <1>;
1097 #size-cells = <0>;
1099 gpio-controller;
1100 #gpio-cells = <2>;
1102 led@0 {
1105 retain-state-shutdown;
1106 default-state = "keep";
1110 led@1 {
1113 retain-state-shutdown;
1114 default-state = "keep";
1118 led@2 {
1121 retain-state-shutdown;
1122 default-state = "keep";
1126 led@3 {
1129 retain-state-shutdown;
1130 default-state = "keep";
1134 led@4 {
1137 retain-state-shutdown;
1138 default-state = "keep";
1142 led@5 {
1145 retain-state-shutdown;
1146 default-state = "keep";
1150 led@6 {
1153 retain-state-shutdown;
1154 default-state = "keep";
1158 led@7 {
1161 retain-state-shutdown;
1162 default-state = "keep";
1166 led@8 {
1169 retain-state-shutdown;
1170 default-state = "keep";
1174 led@9 {
1177 retain-state-shutdown;
1178 default-state = "keep";
1182 led@10 {
1185 retain-state-shutdown;
1186 default-state = "keep";
1190 led@11 {
1193 retain-state-shutdown;
1194 default-state = "keep";
1198 led@12 {
1201 retain-state-shutdown;
1202 default-state = "keep";
1206 led@13 {
1209 retain-state-shutdown;
1210 default-state = "keep";
1214 led@14 {
1217 retain-state-shutdown;
1218 default-state = "keep";
1222 led@15 {
1225 retain-state-shutdown;
1226 default-state = "keep";
1234 #address-cells = <1>;
1235 #size-cells = <0>;
1237 gpio-controller;
1238 #gpio-cells = <2>;
1240 led@0 {
1243 retain-state-shutdown;
1244 default-state = "keep";
1248 led@1 {
1251 retain-state-shutdown;
1252 default-state = "keep";
1256 led@2 {
1259 retain-state-shutdown;
1260 default-state = "keep";
1264 led@3 {
1267 retain-state-shutdown;
1268 default-state = "keep";
1272 led@4 {
1275 retain-state-shutdown;
1276 default-state = "keep";
1280 led@5 {
1283 retain-state-shutdown;
1284 default-state = "keep";
1288 led@6 {
1291 retain-state-shutdown;
1292 default-state = "keep";
1296 led@7 {
1299 retain-state-shutdown;
1300 default-state = "keep";
1304 led@8 {
1307 retain-state-shutdown;
1308 default-state = "keep";
1312 led@9 {
1315 retain-state-shutdown;
1316 default-state = "keep";
1320 led@10 {
1323 retain-state-shutdown;
1324 default-state = "keep";
1328 led@11 {
1331 retain-state-shutdown;
1332 default-state = "keep";
1336 led@12 {
1339 retain-state-shutdown;
1340 default-state = "keep";
1344 led@13 {
1347 retain-state-shutdown;
1348 default-state = "keep";
1352 led@14 {
1355 retain-state-shutdown;
1356 default-state = "keep";
1360 led@15 {
1363 retain-state-shutdown;
1364 default-state = "keep";
1372 #address-cells = <1>;
1373 #size-cells = <0>;
1375 gpio-controller;
1376 #gpio-cells = <2>;
1378 led@0 {
1381 retain-state-shutdown;
1382 default-state = "keep";
1386 led@1 {
1389 retain-state-shutdown;
1390 default-state = "keep";
1394 led@2 {
1397 retain-state-shutdown;
1398 default-state = "keep";
1402 led@3 {
1405 retain-state-shutdown;
1406 default-state = "keep";
1410 led@4 {
1413 retain-state-shutdown;
1414 default-state = "keep";
1418 led@5 {
1421 retain-state-shutdown;
1422 default-state = "keep";
1426 led@6 {
1429 retain-state-shutdown;
1430 default-state = "keep";
1434 led@7 {
1437 retain-state-shutdown;
1438 default-state = "keep";
1442 led@8 {
1445 retain-state-shutdown;
1446 default-state = "keep";
1450 led@9 {
1453 retain-state-shutdown;
1454 default-state = "keep";
1458 led@10 {
1461 retain-state-shutdown;
1462 default-state = "keep";
1466 led@11 {
1469 retain-state-shutdown;
1470 default-state = "keep";
1474 led@12 {
1477 retain-state-shutdown;
1478 default-state = "keep";
1482 led@13 {
1485 retain-state-shutdown;
1486 default-state = "keep";
1490 led@14 {
1493 retain-state-shutdown;
1494 default-state = "keep";
1498 led@15 {
1501 retain-state-shutdown;
1502 default-state = "keep";
1510 #address-cells = <1>;
1511 #size-cells = <0>;
1513 gpio-controller;
1514 #gpio-cells = <2>;
1516 led@0 {
1519 retain-state-shutdown;
1520 default-state = "keep";
1524 led@1 {
1527 retain-state-shutdown;
1528 default-state = "keep";
1532 led@2 {
1533 label = "cpu3-c61";
1535 retain-state-shutdown;
1536 default-state = "keep";
1540 led@3 {
1541 label = "cpu0-c14";
1543 retain-state-shutdown;
1544 default-state = "keep";
1548 led@4 {
1549 label = "opencapi-connector3";
1551 retain-state-shutdown;
1552 default-state = "keep";
1556 led@5 {
1557 label = "opencapi-connector4";
1559 retain-state-shutdown;
1560 default-state = "keep";
1564 led@6 {
1565 label = "opencapi-connector5";
1567 retain-state-shutdown;
1568 default-state = "keep";
1572 led@8 {
1575 retain-state-shutdown;
1576 default-state = "keep";
1580 led@9 {
1583 retain-state-shutdown;
1584 default-state = "keep";
1588 led@10 {
1591 retain-state-shutdown;
1592 default-state = "keep";
1596 led@11 {
1599 retain-state-shutdown;
1600 default-state = "keep";
1604 led@12 {
1607 retain-state-shutdown;
1608 default-state = "keep";
1612 led@13 {
1615 retain-state-shutdown;
1616 default-state = "keep";
1620 led@14 {
1623 retain-state-shutdown;
1624 default-state = "keep";
1628 led@15 {
1631 retain-state-shutdown;
1632 default-state = "keep";
1640 #address-cells = <1>;
1641 #size-cells = <0>;
1643 gpio-controller;
1644 #gpio-cells = <2>;
1646 led@0 {
1647 label = "dasd-backplane";
1649 retain-state-shutdown;
1650 default-state = "keep";
1654 led@1 {
1655 label = "power-distribution";
1657 retain-state-shutdown;
1658 default-state = "keep";
1662 led@2 {
1663 label = "cpu1-c19";
1665 retain-state-shutdown;
1666 default-state = "keep";
1670 led@3 {
1671 label = "cpu2-c56";
1673 retain-state-shutdown;
1674 default-state = "keep";
1678 led@4 {
1679 label = "opencapi-connector0";
1681 retain-state-shutdown;
1682 default-state = "keep";
1686 led@5 {
1687 label = "opencapi-connector1";
1689 retain-state-shutdown;
1690 default-state = "keep";
1694 led@6 {
1695 label = "opencapi-connector2";
1697 retain-state-shutdown;
1698 default-state = "keep";
1702 led@8 {
1705 retain-state-shutdown;
1706 default-state = "keep";
1710 led@9 {
1713 retain-state-shutdown;
1714 default-state = "keep";
1718 led@10 {
1721 retain-state-shutdown;
1722 default-state = "keep";
1726 led@11 {
1729 retain-state-shutdown;
1730 default-state = "keep";
1734 led@12 {
1737 retain-state-shutdown;
1738 default-state = "keep";
1742 led@13 {
1745 retain-state-shutdown;
1746 default-state = "keep";
1750 led@14 {
1753 retain-state-shutdown;
1754 default-state = "keep";
1758 led@15 {
1761 retain-state-shutdown;
1762 default-state = "keep";
1791 i2c-switch@70 {
1794 #address-cells = <1>;
1795 #size-cells = <0>;
1797 i2c-mux-idle-disconnect;
1800 #address-cells = <1>;
1801 #size-cells = <0>;
1806 #address-cells = <1>;
1807 #size-cells = <0>;
1889 compatible = "nuvoton,npct75x", "tcg,tpm-tis-i2c";
1919 multi-master;
1922 ibm-panel@62 {
1923 compatible = "ibm,op-panel";
1927 i2c-switch@70 {
1930 #address-cells = <1>;
1931 #size-cells = <0>;
1933 idle-state = <1>;
1936 #address-cells = <1>;
1937 #size-cells = <0>;
1946 #address-cells = <1>;
1947 #size-cells = <0>;
1956 #address-cells = <1>;
1957 #size-cells = <0>;
1967 #address-cells = <1>;
1968 #size-cells = <0>;
1970 gpio-controller;
1971 #gpio-cells = <2>;
1973 led@0 {
1974 label = "front-sys-id0";
1976 retain-state-shutdown;
1977 default-state = "keep";
1981 led@1 {
1982 label = "front-check-log0";
1984 retain-state-shutdown;
1985 default-state = "keep";
1989 led@2 {
1990 label = "front-enc-fault1";
1992 retain-state-shutdown;
1993 default-state = "keep";
1997 led@3 {
1998 label = "front-sys-pwron0";
2000 retain-state-shutdown;
2001 default-state = "keep";
2008 #address-cells = <1>;
2009 #size-cells = <0>;
2014 #address-cells = <1>;
2015 #size-cells = <0>;
2019 compatible = "pmbus-fan";
2021 tach-pulses = <2>;
2025 compatible = "pmbus-fan";
2027 tach-pulses = <2>;
2031 compatible = "pmbus-fan";
2033 tach-pulses = <2>;
2037 compatible = "pmbus-fan";
2039 tach-pulses = <2>;
2046 #address-cells = <1>;
2047 #size-cells = <0>;
2049 gpio-controller;
2050 #gpio-cells = <2>;
2052 led@0 {
2055 retain-state-shutdown;
2056 default-state = "keep";
2060 led@1 {
2063 retain-state-shutdown;
2064 default-state = "keep";
2068 led@2 {
2071 retain-state-shutdown;
2072 default-state = "keep";
2076 led@3 {
2079 retain-state-shutdown;
2080 default-state = "keep";
2084 led@4 {
2087 retain-state-shutdown;
2088 default-state = "keep";
2092 led@5 {
2095 retain-state-shutdown;
2096 default-state = "keep";
2100 led@6 {
2103 retain-state-shutdown;
2104 default-state = "keep";
2108 led@7 {
2111 retain-state-shutdown;
2112 default-state = "keep";
2116 led@8 {
2119 retain-state-shutdown;
2120 default-state = "keep";
2124 led@9 {
2127 retain-state-shutdown;
2128 default-state = "keep";
2132 led@10 {
2135 retain-state-shutdown;
2136 default-state = "keep";
2140 led@11 {
2143 retain-state-shutdown;
2144 default-state = "keep";
2148 led@12 {
2151 retain-state-shutdown;
2152 default-state = "keep";
2156 led@13 {
2159 retain-state-shutdown;
2160 default-state = "keep";
2167 #address-cells = <1>;
2168 #size-cells = <0>;
2171 gpio-controller;
2172 #gpio-cells = <2>;
2174 gpio-line-names =
2178 "presence-fan3",
2179 "presence-fan2",
2180 "presence-fan1",
2181 "presence-fan0";
2186 i2c-switch@71 {
2189 #address-cells = <1>;
2190 #size-cells = <0>;
2192 i2c-mux-idle-disconnect;
2195 #address-cells = <1>;
2196 #size-cells = <0>;
2205 #address-cells = <1>;
2206 #size-cells = <0>;
2215 #address-cells = <1>;
2216 #size-cells = <0>;
2225 #address-cells = <1>;
2226 #size-cells = <0>;
2239 i2c-switch@70 {
2242 #address-cells = <1>;
2243 #size-cells = <0>;
2244 i2c-mux-idle-disconnect;
2247 #address-cells = <1>;
2248 #size-cells = <0>;
2258 #address-cells = <1>;
2259 #size-cells = <0>;
2269 #address-cells = <1>;
2270 #size-cells = <0>;
2280 #address-cells = <1>;
2281 #size-cells = <0>;
2291 i2c-switch@71 {
2294 #address-cells = <1>;
2295 #size-cells = <0>;
2296 i2c-mux-idle-disconnect;
2299 #address-cells = <1>;
2300 #size-cells = <0>;
2310 #address-cells = <1>;
2311 #size-cells = <0>;
2321 #address-cells = <1>;
2322 #size-cells = <0>;
2332 #address-cells = <1>;
2333 #size-cells = <0>;
2343 i2c-switch@72 {
2346 #address-cells = <1>;
2347 #size-cells = <0>;
2348 i2c-mux-idle-disconnect;
2351 #address-cells = <1>;
2352 #size-cells = <0>;
2362 #address-cells = <1>;
2363 #size-cells = <0>;
2373 #address-cells = <1>;
2374 #size-cells = <0>;
2379 #address-cells = <1>;
2380 #size-cells = <0>;
2403 bias-disable;
2408 clk-phase-mmc-hs200 = <210>, <228>;
2414 #address-cells = <2>;
2415 #size-cells = <0>;
2421 cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>;
2425 #address-cells = <1>;
2426 #size-cells = <1>;
2427 chip-id = <0>;
2435 compatible = "ibm,fsi-i2c-master";
2437 #address-cells = <1>;
2438 #size-cells = <0>;
2440 cfam0_i2c0: i2c-bus@0 {
2444 cfam0_i2c1: i2c-bus@1 {
2448 cfam0_i2c10: i2c-bus@a {
2452 cfam0_i2c11: i2c-bus@b {
2456 cfam0_i2c12: i2c-bus@c {
2460 cfam0_i2c13: i2c-bus@d {
2464 cfam0_i2c14: i2c-bus@e {
2468 cfam0_i2c15: i2c-bus@f {
2476 #address-cells = <1>;
2477 #size-cells = <0>;
2481 #address-cells = <1>;
2482 #size-cells = <0>;
2485 at25,byte-len = <0x80000>;
2486 at25,addr-mode = <4>;
2487 at25,page-size = <256>;
2491 spi-max-frequency = <1000000>;
2497 #address-cells = <1>;
2498 #size-cells = <0>;
2501 at25,byte-len = <0x80000>;
2502 at25,addr-mode = <4>;
2503 at25,page-size = <256>;
2507 spi-max-frequency = <1000000>;
2513 compatible = "ibm,fsi2spi-restricted";
2514 #address-cells = <1>;
2515 #size-cells = <0>;
2518 at25,byte-len = <0x80000>;
2519 at25,addr-mode = <4>;
2520 at25,page-size = <256>;
2524 spi-max-frequency = <1000000>;
2530 compatible = "ibm,fsi2spi-restricted";
2531 #address-cells = <1>;
2532 #size-cells = <0>;
2535 at25,byte-len = <0x80000>;
2536 at25,addr-mode = <4>;
2537 at25,page-size = <256>;
2541 spi-max-frequency = <1000000>;
2547 compatible = "ibm,p9-sbefifo";
2549 #address-cells = <1>;
2550 #size-cells = <0>;
2553 compatible = "ibm,p10-occ";
2558 compatible = "fsi-master-hub";
2560 #address-cells = <2>;
2561 #size-cells = <0>;
2569 #address-cells = <1>;
2570 #size-cells = <1>;
2571 chip-id = <1>;
2579 compatible = "ibm,fsi-i2c-master";
2581 #address-cells = <1>;
2582 #size-cells = <0>;
2584 cfam1_i2c2: i2c-bus@2 {
2588 cfam1_i2c3: i2c-bus@3 {
2592 cfam1_i2c10: i2c-bus@a {
2596 cfam1_i2c11: i2c-bus@b {
2600 cfam1_i2c14: i2c-bus@e {
2604 cfam1_i2c15: i2c-bus@f {
2608 cfam1_i2c16: i2c-bus@10 {
2612 cfam1_i2c17: i2c-bus@11 {
2620 #address-cells = <1>;
2621 #size-cells = <0>;
2625 #address-cells = <1>;
2626 #size-cells = <0>;
2629 at25,byte-len = <0x80000>;
2630 at25,addr-mode = <4>;
2631 at25,page-size = <256>;
2635 spi-max-frequency = <1000000>;
2641 #address-cells = <1>;
2642 #size-cells = <0>;
2645 at25,byte-len = <0x80000>;
2646 at25,addr-mode = <4>;
2647 at25,page-size = <256>;
2651 spi-max-frequency = <1000000>;
2657 compatible = "ibm,fsi2spi-restricted";
2658 #address-cells = <1>;
2659 #size-cells = <0>;
2662 at25,byte-len = <0x80000>;
2663 at25,addr-mode = <4>;
2664 at25,page-size = <256>;
2668 spi-max-frequency = <1000000>;
2674 compatible = "ibm,fsi2spi-restricted";
2675 #address-cells = <1>;
2676 #size-cells = <0>;
2679 at25,byte-len = <0x80000>;
2680 at25,addr-mode = <4>;
2681 at25,page-size = <256>;
2685 spi-max-frequency = <1000000>;
2691 compatible = "ibm,p9-sbefifo";
2693 #address-cells = <1>;
2694 #size-cells = <0>;
2697 compatible = "ibm,p10-occ";
2702 compatible = "fsi-master-hub";
2704 #address-cells = <2>;
2705 #size-cells = <0>;
2707 no-scan-on-init;
2713 #address-cells = <1>;
2714 #size-cells = <1>;
2715 chip-id = <2>;
2723 compatible = "ibm,fsi-i2c-master";
2725 #address-cells = <1>;
2726 #size-cells = <0>;
2728 cfam2_i2c0: i2c-bus@0 {
2732 cfam2_i2c1: i2c-bus@1 {
2736 cfam2_i2c10: i2c-bus@a {
2740 cfam2_i2c11: i2c-bus@b {
2744 cfam2_i2c12: i2c-bus@c {
2748 cfam2_i2c13: i2c-bus@d {
2752 cfam2_i2c14: i2c-bus@e {
2756 cfam2_i2c15: i2c-bus@f {
2764 #address-cells = <1>;
2765 #size-cells = <0>;
2769 #address-cells = <1>;
2770 #size-cells = <0>;
2773 at25,byte-len = <0x80000>;
2774 at25,addr-mode = <4>;
2775 at25,page-size = <256>;
2779 spi-max-frequency = <1000000>;
2785 #address-cells = <1>;
2786 #size-cells = <0>;
2789 at25,byte-len = <0x80000>;
2790 at25,addr-mode = <4>;
2791 at25,page-size = <256>;
2795 spi-max-frequency = <1000000>;
2801 compatible = "ibm,fsi2spi-restricted";
2802 #address-cells = <1>;
2803 #size-cells = <0>;
2806 at25,byte-len = <0x80000>;
2807 at25,addr-mode = <4>;
2808 at25,page-size = <256>;
2812 spi-max-frequency = <1000000>;
2818 compatible = "ibm,fsi2spi-restricted";
2819 #address-cells = <1>;
2820 #size-cells = <0>;
2823 at25,byte-len = <0x80000>;
2824 at25,addr-mode = <4>;
2825 at25,page-size = <256>;
2829 spi-max-frequency = <1000000>;
2835 compatible = "ibm,p9-sbefifo";
2837 #address-cells = <1>;
2838 #size-cells = <0>;
2841 compatible = "ibm,p10-occ";
2846 compatible = "fsi-master-hub";
2848 #address-cells = <2>;
2849 #size-cells = <0>;
2851 no-scan-on-init;
2857 #address-cells = <1>;
2858 #size-cells = <1>;
2859 chip-id = <3>;
2867 compatible = "ibm,fsi-i2c-master";
2869 #address-cells = <1>;
2870 #size-cells = <0>;
2872 cfam3_i2c2: i2c-bus@2 {
2876 cfam3_i2c3: i2c-bus@3 {
2880 cfam3_i2c10: i2c-bus@a {
2884 cfam3_i2c11: i2c-bus@b {
2888 cfam3_i2c14: i2c-bus@e {
2892 cfam3_i2c15: i2c-bus@f {
2896 cfam3_i2c16: i2c-bus@10 {
2900 cfam3_i2c17: i2c-bus@11 {
2908 #address-cells = <1>;
2909 #size-cells = <0>;
2913 #address-cells = <1>;
2914 #size-cells = <0>;
2917 at25,byte-len = <0x80000>;
2918 at25,addr-mode = <4>;
2919 at25,page-size = <256>;
2923 spi-max-frequency = <1000000>;
2929 #address-cells = <1>;
2930 #size-cells = <0>;
2933 at25,byte-len = <0x80000>;
2934 at25,addr-mode = <4>;
2935 at25,page-size = <256>;
2939 spi-max-frequency = <1000000>;
2945 compatible = "ibm,fsi2spi-restricted";
2946 #address-cells = <1>;
2947 #size-cells = <0>;
2950 at25,byte-len = <0x80000>;
2951 at25,addr-mode = <4>;
2952 at25,page-size = <256>;
2956 spi-max-frequency = <1000000>;
2962 compatible = "ibm,fsi2spi-restricted";
2963 #address-cells = <1>;
2964 #size-cells = <0>;
2967 at25,byte-len = <0x80000>;
2968 at25,addr-mode = <4>;
2969 at25,page-size = <256>;
2973 spi-max-frequency = <1000000>;
2979 compatible = "ibm,p9-sbefifo";
2981 #address-cells = <1>;
2982 #size-cells = <0>;
2985 compatible = "ibm,p10-occ";
2990 compatible = "fsi-master-hub";
2992 #address-cells = <2>;
2993 #size-cells = <0>;
2995 no-scan-on-init;
3001 #address-cells = <1>;
3002 #size-cells = <1>;
3003 chip-id = <4>;
3011 compatible = "ibm,fsi-i2c-master";
3013 #address-cells = <1>;
3014 #size-cells = <0>;
3016 cfam4_i2c0: i2c-bus@0 {
3020 cfam4_i2c1: i2c-bus@1 {
3024 cfam4_i2c10: i2c-bus@a {
3028 cfam4_i2c11: i2c-bus@b {
3032 cfam4_i2c12: i2c-bus@c {
3036 cfam4_i2c13: i2c-bus@d {
3040 cfam4_i2c14: i2c-bus@e {
3044 cfam4_i2c15: i2c-bus@f {
3052 #address-cells = <1>;
3053 #size-cells = <0>;
3057 #address-cells = <1>;
3058 #size-cells = <0>;
3061 at25,byte-len = <0x80000>;
3062 at25,addr-mode = <4>;
3063 at25,page-size = <256>;
3067 spi-max-frequency = <1000000>;
3073 #address-cells = <1>;
3074 #size-cells = <0>;
3077 at25,byte-len = <0x80000>;
3078 at25,addr-mode = <4>;
3079 at25,page-size = <256>;
3083 spi-max-frequency = <1000000>;
3089 compatible = "ibm,fsi2spi-restricted";
3090 #address-cells = <1>;
3091 #size-cells = <0>;
3094 at25,byte-len = <0x80000>;
3095 at25,addr-mode = <4>;
3096 at25,page-size = <256>;
3100 spi-max-frequency = <1000000>;
3106 compatible = "ibm,fsi2spi-restricted";
3107 #address-cells = <1>;
3108 #size-cells = <0>;
3111 at25,byte-len = <0x80000>;
3112 at25,addr-mode = <4>;
3113 at25,page-size = <256>;
3117 spi-max-frequency = <1000000>;
3123 compatible = "ibm,p9-sbefifo";
3125 #address-cells = <1>;
3126 #size-cells = <0>;
3129 compatible = "ibm,p10-occ";
3134 compatible = "fsi-master-hub";
3136 #address-cells = <2>;
3137 #size-cells = <0>;
3139 no-scan-on-init;
3145 #address-cells = <1>;
3146 #size-cells = <1>;
3147 chip-id = <5>;
3155 compatible = "ibm,fsi-i2c-master";
3157 #address-cells = <1>;
3158 #size-cells = <0>;
3160 cfam5_i2c2: i2c-bus@2 {
3164 cfam5_i2c3: i2c-bus@3 {
3168 cfam5_i2c10: i2c-bus@a {
3172 cfam5_i2c11: i2c-bus@b {
3176 cfam5_i2c14: i2c-bus@e {
3180 cfam5_i2c15: i2c-bus@f {
3184 cfam5_i2c16: i2c-bus@10 {
3188 cfam5_i2c17: i2c-bus@11 {
3196 #address-cells = <1>;
3197 #size-cells = <0>;
3201 #address-cells = <1>;
3202 #size-cells = <0>;
3205 at25,byte-len = <0x80000>;
3206 at25,addr-mode = <4>;
3207 at25,page-size = <256>;
3211 spi-max-frequency = <1000000>;
3217 #address-cells = <1>;
3218 #size-cells = <0>;
3221 at25,byte-len = <0x80000>;
3222 at25,addr-mode = <4>;
3223 at25,page-size = <256>;
3227 spi-max-frequency = <1000000>;
3233 compatible = "ibm,fsi2spi-restricted";
3234 #address-cells = <1>;
3235 #size-cells = <0>;
3238 at25,byte-len = <0x80000>;
3239 at25,addr-mode = <4>;
3240 at25,page-size = <256>;
3244 spi-max-frequency = <1000000>;
3250 compatible = "ibm,fsi2spi-restricted";
3251 #address-cells = <1>;
3252 #size-cells = <0>;
3255 at25,byte-len = <0x80000>;
3256 at25,addr-mode = <4>;
3257 at25,page-size = <256>;
3261 spi-max-frequency = <1000000>;
3267 compatible = "ibm,p9-sbefifo";
3269 #address-cells = <1>;
3270 #size-cells = <0>;
3273 compatible = "ibm,p10-occ";
3278 compatible = "fsi-master-hub";
3280 #address-cells = <2>;
3281 #size-cells = <0>;
3283 no-scan-on-init;
3289 #address-cells = <1>;
3290 #size-cells = <1>;
3291 chip-id = <6>;
3299 compatible = "ibm,fsi-i2c-master";
3301 #address-cells = <1>;
3302 #size-cells = <0>;
3304 cfam6_i2c0: i2c-bus@0 {
3308 cfam6_i2c1: i2c-bus@1 {
3312 cfam6_i2c10: i2c-bus@a {
3316 cfam6_i2c11: i2c-bus@b {
3320 cfam6_i2c12: i2c-bus@c {
3324 cfam6_i2c13: i2c-bus@d {
3328 cfam6_i2c14: i2c-bus@e {
3332 cfam6_i2c15: i2c-bus@f {
3340 #address-cells = <1>;
3341 #size-cells = <0>;
3345 #address-cells = <1>;
3346 #size-cells = <0>;
3349 at25,byte-len = <0x80000>;
3350 at25,addr-mode = <4>;
3351 at25,page-size = <256>;
3355 spi-max-frequency = <1000000>;
3361 #address-cells = <1>;
3362 #size-cells = <0>;
3365 at25,byte-len = <0x80000>;
3366 at25,addr-mode = <4>;
3367 at25,page-size = <256>;
3371 spi-max-frequency = <1000000>;
3377 compatible = "ibm,fsi2spi-restricted";
3378 #address-cells = <1>;
3379 #size-cells = <0>;
3382 at25,byte-len = <0x80000>;
3383 at25,addr-mode = <4>;
3384 at25,page-size = <256>;
3388 spi-max-frequency = <1000000>;
3394 compatible = "ibm,fsi2spi-restricted";
3395 #address-cells = <1>;
3396 #size-cells = <0>;
3399 at25,byte-len = <0x80000>;
3400 at25,addr-mode = <4>;
3401 at25,page-size = <256>;
3405 spi-max-frequency = <1000000>;
3411 compatible = "ibm,p9-sbefifo";
3413 #address-cells = <1>;
3414 #size-cells = <0>;
3417 compatible = "ibm,p10-occ";
3422 compatible = "fsi-master-hub";
3424 #address-cells = <2>;
3425 #size-cells = <0>;
3427 no-scan-on-init;
3433 #address-cells = <1>;
3434 #size-cells = <1>;
3435 chip-id = <7>;
3443 compatible = "ibm,fsi-i2c-master";
3445 #address-cells = <1>;
3446 #size-cells = <0>;
3448 cfam7_i2c2: i2c-bus@2 {
3452 cfam7_i2c3: i2c-bus@3 {
3456 cfam7_i2c10: i2c-bus@a {
3460 cfam7_i2c11: i2c-bus@b {
3464 cfam7_i2c14: i2c-bus@e {
3468 cfam7_i2c15: i2c-bus@f {
3472 cfam7_i2c16: i2c-bus@10 {
3476 cfam7_i2c17: i2c-bus@11 {
3484 #address-cells = <1>;
3485 #size-cells = <0>;
3489 #address-cells = <1>;
3490 #size-cells = <0>;
3493 at25,byte-len = <0x80000>;
3494 at25,addr-mode = <4>;
3495 at25,page-size = <256>;
3499 spi-max-frequency = <1000000>;
3505 #address-cells = <1>;
3506 #size-cells = <0>;
3509 at25,byte-len = <0x80000>;
3510 at25,addr-mode = <4>;
3511 at25,page-size = <256>;
3515 spi-max-frequency = <1000000>;
3521 compatible = "ibm,fsi2spi-restricted";
3522 #address-cells = <1>;
3523 #size-cells = <0>;
3526 at25,byte-len = <0x80000>;
3527 at25,addr-mode = <4>;
3528 at25,page-size = <256>;
3532 spi-max-frequency = <1000000>;
3538 compatible = "ibm,fsi2spi-restricted";
3539 #address-cells = <1>;
3540 #size-cells = <0>;
3543 at25,byte-len = <0x80000>;
3544 at25,addr-mode = <4>;
3545 at25,page-size = <256>;
3549 spi-max-frequency = <1000000>;
3555 compatible = "ibm,p9-sbefifo";
3557 #address-cells = <1>;
3558 #size-cells = <0>;
3561 compatible = "ibm,p10-occ";
3566 compatible = "fsi-master-hub";
3568 #address-cells = <2>;
3569 #size-cells = <0>;
3571 no-scan-on-init;
3623 memory-region = <&flash_memory>;
3628 pinctrl-names = "default";
3629 pinctrl-0 = <&pinctrl_rmii3_default>;
3632 clock-names = "MACCLK", "RCLK";
3633 use-ncsi;
3638 pinctrl-names = "default";
3639 pinctrl-0 = <&pinctrl_rmii4_default>;
3642 clock-names = "MACCLK", "RCLK";
3643 use-ncsi;
3647 aspeed,reset-type = "none";
3648 aspeed,external-signal;
3649 aspeed,ext-push-pull;
3650 aspeed,ext-active-high;
3652 pinctrl-names = "default";
3653 pinctrl-0 = <&pinctrl_wdtrst1_default>;
3662 memory-region = <&vga_memory>;
3667 aspeed,lpc-io-reg = <0xca8 0xcac>;
3672 aspeed,lpc-io-reg = <0xca2>;
3673 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;