Lines Matching +full:led +full:- +full:6

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,system1-bmc", "aspeed,ast2600";
74 stdout-path = "uart5:115200n8";
82 reserved-memory {
83 #address-cells = <1>;
84 #size-cells = <1>;
87 eventlog: tcg-event-log@b3d00000 {
88 no-map;
95 record-size = <0x8000>;
96 console-size = <0x8000>;
97 ftrace-size = <0x8000>;
98 pmsg-size = <0x8000>;
99 max-reason = <3>; /* KMSG_DUMP_EMERG */
104 no-map;
110 no-map;
111 compatible = "shared-dma-pool";
117 compatible = "gpio-leds";
119 led-0 {
123 led-1 {
127 led-2 {
128 gpios = <&gpio0 ASPEED_GPIO(S, 6) GPIO_ACTIVE_HIGH>;
131 led-3 {
135 led-4 {
139 led-5 {
140 gpios = <&pca3 6 GPIO_ACTIVE_LOW>;
143 led-6 {
147 led-7 {
151 led-8 {
155 led-9 {
159 led-a {
163 led-b {
167 led-c {
171 led-d {
172 gpios = <&pca4 6 GPIO_ACTIVE_HIGH>;
175 led-e {
180 gpio-keys-polled {
181 compatible = "gpio-keys-polled";
182 poll-interval = <1000>;
184 event-nvme0-presence {
185 label = "nvme0-presence";
190 event-nvme1-presence {
191 label = "nvme1-presence";
196 event-nvme2-presence {
197 label = "nvme2-presence";
202 event-nvme3-presence {
203 label = "nvme3-presence";
209 iio-hwmon {
210 compatible = "iio-hwmon";
211 io-channels = <&p12v_vd 0>, <&p5v_aux_vd 0>,
218 p12v_vd: voltage-divider1 {
219 compatible = "voltage-divider";
220 io-channels = <&adc1 3>;
221 #io-channel-cells = <1>;
227 output-ohms = <15>;
228 full-ohms = <133>;
231 p5v_aux_vd: voltage-divider2 {
232 compatible = "voltage-divider";
233 io-channels = <&adc1 5>;
234 #io-channel-cells = <1>;
240 output-ohms = <50>;
241 full-ohms = <187>;
244 p5v_bmc_aux_vd: voltage-divider3 {
245 compatible = "voltage-divider";
246 io-channels = <&adc0 3>;
247 #io-channel-cells = <1>;
253 output-ohms = <50>;
254 full-ohms = <187>;
257 p3v3_aux_vd: voltage-divider4 {
258 compatible = "voltage-divider";
259 io-channels = <&adc1 2>;
260 #io-channel-cells = <1>;
266 output-ohms = <14>;
267 full-ohms = <34>;
270 p3v3_bmc_aux_vd: voltage-divider5 {
271 compatible = "voltage-divider";
272 io-channels = <&adc0 7>;
273 #io-channel-cells = <1>;
279 output-ohms = <14>;
280 full-ohms = <34>;
283 p1v8_bmc_aux_vd: voltage-divider6 {
284 compatible = "voltage-divider";
285 io-channels = <&adc0 6>;
286 #io-channel-cells = <1>;
292 output-ohms = <3>;
293 full-ohms = <4>;
296 p2v5_aux_vd: voltage-divider7 {
297 compatible = "voltage-divider";
298 io-channels = <&adc1 1>;
299 #io-channel-cells = <1>;
305 output-ohms = <11>;
306 full-ohms = <21>;
309 p1v8_bmc_aux: fixedregulator-p1v8-bmc-aux {
310 compatible = "regulator-fixed";
311 regulator-name = "p1v8_bmc_aux";
312 regulator-min-microvolt = <1800000>;
313 regulator-max-microvolt = <1800000>;
314 regulator-always-on;
320 vref-supply = <&p1v8_bmc_aux>;
322 pinctrl-names = "default";
323 pinctrl-0 = <&pinctrl_adc0_default
335 vref-supply = <&p1v8_bmc_aux>;
336 aspeed,battery-sensing;
338 aspeed,int-vref-microvolt = <2500000>;
339 pinctrl-names = "default";
340 pinctrl-0 = <&pinctrl_adc8_default
359 gpio-line-names =
360 /*A0-A7*/ "","","","","","","","",
361 /*B0-B7*/ "","","","","bmc-tpm-reset","","","",
362 /*C0-C7*/ "","","","","","","","",
363 /*D0-D7*/ "","","","","","","","",
364 /*E0-E7*/ "","","","","","","","",
365 /*F0-F7*/ "","","","","","","","",
366 /*G0-G7*/ "","","","","","","","",
367 /*H0-H7*/ "","","","","","","","",
368 /*I0-I7*/ "","","","","","","","",
369 /*J0-J7*/ "","","","","","","","",
370 /*K0-K7*/ "","","","","","","","",
371 /*L0-L7*/ "","","","","","","","bmc-ready",
372 /*M0-M7*/ "","","","","","","","",
373 /*N0-N7*/ "fpga-debug-enable","","","","","","","",
374 /*O0-O7*/ "","","","","","","","",
375 /*P0-P7*/ "","","","","","","","bmc-hb",
376 /*Q0-Q7*/ "","","","","","","pch-ready","",
377 /*R0-R7*/ "","","","","","","","",
378 /*S0-S7*/ "","","","","","","rear-enc-fault0","rear-enc-id0",
379 /*T0-T7*/ "","","","","","","","",
380 /*U0-U7*/ "","","","","","","","",
381 /*V0-V7*/ "","rtc-battery-voltage-read-enable","","power-chassis-control","","","","",
382 /*W0-W7*/ "","","","","","","","",
383 /*X0-X7*/ "fpga-pgood","power-chassis-good","pch-pgood","","","","","",
384 /*Y0-Y7*/ "","","","","","","","",
385 /*Z0-Z7*/ "","","","","","","","";
393 bias-disable;
398 clk-phase-mmc-hs200 = <180>, <180>;
404 bus-frequency = <1000000>;
425 memory-region = <&flash_memory>;
430 pinctrl-names = "default";
431 pinctrl-0 = <&pinctrl_rmii3_default>;
434 clock-names = "MACCLK", "RCLK";
435 use-ncsi;
440 pinctrl-names = "default";
441 pinctrl-0 = <&pinctrl_rmii4_default>;
444 clock-names = "MACCLK", "RCLK";
445 use-ncsi;
449 aspeed,reset-type = "none";
450 aspeed,external-signal;
451 aspeed,ext-push-pull;
452 aspeed,ext-active-high;
454 pinctrl-names = "default";
455 pinctrl-0 = <&pinctrl_wdtrst1_default>;
464 aspeed,lpc-io-reg = <0xca8 0xcac>;
469 aspeed,lpc-io-reg = <0xca2>;
470 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
479 snoop-ports = <0x80>, <0x81>;
494 max8952,default-mode = <0>;
495 max8952,dvs-mode-microvolt = <1250000>, <1200000>,
497 max8952,sync-freq = <0>;
498 max8952,ramp-speed = <0>;
500 regulator-name = "VR_v77_1v4";
501 regulator-min-microvolt = <770000>;
502 regulator-max-microvolt = <1400000>;
503 regulator-always-on;
504 regulator-boot-on;
516 led-controller@60 {
519 #address-cells = <1>;
520 #size-cells = <0>;
522 gpio-controller;
523 #gpio-cells = <2>;
525 led@0 {
526 label = "nic1-perst";
528 retain-state-shutdown;
529 default-state = "keep";
533 led@1 {
534 label = "bmc-perst";
536 retain-state-shutdown;
537 default-state = "keep";
541 led@2 {
542 label = "reset-M2-SSD1-2-perst";
544 retain-state-shutdown;
545 default-state = "keep";
549 led@3 {
550 label = "pcie-perst1";
552 retain-state-shutdown;
553 default-state = "keep";
557 led@4 {
558 label = "pcie-perst2";
560 retain-state-shutdown;
561 default-state = "keep";
565 led@5 {
566 label = "pcie-perst3";
568 retain-state-shutdown;
569 default-state = "keep";
573 led@6 {
574 label = "pcie-perst4";
575 reg = <6>;
576 retain-state-shutdown;
577 default-state = "keep";
581 led@7 {
582 label = "pcie-perst5";
584 retain-state-shutdown;
585 default-state = "keep";
589 led@8 {
590 label = "pcie-perst6";
592 retain-state-shutdown;
593 default-state = "keep";
597 led@9 {
598 label = "pcie-perst7";
600 retain-state-shutdown;
601 default-state = "keep";
605 led@10 {
606 label = "pcie-perst8";
608 retain-state-shutdown;
609 default-state = "keep";
613 led@11 {
614 label = "PV-cp0-sw1stk4-perst";
616 retain-state-shutdown;
617 default-state = "keep";
621 led@12 {
622 label = "PV-cp0-sw1stk5-perst";
624 retain-state-shutdown;
625 default-state = "keep";
629 led@13 {
630 label = "pe-cp-drv0-perst";
632 retain-state-shutdown;
633 default-state = "keep";
637 led@14 {
638 label = "pe-cp-drv1-perst";
640 retain-state-shutdown;
641 default-state = "keep";
645 led@15 {
646 label = "lom-perst";
648 retain-state-shutdown;
649 default-state = "keep";
658 gpio-controller;
659 #gpio-cells = <2>;
661 gpio-line-names =
673 "presence-ps2",
674 "presence-ps3",
683 power-supply@58 {
688 power-supply@59 {
693 power-supply@5a {
698 power-supply@5b {
707 i2c-mux@70 {
710 #address-cells = <1>;
711 #size-cells = <0>;
712 i2c-mux-idle-disconnect;
715 #address-cells = <1>;
716 #size-cells = <0>;
721 #address-cells = <1>;
722 #size-cells = <0>;
727 #address-cells = <1>;
728 #size-cells = <0>;
733 #address-cells = <1>;
734 #size-cells = <0>;
739 #address-cells = <1>;
740 #size-cells = <0>;
745 #address-cells = <1>;
746 #size-cells = <0>;
750 i2c3mux0chn6: i2c@6 {
751 #address-cells = <1>;
752 #size-cells = <0>;
753 reg = <6>;
757 #address-cells = <1>;
758 #size-cells = <0>;
785 fan-controller@52 {
790 fan-controller@54 {
800 i2c-mux@70 {
803 #address-cells = <1>;
804 #size-cells = <0>;
805 i2c-mux-idle-disconnect;
808 #address-cells = <1>;
809 #size-cells = <0>;
814 #address-cells = <1>;
815 #size-cells = <0>;
820 #address-cells = <1>;
821 #size-cells = <0>;
826 #address-cells = <1>;
827 #size-cells = <0>;
832 #address-cells = <1>;
833 #size-cells = <0>;
836 humidity-sensor@40 {
841 temperature-sensor@48 {
851 led-controller@60 {
854 #address-cells = <1>;
855 #size-cells = <0>;
857 gpio-controller;
858 #gpio-cells = <2>;
860 led@0 {
861 label = "enclosure-id-led";
863 retain-state-shutdown;
864 default-state = "keep";
868 led@1 {
869 label = "attention-led";
871 retain-state-shutdown;
872 default-state = "keep";
876 led@2 {
877 label = "enclosure-fault-rollup-led";
879 retain-state-shutdown;
880 default-state = "keep";
884 led@3 {
885 label = "power-on-led";
887 retain-state-shutdown;
888 default-state = "keep";
893 temperature-sensor@76 {
900 #address-cells = <1>;
901 #size-cells = <0>;
905 i2c6mux0chn6: i2c@6 {
906 #address-cells = <1>;
907 #size-cells = <0>;
908 reg = <6>;
912 #address-cells = <1>;
913 #size-cells = <0>;
922 gpio-controller;
923 #gpio-cells = <2>;
930 gpio-controller;
931 #gpio-cells = <2>;
933 gpio-line-names =
956 i2c-mux@70 {
959 #address-cells = <1>;
960 #size-cells = <0>;
961 i2c-mux-idle-disconnect;
964 #address-cells = <1>;
965 #size-cells = <0>;
970 #address-cells = <1>;
971 #size-cells = <0>;
976 #address-cells = <1>;
977 #size-cells = <0>;
982 #address-cells = <1>;
983 #size-cells = <0>;
993 #address-cells = <1>;
994 #size-cells = <0>;
999 #address-cells = <1>;
1000 #size-cells = <0>;
1009 i2c7mux0chn6: i2c@6 {
1010 #address-cells = <1>;
1011 #size-cells = <0>;
1012 reg = <6>;
1016 #address-cells = <1>;
1017 #size-cells = <0>;
1025 bus-frequency = <400000>;
1027 i2c-mux@71 {
1030 #address-cells = <1>;
1031 #size-cells = <0>;
1032 i2c-mux-idle-disconnect;
1035 #address-cells = <1>;
1036 #size-cells = <0>;
1046 #address-cells = <1>;
1047 #size-cells = <0>;
1072 #address-cells = <1>;
1073 #size-cells = <0>;
1078 #address-cells = <1>;
1079 #size-cells = <0>;
1084 #address-cells = <1>;
1085 #size-cells = <0>;
1088 i2c-mux@70 {
1091 #address-cells = <1>;
1092 #size-cells = <0>;
1093 i2c-mux-idle-disconnect;
1096 #address-cells = <1>;
1097 #size-cells = <0>;
1102 #address-cells = <1>;
1103 #size-cells = <0>;
1108 #address-cells = <1>;
1109 #size-cells = <0>;
1114 #address-cells = <1>;
1115 #size-cells = <0>;
1120 #address-cells = <1>;
1121 #size-cells = <0>;
1126 #address-cells = <1>;
1127 #size-cells = <0>;
1131 i2c8mux1chn6: i2c@6 {
1132 #address-cells = <1>;
1133 #size-cells = <0>;
1134 reg = <6>;
1138 #address-cells = <1>;
1139 #size-cells = <0>;
1146 #address-cells = <1>;
1147 #size-cells = <0>;
1151 i2c8mux0chn6: i2c@6 {
1152 #address-cells = <1>;
1153 #size-cells = <0>;
1154 reg = <6>;
1156 temperature-sensor@4c {
1163 #address-cells = <1>;
1164 #size-cells = <0>;
1197 max8952,default-mode = <0>;
1198 max8952,dvs-mode-microvolt = <1250000>, <1200000>,
1200 max8952,sync-freq = <0>;
1201 max8952,ramp-speed = <0>;
1203 regulator-name = "VR_v77_1v4";
1204 regulator-min-microvolt = <770000>;
1205 regulator-max-microvolt = <1400000>;
1206 regulator-always-on;
1207 regulator-boot-on;
1215 compatible = "tcg,tpm-tis-i2c";
1217 memory-region = <&eventlog>;
1233 led-controller@61 {
1236 #address-cells = <1>;
1237 #size-cells = <0>;
1239 gpio-controller;
1240 #gpio-cells = <2>;
1242 led@0 {
1243 label = "efuse-12v-slots";
1245 retain-state-shutdown;
1246 default-state = "keep";
1250 led@1 {
1251 label = "efuse-3p3v-slot";
1253 retain-state-shutdown;
1254 default-state = "keep";
1258 led@3 {
1259 label = "nic2-pert";
1261 retain-state-shutdown;
1262 default-state = "keep";
1266 led@4 {
1267 label = "pcie-perst9";
1269 retain-state-shutdown;
1270 default-state = "keep";
1274 led@5 {
1275 label = "pcie-perst10";
1277 retain-state-shutdown;
1278 default-state = "keep";
1282 led@6 {
1283 label = "pcie-perst11";
1284 reg = <6>;
1285 retain-state-shutdown;
1286 default-state = "keep";
1290 led@7 {
1291 label = "pcie-perst12";
1293 retain-state-shutdown;
1294 default-state = "keep";
1298 led@8 {
1299 label = "pcie-perst13";
1301 retain-state-shutdown;
1302 default-state = "keep";
1306 led@9 {
1307 label = "pcie-perst14";
1309 retain-state-shutdown;
1310 default-state = "keep";
1314 led@10 {
1315 label = "pcie-perst15";
1317 retain-state-shutdown;
1318 default-state = "keep";
1322 led@11 {
1323 label = "pcie-perst16";
1325 retain-state-shutdown;
1326 default-state = "keep";
1330 led@12 {
1331 label = "PV-cp1-sw1stk4-perst";
1333 retain-state-shutdown;
1334 default-state = "keep";
1338 led@13 {
1339 label = "PV-cp1-sw1stk5-perst";
1341 retain-state-shutdown;
1342 default-state = "keep";
1346 led@14 {
1347 label = "pe-cp-drv2-perst";
1349 retain-state-shutdown;
1350 default-state = "keep";
1354 led@15 {
1355 label = "pe-cp-drv3-perst";
1357 retain-state-shutdown;
1358 default-state = "keep";
1367 gpio-controller;
1368 #gpio-cells = <2>;
1370 gpio-line-names =
1382 "presence-ps0",
1383 "presence-ps1",
1392 gpio-controller;
1393 #gpio-cells = <2>;
1395 gpio-line-names =
1418 i2c-mux@70 {
1421 #address-cells = <1>;
1422 #size-cells = <0>;
1423 i2c-mux-idle-disconnect;
1426 #address-cells = <1>;
1427 #size-cells = <0>;
1432 #address-cells = <1>;
1433 #size-cells = <0>;
1438 #address-cells = <1>;
1439 #size-cells = <0>;
1444 #address-cells = <1>;
1445 #size-cells = <0>;
1455 #address-cells = <1>;
1456 #size-cells = <0>;
1461 #address-cells = <1>;
1462 #size-cells = <0>;
1471 i2c14mux0chn6: i2c@6 {
1472 #address-cells = <1>;
1473 #size-cells = <0>;
1474 reg = <6>;
1478 #address-cells = <1>;
1479 #size-cells = <0>;
1487 bus-frequency = <400000>;
1489 i2c-mux@71 {
1492 #address-cells = <1>;
1493 #size-cells = <0>;
1494 i2c-mux-idle-disconnect;
1497 #address-cells = <1>;
1498 #size-cells = <0>;
1508 #address-cells = <1>;
1509 #size-cells = <0>;
1534 #address-cells = <1>;
1535 #size-cells = <0>;
1540 #address-cells = <1>;
1541 #size-cells = <0>;
1546 #address-cells = <1>;
1547 #size-cells = <0>;
1550 i2c-mux@70 {
1553 #address-cells = <1>;
1554 #size-cells = <0>;
1555 i2c-mux-idle-disconnect;
1558 #address-cells = <1>;
1559 #size-cells = <0>;
1564 #address-cells = <1>;
1565 #size-cells = <0>;
1570 #address-cells = <1>;
1571 #size-cells = <0>;
1576 #address-cells = <1>;
1577 #size-cells = <0>;
1582 #address-cells = <1>;
1583 #size-cells = <0>;
1588 #address-cells = <1>;
1589 #size-cells = <0>;
1593 i2c15mux1chn6: i2c@6 {
1594 #address-cells = <1>;
1595 #size-cells = <0>;
1596 reg = <6>;
1600 #address-cells = <1>;
1601 #size-cells = <0>;
1608 #address-cells = <1>;
1609 #size-cells = <0>;
1613 i2c15mux0chn6: i2c@6 {
1614 #address-cells = <1>;
1615 #size-cells = <0>;
1616 reg = <6>;
1618 temperature-sensor@4c {
1625 #address-cells = <1>;
1626 #size-cells = <0>;
1634 temperature-sensor@4c {