Lines Matching +full:regulator +full:- +full:v7
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/leds/leds-pca955x.h>
12 compatible = "ibm,everest-bmc", "aspeed,ast2600";
169 stdout-path = &uart5;
178 reserved-memory {
179 #address-cells = <1>;
180 #size-cells = <1>;
184 no-map;
191 record-size = <0x8000>;
192 console-size = <0x8000>;
193 ftrace-size = <0x8000>;
194 pmsg-size = <0x8000>;
195 max-reason = <3>; /* KMSG_DUMP_EMERG */
200 no-map;
206 no-map;
207 compatible = "shared-dma-pool";
212 gpio-keys-polled {
213 compatible = "gpio-keys-polled";
214 poll-interval = <1000>;
216 event-fan0-presence {
217 label = "fan0-presence";
222 event-fan1-presence {
223 label = "fan1-presence";
228 event-fan2-presence {
229 label = "fan2-presence";
234 event-fan3-presence {
235 label = "fan3-presence";
242 compatible = "gpio-leds";
245 led-rtc-battery {
250 led-bmc {
255 led-rear-enc-id0 {
260 led-rear-enc-fault0 {
265 led-pcieslot-power {
270 iio-hwmon {
271 compatible = "iio-hwmon";
272 io-channels = <&adc1 7>;
278 aspeed,int-vref-microvolt = <2500000>;
279 pinctrl-names = "default";
280 pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default
287 gpio-line-names =
288 /*A0-A7*/ "","","","","","","","",
289 /*B0-B7*/ "USERSPACE_RSTIND_BUFF","","","","","","checkstop","",
290 /*C0-C7*/ "","","","","","","","",
291 /*D0-D7*/ "","","","","","","","",
292 /*E0-E7*/ "","","","","","","","",
293 /*F0-F7*/ "","","rtc-battery-voltage-read-enable","reset-cause-pinhole","","","factory-reset-toggle","",
294 /*G0-G7*/ "","","","","","","","",
295 /*H0-H7*/ "led-rtc-battery","led-bmc","led-rear-enc-id0","led-rear-enc-fault0","","","","",
296 /*I0-I7*/ "","","","","","","bmc-secure-boot","",
297 /*J0-J7*/ "","","","","","","","",
298 /*K0-K7*/ "","","","","","","","",
299 /*L0-L7*/ "","","","","","","","",
300 /*M0-M7*/ "","","","","","","","",
301 /*N0-N7*/ "","","","","","","","",
302 /*O0-O7*/ "","","","usb-power","","","","",
303 /*P0-P7*/ "","","","","led-pcieslot-power","","","",
304 /*Q0-Q7*/ "","","regulator-standby-faulted","","","","","",
305 /*R0-R7*/ "bmc-tpm-reset","power-chassis-control","power-chassis-good","","","I2C_FLASH_MICRO_N","","",
306 /*S0-S7*/ "","","","","power-ffs-sync-history","","","",
307 /*T0-T7*/ "","","","","","","","",
308 /*U0-U7*/ "","","","","","","","",
309 /*V0-V7*/ "","BMC_3RESTART_ATTEMPT_P","","","","","","",
310 /*W0-W7*/ "","","","","","","","",
311 /*X0-X7*/ "","","","","","","","",
312 /*Y0-Y7*/ "","","","","","","","",
313 /*Z0-Z7*/ "","","","","","","","";
316 gpio-hog;
318 output-high;
333 #address-cells = <1>;
334 #size-cells = <0>;
336 gpio-controller;
337 #gpio-cells = <2>;
339 gpio-line-names =
340 "presence-ps0",
341 "presence-ps1",
342 "presence-ps2",
343 "presence-ps3",
344 "presence-pdb",
345 "presence-tpm",
347 "presence-cp0",
348 "presence-cp1",
349 "presence-cp2",
350 "presence-cp3",
351 "presence-dasd",
352 "presence-lcd-op",
353 "presence-base-op",
357 led-controller@63 {
360 #address-cells = <1>;
361 #size-cells = <0>;
362 gpio-controller;
363 #gpio-cells = <2>;
365 gpio-line-names =
366 "presence-vrm-c12",
367 "presence-vrm-c13",
368 "presence-vrm-c15",
369 "presence-vrm-c16",
370 "presence-vrm-c17",
371 "presence-vrm-c18",
372 "presence-vrm-c20",
373 "presence-vrm-c21",
374 "presence-vrm-c54",
375 "presence-vrm-c55",
376 "presence-vrm-c57",
377 "presence-vrm-c58",
378 "presence-vrm-c59",
379 "presence-vrm-c60",
380 "presence-vrm-c62",
381 "presence-vrm-c63";
401 power-supply@68 {
406 power-supply@69 {
411 power-supply@6b {
416 power-supply@6d {
428 #address-cells = <1>;
429 #size-cells = <0>;
431 gpio-controller;
432 #gpio-cells = <2>;
434 gpio-line-names =
435 "presence-cable-card1",
436 "presence-cable-card2",
437 "presence-cable-card3",
438 "presence-cable-card4",
439 "presence-cable-card5",
440 "expander-cable-card1",
441 "expander-cable-card2",
442 "expander-cable-card3",
443 "expander-cable-card4",
444 "expander-cable-card5";
447 i2c-mux@70 {
450 #address-cells = <1>;
451 #size-cells = <0>;
453 i2c-mux-idle-disconnect;
456 #address-cells = <1>;
457 #size-cells = <0>;
467 #address-cells = <1>;
468 #size-cells = <0>;
470 gpio-controller;
471 #gpio-cells = <2>;
474 label = "cablecard-c01-cxp-top";
476 retain-state-shutdown;
477 default-state = "keep";
482 label = "cablecard-c01-cxp-bot";
484 retain-state-shutdown;
485 default-state = "keep";
492 #address-cells = <1>;
493 #size-cells = <0>;
503 #address-cells = <1>;
504 #size-cells = <0>;
506 gpio-controller;
507 #gpio-cells = <2>;
510 label = "cablecard-c02-cxp-top";
512 retain-state-shutdown;
513 default-state = "keep";
518 label = "cablecard-c02-cxp-bot";
520 retain-state-shutdown;
521 default-state = "keep";
528 #address-cells = <1>;
529 #size-cells = <0>;
539 #address-cells = <1>;
540 #size-cells = <0>;
542 gpio-controller;
543 #gpio-cells = <2>;
546 label = "cablecard-c03-cxp-top";
548 retain-state-shutdown;
549 default-state = "keep";
554 label = "cablecard-c03-cxp-bot";
556 retain-state-shutdown;
557 default-state = "keep";
571 #address-cells = <1>;
572 #size-cells = <0>;
574 gpio-controller;
575 #gpio-cells = <2>;
577 gpio-line-names =
578 "presence-cable-card6",
579 "presence-cable-card7",
580 "presence-cable-card8",
581 "presence-cable-card9",
582 "presence-cable-card10",
583 "presence-cable-card11",
584 "expander-cable-card6",
585 "expander-cable-card7",
586 "expander-cable-card8",
587 "expander-cable-card9",
588 "expander-cable-card10",
589 "expander-cable-card11";
592 i2c-mux@70 {
595 #address-cells = <1>;
596 #size-cells = <0>;
598 i2c-mux-idle-disconnect;
601 #address-cells = <1>;
602 #size-cells = <0>;
612 #address-cells = <1>;
613 #size-cells = <0>;
615 gpio-controller;
616 #gpio-cells = <2>;
619 label = "cablecard-c04-cxp-top";
621 retain-state-shutdown;
622 default-state = "keep";
627 label = "cablecard-c04-cxp-bot";
629 retain-state-shutdown;
630 default-state = "keep";
637 #address-cells = <1>;
638 #size-cells = <0>;
648 #address-cells = <1>;
649 #size-cells = <0>;
651 gpio-controller;
652 #gpio-cells = <2>;
655 label = "cablecard-c05-cxp-top";
657 retain-state-shutdown;
658 default-state = "keep";
663 label = "cablecard-c05-cxp-bot";
665 retain-state-shutdown;
666 default-state = "keep";
673 #address-cells = <1>;
674 #size-cells = <0>;
684 #address-cells = <1>;
685 #size-cells = <0>;
687 gpio-controller;
688 #gpio-cells = <2>;
691 label = "cablecard-c06-cxp-top";
693 retain-state-shutdown;
694 default-state = "keep";
699 label = "cablecard-c06-cxp-bot";
701 retain-state-shutdown;
702 default-state = "keep";
709 #address-cells = <1>;
710 #size-cells = <0>;
720 #address-cells = <1>;
721 #size-cells = <0>;
723 gpio-controller;
724 #gpio-cells = <2>;
727 label = "cablecard-c07-cxp-top";
729 retain-state-shutdown;
730 default-state = "keep";
735 label = "cablecard-c07-cxp-bot";
737 retain-state-shutdown;
738 default-state = "keep";
749 i2c-mux@70 {
752 #address-cells = <1>;
753 #size-cells = <0>;
755 i2c-mux-idle-disconnect;
758 #address-cells = <1>;
759 #size-cells = <0>;
769 #address-cells = <1>;
770 #size-cells = <0>;
772 gpio-controller;
773 #gpio-cells = <2>;
776 label = "cablecard-c08-cxp-top";
778 retain-state-shutdown;
779 default-state = "keep";
784 label = "cablecard-c08-cxp-bot";
786 retain-state-shutdown;
787 default-state = "keep";
794 #address-cells = <1>;
795 #size-cells = <0>;
805 #address-cells = <1>;
806 #size-cells = <0>;
808 gpio-controller;
809 #gpio-cells = <2>;
812 label = "cablecard-c09-cxp-top";
814 retain-state-shutdown;
815 default-state = "keep";
820 label = "cablecard-c09-cxp-bot";
822 retain-state-shutdown;
823 default-state = "keep";
830 #address-cells = <1>;
831 #size-cells = <0>;
841 #address-cells = <1>;
842 #size-cells = <0>;
844 gpio-controller;
845 #gpio-cells = <2>;
848 label = "cablecard-c10-cxp-top";
850 retain-state-shutdown;
851 default-state = "keep";
856 label = "cablecard-c10-cxp-bot";
858 retain-state-shutdown;
859 default-state = "keep";
866 #address-cells = <1>;
867 #size-cells = <0>;
877 #address-cells = <1>;
878 #size-cells = <0>;
880 gpio-controller;
881 #gpio-cells = <2>;
884 label = "cablecard-c11-cxp-top";
886 retain-state-shutdown;
887 default-state = "keep";
892 label = "cablecard-c11-cxp-bot";
894 retain-state-shutdown;
895 default-state = "keep";
905 #address-cells = <1>;
906 #size-cells = <0>;
908 gpio-controller;
909 #gpio-cells = <2>;
912 label = "pcieslot-c01";
914 retain-state-shutdown;
915 default-state = "keep";
920 label = "pcieslot-c02";
922 retain-state-shutdown;
923 default-state = "keep";
928 label = "pcieslot-c03";
930 retain-state-shutdown;
931 default-state = "keep";
936 label = "pcieslot-c04";
938 retain-state-shutdown;
939 default-state = "keep";
944 label = "pcieslot-c05";
946 retain-state-shutdown;
947 default-state = "keep";
952 label = "pcieslot-c06";
954 retain-state-shutdown;
955 default-state = "keep";
960 label = "pcieslot-c07";
962 retain-state-shutdown;
963 default-state = "keep";
968 label = "pcieslot-c08";
970 retain-state-shutdown;
971 default-state = "keep";
976 label = "pcieslot-c09";
978 retain-state-shutdown;
979 default-state = "keep";
984 label = "pcieslot-c10";
986 retain-state-shutdown;
987 default-state = "keep";
992 label = "pcieslot-c11";
994 retain-state-shutdown;
995 default-state = "keep";
1007 #address-cells = <1>;
1008 #size-cells = <0>;
1010 gpio-controller;
1011 #gpio-cells = <2>;
1016 retain-state-shutdown;
1017 default-state = "keep";
1024 retain-state-shutdown;
1025 default-state = "keep";
1032 retain-state-shutdown;
1033 default-state = "keep";
1040 retain-state-shutdown;
1041 default-state = "keep";
1048 retain-state-shutdown;
1049 default-state = "keep";
1056 retain-state-shutdown;
1057 default-state = "keep";
1064 retain-state-shutdown;
1065 default-state = "keep";
1072 retain-state-shutdown;
1073 default-state = "keep";
1080 retain-state-shutdown;
1081 default-state = "keep";
1088 retain-state-shutdown;
1089 default-state = "keep";
1096 retain-state-shutdown;
1097 default-state = "keep";
1104 retain-state-shutdown;
1105 default-state = "keep";
1112 retain-state-shutdown;
1113 default-state = "keep";
1120 retain-state-shutdown;
1121 default-state = "keep";
1128 retain-state-shutdown;
1129 default-state = "keep";
1136 retain-state-shutdown;
1137 default-state = "keep";
1145 #address-cells = <1>;
1146 #size-cells = <0>;
1148 gpio-controller;
1149 #gpio-cells = <2>;
1154 retain-state-shutdown;
1155 default-state = "keep";
1162 retain-state-shutdown;
1163 default-state = "keep";
1170 retain-state-shutdown;
1171 default-state = "keep";
1178 retain-state-shutdown;
1179 default-state = "keep";
1186 retain-state-shutdown;
1187 default-state = "keep";
1194 retain-state-shutdown;
1195 default-state = "keep";
1202 retain-state-shutdown;
1203 default-state = "keep";
1210 retain-state-shutdown;
1211 default-state = "keep";
1218 retain-state-shutdown;
1219 default-state = "keep";
1226 retain-state-shutdown;
1227 default-state = "keep";
1234 retain-state-shutdown;
1235 default-state = "keep";
1242 retain-state-shutdown;
1243 default-state = "keep";
1250 retain-state-shutdown;
1251 default-state = "keep";
1258 retain-state-shutdown;
1259 default-state = "keep";
1266 retain-state-shutdown;
1267 default-state = "keep";
1274 retain-state-shutdown;
1275 default-state = "keep";
1283 #address-cells = <1>;
1284 #size-cells = <0>;
1286 gpio-controller;
1287 #gpio-cells = <2>;
1292 retain-state-shutdown;
1293 default-state = "keep";
1300 retain-state-shutdown;
1301 default-state = "keep";
1308 retain-state-shutdown;
1309 default-state = "keep";
1316 retain-state-shutdown;
1317 default-state = "keep";
1324 retain-state-shutdown;
1325 default-state = "keep";
1332 retain-state-shutdown;
1333 default-state = "keep";
1340 retain-state-shutdown;
1341 default-state = "keep";
1348 retain-state-shutdown;
1349 default-state = "keep";
1356 retain-state-shutdown;
1357 default-state = "keep";
1364 retain-state-shutdown;
1365 default-state = "keep";
1372 retain-state-shutdown;
1373 default-state = "keep";
1380 retain-state-shutdown;
1381 default-state = "keep";
1388 retain-state-shutdown;
1389 default-state = "keep";
1396 retain-state-shutdown;
1397 default-state = "keep";
1404 retain-state-shutdown;
1405 default-state = "keep";
1412 retain-state-shutdown;
1413 default-state = "keep";
1421 #address-cells = <1>;
1422 #size-cells = <0>;
1424 gpio-controller;
1425 #gpio-cells = <2>;
1430 retain-state-shutdown;
1431 default-state = "keep";
1438 retain-state-shutdown;
1439 default-state = "keep";
1446 retain-state-shutdown;
1447 default-state = "keep";
1454 retain-state-shutdown;
1455 default-state = "keep";
1462 retain-state-shutdown;
1463 default-state = "keep";
1470 retain-state-shutdown;
1471 default-state = "keep";
1478 retain-state-shutdown;
1479 default-state = "keep";
1486 retain-state-shutdown;
1487 default-state = "keep";
1494 retain-state-shutdown;
1495 default-state = "keep";
1502 retain-state-shutdown;
1503 default-state = "keep";
1510 retain-state-shutdown;
1511 default-state = "keep";
1518 retain-state-shutdown;
1519 default-state = "keep";
1526 retain-state-shutdown;
1527 default-state = "keep";
1534 retain-state-shutdown;
1535 default-state = "keep";
1542 retain-state-shutdown;
1543 default-state = "keep";
1550 retain-state-shutdown;
1551 default-state = "keep";
1559 #address-cells = <1>;
1560 #size-cells = <0>;
1562 gpio-controller;
1563 #gpio-cells = <2>;
1568 retain-state-shutdown;
1569 default-state = "keep";
1576 retain-state-shutdown;
1577 default-state = "keep";
1582 label = "cpu3-c61";
1584 retain-state-shutdown;
1585 default-state = "keep";
1590 label = "cpu0-c14";
1592 retain-state-shutdown;
1593 default-state = "keep";
1598 label = "opencapi-connector3";
1600 retain-state-shutdown;
1601 default-state = "keep";
1606 label = "opencapi-connector4";
1608 retain-state-shutdown;
1609 default-state = "keep";
1614 label = "opencapi-connector5";
1616 retain-state-shutdown;
1617 default-state = "keep";
1624 retain-state-shutdown;
1625 default-state = "keep";
1632 retain-state-shutdown;
1633 default-state = "keep";
1640 retain-state-shutdown;
1641 default-state = "keep";
1648 retain-state-shutdown;
1649 default-state = "keep";
1656 retain-state-shutdown;
1657 default-state = "keep";
1664 retain-state-shutdown;
1665 default-state = "keep";
1672 retain-state-shutdown;
1673 default-state = "keep";
1680 retain-state-shutdown;
1681 default-state = "keep";
1689 #address-cells = <1>;
1690 #size-cells = <0>;
1692 gpio-controller;
1693 #gpio-cells = <2>;
1696 label = "dasd-backplane";
1698 retain-state-shutdown;
1699 default-state = "keep";
1704 label = "power-distribution";
1706 retain-state-shutdown;
1707 default-state = "keep";
1712 label = "cpu1-c19";
1714 retain-state-shutdown;
1715 default-state = "keep";
1720 label = "cpu2-c56";
1722 retain-state-shutdown;
1723 default-state = "keep";
1728 label = "opencapi-connector0";
1730 retain-state-shutdown;
1731 default-state = "keep";
1736 label = "opencapi-connector1";
1738 retain-state-shutdown;
1739 default-state = "keep";
1744 label = "opencapi-connector2";
1746 retain-state-shutdown;
1747 default-state = "keep";
1754 retain-state-shutdown;
1755 default-state = "keep";
1762 retain-state-shutdown;
1763 default-state = "keep";
1770 retain-state-shutdown;
1771 default-state = "keep";
1778 retain-state-shutdown;
1779 default-state = "keep";
1786 retain-state-shutdown;
1787 default-state = "keep";
1794 retain-state-shutdown;
1795 default-state = "keep";
1802 retain-state-shutdown;
1803 default-state = "keep";
1810 retain-state-shutdown;
1811 default-state = "keep";
1840 i2c-mux@70 {
1843 #address-cells = <1>;
1844 #size-cells = <0>;
1846 i2c-mux-idle-disconnect;
1849 #address-cells = <1>;
1850 #size-cells = <0>;
1855 #address-cells = <1>;
1856 #size-cells = <0>;
1938 compatible = "nuvoton,npct75x", "tcg,tpm-tis-i2c";
1940 memory-region = <&event_log>;
1969 multi-master;
1972 ibm-panel@62 {
1973 compatible = "ibm,op-panel";
1977 i2c-mux@70 {
1980 #address-cells = <1>;
1981 #size-cells = <0>;
1983 idle-state = <1>;
1986 #address-cells = <1>;
1987 #size-cells = <0>;
1996 #address-cells = <1>;
1997 #size-cells = <0>;
2006 #address-cells = <1>;
2007 #size-cells = <0>;
2017 #address-cells = <1>;
2018 #size-cells = <0>;
2020 gpio-controller;
2021 #gpio-cells = <2>;
2024 label = "front-sys-id0";
2026 retain-state-shutdown;
2027 default-state = "keep";
2032 label = "front-check-log0";
2034 retain-state-shutdown;
2035 default-state = "keep";
2040 label = "front-enc-fault1";
2042 retain-state-shutdown;
2043 default-state = "keep";
2048 label = "front-sys-pwron0";
2050 retain-state-shutdown;
2051 default-state = "keep";
2058 #address-cells = <1>;
2059 #size-cells = <0>;
2064 #address-cells = <1>;
2065 #size-cells = <0>;
2069 compatible = "pmbus-fan";
2071 tach-pulses = <2>;
2075 compatible = "pmbus-fan";
2077 tach-pulses = <2>;
2081 compatible = "pmbus-fan";
2083 tach-pulses = <2>;
2087 compatible = "pmbus-fan";
2089 tach-pulses = <2>;
2096 #address-cells = <1>;
2097 #size-cells = <0>;
2099 gpio-controller;
2100 #gpio-cells = <2>;
2105 retain-state-shutdown;
2106 default-state = "keep";
2113 retain-state-shutdown;
2114 default-state = "keep";
2121 retain-state-shutdown;
2122 default-state = "keep";
2129 retain-state-shutdown;
2130 default-state = "keep";
2137 retain-state-shutdown;
2138 default-state = "keep";
2145 retain-state-shutdown;
2146 default-state = "keep";
2153 retain-state-shutdown;
2154 default-state = "keep";
2161 retain-state-shutdown;
2162 default-state = "keep";
2169 retain-state-shutdown;
2170 default-state = "keep";
2177 retain-state-shutdown;
2178 default-state = "keep";
2185 retain-state-shutdown;
2186 default-state = "keep";
2193 retain-state-shutdown;
2194 default-state = "keep";
2201 retain-state-shutdown;
2202 default-state = "keep";
2209 retain-state-shutdown;
2210 default-state = "keep";
2217 #address-cells = <1>;
2218 #size-cells = <0>;
2221 gpio-controller;
2222 #gpio-cells = <2>;
2224 gpio-line-names =
2228 "presence-fan3",
2229 "presence-fan2",
2230 "presence-fan1",
2231 "presence-fan0";
2236 i2c-mux@71 {
2239 #address-cells = <1>;
2240 #size-cells = <0>;
2242 i2c-mux-idle-disconnect;
2245 #address-cells = <1>;
2246 #size-cells = <0>;
2255 #address-cells = <1>;
2256 #size-cells = <0>;
2265 #address-cells = <1>;
2266 #size-cells = <0>;
2275 #address-cells = <1>;
2276 #size-cells = <0>;
2289 i2c-mux@70 {
2292 #address-cells = <1>;
2293 #size-cells = <0>;
2294 i2c-mux-idle-disconnect;
2297 #address-cells = <1>;
2298 #size-cells = <0>;
2308 #address-cells = <1>;
2309 #size-cells = <0>;
2319 #address-cells = <1>;
2320 #size-cells = <0>;
2330 #address-cells = <1>;
2331 #size-cells = <0>;
2341 i2c-mux@71 {
2344 #address-cells = <1>;
2345 #size-cells = <0>;
2346 i2c-mux-idle-disconnect;
2349 #address-cells = <1>;
2350 #size-cells = <0>;
2360 #address-cells = <1>;
2361 #size-cells = <0>;
2371 #address-cells = <1>;
2372 #size-cells = <0>;
2382 #address-cells = <1>;
2383 #size-cells = <0>;
2393 i2c-mux@72 {
2396 #address-cells = <1>;
2397 #size-cells = <0>;
2398 i2c-mux-idle-disconnect;
2401 #address-cells = <1>;
2402 #size-cells = <0>;
2412 #address-cells = <1>;
2413 #size-cells = <0>;
2423 #address-cells = <1>;
2424 #size-cells = <0>;
2429 #address-cells = <1>;
2430 #size-cells = <0>;
2453 bias-disable;
2458 clk-phase-mmc-hs200 = <210>, <228>;
2479 memory-region = <&flash_memory>;
2484 pinctrl-names = "default";
2485 pinctrl-0 = <&pinctrl_rmii3_default>;
2488 clock-names = "MACCLK", "RCLK";
2489 use-ncsi;
2494 pinctrl-names = "default";
2495 pinctrl-0 = <&pinctrl_rmii4_default>;
2498 clock-names = "MACCLK", "RCLK";
2499 use-ncsi;
2503 aspeed,reset-type = "none";
2504 aspeed,external-signal;
2505 aspeed,ext-push-pull;
2506 aspeed,ext-active-high;
2508 pinctrl-names = "default";
2509 pinctrl-0 = <&pinctrl_wdtrst1_default>;
2518 aspeed,lpc-io-reg = <0xca8 0xcac>;
2523 aspeed,lpc-io-reg = <0xca2>;
2524 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
2527 #include "ibm-power10-quad.dtsi"
2532 #address-cells = <1>;
2533 #size-cells = <1>;
2534 chip-id = <4>;
2542 compatible = "ibm,fsi-i2c-master";
2544 #address-cells = <1>;
2545 #size-cells = <0>;
2547 cfam4_i2c0: i2c-bus@0 {
2548 #address-cells = <1>;
2549 #size-cells = <0>;
2553 compatible = "ibm,i2cr-fsi-master";
2555 #address-cells = <2>;
2556 #size-cells = <0>;
2560 #address-cells = <1>;
2561 #size-cells = <1>;
2562 chip-id = <0>;
2565 compatible = "ibm,i2cr-scom";
2570 compatible = "ibm,p9-sbefifo";
2572 #address-cells = <1>;
2573 #size-cells = <0>;
2579 cfam4_i2c1: i2c-bus@1 {
2580 #address-cells = <1>;
2581 #size-cells = <0>;
2585 compatible = "ibm,i2cr-fsi-master";
2587 #address-cells = <2>;
2588 #size-cells = <0>;
2592 #address-cells = <1>;
2593 #size-cells = <1>;
2594 chip-id = <0>;
2597 compatible = "ibm,i2cr-scom";
2602 compatible = "ibm,p9-sbefifo";
2604 #address-cells = <1>;
2605 #size-cells = <0>;
2611 cfam4_i2c10: i2c-bus@a {
2612 #address-cells = <1>;
2613 #size-cells = <0>;
2617 compatible = "ibm,i2cr-fsi-master";
2619 #address-cells = <2>;
2620 #size-cells = <0>;
2624 #address-cells = <1>;
2625 #size-cells = <1>;
2626 chip-id = <0>;
2629 compatible = "ibm,i2cr-scom";
2634 compatible = "ibm,p9-sbefifo";
2636 #address-cells = <1>;
2637 #size-cells = <0>;
2643 cfam4_i2c11: i2c-bus@b {
2644 #address-cells = <1>;
2645 #size-cells = <0>;
2649 compatible = "ibm,i2cr-fsi-master";
2651 #address-cells = <2>;
2652 #size-cells = <0>;
2656 #address-cells = <1>;
2657 #size-cells = <1>;
2658 chip-id = <0>;
2661 compatible = "ibm,i2cr-scom";
2666 compatible = "ibm,p9-sbefifo";
2668 #address-cells = <1>;
2669 #size-cells = <0>;
2675 cfam4_i2c12: i2c-bus@c {
2676 #address-cells = <1>;
2677 #size-cells = <0>;
2681 compatible = "ibm,i2cr-fsi-master";
2683 #address-cells = <2>;
2684 #size-cells = <0>;
2688 #address-cells = <1>;
2689 #size-cells = <1>;
2690 chip-id = <0>;
2693 compatible = "ibm,i2cr-scom";
2698 compatible = "ibm,p9-sbefifo";
2700 #address-cells = <1>;
2701 #size-cells = <0>;
2707 cfam4_i2c13: i2c-bus@d {
2708 #address-cells = <1>;
2709 #size-cells = <0>;
2713 compatible = "ibm,i2cr-fsi-master";
2715 #address-cells = <2>;
2716 #size-cells = <0>;
2720 #address-cells = <1>;
2721 #size-cells = <1>;
2722 chip-id = <0>;
2725 compatible = "ibm,i2cr-scom";
2730 compatible = "ibm,p9-sbefifo";
2732 #address-cells = <1>;
2733 #size-cells = <0>;
2739 cfam4_i2c14: i2c-bus@e {
2740 #address-cells = <1>;
2741 #size-cells = <0>;
2745 compatible = "ibm,i2cr-fsi-master";
2747 #address-cells = <2>;
2748 #size-cells = <0>;
2752 #address-cells = <1>;
2753 #size-cells = <1>;
2754 chip-id = <0>;
2757 compatible = "ibm,i2cr-scom";
2762 compatible = "ibm,p9-sbefifo";
2764 #address-cells = <1>;
2765 #size-cells = <0>;
2771 cfam4_i2c15: i2c-bus@f {
2772 #address-cells = <1>;
2773 #size-cells = <0>;
2777 compatible = "ibm,i2cr-fsi-master";
2779 #address-cells = <2>;
2780 #size-cells = <0>;
2784 #address-cells = <1>;
2785 #size-cells = <1>;
2786 chip-id = <0>;
2789 compatible = "ibm,i2cr-scom";
2794 compatible = "ibm,p9-sbefifo";
2796 #address-cells = <1>;
2797 #size-cells = <0>;
2807 #address-cells = <1>;
2808 #size-cells = <0>;
2812 #address-cells = <1>;
2813 #size-cells = <0>;
2816 at25,byte-len = <0x80000>;
2817 at25,addr-mode = <4>;
2818 at25,page-size = <256>;
2822 spi-max-frequency = <1000000>;
2828 #address-cells = <1>;
2829 #size-cells = <0>;
2832 at25,byte-len = <0x80000>;
2833 at25,addr-mode = <4>;
2834 at25,page-size = <256>;
2838 spi-max-frequency = <1000000>;
2845 #address-cells = <1>;
2846 #size-cells = <0>;
2849 at25,byte-len = <0x80000>;
2850 at25,addr-mode = <4>;
2851 at25,page-size = <256>;
2855 spi-max-frequency = <1000000>;
2862 #address-cells = <1>;
2863 #size-cells = <0>;
2866 at25,byte-len = <0x80000>;
2867 at25,addr-mode = <4>;
2868 at25,page-size = <256>;
2872 spi-max-frequency = <1000000>;
2878 compatible = "ibm,p9-sbefifo";
2880 #address-cells = <1>;
2881 #size-cells = <0>;
2884 compatible = "ibm,p10-occ";
2886 occ-hwmon {
2887 compatible = "ibm,p10-occ-hwmon";
2888 ibm,no-poll-on-init;
2894 compatible = "fsi-master-hub";
2896 #address-cells = <2>;
2897 #size-cells = <0>;
2899 no-scan-on-init;
2905 #address-cells = <1>;
2906 #size-cells = <1>;
2907 chip-id = <5>;
2915 compatible = "ibm,fsi-i2c-master";
2917 #address-cells = <1>;
2918 #size-cells = <0>;
2920 cfam5_i2c2: i2c-bus@2 {
2921 #address-cells = <1>;
2922 #size-cells = <0>;
2926 compatible = "ibm,i2cr-fsi-master";
2928 #address-cells = <2>;
2929 #size-cells = <0>;
2933 #address-cells = <1>;
2934 #size-cells = <1>;
2935 chip-id = <0>;
2938 compatible = "ibm,i2cr-scom";
2943 compatible = "ibm,p9-sbefifo";
2945 #address-cells = <1>;
2946 #size-cells = <0>;
2952 cfam5_i2c3: i2c-bus@3 {
2953 #address-cells = <1>;
2954 #size-cells = <0>;
2958 compatible = "ibm,i2cr-fsi-master";
2960 #address-cells = <2>;
2961 #size-cells = <0>;
2965 #address-cells = <1>;
2966 #size-cells = <1>;
2967 chip-id = <0>;
2970 compatible = "ibm,i2cr-scom";
2975 compatible = "ibm,p9-sbefifo";
2977 #address-cells = <1>;
2978 #size-cells = <0>;
2984 cfam5_i2c10: i2c-bus@a {
2985 #address-cells = <1>;
2986 #size-cells = <0>;
2990 compatible = "ibm,i2cr-fsi-master";
2992 #address-cells = <2>;
2993 #size-cells = <0>;
2997 #address-cells = <1>;
2998 #size-cells = <1>;
2999 chip-id = <0>;
3002 compatible = "ibm,i2cr-scom";
3007 compatible = "ibm,p9-sbefifo";
3009 #address-cells = <1>;
3010 #size-cells = <0>;
3016 cfam5_i2c11: i2c-bus@b {
3017 #address-cells = <1>;
3018 #size-cells = <0>;
3022 compatible = "ibm,i2cr-fsi-master";
3024 #address-cells = <2>;
3025 #size-cells = <0>;
3029 #address-cells = <1>;
3030 #size-cells = <1>;
3031 chip-id = <0>;
3034 compatible = "ibm,i2cr-scom";
3039 compatible = "ibm,p9-sbefifo";
3041 #address-cells = <1>;
3042 #size-cells = <0>;
3048 cfam5_i2c14: i2c-bus@e {
3049 #address-cells = <1>;
3050 #size-cells = <0>;
3054 compatible = "ibm,i2cr-fsi-master";
3056 #address-cells = <2>;
3057 #size-cells = <0>;
3061 #address-cells = <1>;
3062 #size-cells = <1>;
3063 chip-id = <0>;
3066 compatible = "ibm,i2cr-scom";
3071 compatible = "ibm,p9-sbefifo";
3073 #address-cells = <1>;
3074 #size-cells = <0>;
3080 cfam5_i2c15: i2c-bus@f {
3081 #address-cells = <1>;
3082 #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,p9-sbefifo";
3105 #address-cells = <1>;
3106 #size-cells = <0>;
3112 cfam5_i2c16: i2c-bus@10 {
3113 #address-cells = <1>;
3114 #size-cells = <0>;
3118 compatible = "ibm,i2cr-fsi-master";
3120 #address-cells = <2>;
3121 #size-cells = <0>;
3125 #address-cells = <1>;
3126 #size-cells = <1>;
3127 chip-id = <0>;
3130 compatible = "ibm,i2cr-scom";
3135 compatible = "ibm,p9-sbefifo";
3137 #address-cells = <1>;
3138 #size-cells = <0>;
3144 cfam5_i2c17: i2c-bus@11 {
3145 #address-cells = <1>;
3146 #size-cells = <0>;
3150 compatible = "ibm,i2cr-fsi-master";
3152 #address-cells = <2>;
3153 #size-cells = <0>;
3157 #address-cells = <1>;
3158 #size-cells = <1>;
3159 chip-id = <0>;
3162 compatible = "ibm,i2cr-scom";
3167 compatible = "ibm,p9-sbefifo";
3169 #address-cells = <1>;
3170 #size-cells = <0>;
3180 #address-cells = <1>;
3181 #size-cells = <0>;
3185 #address-cells = <1>;
3186 #size-cells = <0>;
3189 at25,byte-len = <0x80000>;
3190 at25,addr-mode = <4>;
3191 at25,page-size = <256>;
3195 spi-max-frequency = <1000000>;
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>;
3218 #address-cells = <1>;
3219 #size-cells = <0>;
3222 at25,byte-len = <0x80000>;
3223 at25,addr-mode = <4>;
3224 at25,page-size = <256>;
3228 spi-max-frequency = <1000000>;
3235 #address-cells = <1>;
3236 #size-cells = <0>;
3239 at25,byte-len = <0x80000>;
3240 at25,addr-mode = <4>;
3241 at25,page-size = <256>;
3245 spi-max-frequency = <1000000>;
3251 compatible = "ibm,p9-sbefifo";
3253 #address-cells = <1>;
3254 #size-cells = <0>;
3257 compatible = "ibm,p10-occ";
3259 occ-hwmon {
3260 compatible = "ibm,p10-occ-hwmon";
3261 ibm,no-poll-on-init;
3267 compatible = "fsi-master-hub";
3269 #address-cells = <2>;
3270 #size-cells = <0>;
3272 no-scan-on-init;
3278 #address-cells = <1>;
3279 #size-cells = <1>;
3280 chip-id = <6>;
3288 compatible = "ibm,fsi-i2c-master";
3290 #address-cells = <1>;
3291 #size-cells = <0>;
3293 cfam6_i2c0: i2c-bus@0 {
3294 #address-cells = <1>;
3295 #size-cells = <0>;
3299 compatible = "ibm,i2cr-fsi-master";
3301 #address-cells = <2>;
3302 #size-cells = <0>;
3306 #address-cells = <1>;
3307 #size-cells = <1>;
3308 chip-id = <0>;
3311 compatible = "ibm,i2cr-scom";
3316 compatible = "ibm,p9-sbefifo";
3318 #address-cells = <1>;
3319 #size-cells = <0>;
3325 cfam6_i2c1: i2c-bus@1 {
3326 #address-cells = <1>;
3327 #size-cells = <0>;
3331 compatible = "ibm,i2cr-fsi-master";
3333 #address-cells = <2>;
3334 #size-cells = <0>;
3338 #address-cells = <1>;
3339 #size-cells = <1>;
3340 chip-id = <0>;
3343 compatible = "ibm,i2cr-scom";
3348 compatible = "ibm,p9-sbefifo";
3350 #address-cells = <1>;
3351 #size-cells = <0>;
3357 cfam6_i2c10: i2c-bus@a {
3358 #address-cells = <1>;
3359 #size-cells = <0>;
3363 compatible = "ibm,i2cr-fsi-master";
3365 #address-cells = <2>;
3366 #size-cells = <0>;
3370 #address-cells = <1>;
3371 #size-cells = <1>;
3372 chip-id = <0>;
3375 compatible = "ibm,i2cr-scom";
3380 compatible = "ibm,p9-sbefifo";
3382 #address-cells = <1>;
3383 #size-cells = <0>;
3389 cfam6_i2c11: i2c-bus@b {
3390 #address-cells = <1>;
3391 #size-cells = <0>;
3395 compatible = "ibm,i2cr-fsi-master";
3397 #address-cells = <2>;
3398 #size-cells = <0>;
3402 #address-cells = <1>;
3403 #size-cells = <1>;
3404 chip-id = <0>;
3407 compatible = "ibm,i2cr-scom";
3412 compatible = "ibm,p9-sbefifo";
3414 #address-cells = <1>;
3415 #size-cells = <0>;
3421 cfam6_i2c12: i2c-bus@c {
3422 #address-cells = <1>;
3423 #size-cells = <0>;
3427 compatible = "ibm,i2cr-fsi-master";
3429 #address-cells = <2>;
3430 #size-cells = <0>;
3434 #address-cells = <1>;
3435 #size-cells = <1>;
3436 chip-id = <0>;
3439 compatible = "ibm,i2cr-scom";
3444 compatible = "ibm,p9-sbefifo";
3446 #address-cells = <1>;
3447 #size-cells = <0>;
3453 cfam6_i2c13: i2c-bus@d {
3454 #address-cells = <1>;
3455 #size-cells = <0>;
3459 compatible = "ibm,i2cr-fsi-master";
3461 #address-cells = <2>;
3462 #size-cells = <0>;
3466 #address-cells = <1>;
3467 #size-cells = <1>;
3468 chip-id = <0>;
3471 compatible = "ibm,i2cr-scom";
3476 compatible = "ibm,p9-sbefifo";
3478 #address-cells = <1>;
3479 #size-cells = <0>;
3485 cfam6_i2c14: i2c-bus@e {
3486 #address-cells = <1>;
3487 #size-cells = <0>;
3491 compatible = "ibm,i2cr-fsi-master";
3493 #address-cells = <2>;
3494 #size-cells = <0>;
3498 #address-cells = <1>;
3499 #size-cells = <1>;
3500 chip-id = <0>;
3503 compatible = "ibm,i2cr-scom";
3508 compatible = "ibm,p9-sbefifo";
3510 #address-cells = <1>;
3511 #size-cells = <0>;
3517 cfam6_i2c15: i2c-bus@f {
3518 #address-cells = <1>;
3519 #size-cells = <0>;
3523 compatible = "ibm,i2cr-fsi-master";
3525 #address-cells = <2>;
3526 #size-cells = <0>;
3530 #address-cells = <1>;
3531 #size-cells = <1>;
3532 chip-id = <0>;
3535 compatible = "ibm,i2cr-scom";
3540 compatible = "ibm,p9-sbefifo";
3542 #address-cells = <1>;
3543 #size-cells = <0>;
3553 #address-cells = <1>;
3554 #size-cells = <0>;
3558 #address-cells = <1>;
3559 #size-cells = <0>;
3562 at25,byte-len = <0x80000>;
3563 at25,addr-mode = <4>;
3564 at25,page-size = <256>;
3568 spi-max-frequency = <1000000>;
3574 #address-cells = <1>;
3575 #size-cells = <0>;
3578 at25,byte-len = <0x80000>;
3579 at25,addr-mode = <4>;
3580 at25,page-size = <256>;
3584 spi-max-frequency = <1000000>;
3591 #address-cells = <1>;
3592 #size-cells = <0>;
3595 at25,byte-len = <0x80000>;
3596 at25,addr-mode = <4>;
3597 at25,page-size = <256>;
3601 spi-max-frequency = <1000000>;
3608 #address-cells = <1>;
3609 #size-cells = <0>;
3612 at25,byte-len = <0x80000>;
3613 at25,addr-mode = <4>;
3614 at25,page-size = <256>;
3618 spi-max-frequency = <1000000>;
3624 compatible = "ibm,p9-sbefifo";
3626 #address-cells = <1>;
3627 #size-cells = <0>;
3630 compatible = "ibm,p10-occ";
3632 occ-hwmon {
3633 compatible = "ibm,p10-occ-hwmon";
3634 ibm,no-poll-on-init;
3640 compatible = "fsi-master-hub";
3642 #address-cells = <2>;
3643 #size-cells = <0>;
3645 no-scan-on-init;
3651 #address-cells = <1>;
3652 #size-cells = <1>;
3653 chip-id = <7>;
3661 compatible = "ibm,fsi-i2c-master";
3663 #address-cells = <1>;
3664 #size-cells = <0>;
3666 cfam7_i2c2: i2c-bus@2 {
3667 #address-cells = <1>;
3668 #size-cells = <0>;
3672 compatible = "ibm,i2cr-fsi-master";
3674 #address-cells = <2>;
3675 #size-cells = <0>;
3679 #address-cells = <1>;
3680 #size-cells = <1>;
3681 chip-id = <0>;
3684 compatible = "ibm,i2cr-scom";
3689 compatible = "ibm,p9-sbefifo";
3691 #address-cells = <1>;
3692 #size-cells = <0>;
3698 cfam7_i2c3: i2c-bus@3 {
3699 #address-cells = <1>;
3700 #size-cells = <0>;
3704 compatible = "ibm,i2cr-fsi-master";
3706 #address-cells = <2>;
3707 #size-cells = <0>;
3711 #address-cells = <1>;
3712 #size-cells = <1>;
3713 chip-id = <0>;
3716 compatible = "ibm,i2cr-scom";
3721 compatible = "ibm,p9-sbefifo";
3723 #address-cells = <1>;
3724 #size-cells = <0>;
3730 cfam7_i2c10: i2c-bus@a {
3731 #address-cells = <1>;
3732 #size-cells = <0>;
3736 compatible = "ibm,i2cr-fsi-master";
3738 #address-cells = <2>;
3739 #size-cells = <0>;
3743 #address-cells = <1>;
3744 #size-cells = <1>;
3745 chip-id = <0>;
3748 compatible = "ibm,i2cr-scom";
3753 compatible = "ibm,p9-sbefifo";
3755 #address-cells = <1>;
3756 #size-cells = <0>;
3762 cfam7_i2c11: i2c-bus@b {
3763 #address-cells = <1>;
3764 #size-cells = <0>;
3768 compatible = "ibm,i2cr-fsi-master";
3770 #address-cells = <2>;
3771 #size-cells = <0>;
3775 #address-cells = <1>;
3776 #size-cells = <1>;
3777 chip-id = <0>;
3780 compatible = "ibm,i2cr-scom";
3785 compatible = "ibm,p9-sbefifo";
3787 #address-cells = <1>;
3788 #size-cells = <0>;
3794 cfam7_i2c14: i2c-bus@e {
3795 #address-cells = <1>;
3796 #size-cells = <0>;
3800 compatible = "ibm,i2cr-fsi-master";
3802 #address-cells = <2>;
3803 #size-cells = <0>;
3807 #address-cells = <1>;
3808 #size-cells = <1>;
3809 chip-id = <0>;
3812 compatible = "ibm,i2cr-scom";
3817 compatible = "ibm,p9-sbefifo";
3819 #address-cells = <1>;
3820 #size-cells = <0>;
3826 cfam7_i2c15: i2c-bus@f {
3827 #address-cells = <1>;
3828 #size-cells = <0>;
3832 compatible = "ibm,i2cr-fsi-master";
3834 #address-cells = <2>;
3835 #size-cells = <0>;
3839 #address-cells = <1>;
3840 #size-cells = <1>;
3841 chip-id = <0>;
3844 compatible = "ibm,i2cr-scom";
3849 compatible = "ibm,p9-sbefifo";
3851 #address-cells = <1>;
3852 #size-cells = <0>;
3858 cfam7_i2c16: i2c-bus@10 {
3859 #address-cells = <1>;
3860 #size-cells = <0>;
3864 compatible = "ibm,i2cr-fsi-master";
3866 #address-cells = <2>;
3867 #size-cells = <0>;
3871 #address-cells = <1>;
3872 #size-cells = <1>;
3873 chip-id = <0>;
3876 compatible = "ibm,i2cr-scom";
3881 compatible = "ibm,p9-sbefifo";
3883 #address-cells = <1>;
3884 #size-cells = <0>;
3890 cfam7_i2c17: i2c-bus@11 {
3891 #address-cells = <1>;
3892 #size-cells = <0>;
3896 compatible = "ibm,i2cr-fsi-master";
3898 #address-cells = <2>;
3899 #size-cells = <0>;
3903 #address-cells = <1>;
3904 #size-cells = <1>;
3905 chip-id = <0>;
3908 compatible = "ibm,i2cr-scom";
3913 compatible = "ibm,p9-sbefifo";
3915 #address-cells = <1>;
3916 #size-cells = <0>;
3926 #address-cells = <1>;
3927 #size-cells = <0>;
3931 #address-cells = <1>;
3932 #size-cells = <0>;
3935 at25,byte-len = <0x80000>;
3936 at25,addr-mode = <4>;
3937 at25,page-size = <256>;
3941 spi-max-frequency = <1000000>;
3947 #address-cells = <1>;
3948 #size-cells = <0>;
3951 at25,byte-len = <0x80000>;
3952 at25,addr-mode = <4>;
3953 at25,page-size = <256>;
3957 spi-max-frequency = <1000000>;
3964 #address-cells = <1>;
3965 #size-cells = <0>;
3968 at25,byte-len = <0x80000>;
3969 at25,addr-mode = <4>;
3970 at25,page-size = <256>;
3974 spi-max-frequency = <1000000>;
3981 #address-cells = <1>;
3982 #size-cells = <0>;
3985 at25,byte-len = <0x80000>;
3986 at25,addr-mode = <4>;
3987 at25,page-size = <256>;
3991 spi-max-frequency = <1000000>;
3997 compatible = "ibm,p9-sbefifo";
3999 #address-cells = <1>;
4000 #size-cells = <0>;
4003 compatible = "ibm,p10-occ";
4005 occ-hwmon {
4006 compatible = "ibm,p10-occ-hwmon";
4007 ibm,no-poll-on-init;
4013 compatible = "fsi-master-hub";
4015 #address-cells = <2>;
4016 #size-cells = <0>;
4018 no-scan-on-init;