Lines Matching +full:led +full:- +full:4
1 // SPDX-License-Identifier: GPL-2.0-or-later
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;
55 reg = <0xb3e00000 0x200000>; /* 16 * (4 * 0x8000) */
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";
114 /* BMC Card fault LED at the back */
115 led-bmc-ingraham0 {
119 /* Enclosure ID LED at the back */
120 led-rear-enc-id0 {
124 /* Enclosure fault LED at the back */
125 led-rear-enc-fault0 {
129 /* PCIE slot power LED */
130 led-pcieslot-power {
131 gpios = <&gpio0 ASPEED_GPIO(P, 4) GPIO_ACTIVE_LOW>;
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 {
304 power-supply@69 {
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>;
370 led@0 {
372 default-state = "keep";
373 label = "cablecard0-cxp-top";
374 retain-state-shutdown;
378 led@1 {
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>;
450 led@0 {
452 default-state = "keep";
453 label = "cablecard3-cxp-top";
454 retain-state-shutdown;
458 led@1 {
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>;
486 led@0 {
488 default-state = "keep";
489 label = "cablecard4-cxp-top";
490 retain-state-shutdown;
494 led@1 {
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 {
584 #address-cells = <1>;
585 #size-cells = <0>;
586 gpio-controller;
587 #gpio-cells = <2>;
589 led@0 {
591 default-state = "keep";
593 retain-state-shutdown;
597 led@1 {
599 default-state = "keep";
601 retain-state-shutdown;
605 led@2 {
607 default-state = "keep";
609 retain-state-shutdown;
613 led@3 {
615 default-state = "keep";
617 retain-state-shutdown;
621 led@4 {
622 reg = <4>;
623 default-state = "keep";
625 retain-state-shutdown;
629 led@5 {
631 default-state = "keep";
633 retain-state-shutdown;
637 led@6 {
639 default-state = "keep";
640 label = "cpu-vrm1";
641 retain-state-shutdown;
645 led@8 {
647 default-state = "keep";
648 label = "lcd-russel";
649 retain-state-shutdown;
654 led-controller@31 {
657 #address-cells = <1>;
658 #size-cells = <0>;
659 gpio-controller;
660 #gpio-cells = <2>;
662 led@0 {
664 default-state = "keep";
666 retain-state-shutdown;
670 led@1 {
672 default-state = "keep";
674 retain-state-shutdown;
678 led@2 {
680 default-state = "keep";
682 retain-state-shutdown;
686 led@3 {
688 default-state = "keep";
690 retain-state-shutdown;
694 led@4 {
695 reg = <4>;
696 default-state = "keep";
698 retain-state-shutdown;
702 led@5 {
704 default-state = "keep";
706 retain-state-shutdown;
710 led@6 {
712 default-state = "keep";
714 retain-state-shutdown;
718 led@7 {
720 default-state = "keep";
722 retain-state-shutdown;
726 led@8 {
728 default-state = "keep";
730 retain-state-shutdown;
734 led@9 {
736 default-state = "keep";
738 retain-state-shutdown;
742 led@10 {
744 default-state = "keep";
746 retain-state-shutdown;
750 led@11 {
752 default-state = "keep";
754 retain-state-shutdown;
758 led@12 {
760 default-state = "keep";
762 retain-state-shutdown;
766 led@13 {
768 default-state = "keep";
770 retain-state-shutdown;
774 led@14 {
776 default-state = "keep";
778 retain-state-shutdown;
782 led@15 {
784 default-state = "keep";
786 retain-state-shutdown;
791 led-controller@32 {
794 #address-cells = <1>;
795 #size-cells = <0>;
796 gpio-controller;
797 #gpio-cells = <2>;
799 led@0 {
801 default-state = "keep";
803 retain-state-shutdown;
807 led@1 {
809 default-state = "keep";
811 retain-state-shutdown;
815 led@2 {
817 default-state = "keep";
819 retain-state-shutdown;
823 led@3 {
825 default-state = "keep";
827 retain-state-shutdown;
831 led@4 {
832 reg = <4>;
833 default-state = "keep";
835 retain-state-shutdown;
839 led@5 {
841 default-state = "keep";
843 retain-state-shutdown;
847 led@6 {
849 default-state = "keep";
851 retain-state-shutdown;
855 led@7 {
857 default-state = "keep";
859 retain-state-shutdown;
863 led@8 {
865 default-state = "keep";
867 retain-state-shutdown;
871 led@9 {
873 default-state = "keep";
875 retain-state-shutdown;
879 led@10 {
881 default-state = "keep";
883 retain-state-shutdown;
887 led@11 {
889 default-state = "keep";
891 retain-state-shutdown;
895 led@12 {
897 default-state = "keep";
899 retain-state-shutdown;
903 led@13 {
905 default-state = "keep";
907 retain-state-shutdown;
911 led@14 {
913 default-state = "keep";
915 retain-state-shutdown;
919 led@15 {
921 default-state = "keep";
923 retain-state-shutdown;
928 led-controller@33 {
931 #address-cells = <1>;
932 #size-cells = <0>;
933 gpio-controller;
934 #gpio-cells = <2>;
936 led@0 {
938 default-state = "keep";
940 retain-state-shutdown;
944 led@1 {
946 default-state = "keep";
948 retain-state-shutdown;
952 led@3 {
954 default-state = "keep";
955 label = "dasd-pyramid0";
956 retain-state-shutdown;
960 led@4 {
961 reg = <4>;
962 default-state = "keep";
963 label = "dasd-pyramid1";
964 retain-state-shutdown;
968 led@5 {
970 default-state = "keep";
971 label = "dasd-pyramid2";
972 retain-state-shutdown;
976 led@6 {
978 default-state = "keep";
979 label = "cpu0-vrm0";
980 retain-state-shutdown;
984 led@7 {
986 default-state = "keep";
987 label = "rtc-battery";
988 retain-state-shutdown;
992 led@8 {
994 default-state = "keep";
995 label = "base-blyth";
996 retain-state-shutdown;
1000 led@9 {
1002 default-state = "keep";
1004 retain-state-shutdown;
1008 led@10 {
1010 default-state = "keep";
1012 retain-state-shutdown;
1016 led@11 {
1018 default-state = "keep";
1020 retain-state-shutdown;
1024 led@12 {
1026 default-state = "keep";
1028 retain-state-shutdown;
1032 led@13 {
1034 default-state = "keep";
1036 retain-state-shutdown;
1040 led@14 {
1042 default-state = "keep";
1044 retain-state-shutdown;
1048 led@15 {
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>;
1080 led@0 {
1082 default-state = "keep";
1083 label = "front-sys-id0";
1084 retain-state-shutdown;
1088 led@1 {
1090 default-state = "keep";
1091 label = "front-check-log0";
1092 retain-state-shutdown;
1096 led@2 {
1098 default-state = "keep";
1099 label = "front-enc-fault1";
1100 retain-state-shutdown;
1104 led@3 {
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>;
1121 led@0 {
1123 default-state = "keep";
1125 retain-state-shutdown;
1129 led@1 {
1131 default-state = "keep";
1133 retain-state-shutdown;
1137 led@2 {
1139 default-state = "keep";
1141 retain-state-shutdown;
1145 led@3 {
1147 default-state = "keep";
1149 retain-state-shutdown;
1153 led@4 {
1154 reg = <4>;
1155 default-state = "keep";
1157 retain-state-shutdown;
1161 led@5 {
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>;
1334 led@0 {
1336 default-state = "keep";
1337 label = "cablecard10-cxp-top";
1338 retain-state-shutdown;
1342 led@1 {
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>;
1396 led@0 {
1398 default-state = "keep";
1400 retain-state-shutdown;
1404 led@1 {
1406 default-state = "keep";
1408 retain-state-shutdown;
1412 led@2 {
1414 default-state = "keep";
1416 retain-state-shutdown;
1420 led@3 {
1422 default-state = "keep";
1424 retain-state-shutdown;
1428 led@4 {
1429 reg = <4>;
1430 default-state = "keep";
1432 retain-state-shutdown;
1436 led@5 {
1438 default-state = "keep";
1440 retain-state-shutdown;
1444 led@6 {
1446 default-state = "keep";
1448 retain-state-shutdown;
1452 led@7 {
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>;
1478 led@0 {
1480 default-state = "keep";
1482 retain-state-shutdown;
1486 led@1 {
1488 default-state = "keep";
1490 retain-state-shutdown;
1494 led@2 {
1496 default-state = "keep";
1498 retain-state-shutdown;
1502 led@3 {
1504 default-state = "keep";
1506 retain-state-shutdown;
1510 led@4 {
1511 reg = <4>;
1512 default-state = "keep";
1514 retain-state-shutdown;
1518 led@5 {
1520 default-state = "keep";
1522 retain-state-shutdown;
1526 led@6 {
1528 default-state = "keep";
1530 retain-state-shutdown;
1534 led@7 {
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>;
1560 led@0 {
1562 default-state = "keep";
1564 retain-state-shutdown;
1568 led@1 {
1570 default-state = "keep";
1572 retain-state-shutdown;
1576 led@2 {
1578 default-state = "keep";
1580 retain-state-shutdown;
1584 led@3 {
1586 default-state = "keep";
1588 retain-state-shutdown;
1592 led@4 {
1593 reg = <4>;
1594 default-state = "keep";
1596 retain-state-shutdown;
1600 led@5 {
1602 default-state = "keep";
1604 retain-state-shutdown;
1608 led@6 {
1610 default-state = "keep";
1612 retain-state-shutdown;
1616 led@7 {
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>;