Lines Matching +full:p9 +full:- +full:occ +full:- +full:hwmon
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-toggl…
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",
374 power-supply@68 {
379 power-supply@69 {
384 power-supply@6b {
389 power-supply@6d {
401 #address-cells = <1>;
402 #size-cells = <0>;
404 gpio-controller;
405 #gpio-cells = <2>;
407 gpio-line-names =
408 "presence-cable-card1",
409 "presence-cable-card2",
410 "presence-cable-card3",
411 "presence-cable-card4",
412 "presence-cable-card5",
413 "expander-cable-card1",
414 "expander-cable-card2",
415 "expander-cable-card3",
416 "expander-cable-card4",
417 "expander-cable-card5";
420 i2c-mux@70 {
423 #address-cells = <1>;
424 #size-cells = <0>;
426 i2c-mux-idle-disconnect;
429 #address-cells = <1>;
430 #size-cells = <0>;
440 #address-cells = <1>;
441 #size-cells = <0>;
443 gpio-controller;
444 #gpio-cells = <2>;
447 label = "cablecard-c01-cxp-top";
449 retain-state-shutdown;
450 default-state = "keep";
455 label = "cablecard-c01-cxp-bot";
457 retain-state-shutdown;
458 default-state = "keep";
465 #address-cells = <1>;
466 #size-cells = <0>;
476 #address-cells = <1>;
477 #size-cells = <0>;
479 gpio-controller;
480 #gpio-cells = <2>;
483 label = "cablecard-c02-cxp-top";
485 retain-state-shutdown;
486 default-state = "keep";
491 label = "cablecard-c02-cxp-bot";
493 retain-state-shutdown;
494 default-state = "keep";
501 #address-cells = <1>;
502 #size-cells = <0>;
512 #address-cells = <1>;
513 #size-cells = <0>;
515 gpio-controller;
516 #gpio-cells = <2>;
519 label = "cablecard-c03-cxp-top";
521 retain-state-shutdown;
522 default-state = "keep";
527 label = "cablecard-c03-cxp-bot";
529 retain-state-shutdown;
530 default-state = "keep";
544 #address-cells = <1>;
545 #size-cells = <0>;
547 gpio-controller;
548 #gpio-cells = <2>;
550 gpio-line-names =
551 "presence-cable-card6",
552 "presence-cable-card7",
553 "presence-cable-card8",
554 "presence-cable-card9",
555 "presence-cable-card10",
556 "presence-cable-card11",
557 "expander-cable-card6",
558 "expander-cable-card7",
559 "expander-cable-card8",
560 "expander-cable-card9",
561 "expander-cable-card10",
562 "expander-cable-card11";
565 i2c-mux@70 {
568 #address-cells = <1>;
569 #size-cells = <0>;
571 i2c-mux-idle-disconnect;
574 #address-cells = <1>;
575 #size-cells = <0>;
585 #address-cells = <1>;
586 #size-cells = <0>;
588 gpio-controller;
589 #gpio-cells = <2>;
592 label = "cablecard-c04-cxp-top";
594 retain-state-shutdown;
595 default-state = "keep";
600 label = "cablecard-c04-cxp-bot";
602 retain-state-shutdown;
603 default-state = "keep";
610 #address-cells = <1>;
611 #size-cells = <0>;
621 #address-cells = <1>;
622 #size-cells = <0>;
624 gpio-controller;
625 #gpio-cells = <2>;
628 label = "cablecard-c05-cxp-top";
630 retain-state-shutdown;
631 default-state = "keep";
636 label = "cablecard-c05-cxp-bot";
638 retain-state-shutdown;
639 default-state = "keep";
646 #address-cells = <1>;
647 #size-cells = <0>;
657 #address-cells = <1>;
658 #size-cells = <0>;
660 gpio-controller;
661 #gpio-cells = <2>;
664 label = "cablecard-c06-cxp-top";
666 retain-state-shutdown;
667 default-state = "keep";
672 label = "cablecard-c06-cxp-bot";
674 retain-state-shutdown;
675 default-state = "keep";
682 #address-cells = <1>;
683 #size-cells = <0>;
693 #address-cells = <1>;
694 #size-cells = <0>;
696 gpio-controller;
697 #gpio-cells = <2>;
700 label = "cablecard-c07-cxp-top";
702 retain-state-shutdown;
703 default-state = "keep";
708 label = "cablecard-c07-cxp-bot";
710 retain-state-shutdown;
711 default-state = "keep";
722 i2c-mux@70 {
725 #address-cells = <1>;
726 #size-cells = <0>;
728 i2c-mux-idle-disconnect;
731 #address-cells = <1>;
732 #size-cells = <0>;
742 #address-cells = <1>;
743 #size-cells = <0>;
745 gpio-controller;
746 #gpio-cells = <2>;
749 label = "cablecard-c08-cxp-top";
751 retain-state-shutdown;
752 default-state = "keep";
757 label = "cablecard-c08-cxp-bot";
759 retain-state-shutdown;
760 default-state = "keep";
767 #address-cells = <1>;
768 #size-cells = <0>;
778 #address-cells = <1>;
779 #size-cells = <0>;
781 gpio-controller;
782 #gpio-cells = <2>;
785 label = "cablecard-c09-cxp-top";
787 retain-state-shutdown;
788 default-state = "keep";
793 label = "cablecard-c09-cxp-bot";
795 retain-state-shutdown;
796 default-state = "keep";
803 #address-cells = <1>;
804 #size-cells = <0>;
814 #address-cells = <1>;
815 #size-cells = <0>;
817 gpio-controller;
818 #gpio-cells = <2>;
821 label = "cablecard-c10-cxp-top";
823 retain-state-shutdown;
824 default-state = "keep";
829 label = "cablecard-c10-cxp-bot";
831 retain-state-shutdown;
832 default-state = "keep";
839 #address-cells = <1>;
840 #size-cells = <0>;
850 #address-cells = <1>;
851 #size-cells = <0>;
853 gpio-controller;
854 #gpio-cells = <2>;
857 label = "cablecard-c11-cxp-top";
859 retain-state-shutdown;
860 default-state = "keep";
865 label = "cablecard-c11-cxp-bot";
867 retain-state-shutdown;
868 default-state = "keep";
878 #address-cells = <1>;
879 #size-cells = <0>;
881 gpio-controller;
882 #gpio-cells = <2>;
885 label = "pcieslot-c01";
887 retain-state-shutdown;
888 default-state = "keep";
893 label = "pcieslot-c02";
895 retain-state-shutdown;
896 default-state = "keep";
901 label = "pcieslot-c03";
903 retain-state-shutdown;
904 default-state = "keep";
909 label = "pcieslot-c04";
911 retain-state-shutdown;
912 default-state = "keep";
917 label = "pcieslot-c05";
919 retain-state-shutdown;
920 default-state = "keep";
925 label = "pcieslot-c06";
927 retain-state-shutdown;
928 default-state = "keep";
933 label = "pcieslot-c07";
935 retain-state-shutdown;
936 default-state = "keep";
941 label = "pcieslot-c08";
943 retain-state-shutdown;
944 default-state = "keep";
949 label = "pcieslot-c09";
951 retain-state-shutdown;
952 default-state = "keep";
957 label = "pcieslot-c10";
959 retain-state-shutdown;
960 default-state = "keep";
965 label = "pcieslot-c11";
967 retain-state-shutdown;
968 default-state = "keep";
980 #address-cells = <1>;
981 #size-cells = <0>;
983 gpio-controller;
984 #gpio-cells = <2>;
989 retain-state-shutdown;
990 default-state = "keep";
997 retain-state-shutdown;
998 default-state = "keep";
1005 retain-state-shutdown;
1006 default-state = "keep";
1013 retain-state-shutdown;
1014 default-state = "keep";
1021 retain-state-shutdown;
1022 default-state = "keep";
1029 retain-state-shutdown;
1030 default-state = "keep";
1037 retain-state-shutdown;
1038 default-state = "keep";
1045 retain-state-shutdown;
1046 default-state = "keep";
1053 retain-state-shutdown;
1054 default-state = "keep";
1061 retain-state-shutdown;
1062 default-state = "keep";
1069 retain-state-shutdown;
1070 default-state = "keep";
1077 retain-state-shutdown;
1078 default-state = "keep";
1085 retain-state-shutdown;
1086 default-state = "keep";
1093 retain-state-shutdown;
1094 default-state = "keep";
1101 retain-state-shutdown;
1102 default-state = "keep";
1109 retain-state-shutdown;
1110 default-state = "keep";
1118 #address-cells = <1>;
1119 #size-cells = <0>;
1121 gpio-controller;
1122 #gpio-cells = <2>;
1127 retain-state-shutdown;
1128 default-state = "keep";
1135 retain-state-shutdown;
1136 default-state = "keep";
1143 retain-state-shutdown;
1144 default-state = "keep";
1151 retain-state-shutdown;
1152 default-state = "keep";
1159 retain-state-shutdown;
1160 default-state = "keep";
1167 retain-state-shutdown;
1168 default-state = "keep";
1175 retain-state-shutdown;
1176 default-state = "keep";
1183 retain-state-shutdown;
1184 default-state = "keep";
1191 retain-state-shutdown;
1192 default-state = "keep";
1199 retain-state-shutdown;
1200 default-state = "keep";
1207 retain-state-shutdown;
1208 default-state = "keep";
1215 retain-state-shutdown;
1216 default-state = "keep";
1223 retain-state-shutdown;
1224 default-state = "keep";
1231 retain-state-shutdown;
1232 default-state = "keep";
1239 retain-state-shutdown;
1240 default-state = "keep";
1247 retain-state-shutdown;
1248 default-state = "keep";
1256 #address-cells = <1>;
1257 #size-cells = <0>;
1259 gpio-controller;
1260 #gpio-cells = <2>;
1265 retain-state-shutdown;
1266 default-state = "keep";
1273 retain-state-shutdown;
1274 default-state = "keep";
1281 retain-state-shutdown;
1282 default-state = "keep";
1289 retain-state-shutdown;
1290 default-state = "keep";
1297 retain-state-shutdown;
1298 default-state = "keep";
1305 retain-state-shutdown;
1306 default-state = "keep";
1313 retain-state-shutdown;
1314 default-state = "keep";
1321 retain-state-shutdown;
1322 default-state = "keep";
1329 retain-state-shutdown;
1330 default-state = "keep";
1337 retain-state-shutdown;
1338 default-state = "keep";
1345 retain-state-shutdown;
1346 default-state = "keep";
1353 retain-state-shutdown;
1354 default-state = "keep";
1361 retain-state-shutdown;
1362 default-state = "keep";
1369 retain-state-shutdown;
1370 default-state = "keep";
1377 retain-state-shutdown;
1378 default-state = "keep";
1385 retain-state-shutdown;
1386 default-state = "keep";
1394 #address-cells = <1>;
1395 #size-cells = <0>;
1397 gpio-controller;
1398 #gpio-cells = <2>;
1403 retain-state-shutdown;
1404 default-state = "keep";
1411 retain-state-shutdown;
1412 default-state = "keep";
1419 retain-state-shutdown;
1420 default-state = "keep";
1427 retain-state-shutdown;
1428 default-state = "keep";
1435 retain-state-shutdown;
1436 default-state = "keep";
1443 retain-state-shutdown;
1444 default-state = "keep";
1451 retain-state-shutdown;
1452 default-state = "keep";
1459 retain-state-shutdown;
1460 default-state = "keep";
1467 retain-state-shutdown;
1468 default-state = "keep";
1475 retain-state-shutdown;
1476 default-state = "keep";
1483 retain-state-shutdown;
1484 default-state = "keep";
1491 retain-state-shutdown;
1492 default-state = "keep";
1499 retain-state-shutdown;
1500 default-state = "keep";
1507 retain-state-shutdown;
1508 default-state = "keep";
1515 retain-state-shutdown;
1516 default-state = "keep";
1523 retain-state-shutdown;
1524 default-state = "keep";
1532 #address-cells = <1>;
1533 #size-cells = <0>;
1535 gpio-controller;
1536 #gpio-cells = <2>;
1541 retain-state-shutdown;
1542 default-state = "keep";
1549 retain-state-shutdown;
1550 default-state = "keep";
1555 label = "cpu3-c61";
1557 retain-state-shutdown;
1558 default-state = "keep";
1563 label = "cpu0-c14";
1565 retain-state-shutdown;
1566 default-state = "keep";
1571 label = "opencapi-connector3";
1573 retain-state-shutdown;
1574 default-state = "keep";
1579 label = "opencapi-connector4";
1581 retain-state-shutdown;
1582 default-state = "keep";
1587 label = "opencapi-connector5";
1589 retain-state-shutdown;
1590 default-state = "keep";
1597 retain-state-shutdown;
1598 default-state = "keep";
1605 retain-state-shutdown;
1606 default-state = "keep";
1613 retain-state-shutdown;
1614 default-state = "keep";
1621 retain-state-shutdown;
1622 default-state = "keep";
1629 retain-state-shutdown;
1630 default-state = "keep";
1637 retain-state-shutdown;
1638 default-state = "keep";
1645 retain-state-shutdown;
1646 default-state = "keep";
1653 retain-state-shutdown;
1654 default-state = "keep";
1662 #address-cells = <1>;
1663 #size-cells = <0>;
1665 gpio-controller;
1666 #gpio-cells = <2>;
1669 label = "dasd-backplane";
1671 retain-state-shutdown;
1672 default-state = "keep";
1677 label = "power-distribution";
1679 retain-state-shutdown;
1680 default-state = "keep";
1685 label = "cpu1-c19";
1687 retain-state-shutdown;
1688 default-state = "keep";
1693 label = "cpu2-c56";
1695 retain-state-shutdown;
1696 default-state = "keep";
1701 label = "opencapi-connector0";
1703 retain-state-shutdown;
1704 default-state = "keep";
1709 label = "opencapi-connector1";
1711 retain-state-shutdown;
1712 default-state = "keep";
1717 label = "opencapi-connector2";
1719 retain-state-shutdown;
1720 default-state = "keep";
1727 retain-state-shutdown;
1728 default-state = "keep";
1735 retain-state-shutdown;
1736 default-state = "keep";
1743 retain-state-shutdown;
1744 default-state = "keep";
1751 retain-state-shutdown;
1752 default-state = "keep";
1759 retain-state-shutdown;
1760 default-state = "keep";
1767 retain-state-shutdown;
1768 default-state = "keep";
1775 retain-state-shutdown;
1776 default-state = "keep";
1783 retain-state-shutdown;
1784 default-state = "keep";
1813 i2c-mux@70 {
1816 #address-cells = <1>;
1817 #size-cells = <0>;
1819 i2c-mux-idle-disconnect;
1822 #address-cells = <1>;
1823 #size-cells = <0>;
1828 #address-cells = <1>;
1829 #size-cells = <0>;
1911 compatible = "nuvoton,npct75x", "tcg,tpm-tis-i2c";
1913 memory-region = <&event_log>;
1942 multi-master;
1945 ibm-panel@62 {
1946 compatible = "ibm,op-panel";
1950 i2c-mux@70 {
1953 #address-cells = <1>;
1954 #size-cells = <0>;
1956 idle-state = <1>;
1959 #address-cells = <1>;
1960 #size-cells = <0>;
1969 #address-cells = <1>;
1970 #size-cells = <0>;
1979 #address-cells = <1>;
1980 #size-cells = <0>;
1990 #address-cells = <1>;
1991 #size-cells = <0>;
1993 gpio-controller;
1994 #gpio-cells = <2>;
1997 label = "front-sys-id0";
1999 retain-state-shutdown;
2000 default-state = "keep";
2005 label = "front-check-log0";
2007 retain-state-shutdown;
2008 default-state = "keep";
2013 label = "front-enc-fault1";
2015 retain-state-shutdown;
2016 default-state = "keep";
2021 label = "front-sys-pwron0";
2023 retain-state-shutdown;
2024 default-state = "keep";
2031 #address-cells = <1>;
2032 #size-cells = <0>;
2037 #address-cells = <1>;
2038 #size-cells = <0>;
2042 compatible = "pmbus-fan";
2044 tach-pulses = <2>;
2048 compatible = "pmbus-fan";
2050 tach-pulses = <2>;
2054 compatible = "pmbus-fan";
2056 tach-pulses = <2>;
2060 compatible = "pmbus-fan";
2062 tach-pulses = <2>;
2069 #address-cells = <1>;
2070 #size-cells = <0>;
2072 gpio-controller;
2073 #gpio-cells = <2>;
2078 retain-state-shutdown;
2079 default-state = "keep";
2086 retain-state-shutdown;
2087 default-state = "keep";
2094 retain-state-shutdown;
2095 default-state = "keep";
2102 retain-state-shutdown;
2103 default-state = "keep";
2110 retain-state-shutdown;
2111 default-state = "keep";
2118 retain-state-shutdown;
2119 default-state = "keep";
2126 retain-state-shutdown;
2127 default-state = "keep";
2134 retain-state-shutdown;
2135 default-state = "keep";
2142 retain-state-shutdown;
2143 default-state = "keep";
2150 retain-state-shutdown;
2151 default-state = "keep";
2158 retain-state-shutdown;
2159 default-state = "keep";
2166 retain-state-shutdown;
2167 default-state = "keep";
2174 retain-state-shutdown;
2175 default-state = "keep";
2182 retain-state-shutdown;
2183 default-state = "keep";
2190 #address-cells = <1>;
2191 #size-cells = <0>;
2194 gpio-controller;
2195 #gpio-cells = <2>;
2197 gpio-line-names =
2201 "presence-fan3",
2202 "presence-fan2",
2203 "presence-fan1",
2204 "presence-fan0";
2209 i2c-mux@71 {
2212 #address-cells = <1>;
2213 #size-cells = <0>;
2215 i2c-mux-idle-disconnect;
2218 #address-cells = <1>;
2219 #size-cells = <0>;
2228 #address-cells = <1>;
2229 #size-cells = <0>;
2238 #address-cells = <1>;
2239 #size-cells = <0>;
2248 #address-cells = <1>;
2249 #size-cells = <0>;
2262 i2c-mux@70 {
2265 #address-cells = <1>;
2266 #size-cells = <0>;
2267 i2c-mux-idle-disconnect;
2270 #address-cells = <1>;
2271 #size-cells = <0>;
2281 #address-cells = <1>;
2282 #size-cells = <0>;
2292 #address-cells = <1>;
2293 #size-cells = <0>;
2303 #address-cells = <1>;
2304 #size-cells = <0>;
2314 i2c-mux@71 {
2317 #address-cells = <1>;
2318 #size-cells = <0>;
2319 i2c-mux-idle-disconnect;
2322 #address-cells = <1>;
2323 #size-cells = <0>;
2333 #address-cells = <1>;
2334 #size-cells = <0>;
2344 #address-cells = <1>;
2345 #size-cells = <0>;
2355 #address-cells = <1>;
2356 #size-cells = <0>;
2366 i2c-mux@72 {
2369 #address-cells = <1>;
2370 #size-cells = <0>;
2371 i2c-mux-idle-disconnect;
2374 #address-cells = <1>;
2375 #size-cells = <0>;
2385 #address-cells = <1>;
2386 #size-cells = <0>;
2396 #address-cells = <1>;
2397 #size-cells = <0>;
2402 #address-cells = <1>;
2403 #size-cells = <0>;
2426 bias-disable;
2431 clk-phase-mmc-hs200 = <210>, <228>;
2452 memory-region = <&flash_memory>;
2457 pinctrl-names = "default";
2458 pinctrl-0 = <&pinctrl_rmii3_default>;
2461 clock-names = "MACCLK", "RCLK";
2462 use-ncsi;
2467 pinctrl-names = "default";
2468 pinctrl-0 = <&pinctrl_rmii4_default>;
2471 clock-names = "MACCLK", "RCLK";
2472 use-ncsi;
2476 aspeed,reset-type = "none";
2477 aspeed,external-signal;
2478 aspeed,ext-push-pull;
2479 aspeed,ext-active-high;
2481 pinctrl-names = "default";
2482 pinctrl-0 = <&pinctrl_wdtrst1_default>;
2491 aspeed,lpc-io-reg = <0xca8 0xcac>;
2496 aspeed,lpc-io-reg = <0xca2>;
2497 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
2500 #include "ibm-power10-quad.dtsi"
2505 #address-cells = <1>;
2506 #size-cells = <1>;
2507 chip-id = <4>;
2515 compatible = "ibm,fsi-i2c-master";
2517 #address-cells = <1>;
2518 #size-cells = <0>;
2520 cfam4_i2c0: i2c-bus@0 {
2521 #address-cells = <1>;
2522 #size-cells = <0>;
2526 compatible = "ibm,i2cr-fsi-master";
2528 #address-cells = <2>;
2529 #size-cells = <0>;
2533 #address-cells = <1>;
2534 #size-cells = <1>;
2535 chip-id = <0>;
2538 compatible = "ibm,i2cr-scom";
2543 compatible = "ibm,p9-sbefifo";
2545 #address-cells = <1>;
2546 #size-cells = <0>;
2552 cfam4_i2c1: i2c-bus@1 {
2553 #address-cells = <1>;
2554 #size-cells = <0>;
2558 compatible = "ibm,i2cr-fsi-master";
2560 #address-cells = <2>;
2561 #size-cells = <0>;
2565 #address-cells = <1>;
2566 #size-cells = <1>;
2567 chip-id = <0>;
2570 compatible = "ibm,i2cr-scom";
2575 compatible = "ibm,p9-sbefifo";
2577 #address-cells = <1>;
2578 #size-cells = <0>;
2584 cfam4_i2c10: i2c-bus@a {
2585 #address-cells = <1>;
2586 #size-cells = <0>;
2590 compatible = "ibm,i2cr-fsi-master";
2592 #address-cells = <2>;
2593 #size-cells = <0>;
2597 #address-cells = <1>;
2598 #size-cells = <1>;
2599 chip-id = <0>;
2602 compatible = "ibm,i2cr-scom";
2607 compatible = "ibm,p9-sbefifo";
2609 #address-cells = <1>;
2610 #size-cells = <0>;
2616 cfam4_i2c11: i2c-bus@b {
2617 #address-cells = <1>;
2618 #size-cells = <0>;
2622 compatible = "ibm,i2cr-fsi-master";
2624 #address-cells = <2>;
2625 #size-cells = <0>;
2629 #address-cells = <1>;
2630 #size-cells = <1>;
2631 chip-id = <0>;
2634 compatible = "ibm,i2cr-scom";
2639 compatible = "ibm,p9-sbefifo";
2641 #address-cells = <1>;
2642 #size-cells = <0>;
2648 cfam4_i2c12: i2c-bus@c {
2649 #address-cells = <1>;
2650 #size-cells = <0>;
2654 compatible = "ibm,i2cr-fsi-master";
2656 #address-cells = <2>;
2657 #size-cells = <0>;
2661 #address-cells = <1>;
2662 #size-cells = <1>;
2663 chip-id = <0>;
2666 compatible = "ibm,i2cr-scom";
2671 compatible = "ibm,p9-sbefifo";
2673 #address-cells = <1>;
2674 #size-cells = <0>;
2680 cfam4_i2c13: i2c-bus@d {
2681 #address-cells = <1>;
2682 #size-cells = <0>;
2686 compatible = "ibm,i2cr-fsi-master";
2688 #address-cells = <2>;
2689 #size-cells = <0>;
2693 #address-cells = <1>;
2694 #size-cells = <1>;
2695 chip-id = <0>;
2698 compatible = "ibm,i2cr-scom";
2703 compatible = "ibm,p9-sbefifo";
2705 #address-cells = <1>;
2706 #size-cells = <0>;
2712 cfam4_i2c14: i2c-bus@e {
2713 #address-cells = <1>;
2714 #size-cells = <0>;
2718 compatible = "ibm,i2cr-fsi-master";
2720 #address-cells = <2>;
2721 #size-cells = <0>;
2725 #address-cells = <1>;
2726 #size-cells = <1>;
2727 chip-id = <0>;
2730 compatible = "ibm,i2cr-scom";
2735 compatible = "ibm,p9-sbefifo";
2737 #address-cells = <1>;
2738 #size-cells = <0>;
2744 cfam4_i2c15: i2c-bus@f {
2745 #address-cells = <1>;
2746 #size-cells = <0>;
2750 compatible = "ibm,i2cr-fsi-master";
2752 #address-cells = <2>;
2753 #size-cells = <0>;
2757 #address-cells = <1>;
2758 #size-cells = <1>;
2759 chip-id = <0>;
2762 compatible = "ibm,i2cr-scom";
2767 compatible = "ibm,p9-sbefifo";
2769 #address-cells = <1>;
2770 #size-cells = <0>;
2780 #address-cells = <1>;
2781 #size-cells = <0>;
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 #address-cells = <1>;
2802 #size-cells = <0>;
2805 at25,byte-len = <0x80000>;
2806 at25,addr-mode = <4>;
2807 at25,page-size = <256>;
2811 spi-max-frequency = <1000000>;
2818 #address-cells = <1>;
2819 #size-cells = <0>;
2822 at25,byte-len = <0x80000>;
2823 at25,addr-mode = <4>;
2824 at25,page-size = <256>;
2828 spi-max-frequency = <1000000>;
2835 #address-cells = <1>;
2836 #size-cells = <0>;
2839 at25,byte-len = <0x80000>;
2840 at25,addr-mode = <4>;
2841 at25,page-size = <256>;
2845 spi-max-frequency = <1000000>;
2851 compatible = "ibm,p9-sbefifo";
2853 #address-cells = <1>;
2854 #size-cells = <0>;
2856 fsi_occ4: occ {
2857 compatible = "ibm,p10-occ";
2859 occ-hwmon {
2860 compatible = "ibm,p10-occ-hwmon";
2861 ibm,no-poll-on-init;
2867 compatible = "fsi-master-hub";
2869 #address-cells = <2>;
2870 #size-cells = <0>;
2872 no-scan-on-init;
2878 #address-cells = <1>;
2879 #size-cells = <1>;
2880 chip-id = <5>;
2888 compatible = "ibm,fsi-i2c-master";
2890 #address-cells = <1>;
2891 #size-cells = <0>;
2893 cfam5_i2c2: i2c-bus@2 {
2894 #address-cells = <1>;
2895 #size-cells = <0>;
2899 compatible = "ibm,i2cr-fsi-master";
2901 #address-cells = <2>;
2902 #size-cells = <0>;
2906 #address-cells = <1>;
2907 #size-cells = <1>;
2908 chip-id = <0>;
2911 compatible = "ibm,i2cr-scom";
2916 compatible = "ibm,p9-sbefifo";
2918 #address-cells = <1>;
2919 #size-cells = <0>;
2925 cfam5_i2c3: i2c-bus@3 {
2926 #address-cells = <1>;
2927 #size-cells = <0>;
2931 compatible = "ibm,i2cr-fsi-master";
2933 #address-cells = <2>;
2934 #size-cells = <0>;
2938 #address-cells = <1>;
2939 #size-cells = <1>;
2940 chip-id = <0>;
2943 compatible = "ibm,i2cr-scom";
2948 compatible = "ibm,p9-sbefifo";
2950 #address-cells = <1>;
2951 #size-cells = <0>;
2957 cfam5_i2c10: i2c-bus@a {
2958 #address-cells = <1>;
2959 #size-cells = <0>;
2963 compatible = "ibm,i2cr-fsi-master";
2965 #address-cells = <2>;
2966 #size-cells = <0>;
2970 #address-cells = <1>;
2971 #size-cells = <1>;
2972 chip-id = <0>;
2975 compatible = "ibm,i2cr-scom";
2980 compatible = "ibm,p9-sbefifo";
2982 #address-cells = <1>;
2983 #size-cells = <0>;
2989 cfam5_i2c11: i2c-bus@b {
2990 #address-cells = <1>;
2991 #size-cells = <0>;
2995 compatible = "ibm,i2cr-fsi-master";
2997 #address-cells = <2>;
2998 #size-cells = <0>;
3002 #address-cells = <1>;
3003 #size-cells = <1>;
3004 chip-id = <0>;
3007 compatible = "ibm,i2cr-scom";
3012 compatible = "ibm,p9-sbefifo";
3014 #address-cells = <1>;
3015 #size-cells = <0>;
3021 cfam5_i2c14: i2c-bus@e {
3022 #address-cells = <1>;
3023 #size-cells = <0>;
3027 compatible = "ibm,i2cr-fsi-master";
3029 #address-cells = <2>;
3030 #size-cells = <0>;
3034 #address-cells = <1>;
3035 #size-cells = <1>;
3036 chip-id = <0>;
3039 compatible = "ibm,i2cr-scom";
3044 compatible = "ibm,p9-sbefifo";
3046 #address-cells = <1>;
3047 #size-cells = <0>;
3053 cfam5_i2c15: i2c-bus@f {
3054 #address-cells = <1>;
3055 #size-cells = <0>;
3059 compatible = "ibm,i2cr-fsi-master";
3061 #address-cells = <2>;
3062 #size-cells = <0>;
3066 #address-cells = <1>;
3067 #size-cells = <1>;
3068 chip-id = <0>;
3071 compatible = "ibm,i2cr-scom";
3076 compatible = "ibm,p9-sbefifo";
3078 #address-cells = <1>;
3079 #size-cells = <0>;
3085 cfam5_i2c16: i2c-bus@10 {
3086 #address-cells = <1>;
3087 #size-cells = <0>;
3091 compatible = "ibm,i2cr-fsi-master";
3093 #address-cells = <2>;
3094 #size-cells = <0>;
3098 #address-cells = <1>;
3099 #size-cells = <1>;
3100 chip-id = <0>;
3103 compatible = "ibm,i2cr-scom";
3108 compatible = "ibm,p9-sbefifo";
3110 #address-cells = <1>;
3111 #size-cells = <0>;
3117 cfam5_i2c17: i2c-bus@11 {
3118 #address-cells = <1>;
3119 #size-cells = <0>;
3123 compatible = "ibm,i2cr-fsi-master";
3125 #address-cells = <2>;
3126 #size-cells = <0>;
3130 #address-cells = <1>;
3131 #size-cells = <1>;
3132 chip-id = <0>;
3135 compatible = "ibm,i2cr-scom";
3140 compatible = "ibm,p9-sbefifo";
3142 #address-cells = <1>;
3143 #size-cells = <0>;
3153 #address-cells = <1>;
3154 #size-cells = <0>;
3158 #address-cells = <1>;
3159 #size-cells = <0>;
3162 at25,byte-len = <0x80000>;
3163 at25,addr-mode = <4>;
3164 at25,page-size = <256>;
3168 spi-max-frequency = <1000000>;
3174 #address-cells = <1>;
3175 #size-cells = <0>;
3178 at25,byte-len = <0x80000>;
3179 at25,addr-mode = <4>;
3180 at25,page-size = <256>;
3184 spi-max-frequency = <1000000>;
3191 #address-cells = <1>;
3192 #size-cells = <0>;
3195 at25,byte-len = <0x80000>;
3196 at25,addr-mode = <4>;
3197 at25,page-size = <256>;
3201 spi-max-frequency = <1000000>;
3208 #address-cells = <1>;
3209 #size-cells = <0>;
3212 at25,byte-len = <0x80000>;
3213 at25,addr-mode = <4>;
3214 at25,page-size = <256>;
3218 spi-max-frequency = <1000000>;
3224 compatible = "ibm,p9-sbefifo";
3226 #address-cells = <1>;
3227 #size-cells = <0>;
3229 fsi_occ5: occ {
3230 compatible = "ibm,p10-occ";
3232 occ-hwmon {
3233 compatible = "ibm,p10-occ-hwmon";
3234 ibm,no-poll-on-init;
3240 compatible = "fsi-master-hub";
3242 #address-cells = <2>;
3243 #size-cells = <0>;
3245 no-scan-on-init;
3251 #address-cells = <1>;
3252 #size-cells = <1>;
3253 chip-id = <6>;
3261 compatible = "ibm,fsi-i2c-master";
3263 #address-cells = <1>;
3264 #size-cells = <0>;
3266 cfam6_i2c0: i2c-bus@0 {
3267 #address-cells = <1>;
3268 #size-cells = <0>;
3272 compatible = "ibm,i2cr-fsi-master";
3274 #address-cells = <2>;
3275 #size-cells = <0>;
3279 #address-cells = <1>;
3280 #size-cells = <1>;
3281 chip-id = <0>;
3284 compatible = "ibm,i2cr-scom";
3289 compatible = "ibm,p9-sbefifo";
3291 #address-cells = <1>;
3292 #size-cells = <0>;
3298 cfam6_i2c1: i2c-bus@1 {
3299 #address-cells = <1>;
3300 #size-cells = <0>;
3304 compatible = "ibm,i2cr-fsi-master";
3306 #address-cells = <2>;
3307 #size-cells = <0>;
3311 #address-cells = <1>;
3312 #size-cells = <1>;
3313 chip-id = <0>;
3316 compatible = "ibm,i2cr-scom";
3321 compatible = "ibm,p9-sbefifo";
3323 #address-cells = <1>;
3324 #size-cells = <0>;
3330 cfam6_i2c10: i2c-bus@a {
3331 #address-cells = <1>;
3332 #size-cells = <0>;
3336 compatible = "ibm,i2cr-fsi-master";
3338 #address-cells = <2>;
3339 #size-cells = <0>;
3343 #address-cells = <1>;
3344 #size-cells = <1>;
3345 chip-id = <0>;
3348 compatible = "ibm,i2cr-scom";
3353 compatible = "ibm,p9-sbefifo";
3355 #address-cells = <1>;
3356 #size-cells = <0>;
3362 cfam6_i2c11: i2c-bus@b {
3363 #address-cells = <1>;
3364 #size-cells = <0>;
3368 compatible = "ibm,i2cr-fsi-master";
3370 #address-cells = <2>;
3371 #size-cells = <0>;
3375 #address-cells = <1>;
3376 #size-cells = <1>;
3377 chip-id = <0>;
3380 compatible = "ibm,i2cr-scom";
3385 compatible = "ibm,p9-sbefifo";
3387 #address-cells = <1>;
3388 #size-cells = <0>;
3394 cfam6_i2c12: i2c-bus@c {
3395 #address-cells = <1>;
3396 #size-cells = <0>;
3400 compatible = "ibm,i2cr-fsi-master";
3402 #address-cells = <2>;
3403 #size-cells = <0>;
3407 #address-cells = <1>;
3408 #size-cells = <1>;
3409 chip-id = <0>;
3412 compatible = "ibm,i2cr-scom";
3417 compatible = "ibm,p9-sbefifo";
3419 #address-cells = <1>;
3420 #size-cells = <0>;
3426 cfam6_i2c13: i2c-bus@d {
3427 #address-cells = <1>;
3428 #size-cells = <0>;
3432 compatible = "ibm,i2cr-fsi-master";
3434 #address-cells = <2>;
3435 #size-cells = <0>;
3439 #address-cells = <1>;
3440 #size-cells = <1>;
3441 chip-id = <0>;
3444 compatible = "ibm,i2cr-scom";
3449 compatible = "ibm,p9-sbefifo";
3451 #address-cells = <1>;
3452 #size-cells = <0>;
3458 cfam6_i2c14: i2c-bus@e {
3459 #address-cells = <1>;
3460 #size-cells = <0>;
3464 compatible = "ibm,i2cr-fsi-master";
3466 #address-cells = <2>;
3467 #size-cells = <0>;
3471 #address-cells = <1>;
3472 #size-cells = <1>;
3473 chip-id = <0>;
3476 compatible = "ibm,i2cr-scom";
3481 compatible = "ibm,p9-sbefifo";
3483 #address-cells = <1>;
3484 #size-cells = <0>;
3490 cfam6_i2c15: i2c-bus@f {
3491 #address-cells = <1>;
3492 #size-cells = <0>;
3496 compatible = "ibm,i2cr-fsi-master";
3498 #address-cells = <2>;
3499 #size-cells = <0>;
3503 #address-cells = <1>;
3504 #size-cells = <1>;
3505 chip-id = <0>;
3508 compatible = "ibm,i2cr-scom";
3513 compatible = "ibm,p9-sbefifo";
3515 #address-cells = <1>;
3516 #size-cells = <0>;
3526 #address-cells = <1>;
3527 #size-cells = <0>;
3531 #address-cells = <1>;
3532 #size-cells = <0>;
3535 at25,byte-len = <0x80000>;
3536 at25,addr-mode = <4>;
3537 at25,page-size = <256>;
3541 spi-max-frequency = <1000000>;
3547 #address-cells = <1>;
3548 #size-cells = <0>;
3551 at25,byte-len = <0x80000>;
3552 at25,addr-mode = <4>;
3553 at25,page-size = <256>;
3557 spi-max-frequency = <1000000>;
3564 #address-cells = <1>;
3565 #size-cells = <0>;
3568 at25,byte-len = <0x80000>;
3569 at25,addr-mode = <4>;
3570 at25,page-size = <256>;
3574 spi-max-frequency = <1000000>;
3581 #address-cells = <1>;
3582 #size-cells = <0>;
3585 at25,byte-len = <0x80000>;
3586 at25,addr-mode = <4>;
3587 at25,page-size = <256>;
3591 spi-max-frequency = <1000000>;
3597 compatible = "ibm,p9-sbefifo";
3599 #address-cells = <1>;
3600 #size-cells = <0>;
3602 fsi_occ6: occ {
3603 compatible = "ibm,p10-occ";
3605 occ-hwmon {
3606 compatible = "ibm,p10-occ-hwmon";
3607 ibm,no-poll-on-init;
3613 compatible = "fsi-master-hub";
3615 #address-cells = <2>;
3616 #size-cells = <0>;
3618 no-scan-on-init;
3624 #address-cells = <1>;
3625 #size-cells = <1>;
3626 chip-id = <7>;
3634 compatible = "ibm,fsi-i2c-master";
3636 #address-cells = <1>;
3637 #size-cells = <0>;
3639 cfam7_i2c2: i2c-bus@2 {
3640 #address-cells = <1>;
3641 #size-cells = <0>;
3645 compatible = "ibm,i2cr-fsi-master";
3647 #address-cells = <2>;
3648 #size-cells = <0>;
3652 #address-cells = <1>;
3653 #size-cells = <1>;
3654 chip-id = <0>;
3657 compatible = "ibm,i2cr-scom";
3662 compatible = "ibm,p9-sbefifo";
3664 #address-cells = <1>;
3665 #size-cells = <0>;
3671 cfam7_i2c3: i2c-bus@3 {
3672 #address-cells = <1>;
3673 #size-cells = <0>;
3677 compatible = "ibm,i2cr-fsi-master";
3679 #address-cells = <2>;
3680 #size-cells = <0>;
3684 #address-cells = <1>;
3685 #size-cells = <1>;
3686 chip-id = <0>;
3689 compatible = "ibm,i2cr-scom";
3694 compatible = "ibm,p9-sbefifo";
3696 #address-cells = <1>;
3697 #size-cells = <0>;
3703 cfam7_i2c10: i2c-bus@a {
3704 #address-cells = <1>;
3705 #size-cells = <0>;
3709 compatible = "ibm,i2cr-fsi-master";
3711 #address-cells = <2>;
3712 #size-cells = <0>;
3716 #address-cells = <1>;
3717 #size-cells = <1>;
3718 chip-id = <0>;
3721 compatible = "ibm,i2cr-scom";
3726 compatible = "ibm,p9-sbefifo";
3728 #address-cells = <1>;
3729 #size-cells = <0>;
3735 cfam7_i2c11: i2c-bus@b {
3736 #address-cells = <1>;
3737 #size-cells = <0>;
3741 compatible = "ibm,i2cr-fsi-master";
3743 #address-cells = <2>;
3744 #size-cells = <0>;
3748 #address-cells = <1>;
3749 #size-cells = <1>;
3750 chip-id = <0>;
3753 compatible = "ibm,i2cr-scom";
3758 compatible = "ibm,p9-sbefifo";
3760 #address-cells = <1>;
3761 #size-cells = <0>;
3767 cfam7_i2c14: i2c-bus@e {
3768 #address-cells = <1>;
3769 #size-cells = <0>;
3773 compatible = "ibm,i2cr-fsi-master";
3775 #address-cells = <2>;
3776 #size-cells = <0>;
3780 #address-cells = <1>;
3781 #size-cells = <1>;
3782 chip-id = <0>;
3785 compatible = "ibm,i2cr-scom";
3790 compatible = "ibm,p9-sbefifo";
3792 #address-cells = <1>;
3793 #size-cells = <0>;
3799 cfam7_i2c15: i2c-bus@f {
3800 #address-cells = <1>;
3801 #size-cells = <0>;
3805 compatible = "ibm,i2cr-fsi-master";
3807 #address-cells = <2>;
3808 #size-cells = <0>;
3812 #address-cells = <1>;
3813 #size-cells = <1>;
3814 chip-id = <0>;
3817 compatible = "ibm,i2cr-scom";
3822 compatible = "ibm,p9-sbefifo";
3824 #address-cells = <1>;
3825 #size-cells = <0>;
3831 cfam7_i2c16: i2c-bus@10 {
3832 #address-cells = <1>;
3833 #size-cells = <0>;
3837 compatible = "ibm,i2cr-fsi-master";
3839 #address-cells = <2>;
3840 #size-cells = <0>;
3844 #address-cells = <1>;
3845 #size-cells = <1>;
3846 chip-id = <0>;
3849 compatible = "ibm,i2cr-scom";
3854 compatible = "ibm,p9-sbefifo";
3856 #address-cells = <1>;
3857 #size-cells = <0>;
3863 cfam7_i2c17: i2c-bus@11 {
3864 #address-cells = <1>;
3865 #size-cells = <0>;
3869 compatible = "ibm,i2cr-fsi-master";
3871 #address-cells = <2>;
3872 #size-cells = <0>;
3876 #address-cells = <1>;
3877 #size-cells = <1>;
3878 chip-id = <0>;
3881 compatible = "ibm,i2cr-scom";
3886 compatible = "ibm,p9-sbefifo";
3888 #address-cells = <1>;
3889 #size-cells = <0>;
3899 #address-cells = <1>;
3900 #size-cells = <0>;
3904 #address-cells = <1>;
3905 #size-cells = <0>;
3908 at25,byte-len = <0x80000>;
3909 at25,addr-mode = <4>;
3910 at25,page-size = <256>;
3914 spi-max-frequency = <1000000>;
3920 #address-cells = <1>;
3921 #size-cells = <0>;
3924 at25,byte-len = <0x80000>;
3925 at25,addr-mode = <4>;
3926 at25,page-size = <256>;
3930 spi-max-frequency = <1000000>;
3937 #address-cells = <1>;
3938 #size-cells = <0>;
3941 at25,byte-len = <0x80000>;
3942 at25,addr-mode = <4>;
3943 at25,page-size = <256>;
3947 spi-max-frequency = <1000000>;
3954 #address-cells = <1>;
3955 #size-cells = <0>;
3958 at25,byte-len = <0x80000>;
3959 at25,addr-mode = <4>;
3960 at25,page-size = <256>;
3964 spi-max-frequency = <1000000>;
3970 compatible = "ibm,p9-sbefifo";
3972 #address-cells = <1>;
3973 #size-cells = <0>;
3975 fsi_occ7: occ {
3976 compatible = "ibm,p10-occ";
3978 occ-hwmon {
3979 compatible = "ibm,p10-occ-hwmon";
3980 ibm,no-poll-on-init;
3986 compatible = "fsi-master-hub";
3988 #address-cells = <2>;
3989 #size-cells = <0>;
3991 no-scan-on-init;
3996 /* Legacy OCC numbering (to get rid of when userspace is fixed) */