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";
137 stdout-path = &uart5;
146 reserved-memory {
147 #address-cells = <1>;
148 #size-cells = <1>;
153 no-map;
161 record-size = <0x8000>;
162 console-size = <0x8000>;
163 pmsg-size = <0x8000>;
164 max-reason = <3>; /* KMSG_DUMP_EMERG */
169 no-map;
170 compatible = "shared-dma-pool";
175 gpio-keys-polled {
176 compatible = "gpio-keys-polled";
177 #address-cells = <1>;
178 #size-cells = <0>;
179 poll-interval = <1000>;
181 fan0-presence {
182 label = "fan0-presence";
187 fan1-presence {
188 label = "fan1-presence";
193 fan2-presence {
194 label = "fan2-presence";
199 fan3-presence {
200 label = "fan3-presence";
207 compatible = "gpio-leds";
209 /* RTC battery fault LED at the back */
210 led-rtc-battery {
214 /* BMC Card fault LED at the back */
215 led-bmc {
219 /* Enclosure Identify LED at the back */
220 led-rear-enc-id0 {
224 /* Enclosure fault LED at the back */
225 led-rear-enc-fault0 {
229 /* PCIE slot power LED */
230 led-pcieslot-power {
237 gpio-line-names =
238 /*A0-A7*/ "","","","","","","","",
239 /*B0-B7*/ "USERSPACE_RSTIND_BUFF","","","","","","","",
240 /*C0-C7*/ "","","","","","","","",
241 /*D0-D7*/ "","","","","","","","",
242 /*E0-E7*/ "","","","","","","","",
243 /*F0-F7*/ "PIN_HOLE_RESET_IN_N","","",
245 /*G0-G7*/ "","","","","","","","",
246 /*H0-H7*/ "led-rtc-battery","led-bmc","led-rear-enc-id0","led-rear-enc-fault0","","","","",
247 /*I0-I7*/ "","","","","","","","",
248 /*J0-J7*/ "","","","","","","","",
249 /*K0-K7*/ "","","","","","","","",
250 /*L0-L7*/ "","","","","","","","",
251 /*M0-M7*/ "","","","","","","","",
252 /*N0-N7*/ "","","","","","","","",
253 /*O0-O7*/ "","","","","","","","",
254 /*P0-P7*/ "","","","","led-pcieslot-power","","","",
255 /*Q0-Q7*/ "","","","","","","","",
256 …/*R0-R7*/ "bmc-tpm-reset","power-chassis-control","power-chassis-good","","","I2C_FLASH_MICRO_N","…
257 /*S0-S7*/ "","","","","","","","",
258 /*T0-T7*/ "","","","","","","","",
259 /*U0-U7*/ "","","","","","","","",
260 /*V0-V7*/ "","BMC_3RESTART_ATTEMPT_P","","","","","","",
261 /*W0-W7*/ "","","","","","","","",
262 /*X0-X7*/ "","","","","","","","",
263 /*Y0-Y7*/ "","","","","","","","",
264 /*Z0-Z7*/ "","","","","","","","";
278 #address-cells = <1>;
279 #size-cells = <0>;
281 gpio-controller;
282 #gpio-cells = <2>;
284 gpio-line-names =
285 "presence-ps0",
286 "presence-ps1",
287 "presence-ps2",
288 "presence-ps3",
289 "presence-pdb",
290 "presence-tpm",
292 "presence-cp0",
293 "presence-cp1",
294 "presence-cp2",
295 "presence-cp3",
296 "presence-dasd",
297 "presence-lcd-op",
298 "presence-base-op",
399 power-supply@68 {
404 power-supply@69 {
409 power-supply@6b {
414 power-supply@6d {
426 #address-cells = <1>;
427 #size-cells = <0>;
429 gpio-controller;
430 #gpio-cells = <2>;
432 gpio-line-names =
433 "presence-cable-card1",
434 "presence-cable-card2",
435 "presence-cable-card3",
436 "presence-cable-card4",
437 "presence-cable-card5",
438 "expander-cable-card1",
439 "expander-cable-card2",
440 "expander-cable-card3",
441 "expander-cable-card4",
442 "expander-cable-card5";
495 i2c-switch@70 {
498 #address-cells = <1>;
499 #size-cells = <0>;
501 i2c-mux-idle-disconnect;
504 #address-cells = <1>;
505 #size-cells = <0>;
515 #address-cells = <1>;
516 #size-cells = <0>;
518 gpio-controller;
519 #gpio-cells = <2>;
521 led@0 {
522 label = "cablecard-c01-cxp-top";
524 retain-state-shutdown;
525 default-state = "keep";
529 led@1 {
530 label = "cablecard-c01-cxp-bot";
532 retain-state-shutdown;
533 default-state = "keep";
570 #address-cells = <1>;
571 #size-cells = <0>;
581 #address-cells = <1>;
582 #size-cells = <0>;
584 gpio-controller;
585 #gpio-cells = <2>;
587 led@0 {
588 label = "cablecard-c02-cxp-top";
590 retain-state-shutdown;
591 default-state = "keep";
595 led@1 {
596 label = "cablecard-c02-cxp-bot";
598 retain-state-shutdown;
599 default-state = "keep";
636 #address-cells = <1>;
637 #size-cells = <0>;
647 #address-cells = <1>;
648 #size-cells = <0>;
650 gpio-controller;
651 #gpio-cells = <2>;
653 led@0 {
654 label = "cablecard-c03-cxp-top";
656 retain-state-shutdown;
657 default-state = "keep";
661 led@1 {
662 label = "cablecard-c03-cxp-bot";
664 retain-state-shutdown;
665 default-state = "keep";
709 #address-cells = <1>;
710 #size-cells = <0>;
712 gpio-controller;
713 #gpio-cells = <2>;
715 gpio-line-names =
716 "presence-cable-card6",
717 "presence-cable-card7",
718 "presence-cable-card8",
719 "presence-cable-card9",
720 "presence-cable-card10",
721 "presence-cable-card11",
722 "expander-cable-card6",
723 "expander-cable-card7",
724 "expander-cable-card8",
725 "expander-cable-card9",
726 "expander-cable-card10",
727 "expander-cable-card11";
791 i2c-switch@70 {
794 #address-cells = <1>;
795 #size-cells = <0>;
797 i2c-mux-idle-disconnect;
800 #address-cells = <1>;
801 #size-cells = <0>;
811 #address-cells = <1>;
812 #size-cells = <0>;
814 gpio-controller;
815 #gpio-cells = <2>;
817 led@0 {
818 label = "cablecard-c04-cxp-top";
820 retain-state-shutdown;
821 default-state = "keep";
825 led@1 {
826 label = "cablecard-c04-cxp-bot";
828 retain-state-shutdown;
829 default-state = "keep";
866 #address-cells = <1>;
867 #size-cells = <0>;
877 #address-cells = <1>;
878 #size-cells = <0>;
880 gpio-controller;
881 #gpio-cells = <2>;
883 led@0 {
884 label = "cablecard-c05-cxp-top";
886 retain-state-shutdown;
887 default-state = "keep";
891 led@1 {
892 label = "cablecard-c05-cxp-bot";
894 retain-state-shutdown;
895 default-state = "keep";
932 #address-cells = <1>;
933 #size-cells = <0>;
943 #address-cells = <1>;
944 #size-cells = <0>;
946 gpio-controller;
947 #gpio-cells = <2>;
949 led@0 {
950 label = "cablecard-c06-cxp-top";
952 retain-state-shutdown;
953 default-state = "keep";
957 led@1 {
958 label = "cablecard-c06-cxp-bot";
960 retain-state-shutdown;
961 default-state = "keep";
998 #address-cells = <1>;
999 #size-cells = <0>;
1009 #address-cells = <1>;
1010 #size-cells = <0>;
1012 gpio-controller;
1013 #gpio-cells = <2>;
1015 led@0 {
1016 label = "cablecard-c07-cxp-top";
1018 retain-state-shutdown;
1019 default-state = "keep";
1023 led@1 {
1024 label = "cablecard-c07-cxp-bot";
1026 retain-state-shutdown;
1027 default-state = "keep";
1068 i2c-switch@70 {
1071 #address-cells = <1>;
1072 #size-cells = <0>;
1074 i2c-mux-idle-disconnect;
1077 #address-cells = <1>;
1078 #size-cells = <0>;
1088 #address-cells = <1>;
1089 #size-cells = <0>;
1091 gpio-controller;
1092 #gpio-cells = <2>;
1094 led@0 {
1095 label = "cablecard-c08-cxp-top";
1097 retain-state-shutdown;
1098 default-state = "keep";
1102 led@1 {
1103 label = "cablecard-c08-cxp-bot";
1105 retain-state-shutdown;
1106 default-state = "keep";
1143 #address-cells = <1>;
1144 #size-cells = <0>;
1154 #address-cells = <1>;
1155 #size-cells = <0>;
1157 gpio-controller;
1158 #gpio-cells = <2>;
1160 led@0 {
1161 label = "cablecard-c09-cxp-top";
1163 retain-state-shutdown;
1164 default-state = "keep";
1168 led@1 {
1169 label = "cablecard-c09-cxp-bot";
1171 retain-state-shutdown;
1172 default-state = "keep";
1209 #address-cells = <1>;
1210 #size-cells = <0>;
1220 #address-cells = <1>;
1221 #size-cells = <0>;
1223 gpio-controller;
1224 #gpio-cells = <2>;
1226 led@0 {
1227 label = "cablecard-c10-cxp-top";
1229 retain-state-shutdown;
1230 default-state = "keep";
1234 led@1 {
1235 label = "cablecard-c10-cxp-bot";
1237 retain-state-shutdown;
1238 default-state = "keep";
1275 #address-cells = <1>;
1276 #size-cells = <0>;
1286 #address-cells = <1>;
1287 #size-cells = <0>;
1289 gpio-controller;
1290 #gpio-cells = <2>;
1292 led@0 {
1293 label = "cablecard-c11-cxp-top";
1295 retain-state-shutdown;
1296 default-state = "keep";
1300 led@1 {
1301 label = "cablecard-c11-cxp-bot";
1303 retain-state-shutdown;
1304 default-state = "keep";
1344 #address-cells = <1>;
1345 #size-cells = <0>;
1347 gpio-controller;
1348 #gpio-cells = <2>;
1355 led@1 {
1356 label = "pcieslot-c01";
1358 retain-state-shutdown;
1359 default-state = "keep";
1363 led@2 {
1364 label = "pcieslot-c02";
1366 retain-state-shutdown;
1367 default-state = "keep";
1371 led@3 {
1372 label = "pcieslot-c03";
1374 retain-state-shutdown;
1375 default-state = "keep";
1379 led@4 {
1380 label = "pcieslot-c04";
1382 retain-state-shutdown;
1383 default-state = "keep";
1387 led@5 {
1388 label = "pcieslot-c05";
1390 retain-state-shutdown;
1391 default-state = "keep";
1395 led@6 {
1396 label = "pcieslot-c06";
1398 retain-state-shutdown;
1399 default-state = "keep";
1403 led@7 {
1404 label = "pcieslot-c07";
1406 retain-state-shutdown;
1407 default-state = "keep";
1411 led@8 {
1412 label = "pcieslot-c08";
1414 retain-state-shutdown;
1415 default-state = "keep";
1419 led@9 {
1420 label = "pcieslot-c09";
1422 retain-state-shutdown;
1423 default-state = "keep";
1427 led@10 {
1428 label = "pcieslot-c10";
1430 retain-state-shutdown;
1431 default-state = "keep";
1435 led@11 {
1436 label = "pcieslot-c11";
1438 retain-state-shutdown;
1439 default-state = "keep";
1471 #address-cells = <1>;
1472 #size-cells = <0>;
1474 gpio-controller;
1475 #gpio-cells = <2>;
1477 led@0 {
1480 retain-state-shutdown;
1481 default-state = "keep";
1485 led@1 {
1488 retain-state-shutdown;
1489 default-state = "keep";
1493 led@2 {
1496 retain-state-shutdown;
1497 default-state = "keep";
1501 led@3 {
1504 retain-state-shutdown;
1505 default-state = "keep";
1509 led@4 {
1512 retain-state-shutdown;
1513 default-state = "keep";
1517 led@5 {
1520 retain-state-shutdown;
1521 default-state = "keep";
1525 led@6 {
1528 retain-state-shutdown;
1529 default-state = "keep";
1533 led@7 {
1536 retain-state-shutdown;
1537 default-state = "keep";
1541 led@8 {
1544 retain-state-shutdown;
1545 default-state = "keep";
1549 led@9 {
1552 retain-state-shutdown;
1553 default-state = "keep";
1557 led@10 {
1560 retain-state-shutdown;
1561 default-state = "keep";
1565 led@11 {
1568 retain-state-shutdown;
1569 default-state = "keep";
1573 led@12 {
1576 retain-state-shutdown;
1577 default-state = "keep";
1581 led@13 {
1584 retain-state-shutdown;
1585 default-state = "keep";
1589 led@14 {
1592 retain-state-shutdown;
1593 default-state = "keep";
1597 led@15 {
1600 retain-state-shutdown;
1601 default-state = "keep";
1609 #address-cells = <1>;
1610 #size-cells = <0>;
1612 gpio-controller;
1613 #gpio-cells = <2>;
1615 led@0 {
1618 retain-state-shutdown;
1619 default-state = "keep";
1623 led@1 {
1626 retain-state-shutdown;
1627 default-state = "keep";
1631 led@2 {
1634 retain-state-shutdown;
1635 default-state = "keep";
1639 led@3 {
1642 retain-state-shutdown;
1643 default-state = "keep";
1647 led@4 {
1650 retain-state-shutdown;
1651 default-state = "keep";
1655 led@5 {
1658 retain-state-shutdown;
1659 default-state = "keep";
1663 led@6 {
1666 retain-state-shutdown;
1667 default-state = "keep";
1671 led@7 {
1674 retain-state-shutdown;
1675 default-state = "keep";
1679 led@8 {
1682 retain-state-shutdown;
1683 default-state = "keep";
1687 led@9 {
1690 retain-state-shutdown;
1691 default-state = "keep";
1695 led@10 {
1698 retain-state-shutdown;
1699 default-state = "keep";
1703 led@11 {
1706 retain-state-shutdown;
1707 default-state = "keep";
1711 led@12 {
1714 retain-state-shutdown;
1715 default-state = "keep";
1719 led@13 {
1722 retain-state-shutdown;
1723 default-state = "keep";
1727 led@14 {
1730 retain-state-shutdown;
1731 default-state = "keep";
1735 led@15 {
1738 retain-state-shutdown;
1739 default-state = "keep";
1747 #address-cells = <1>;
1748 #size-cells = <0>;
1750 gpio-controller;
1751 #gpio-cells = <2>;
1753 led@0 {
1756 retain-state-shutdown;
1757 default-state = "keep";
1761 led@1 {
1764 retain-state-shutdown;
1765 default-state = "keep";
1769 led@2 {
1772 retain-state-shutdown;
1773 default-state = "keep";
1777 led@3 {
1780 retain-state-shutdown;
1781 default-state = "keep";
1785 led@4 {
1788 retain-state-shutdown;
1789 default-state = "keep";
1793 led@5 {
1796 retain-state-shutdown;
1797 default-state = "keep";
1801 led@6 {
1804 retain-state-shutdown;
1805 default-state = "keep";
1809 led@7 {
1812 retain-state-shutdown;
1813 default-state = "keep";
1817 led@8 {
1820 retain-state-shutdown;
1821 default-state = "keep";
1825 led@9 {
1828 retain-state-shutdown;
1829 default-state = "keep";
1833 led@10 {
1836 retain-state-shutdown;
1837 default-state = "keep";
1841 led@11 {
1844 retain-state-shutdown;
1845 default-state = "keep";
1849 led@12 {
1852 retain-state-shutdown;
1853 default-state = "keep";
1857 led@13 {
1860 retain-state-shutdown;
1861 default-state = "keep";
1865 led@14 {
1868 retain-state-shutdown;
1869 default-state = "keep";
1873 led@15 {
1876 retain-state-shutdown;
1877 default-state = "keep";
1885 #address-cells = <1>;
1886 #size-cells = <0>;
1888 gpio-controller;
1889 #gpio-cells = <2>;
1891 led@0 {
1894 retain-state-shutdown;
1895 default-state = "keep";
1899 led@1 {
1902 retain-state-shutdown;
1903 default-state = "keep";
1907 led@2 {
1910 retain-state-shutdown;
1911 default-state = "keep";
1915 led@3 {
1918 retain-state-shutdown;
1919 default-state = "keep";
1923 led@4 {
1926 retain-state-shutdown;
1927 default-state = "keep";
1931 led@5 {
1934 retain-state-shutdown;
1935 default-state = "keep";
1939 led@6 {
1942 retain-state-shutdown;
1943 default-state = "keep";
1947 led@7 {
1950 retain-state-shutdown;
1951 default-state = "keep";
1955 led@8 {
1958 retain-state-shutdown;
1959 default-state = "keep";
1963 led@9 {
1966 retain-state-shutdown;
1967 default-state = "keep";
1971 led@10 {
1974 retain-state-shutdown;
1975 default-state = "keep";
1979 led@11 {
1982 retain-state-shutdown;
1983 default-state = "keep";
1987 led@12 {
1990 retain-state-shutdown;
1991 default-state = "keep";
1995 led@13 {
1998 retain-state-shutdown;
1999 default-state = "keep";
2003 led@14 {
2006 retain-state-shutdown;
2007 default-state = "keep";
2011 led@15 {
2014 retain-state-shutdown;
2015 default-state = "keep";
2023 #address-cells = <1>;
2024 #size-cells = <0>;
2026 gpio-controller;
2027 #gpio-cells = <2>;
2029 led@0 {
2032 retain-state-shutdown;
2033 default-state = "keep";
2037 led@1 {
2040 retain-state-shutdown;
2041 default-state = "keep";
2045 led@2 {
2046 label = "cpu3-c61";
2048 retain-state-shutdown;
2049 default-state = "keep";
2053 led@3 {
2054 label = "cpu0-c14";
2056 retain-state-shutdown;
2057 default-state = "keep";
2061 led@4 {
2062 label = "opencapi-connector3";
2064 retain-state-shutdown;
2065 default-state = "keep";
2069 led@5 {
2070 label = "opencapi-connector4";
2072 retain-state-shutdown;
2073 default-state = "keep";
2077 led@6 {
2078 label = "opencapi-connector5";
2080 retain-state-shutdown;
2081 default-state = "keep";
2090 led@8 {
2093 retain-state-shutdown;
2094 default-state = "keep";
2098 led@9 {
2101 retain-state-shutdown;
2102 default-state = "keep";
2106 led@10 {
2109 retain-state-shutdown;
2110 default-state = "keep";
2114 led@11 {
2117 retain-state-shutdown;
2118 default-state = "keep";
2122 led@12 {
2125 retain-state-shutdown;
2126 default-state = "keep";
2130 led@13 {
2133 retain-state-shutdown;
2134 default-state = "keep";
2138 led@14 {
2141 retain-state-shutdown;
2142 default-state = "keep";
2146 led@15 {
2149 retain-state-shutdown;
2150 default-state = "keep";
2158 #address-cells = <1>;
2159 #size-cells = <0>;
2161 gpio-controller;
2162 #gpio-cells = <2>;
2164 led@0 {
2165 label = "dasd-backplane";
2167 retain-state-shutdown;
2168 default-state = "keep";
2172 led@1 {
2173 label = "power-distribution";
2175 retain-state-shutdown;
2176 default-state = "keep";
2180 led@2 {
2181 label = "cpu1-c19";
2183 retain-state-shutdown;
2184 default-state = "keep";
2188 led@3 {
2189 label = "cpu2-c56";
2191 retain-state-shutdown;
2192 default-state = "keep";
2196 led@4 {
2197 label = "opencapi-connector0";
2199 retain-state-shutdown;
2200 default-state = "keep";
2204 led@5 {
2205 label = "opencapi-connector1";
2207 retain-state-shutdown;
2208 default-state = "keep";
2212 led@6 {
2213 label = "opencapi-connector2";
2215 retain-state-shutdown;
2216 default-state = "keep";
2225 led@8 {
2228 retain-state-shutdown;
2229 default-state = "keep";
2233 led@9 {
2236 retain-state-shutdown;
2237 default-state = "keep";
2241 led@10 {
2244 retain-state-shutdown;
2245 default-state = "keep";
2249 led@11 {
2252 retain-state-shutdown;
2253 default-state = "keep";
2257 led@12 {
2260 retain-state-shutdown;
2261 default-state = "keep";
2265 led@13 {
2268 retain-state-shutdown;
2269 default-state = "keep";
2273 led@14 {
2276 retain-state-shutdown;
2277 default-state = "keep";
2281 led@15 {
2284 retain-state-shutdown;
2285 default-state = "keep";
2418 i2c-switch@70 {
2421 #address-cells = <1>;
2422 #size-cells = <0>;
2424 i2c-mux-idle-disconnect;
2427 #address-cells = <1>;
2428 #size-cells = <0>;
2437 #address-cells = <1>;
2438 #size-cells = <0>;
2447 #address-cells = <1>;
2448 #size-cells = <0>;
2458 #address-cells = <1>;
2459 #size-cells = <0>;
2461 gpio-controller;
2462 #gpio-cells = <2>;
2464 led@0 {
2465 label = "front-sys-id0";
2467 retain-state-shutdown;
2468 default-state = "keep";
2472 led@1 {
2473 label = "front-check-log0";
2475 retain-state-shutdown;
2476 default-state = "keep";
2480 led@2 {
2481 label = "front-enc-fault1";
2483 retain-state-shutdown;
2484 default-state = "keep";
2488 led@3 {
2489 label = "front-sys-pwron0";
2491 retain-state-shutdown;
2492 default-state = "keep";
2499 #address-cells = <1>;
2500 #size-cells = <0>;
2505 #address-cells = <1>;
2506 #size-cells = <0>;
2510 compatible = "pmbus-fan";
2512 tach-pulses = <2>;
2516 compatible = "pmbus-fan";
2518 tach-pulses = <2>;
2522 compatible = "pmbus-fan";
2524 tach-pulses = <2>;
2528 compatible = "pmbus-fan";
2530 tach-pulses = <2>;
2537 #address-cells = <1>;
2538 #size-cells = <0>;
2540 gpio-controller;
2541 #gpio-cells = <2>;
2543 led@0 {
2546 retain-state-shutdown;
2547 default-state = "keep";
2551 led@1 {
2554 retain-state-shutdown;
2555 default-state = "keep";
2559 led@2 {
2562 retain-state-shutdown;
2563 default-state = "keep";
2567 led@3 {
2570 retain-state-shutdown;
2571 default-state = "keep";
2575 led@4 {
2578 retain-state-shutdown;
2579 default-state = "keep";
2583 led@5 {
2586 retain-state-shutdown;
2587 default-state = "keep";
2591 led@6 {
2594 retain-state-shutdown;
2595 default-state = "keep";
2599 led@7 {
2602 retain-state-shutdown;
2603 default-state = "keep";
2607 led@8 {
2610 retain-state-shutdown;
2611 default-state = "keep";
2615 led@9 {
2618 retain-state-shutdown;
2619 default-state = "keep";
2623 led@10 {
2626 retain-state-shutdown;
2627 default-state = "keep";
2631 led@11 {
2634 retain-state-shutdown;
2635 default-state = "keep";
2639 led@12 {
2642 retain-state-shutdown;
2643 default-state = "keep";
2647 led@13 {
2650 retain-state-shutdown;
2651 default-state = "keep";
2668 #address-cells = <1>;
2669 #size-cells = <0>;
2672 gpio-controller;
2673 #gpio-cells = <2>;
2675 gpio-line-names =
2679 "presence-fan3",
2680 "presence-fan2",
2681 "presence-fan1",
2682 "presence-fan0";
2767 i2c-switch@71 {
2770 #address-cells = <1>;
2771 #size-cells = <0>;
2773 i2c-mux-idle-disconnect;
2776 #address-cells = <1>;
2777 #size-cells = <0>;
2786 #address-cells = <1>;
2787 #size-cells = <0>;
2796 #address-cells = <1>;
2797 #size-cells = <0>;
2806 #address-cells = <1>;
2807 #size-cells = <0>;
2830 bias-disable;
2835 clk-phase-mmc-hs200 = <210>, <228>;
2841 #address-cells = <2>;
2842 #size-cells = <0>;
2848 cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>;
2852 #address-cells = <1>;
2853 #size-cells = <1>;
2854 chip-id = <0>;
2862 compatible = "ibm,fsi-i2c-master";
2864 #address-cells = <1>;
2865 #size-cells = <0>;
2867 cfam0_i2c0: i2c-bus@0 {
2871 cfam0_i2c1: i2c-bus@1 {
2875 cfam0_i2c10: i2c-bus@a {
2879 cfam0_i2c11: i2c-bus@b {
2883 cfam0_i2c12: i2c-bus@c {
2887 cfam0_i2c13: i2c-bus@d {
2891 cfam0_i2c14: i2c-bus@e {
2895 cfam0_i2c15: i2c-bus@f {
2903 #address-cells = <1>;
2904 #size-cells = <0>;
2908 #address-cells = <1>;
2909 #size-cells = <0>;
2912 at25,byte-len = <0x80000>;
2913 at25,addr-mode = <4>;
2914 at25,page-size = <256>;
2918 spi-max-frequency = <1000000>;
2924 #address-cells = <1>;
2925 #size-cells = <0>;
2928 at25,byte-len = <0x80000>;
2929 at25,addr-mode = <4>;
2930 at25,page-size = <256>;
2934 spi-max-frequency = <1000000>;
2940 compatible = "ibm,fsi2spi-restricted";
2941 #address-cells = <1>;
2942 #size-cells = <0>;
2945 at25,byte-len = <0x80000>;
2946 at25,addr-mode = <4>;
2947 at25,page-size = <256>;
2951 spi-max-frequency = <1000000>;
2957 compatible = "ibm,fsi2spi-restricted";
2958 #address-cells = <1>;
2959 #size-cells = <0>;
2962 at25,byte-len = <0x80000>;
2963 at25,addr-mode = <4>;
2964 at25,page-size = <256>;
2968 spi-max-frequency = <1000000>;
2974 compatible = "ibm,p9-sbefifo";
2976 #address-cells = <1>;
2977 #size-cells = <0>;
2980 compatible = "ibm,p10-occ";
2985 compatible = "fsi-master-hub";
2987 #address-cells = <2>;
2988 #size-cells = <0>;
2996 #address-cells = <1>;
2997 #size-cells = <1>;
2998 chip-id = <1>;
3006 compatible = "ibm,fsi-i2c-master";
3008 #address-cells = <1>;
3009 #size-cells = <0>;
3011 cfam1_i2c2: i2c-bus@2 {
3015 cfam1_i2c3: i2c-bus@3 {
3019 cfam1_i2c10: i2c-bus@a {
3023 cfam1_i2c11: i2c-bus@b {
3027 cfam1_i2c14: i2c-bus@e {
3031 cfam1_i2c15: i2c-bus@f {
3035 cfam1_i2c16: i2c-bus@10 {
3039 cfam1_i2c17: i2c-bus@11 {
3047 #address-cells = <1>;
3048 #size-cells = <0>;
3052 #address-cells = <1>;
3053 #size-cells = <0>;
3056 at25,byte-len = <0x80000>;
3057 at25,addr-mode = <4>;
3058 at25,page-size = <256>;
3062 spi-max-frequency = <1000000>;
3068 #address-cells = <1>;
3069 #size-cells = <0>;
3072 at25,byte-len = <0x80000>;
3073 at25,addr-mode = <4>;
3074 at25,page-size = <256>;
3078 spi-max-frequency = <1000000>;
3084 compatible = "ibm,fsi2spi-restricted";
3085 #address-cells = <1>;
3086 #size-cells = <0>;
3089 at25,byte-len = <0x80000>;
3090 at25,addr-mode = <4>;
3091 at25,page-size = <256>;
3095 spi-max-frequency = <1000000>;
3101 compatible = "ibm,fsi2spi-restricted";
3102 #address-cells = <1>;
3103 #size-cells = <0>;
3106 at25,byte-len = <0x80000>;
3107 at25,addr-mode = <4>;
3108 at25,page-size = <256>;
3112 spi-max-frequency = <1000000>;
3118 compatible = "ibm,p9-sbefifo";
3120 #address-cells = <1>;
3121 #size-cells = <0>;
3124 compatible = "ibm,p10-occ";
3129 compatible = "fsi-master-hub";
3131 #address-cells = <2>;
3132 #size-cells = <0>;
3134 no-scan-on-init;
3140 #address-cells = <1>;
3141 #size-cells = <1>;
3142 chip-id = <2>;
3150 compatible = "ibm,fsi-i2c-master";
3152 #address-cells = <1>;
3153 #size-cells = <0>;
3155 cfam2_i2c0: i2c-bus@0 {
3159 cfam2_i2c1: i2c-bus@1 {
3163 cfam2_i2c10: i2c-bus@a {
3167 cfam2_i2c11: i2c-bus@b {
3171 cfam2_i2c12: i2c-bus@c {
3175 cfam2_i2c13: i2c-bus@d {
3179 cfam2_i2c14: i2c-bus@e {
3183 cfam2_i2c15: i2c-bus@f {
3191 #address-cells = <1>;
3192 #size-cells = <0>;
3196 #address-cells = <1>;
3197 #size-cells = <0>;
3200 at25,byte-len = <0x80000>;
3201 at25,addr-mode = <4>;
3202 at25,page-size = <256>;
3206 spi-max-frequency = <1000000>;
3212 #address-cells = <1>;
3213 #size-cells = <0>;
3216 at25,byte-len = <0x80000>;
3217 at25,addr-mode = <4>;
3218 at25,page-size = <256>;
3222 spi-max-frequency = <1000000>;
3228 compatible = "ibm,fsi2spi-restricted";
3229 #address-cells = <1>;
3230 #size-cells = <0>;
3233 at25,byte-len = <0x80000>;
3234 at25,addr-mode = <4>;
3235 at25,page-size = <256>;
3239 spi-max-frequency = <1000000>;
3245 compatible = "ibm,fsi2spi-restricted";
3246 #address-cells = <1>;
3247 #size-cells = <0>;
3250 at25,byte-len = <0x80000>;
3251 at25,addr-mode = <4>;
3252 at25,page-size = <256>;
3256 spi-max-frequency = <1000000>;
3262 compatible = "ibm,p9-sbefifo";
3264 #address-cells = <1>;
3265 #size-cells = <0>;
3268 compatible = "ibm,p10-occ";
3273 compatible = "fsi-master-hub";
3275 #address-cells = <2>;
3276 #size-cells = <0>;
3278 no-scan-on-init;
3284 #address-cells = <1>;
3285 #size-cells = <1>;
3286 chip-id = <3>;
3294 compatible = "ibm,fsi-i2c-master";
3296 #address-cells = <1>;
3297 #size-cells = <0>;
3299 cfam3_i2c2: i2c-bus@2 {
3303 cfam3_i2c3: i2c-bus@3 {
3307 cfam3_i2c10: i2c-bus@a {
3311 cfam3_i2c11: i2c-bus@b {
3315 cfam3_i2c14: i2c-bus@e {
3319 cfam3_i2c15: i2c-bus@f {
3323 cfam3_i2c16: i2c-bus@10 {
3327 cfam3_i2c17: i2c-bus@11 {
3335 #address-cells = <1>;
3336 #size-cells = <0>;
3340 #address-cells = <1>;
3341 #size-cells = <0>;
3344 at25,byte-len = <0x80000>;
3345 at25,addr-mode = <4>;
3346 at25,page-size = <256>;
3350 spi-max-frequency = <1000000>;
3356 #address-cells = <1>;
3357 #size-cells = <0>;
3360 at25,byte-len = <0x80000>;
3361 at25,addr-mode = <4>;
3362 at25,page-size = <256>;
3366 spi-max-frequency = <1000000>;
3372 compatible = "ibm,fsi2spi-restricted";
3373 #address-cells = <1>;
3374 #size-cells = <0>;
3377 at25,byte-len = <0x80000>;
3378 at25,addr-mode = <4>;
3379 at25,page-size = <256>;
3383 spi-max-frequency = <1000000>;
3389 compatible = "ibm,fsi2spi-restricted";
3390 #address-cells = <1>;
3391 #size-cells = <0>;
3394 at25,byte-len = <0x80000>;
3395 at25,addr-mode = <4>;
3396 at25,page-size = <256>;
3400 spi-max-frequency = <1000000>;
3406 compatible = "ibm,p9-sbefifo";
3408 #address-cells = <1>;
3409 #size-cells = <0>;
3412 compatible = "ibm,p10-occ";
3417 compatible = "fsi-master-hub";
3419 #address-cells = <2>;
3420 #size-cells = <0>;
3422 no-scan-on-init;
3428 #address-cells = <1>;
3429 #size-cells = <1>;
3430 chip-id = <4>;
3438 compatible = "ibm,fsi-i2c-master";
3440 #address-cells = <1>;
3441 #size-cells = <0>;
3443 cfam4_i2c0: i2c-bus@0 {
3447 cfam4_i2c1: i2c-bus@1 {
3451 cfam4_i2c10: i2c-bus@a {
3455 cfam4_i2c11: i2c-bus@b {
3459 cfam4_i2c12: i2c-bus@c {
3463 cfam4_i2c13: i2c-bus@d {
3467 cfam4_i2c14: i2c-bus@e {
3471 cfam4_i2c15: i2c-bus@f {
3479 #address-cells = <1>;
3480 #size-cells = <0>;
3484 #address-cells = <1>;
3485 #size-cells = <0>;
3488 at25,byte-len = <0x80000>;
3489 at25,addr-mode = <4>;
3490 at25,page-size = <256>;
3494 spi-max-frequency = <1000000>;
3500 #address-cells = <1>;
3501 #size-cells = <0>;
3504 at25,byte-len = <0x80000>;
3505 at25,addr-mode = <4>;
3506 at25,page-size = <256>;
3510 spi-max-frequency = <1000000>;
3516 compatible = "ibm,fsi2spi-restricted";
3517 #address-cells = <1>;
3518 #size-cells = <0>;
3521 at25,byte-len = <0x80000>;
3522 at25,addr-mode = <4>;
3523 at25,page-size = <256>;
3527 spi-max-frequency = <1000000>;
3533 compatible = "ibm,fsi2spi-restricted";
3534 #address-cells = <1>;
3535 #size-cells = <0>;
3538 at25,byte-len = <0x80000>;
3539 at25,addr-mode = <4>;
3540 at25,page-size = <256>;
3544 spi-max-frequency = <1000000>;
3550 compatible = "ibm,p9-sbefifo";
3552 #address-cells = <1>;
3553 #size-cells = <0>;
3556 compatible = "ibm,p10-occ";
3561 compatible = "fsi-master-hub";
3563 #address-cells = <2>;
3564 #size-cells = <0>;
3566 no-scan-on-init;
3572 #address-cells = <1>;
3573 #size-cells = <1>;
3574 chip-id = <5>;
3582 compatible = "ibm,fsi-i2c-master";
3584 #address-cells = <1>;
3585 #size-cells = <0>;
3587 cfam5_i2c2: i2c-bus@2 {
3591 cfam5_i2c3: i2c-bus@3 {
3595 cfam5_i2c10: i2c-bus@a {
3599 cfam5_i2c11: i2c-bus@b {
3603 cfam5_i2c14: i2c-bus@e {
3607 cfam5_i2c15: i2c-bus@f {
3611 cfam5_i2c16: i2c-bus@10 {
3615 cfam5_i2c17: i2c-bus@11 {
3623 #address-cells = <1>;
3624 #size-cells = <0>;
3628 #address-cells = <1>;
3629 #size-cells = <0>;
3632 at25,byte-len = <0x80000>;
3633 at25,addr-mode = <4>;
3634 at25,page-size = <256>;
3638 spi-max-frequency = <1000000>;
3644 #address-cells = <1>;
3645 #size-cells = <0>;
3648 at25,byte-len = <0x80000>;
3649 at25,addr-mode = <4>;
3650 at25,page-size = <256>;
3654 spi-max-frequency = <1000000>;
3660 compatible = "ibm,fsi2spi-restricted";
3661 #address-cells = <1>;
3662 #size-cells = <0>;
3665 at25,byte-len = <0x80000>;
3666 at25,addr-mode = <4>;
3667 at25,page-size = <256>;
3671 spi-max-frequency = <1000000>;
3677 compatible = "ibm,fsi2spi-restricted";
3678 #address-cells = <1>;
3679 #size-cells = <0>;
3682 at25,byte-len = <0x80000>;
3683 at25,addr-mode = <4>;
3684 at25,page-size = <256>;
3688 spi-max-frequency = <1000000>;
3694 compatible = "ibm,p9-sbefifo";
3696 #address-cells = <1>;
3697 #size-cells = <0>;
3700 compatible = "ibm,p10-occ";
3705 compatible = "fsi-master-hub";
3707 #address-cells = <2>;
3708 #size-cells = <0>;
3710 no-scan-on-init;
3716 #address-cells = <1>;
3717 #size-cells = <1>;
3718 chip-id = <6>;
3726 compatible = "ibm,fsi-i2c-master";
3728 #address-cells = <1>;
3729 #size-cells = <0>;
3731 cfam6_i2c0: i2c-bus@0 {
3735 cfam6_i2c1: i2c-bus@1 {
3739 cfam6_i2c10: i2c-bus@a {
3743 cfam6_i2c11: i2c-bus@b {
3747 cfam6_i2c12: i2c-bus@c {
3751 cfam6_i2c13: i2c-bus@d {
3755 cfam6_i2c14: i2c-bus@e {
3759 cfam6_i2c15: i2c-bus@f {
3767 #address-cells = <1>;
3768 #size-cells = <0>;
3772 #address-cells = <1>;
3773 #size-cells = <0>;
3776 at25,byte-len = <0x80000>;
3777 at25,addr-mode = <4>;
3778 at25,page-size = <256>;
3782 spi-max-frequency = <1000000>;
3788 #address-cells = <1>;
3789 #size-cells = <0>;
3792 at25,byte-len = <0x80000>;
3793 at25,addr-mode = <4>;
3794 at25,page-size = <256>;
3798 spi-max-frequency = <1000000>;
3804 compatible = "ibm,fsi2spi-restricted";
3805 #address-cells = <1>;
3806 #size-cells = <0>;
3809 at25,byte-len = <0x80000>;
3810 at25,addr-mode = <4>;
3811 at25,page-size = <256>;
3815 spi-max-frequency = <1000000>;
3821 compatible = "ibm,fsi2spi-restricted";
3822 #address-cells = <1>;
3823 #size-cells = <0>;
3826 at25,byte-len = <0x80000>;
3827 at25,addr-mode = <4>;
3828 at25,page-size = <256>;
3832 spi-max-frequency = <1000000>;
3838 compatible = "ibm,p9-sbefifo";
3840 #address-cells = <1>;
3841 #size-cells = <0>;
3844 compatible = "ibm,p10-occ";
3849 compatible = "fsi-master-hub";
3851 #address-cells = <2>;
3852 #size-cells = <0>;
3854 no-scan-on-init;
3860 #address-cells = <1>;
3861 #size-cells = <1>;
3862 chip-id = <7>;
3870 compatible = "ibm,fsi-i2c-master";
3872 #address-cells = <1>;
3873 #size-cells = <0>;
3875 cfam7_i2c2: i2c-bus@2 {
3879 cfam7_i2c3: i2c-bus@3 {
3883 cfam7_i2c10: i2c-bus@a {
3887 cfam7_i2c11: i2c-bus@b {
3891 cfam7_i2c14: i2c-bus@e {
3895 cfam7_i2c15: i2c-bus@f {
3899 cfam7_i2c16: i2c-bus@10 {
3903 cfam7_i2c17: i2c-bus@11 {
3911 #address-cells = <1>;
3912 #size-cells = <0>;
3916 #address-cells = <1>;
3917 #size-cells = <0>;
3920 at25,byte-len = <0x80000>;
3921 at25,addr-mode = <4>;
3922 at25,page-size = <256>;
3926 spi-max-frequency = <1000000>;
3932 #address-cells = <1>;
3933 #size-cells = <0>;
3936 at25,byte-len = <0x80000>;
3937 at25,addr-mode = <4>;
3938 at25,page-size = <256>;
3942 spi-max-frequency = <1000000>;
3948 compatible = "ibm,fsi2spi-restricted";
3949 #address-cells = <1>;
3950 #size-cells = <0>;
3953 at25,byte-len = <0x80000>;
3954 at25,addr-mode = <4>;
3955 at25,page-size = <256>;
3959 spi-max-frequency = <1000000>;
3965 compatible = "ibm,fsi2spi-restricted";
3966 #address-cells = <1>;
3967 #size-cells = <0>;
3970 at25,byte-len = <0x80000>;
3971 at25,addr-mode = <4>;
3972 at25,page-size = <256>;
3976 spi-max-frequency = <1000000>;
3982 compatible = "ibm,p9-sbefifo";
3984 #address-cells = <1>;
3985 #size-cells = <0>;
3988 compatible = "ibm,p10-occ";
3993 compatible = "fsi-master-hub";
3995 #address-cells = <2>;
3996 #size-cells = <0>;
3998 no-scan-on-init;
4050 memory-region = <&flash_memory>;
4054 compatible = "openbmc,mctp-lpc";
4060 pinctrl-names = "default";
4061 pinctrl-0 = <&pinctrl_rmii3_default>;
4064 clock-names = "MACCLK", "RCLK";
4065 use-ncsi;
4070 pinctrl-names = "default";
4071 pinctrl-0 = <&pinctrl_rmii4_default>;
4074 clock-names = "MACCLK", "RCLK";
4075 use-ncsi;
4079 aspeed,reset-type = "none";
4080 aspeed,external-signal;
4081 aspeed,ext-push-pull;
4082 aspeed,ext-active-high;
4084 pinctrl-names = "default";
4085 pinctrl-0 = <&pinctrl_wdtrst1_default>;
4094 memory-region = <&vga_memory>;