Lines Matching +full:ibm +full:- +full:op +full:- +full:panel
1 // SPDX-License-Identifier: GPL-2.0-or-later
2 // Copyright 2024 IBM Corp.
3 /dts-v1/;
5 #include <dt-bindings/gpio/aspeed-gpio.h>
6 #include <dt-bindings/i2c/i2c.h>
7 #include <dt-bindings/leds/leds-pca955x.h>
8 #include "aspeed-g6.dtsi"
9 #include "ibm-power11-quad.dtsi"
13 compatible = "ibm,blueridge-bmc", "aspeed,ast2600";
35 stdout-path = &uart5;
43 reserved-memory {
44 #address-cells = <1>;
45 #size-cells = <1>;
50 no-map;
56 record-size = <0x8000>;
57 console-size = <0x8000>;
58 ftrace-size = <0x8000>;
59 pmsg-size = <0x8000>;
60 max-reason = <3>; /* KMSG_DUMP_EMERG */
66 no-map;
71 compatible = "shared-dma-pool";
73 no-map;
77 i2c-mux {
78 compatible = "i2c-mux-gpio";
79 #address-cells = <1>;
80 #size-cells = <0>;
81 i2c-parent = <&i2c2>;
82 idle-state = <0>;
83 mux-gpios = <&gpio0 ASPEED_GPIO(G, 4) GPIO_ACTIVE_HIGH>,
88 #address-cells = <1>;
89 #size-cells = <0>;
94 #address-cells = <1>;
95 #size-cells = <0>;
100 #address-cells = <1>;
101 #size-cells = <0>;
106 #address-cells = <1>;
107 #size-cells = <0>;
112 compatible = "gpio-leds";
115 led-bmc-ingraham0 {
120 led-rear-enc-id0 {
125 led-rear-enc-fault0 {
130 led-pcieslot-power {
135 gpio-keys-polled {
136 compatible = "gpio-keys-polled";
137 poll-interval = <1000>;
139 event-fan0-presence {
141 label = "fan0-presence";
145 event-fan1-presence {
147 label = "fan1-presence";
151 event-fan2-presence {
153 label = "fan2-presence";
157 event-fan3-presence {
159 label = "fan3-presence";
163 event-fan4-presence {
165 label = "fan4-presence";
169 event-fan5-presence {
171 label = "fan5-presence";
176 iio-hwmon {
177 compatible = "iio-hwmon";
178 io-channels = <&adc1 7>;
184 aspeed,int-vref-microvolt = <2500000>;
185 pinctrl-names = "default";
186 pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default
201 gpio-line-names =
202 /*A0-A7*/ "","","","","","","","",
203 /*B0-B7*/ "bmc-management-ready","","","","","","checkstop","",
204 /*C0-C7*/ "","","","","","","","",
205 /*D0-D7*/ "","","","","","","","",
206 /*E0-E7*/ "","","","","","","","",
207 /*F0-F7*/ "","","rtc-battery-voltage-read-enable","reset-cause-pinhole","","",
208 "factory-reset-toggle","",
209 /*G0-G7*/ "","","","","","","","",
210 /*H0-H7*/ "","bmc-ingraham0","rear-enc-id0","rear-enc-fault0","","","","",
211 /*I0-I7*/ "","","","","","","bmc-secure-boot","",
212 /*J0-J7*/ "","","","","","","","",
213 /*K0-K7*/ "","","","","","","","",
214 /*L0-L7*/ "","","","","","","","",
215 /*M0-M7*/ "","","","","","","","",
216 /*N0-N7*/ "","","","","","","","",
217 /*O0-O7*/ "","","","usb-power","","","","",
218 /*P0-P7*/ "","","","","pcieslot-power","","","",
219 /*Q0-Q7*/ "cfam-reset","","regulator-standby-faulted","","","","","",
220 /*R0-R7*/ "bmc-tpm-reset","power-chassis-control","power-chassis-good","","","","",
222 /*S0-S7*/ "presence-ps0","presence-ps1","presence-ps2","presence-ps3",
223 "power-ffs-sync-history","","","",
224 /*T0-T7*/ "","","","","","","","",
225 /*U0-U7*/ "","","","","","","","",
226 /*V0-V7*/ "","","","","","","","",
227 /*W0-W7*/ "","","","","","","","",
228 /*X0-X7*/ "","","","","","","","",
229 /*Y0-Y7*/ "","","","","","","","",
230 /*Z0-Z7*/ "","","","","","","","";
232 i2c3-mux-oe-n-hog {
233 gpio-hog;
235 line-name = "I2C3_MUX_OE_N";
236 output-high;
239 usb-power-hog {
240 gpio-hog;
242 output-high;
251 bias-disable;
256 clk-phase-mmc-hs200 = <180>, <180>;
274 gpio-controller;
275 #gpio-cells = <2>;
277 gpio-line-names = "",
299 power-supply@68 {
300 compatible = "ibm,cffps";
304 power-supply@69 {
305 compatible = "ibm,cffps";
309 led-controller@61 {
312 #address-cells = <1>;
313 #size-cells = <0>;
314 gpio-controller;
315 #gpio-cells = <2>;
317 gpio-line-names =
330 temperature-sensor@48 {
335 temperature-sensor@49 {
340 temperature-sensor@4a {
345 i2c-mux@70 {
348 #address-cells = <1>;
349 #size-cells = <0>;
350 i2c-mux-idle-disconnect;
354 #address-cells = <1>;
355 #size-cells = <0>;
362 led-controller@60 {
365 #address-cells = <1>;
366 #size-cells = <0>;
367 gpio-controller;
368 #gpio-cells = <2>;
372 default-state = "keep";
373 label = "cablecard0-cxp-top";
374 retain-state-shutdown;
380 default-state = "keep";
381 label = "cablecard0-cxp-bot";
382 retain-state-shutdown;
390 #address-cells = <1>;
391 #size-cells = <0>;
401 #address-cells = <1>;
402 #size-cells = <0>;
415 temperature-sensor@48 {
420 temperature-sensor@49 {
425 i2c-mux@70 {
428 #address-cells = <1>;
429 #size-cells = <0>;
430 i2c-mux-idle-disconnect;
434 #address-cells = <1>;
435 #size-cells = <0>;
442 led-controller@60 {
445 #address-cells = <1>;
446 #size-cells = <0>;
447 gpio-controller;
448 #gpio-cells = <2>;
452 default-state = "keep";
453 label = "cablecard3-cxp-top";
454 retain-state-shutdown;
460 default-state = "keep";
461 label = "cablecard3-cxp-bot";
462 retain-state-shutdown;
470 #address-cells = <1>;
471 #size-cells = <0>;
478 led-controller@61 {
481 #address-cells = <1>;
482 #size-cells = <0>;
483 gpio-controller;
484 #gpio-cells = <2>;
488 default-state = "keep";
489 label = "cablecard4-cxp-top";
490 retain-state-shutdown;
496 default-state = "keep";
497 label = "cablecard4-cxp-bot";
498 retain-state-shutdown;
509 temperature-sensor@48 {
514 temperature-sensor@4a {
519 temperature-sensor@4b {
524 i2c-mux@70 {
527 #address-cells = <1>;
528 #size-cells = <0>;
529 i2c-mux-idle-disconnect;
533 #address-cells = <1>;
534 #size-cells = <0>;
544 #address-cells = <1>;
545 #size-cells = <0>;
555 #address-cells = <1>;
556 #size-cells = <0>;
566 #address-cells = <1>;
567 #size-cells = <0>;
578 multi-master;
581 led-controller@30 {
582 compatible = "ibm,pca9552";
584 #address-cells = <1>;
585 #size-cells = <0>;
586 gpio-controller;
587 #gpio-cells = <2>;
591 default-state = "keep";
593 retain-state-shutdown;
599 default-state = "keep";
601 retain-state-shutdown;
607 default-state = "keep";
609 retain-state-shutdown;
615 default-state = "keep";
617 retain-state-shutdown;
623 default-state = "keep";
625 retain-state-shutdown;
631 default-state = "keep";
633 retain-state-shutdown;
639 default-state = "keep";
640 label = "cpu-vrm1";
641 retain-state-shutdown;
647 default-state = "keep";
648 label = "lcd-russel";
649 retain-state-shutdown;
654 led-controller@31 {
655 compatible = "ibm,pca9552";
657 #address-cells = <1>;
658 #size-cells = <0>;
659 gpio-controller;
660 #gpio-cells = <2>;
664 default-state = "keep";
666 retain-state-shutdown;
672 default-state = "keep";
674 retain-state-shutdown;
680 default-state = "keep";
682 retain-state-shutdown;
688 default-state = "keep";
690 retain-state-shutdown;
696 default-state = "keep";
698 retain-state-shutdown;
704 default-state = "keep";
706 retain-state-shutdown;
712 default-state = "keep";
714 retain-state-shutdown;
720 default-state = "keep";
722 retain-state-shutdown;
728 default-state = "keep";
730 retain-state-shutdown;
736 default-state = "keep";
738 retain-state-shutdown;
744 default-state = "keep";
746 retain-state-shutdown;
752 default-state = "keep";
754 retain-state-shutdown;
760 default-state = "keep";
762 retain-state-shutdown;
768 default-state = "keep";
770 retain-state-shutdown;
776 default-state = "keep";
778 retain-state-shutdown;
784 default-state = "keep";
786 retain-state-shutdown;
791 led-controller@32 {
792 compatible = "ibm,pca9552";
794 #address-cells = <1>;
795 #size-cells = <0>;
796 gpio-controller;
797 #gpio-cells = <2>;
801 default-state = "keep";
803 retain-state-shutdown;
809 default-state = "keep";
811 retain-state-shutdown;
817 default-state = "keep";
819 retain-state-shutdown;
825 default-state = "keep";
827 retain-state-shutdown;
833 default-state = "keep";
835 retain-state-shutdown;
841 default-state = "keep";
843 retain-state-shutdown;
849 default-state = "keep";
851 retain-state-shutdown;
857 default-state = "keep";
859 retain-state-shutdown;
865 default-state = "keep";
867 retain-state-shutdown;
873 default-state = "keep";
875 retain-state-shutdown;
881 default-state = "keep";
883 retain-state-shutdown;
889 default-state = "keep";
891 retain-state-shutdown;
897 default-state = "keep";
899 retain-state-shutdown;
905 default-state = "keep";
907 retain-state-shutdown;
913 default-state = "keep";
915 retain-state-shutdown;
921 default-state = "keep";
923 retain-state-shutdown;
928 led-controller@33 {
929 compatible = "ibm,pca9552";
931 #address-cells = <1>;
932 #size-cells = <0>;
933 gpio-controller;
934 #gpio-cells = <2>;
938 default-state = "keep";
940 retain-state-shutdown;
946 default-state = "keep";
948 retain-state-shutdown;
954 default-state = "keep";
955 label = "dasd-pyramid0";
956 retain-state-shutdown;
962 default-state = "keep";
963 label = "dasd-pyramid1";
964 retain-state-shutdown;
970 default-state = "keep";
971 label = "dasd-pyramid2";
972 retain-state-shutdown;
978 default-state = "keep";
979 label = "cpu0-vrm0";
980 retain-state-shutdown;
986 default-state = "keep";
987 label = "rtc-battery";
988 retain-state-shutdown;
994 default-state = "keep";
995 label = "base-blyth";
996 retain-state-shutdown;
1002 default-state = "keep";
1004 retain-state-shutdown;
1010 default-state = "keep";
1012 retain-state-shutdown;
1018 default-state = "keep";
1020 retain-state-shutdown;
1026 default-state = "keep";
1028 retain-state-shutdown;
1034 default-state = "keep";
1036 retain-state-shutdown;
1042 default-state = "keep";
1044 retain-state-shutdown;
1050 default-state = "keep";
1051 label = "tpm-wilson";
1052 retain-state-shutdown;
1057 humidity-sensor@40 {
1062 temperature-sensor@48 {
1072 led-controller@60 {
1075 #address-cells = <1>;
1076 #size-cells = <0>;
1077 gpio-controller;
1078 #gpio-cells = <2>;
1082 default-state = "keep";
1083 label = "front-sys-id0";
1084 retain-state-shutdown;
1090 default-state = "keep";
1091 label = "front-check-log0";
1092 retain-state-shutdown;
1098 default-state = "keep";
1099 label = "front-enc-fault1";
1100 retain-state-shutdown;
1106 default-state = "keep";
1107 label = "front-sys-pwron0";
1108 retain-state-shutdown;
1113 pca0: led-controller@61 {
1116 #address-cells = <1>;
1117 #size-cells = <0>;
1118 gpio-controller;
1119 #gpio-cells = <2>;
1123 default-state = "keep";
1125 retain-state-shutdown;
1131 default-state = "keep";
1133 retain-state-shutdown;
1139 default-state = "keep";
1141 retain-state-shutdown;
1147 default-state = "keep";
1149 retain-state-shutdown;
1155 default-state = "keep";
1157 retain-state-shutdown;
1163 default-state = "keep";
1165 retain-state-shutdown;
1170 lcd-controller@62 {
1171 compatible = "ibm,op-panel";
1175 pressure-sensor@76 {
1178 #io-channel-cells = <0>;
1205 temperature-sensor@48 {
1210 temperature-sensor@4a {
1225 led-controller@60 {
1228 #address-cells = <1>;
1229 #size-cells = <0>;
1230 gpio-controller;
1231 #gpio-cells = <2>;
1233 gpio-line-names =
1235 "", "", "", "", "", "", "power-config-full-load", "";
1238 led-controller@61 {
1241 #address-cells = <1>;
1242 #size-cells = <0>;
1243 gpio-controller;
1244 #gpio-cells = <2>;
1246 gpio-line-names =
1261 temperature-sensor@4c {
1266 temperature-sensor@4d {
1280 temperature-sensor@4c {
1285 temperature-sensor@4d {
1299 temperature-sensor@48 {
1304 temperature-sensor@49 {
1309 i2c-mux@70 {
1312 #address-cells = <1>;
1313 #size-cells = <0>;
1314 i2c-mux-idle-disconnect;
1318 #address-cells = <1>;
1319 #size-cells = <0>;
1326 led-controller@60 {
1329 #address-cells = <1>;
1330 #size-cells = <0>;
1331 gpio-controller;
1332 #gpio-cells = <2>;
1336 default-state = "keep";
1337 label = "cablecard10-cxp-top";
1338 retain-state-shutdown;
1344 default-state = "keep";
1345 label = "cablecard10-cxp-bot";
1346 retain-state-shutdown;
1354 #address-cells = <1>;
1355 #size-cells = <0>;
1369 compatible = "nuvoton,npct75x", "tcg,tpm-tis-i2c";
1371 memory-region = <&event_log>;
1388 led-controller@60 {
1391 #address-cells = <1>;
1392 #size-cells = <0>;
1393 gpio-controller;
1394 #gpio-cells = <2>;
1398 default-state = "keep";
1400 retain-state-shutdown;
1406 default-state = "keep";
1408 retain-state-shutdown;
1414 default-state = "keep";
1416 retain-state-shutdown;
1422 default-state = "keep";
1424 retain-state-shutdown;
1430 default-state = "keep";
1432 retain-state-shutdown;
1438 default-state = "keep";
1440 retain-state-shutdown;
1446 default-state = "keep";
1448 retain-state-shutdown;
1454 default-state = "keep";
1456 retain-state-shutdown;
1470 led-controller@60 {
1473 #address-cells = <1>;
1474 #size-cells = <0>;
1475 gpio-controller;
1476 #gpio-cells = <2>;
1480 default-state = "keep";
1482 retain-state-shutdown;
1488 default-state = "keep";
1490 retain-state-shutdown;
1496 default-state = "keep";
1498 retain-state-shutdown;
1504 default-state = "keep";
1506 retain-state-shutdown;
1512 default-state = "keep";
1514 retain-state-shutdown;
1520 default-state = "keep";
1522 retain-state-shutdown;
1528 default-state = "keep";
1530 retain-state-shutdown;
1536 default-state = "keep";
1538 retain-state-shutdown;
1552 led-controller@60 {
1555 #address-cells = <1>;
1556 #size-cells = <0>;
1557 gpio-controller;
1558 #gpio-cells = <2>;
1562 default-state = "keep";
1564 retain-state-shutdown;
1570 default-state = "keep";
1572 retain-state-shutdown;
1578 default-state = "keep";
1580 retain-state-shutdown;
1586 default-state = "keep";
1588 retain-state-shutdown;
1594 default-state = "keep";
1596 retain-state-shutdown;
1602 default-state = "keep";
1604 retain-state-shutdown;
1610 default-state = "keep";
1612 retain-state-shutdown;
1618 default-state = "keep";
1620 retain-state-shutdown;
1640 memory-region = <&flash_memory>;
1645 pinctrl-names = "default";
1646 pinctrl-0 = <&pinctrl_rmii3_default>;
1649 clock-names = "MACCLK", "RCLK";
1650 use-ncsi;
1655 pinctrl-names = "default";
1656 pinctrl-0 = <&pinctrl_rmii4_default>;
1659 clock-names = "MACCLK", "RCLK";
1660 use-ncsi;
1664 aspeed,reset-type = "none";
1665 aspeed,external-signal;
1666 aspeed,ext-push-pull;
1667 aspeed,ext-active-high;
1669 pinctrl-names = "default";
1670 pinctrl-0 = <&pinctrl_wdtrst1_default>;
1679 aspeed,lpc-io-reg = <0xca8 0xcac>;
1684 aspeed,lpc-io-reg = <0xca2>;
1685 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;