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-bmc-ready {
123 led-bmc-hb {
127 led-rear-enc-fault0 {
128 gpios = <&gpio0 ASPEED_GPIO(S, 6) GPIO_ACTIVE_HIGH>;
131 led-rear-enc-id0 {
135 led-fan0-fault {
139 led-fan1-fault {
140 gpios = <&pca3 6 GPIO_ACTIVE_LOW>;
143 led-fan2-fault {
147 led-fan3-fault {
151 led-fan4-fault {
155 led-fan5-fault {
159 led-fan6-fault {
163 led-nvmed0-fault {
167 led-nvmed1-fault {
171 led-nvmed2-fault {
172 gpios = <&pca4 6 GPIO_ACTIVE_HIGH>;
175 led-nvmed3-fault {
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
361 bias-disable;
366 bias-disable;
371 bias-disable;
376 bias-disable;
381 pinctrl-names = "default";
382 pinctrl-0 = <&pinctrl_gpiol4_unbiased
387 gpio-line-names =
388 /*A0-A7*/ "","","","","","","","",
389 /*B0-B7*/ "","","","","bmc-tpm-reset","","","",
390 /*C0-C7*/ "","","","","","","","",
391 /*D0-D7*/ "","","","","","","","",
392 /*E0-E7*/ "","","","","","","","",
393 /*F0-F7*/ "","","","","","","","",
394 /*G0-G7*/ "","","","","","","","",
395 /*H0-H7*/ "","","","","","","","",
396 /*I0-I7*/ "","","","","","","","",
397 /*J0-J7*/ "","","","","","","","",
398 /*K0-K7*/ "","","","","","","","",
399 /*L0-L7*/ "","","","","","","","led-bmc-ready",
400 /*M0-M7*/ "","","","","","","","",
401 /*N0-N7*/ "pch-reset","","","","","flash-write-override","","",
402 /*O0-O7*/ "","","","","","","","",
403 /*P0-P7*/ "","","","","","","","led-bmc-hb",
404 /*Q0-Q7*/ "","","","","","","pch-ready","",
405 /*R0-R7*/ "","","","","","","","",
406 /*S0-S7*/ "","","","","","","led-rear-enc-fault0","led-rear-enc-id0",
407 /*T0-T7*/ "","","","","","","","",
408 /*U0-U7*/ "","","","","","","","",
409 /*V0-V7*/ "","rtc-battery-voltage-read-enable","","power-chassis-control","","","","",
410 /*W0-W7*/ "","","","","","","","",
411 /*X0-X7*/ "fpga-pgood","power-chassis-good","pch-pgood","","","","","",
412 /*Y0-Y7*/ "","","","","","","","",
413 /*Z0-Z7*/ "","","","","","","","";
415 pin-gpio-hog-0 {
416 gpio-hog;
419 line-name = "RST_RTCRST_N";
422 pin-gpio-hog-1 {
423 gpio-hog;
426 line-name = "RST_SRTCRST_N";
429 pin-gpio-hog-2 {
430 gpio-hog;
431 gpios = <ASPEED_GPIO(L, 6) GPIO_ACTIVE_HIGH>;
432 output-high;
433 line-name = "BMC_FAN_E3_SVC_PEX_INT_N";
436 pin-gpio-hog-3 {
437 gpio-hog;
438 gpios = <ASPEED_GPIO(O, 6) GPIO_ACTIVE_LOW>;
439 output-low;
440 line-name = "isolate_errs_cpu1";
449 bias-disable;
454 clk-phase-mmc-hs200 = <180>, <180>;
460 bus-frequency = <500000>;
481 memory-region = <&flash_memory>;
486 pinctrl-names = "default";
487 pinctrl-0 = <&pinctrl_rmii3_default>;
490 clock-names = "MACCLK", "RCLK";
491 use-ncsi;
496 pinctrl-names = "default";
497 pinctrl-0 = <&pinctrl_rmii4_default>;
500 clock-names = "MACCLK", "RCLK";
501 use-ncsi;
505 aspeed,reset-type = "none";
506 aspeed,external-signal;
507 aspeed,ext-push-pull;
508 aspeed,ext-active-high;
510 pinctrl-names = "default";
511 pinctrl-0 = <&pinctrl_wdtrst1_default>;
520 aspeed,lpc-io-reg = <0xca8 0xcac>;
525 aspeed,lpc-io-reg = <0xca2>;
526 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
535 snoop-ports = <0x80>, <0x81>;
555 led-controller@60 {
558 #address-cells = <1>;
559 #size-cells = <0>;
561 gpio-controller;
562 #gpio-cells = <2>;
564 led@0 {
565 label = "nic1-perst";
567 retain-state-shutdown;
568 default-state = "keep";
572 led@1 {
573 label = "bmc-perst";
575 retain-state-shutdown;
576 default-state = "keep";
580 led@2 {
581 label = "reset-M2-SSD1-2-perst";
583 retain-state-shutdown;
584 default-state = "keep";
588 led@3 {
589 label = "pcie-perst1";
591 retain-state-shutdown;
592 default-state = "keep";
596 led@4 {
597 label = "pcie-perst2";
599 retain-state-shutdown;
600 default-state = "keep";
604 led@5 {
605 label = "pcie-perst3";
607 retain-state-shutdown;
608 default-state = "keep";
612 led@6 {
613 label = "pcie-perst4";
614 reg = <6>;
615 retain-state-shutdown;
616 default-state = "keep";
620 led@7 {
621 label = "pcie-perst5";
623 retain-state-shutdown;
624 default-state = "keep";
628 led@8 {
629 label = "pcie-perst6";
631 retain-state-shutdown;
632 default-state = "keep";
636 led@9 {
637 label = "pcie-perst7";
639 retain-state-shutdown;
640 default-state = "keep";
644 led@10 {
645 label = "pcie-perst8";
647 retain-state-shutdown;
648 default-state = "keep";
652 led@11 {
653 label = "PV-cp0-sw1stk4-perst";
655 retain-state-shutdown;
656 default-state = "keep";
660 led@12 {
661 label = "PV-cp0-sw1stk5-perst";
663 retain-state-shutdown;
664 default-state = "keep";
668 led@13 {
669 label = "pe-cp-drv0-perst";
671 retain-state-shutdown;
672 default-state = "keep";
676 led@14 {
677 label = "pe-cp-drv1-perst";
679 retain-state-shutdown;
680 default-state = "keep";
684 led@15 {
685 label = "lom-perst";
687 retain-state-shutdown;
688 default-state = "keep";
697 gpio-controller;
698 #gpio-cells = <2>;
700 gpio-line-names =
712 "presence-ps2",
713 "presence-ps3",
722 power-supply@58 {
727 power-supply@59 {
732 power-supply@5a {
737 power-supply@5b {
746 i2c-mux@70 {
749 #address-cells = <1>;
750 #size-cells = <0>;
751 i2c-mux-idle-disconnect;
754 #address-cells = <1>;
755 #size-cells = <0>;
760 #address-cells = <1>;
761 #size-cells = <0>;
766 #address-cells = <1>;
767 #size-cells = <0>;
772 #address-cells = <1>;
773 #size-cells = <0>;
778 #address-cells = <1>;
779 #size-cells = <0>;
784 #address-cells = <1>;
785 #size-cells = <0>;
789 i2c3mux0chn6: i2c@6 {
790 #address-cells = <1>;
791 #size-cells = <0>;
792 reg = <6>;
796 #address-cells = <1>;
797 #size-cells = <0>;
805 multi-master;
806 bus-frequency = <1000000>;
809 compatible = "ipmb-dev";
812 i2c-protocol;
833 fan-controller@52 {
836 #address-cells = <1>;
837 #size-cells = <0>;
840 compatible = "pmbus-fan";
842 tach-pulses = <2>;
843 maxim,fan-rotor-input = "tach";
844 maxim,fan-pwm-freq = <25000>;
845 maxim,fan-dual-tach;
846 maxim,fan-no-watchdog;
847 maxim,fan-no-fault-ramp;
848 maxim,fan-ramp = <2>;
849 maxim,fan-fault-pin-mon;
853 compatible = "pmbus-fan";
855 tach-pulses = <2>;
856 maxim,fan-rotor-input = "tach";
857 maxim,fan-pwm-freq = <25000>;
858 maxim,fan-dual-tach;
859 maxim,fan-no-watchdog;
860 maxim,fan-no-fault-ramp;
861 maxim,fan-ramp = <2>;
862 maxim,fan-fault-pin-mon;
866 compatible = "pmbus-fan";
868 tach-pulses = <2>;
869 maxim,fan-rotor-input = "tach";
870 maxim,fan-pwm-freq = <25000>;
871 maxim,fan-dual-tach;
872 maxim,fan-no-watchdog;
873 maxim,fan-no-fault-ramp;
874 maxim,fan-ramp = <2>;
875 maxim,fan-fault-pin-mon;
879 compatible = "pmbus-fan";
881 tach-pulses = <2>;
882 maxim,fan-rotor-input = "tach";
883 maxim,fan-pwm-freq = <25000>;
884 maxim,fan-dual-tach;
885 maxim,fan-no-watchdog;
886 maxim,fan-no-fault-ramp;
887 maxim,fan-ramp = <2>;
888 maxim,fan-fault-pin-mon;
892 compatible = "pmbus-fan";
894 tach-pulses = <2>;
895 maxim,fan-rotor-input = "tach";
896 maxim,fan-pwm-freq = <25000>;
897 maxim,fan-dual-tach;
898 maxim,fan-no-watchdog;
899 maxim,fan-no-fault-ramp;
900 maxim,fan-ramp = <2>;
901 maxim,fan-fault-pin-mon;
905 fan-controller@54 {
908 #address-cells = <1>;
909 #size-cells = <0>;
912 compatible = "pmbus-fan";
914 tach-pulses = <2>;
915 maxim,fan-rotor-input = "tach";
916 maxim,fan-pwm-freq = <25000>;
917 maxim,fan-dual-tach;
918 maxim,fan-no-watchdog;
919 maxim,fan-no-fault-ramp;
920 maxim,fan-ramp = <2>;
921 maxim,fan-fault-pin-mon;
925 compatible = "pmbus-fan";
927 tach-pulses = <2>;
928 maxim,fan-rotor-input = "tach";
929 maxim,fan-pwm-freq = <25000>;
930 maxim,fan-dual-tach;
931 maxim,fan-no-watchdog;
932 maxim,fan-no-fault-ramp;
933 maxim,fan-ramp = <2>;
934 maxim,fan-fault-pin-mon;
943 i2c-mux@70 {
946 #address-cells = <1>;
947 #size-cells = <0>;
948 i2c-mux-idle-disconnect;
951 #address-cells = <1>;
952 #size-cells = <0>;
957 #address-cells = <1>;
958 #size-cells = <0>;
963 #address-cells = <1>;
964 #size-cells = <0>;
969 #address-cells = <1>;
970 #size-cells = <0>;
975 #address-cells = <1>;
976 #size-cells = <0>;
979 humidity-sensor@40 {
984 temperature-sensor@48 {
994 led-controller@60 {
997 #address-cells = <1>;
998 #size-cells = <0>;
1000 gpio-controller;
1001 #gpio-cells = <2>;
1003 led@0 {
1004 label = "enclosure-id-led";
1006 retain-state-shutdown;
1007 default-state = "keep";
1011 led@1 {
1012 label = "attention-led";
1014 retain-state-shutdown;
1015 default-state = "keep";
1019 led@2 {
1020 label = "enclosure-fault-rollup-led";
1022 retain-state-shutdown;
1023 default-state = "keep";
1027 led@3 {
1028 label = "power-on-led";
1030 retain-state-shutdown;
1031 default-state = "keep";
1036 temperature-sensor@76 {
1043 #address-cells = <1>;
1044 #size-cells = <0>;
1048 i2c6mux0chn6: i2c@6 {
1049 #address-cells = <1>;
1050 #size-cells = <0>;
1051 reg = <6>;
1055 #address-cells = <1>;
1056 #size-cells = <0>;
1065 gpio-controller;
1066 #gpio-cells = <2>;
1073 gpio-controller;
1074 #gpio-cells = <2>;
1076 gpio-line-names =
1099 i2c-mux@70 {
1102 #address-cells = <1>;
1103 #size-cells = <0>;
1104 i2c-mux-idle-disconnect;
1107 #address-cells = <1>;
1108 #size-cells = <0>;
1113 #address-cells = <1>;
1114 #size-cells = <0>;
1119 #address-cells = <1>;
1120 #size-cells = <0>;
1125 #address-cells = <1>;
1126 #size-cells = <0>;
1136 #address-cells = <1>;
1137 #size-cells = <0>;
1142 #address-cells = <1>;
1143 #size-cells = <0>;
1152 i2c7mux0chn6: i2c@6 {
1153 #address-cells = <1>;
1154 #size-cells = <0>;
1155 reg = <6>;
1159 #address-cells = <1>;
1160 #size-cells = <0>;
1168 bus-frequency = <400000>;
1170 i2c-mux@71 {
1173 #address-cells = <1>;
1174 #size-cells = <0>;
1175 i2c-mux-idle-disconnect;
1178 #address-cells = <1>;
1179 #size-cells = <0>;
1189 #address-cells = <1>;
1190 #size-cells = <0>;
1215 #address-cells = <1>;
1216 #size-cells = <0>;
1221 #address-cells = <1>;
1222 #size-cells = <0>;
1227 #address-cells = <1>;
1228 #size-cells = <0>;
1231 i2c-mux@70 {
1234 #address-cells = <1>;
1235 #size-cells = <0>;
1236 i2c-mux-idle-disconnect;
1239 #address-cells = <1>;
1240 #size-cells = <0>;
1245 #address-cells = <1>;
1246 #size-cells = <0>;
1251 #address-cells = <1>;
1252 #size-cells = <0>;
1257 #address-cells = <1>;
1258 #size-cells = <0>;
1263 #address-cells = <1>;
1264 #size-cells = <0>;
1269 #address-cells = <1>;
1270 #size-cells = <0>;
1274 i2c8mux1chn6: i2c@6 {
1275 #address-cells = <1>;
1276 #size-cells = <0>;
1277 reg = <6>;
1281 #address-cells = <1>;
1282 #size-cells = <0>;
1289 #address-cells = <1>;
1290 #size-cells = <0>;
1294 i2c8mux0chn6: i2c@6 {
1295 #address-cells = <1>;
1296 #size-cells = <0>;
1297 reg = <6>;
1299 temperature-sensor@4c {
1306 #address-cells = <1>;
1307 #size-cells = <0>;
1341 compatible = "tcg,tpm-tis-i2c";
1343 memory-region = <&eventlog>;
1359 led-controller@61 {
1362 #address-cells = <1>;
1363 #size-cells = <0>;
1365 gpio-controller;
1366 #gpio-cells = <2>;
1368 led@0 {
1369 label = "efuse-12v-slots";
1371 retain-state-shutdown;
1372 default-state = "keep";
1376 led@1 {
1377 label = "efuse-3p3v-slot";
1379 retain-state-shutdown;
1380 default-state = "keep";
1384 led@3 {
1385 label = "nic2-pert";
1387 retain-state-shutdown;
1388 default-state = "keep";
1392 led@4 {
1393 label = "pcie-perst9";
1395 retain-state-shutdown;
1396 default-state = "keep";
1400 led@5 {
1401 label = "pcie-perst10";
1403 retain-state-shutdown;
1404 default-state = "keep";
1408 led@6 {
1409 label = "pcie-perst11";
1410 reg = <6>;
1411 retain-state-shutdown;
1412 default-state = "keep";
1416 led@7 {
1417 label = "pcie-perst12";
1419 retain-state-shutdown;
1420 default-state = "keep";
1424 led@8 {
1425 label = "pcie-perst13";
1427 retain-state-shutdown;
1428 default-state = "keep";
1432 led@9 {
1433 label = "pcie-perst14";
1435 retain-state-shutdown;
1436 default-state = "keep";
1440 led@10 {
1441 label = "pcie-perst15";
1443 retain-state-shutdown;
1444 default-state = "keep";
1448 led@11 {
1449 label = "pcie-perst16";
1451 retain-state-shutdown;
1452 default-state = "keep";
1456 led@12 {
1457 label = "PV-cp1-sw1stk4-perst";
1459 retain-state-shutdown;
1460 default-state = "keep";
1464 led@13 {
1465 label = "PV-cp1-sw1stk5-perst";
1467 retain-state-shutdown;
1468 default-state = "keep";
1472 led@14 {
1473 label = "pe-cp-drv2-perst";
1475 retain-state-shutdown;
1476 default-state = "keep";
1480 led@15 {
1481 label = "pe-cp-drv3-perst";
1483 retain-state-shutdown;
1484 default-state = "keep";
1493 gpio-controller;
1494 #gpio-cells = <2>;
1496 gpio-line-names =
1508 "presence-ps0",
1509 "presence-ps1",
1518 gpio-controller;
1519 #gpio-cells = <2>;
1521 gpio-line-names =
1544 i2c-mux@70 {
1547 #address-cells = <1>;
1548 #size-cells = <0>;
1549 i2c-mux-idle-disconnect;
1552 #address-cells = <1>;
1553 #size-cells = <0>;
1558 #address-cells = <1>;
1559 #size-cells = <0>;
1564 #address-cells = <1>;
1565 #size-cells = <0>;
1570 #address-cells = <1>;
1571 #size-cells = <0>;
1581 #address-cells = <1>;
1582 #size-cells = <0>;
1587 #address-cells = <1>;
1588 #size-cells = <0>;
1597 i2c14mux0chn6: i2c@6 {
1598 #address-cells = <1>;
1599 #size-cells = <0>;
1600 reg = <6>;
1604 #address-cells = <1>;
1605 #size-cells = <0>;
1613 bus-frequency = <400000>;
1615 i2c-mux@71 {
1618 #address-cells = <1>;
1619 #size-cells = <0>;
1620 i2c-mux-idle-disconnect;
1623 #address-cells = <1>;
1624 #size-cells = <0>;
1634 #address-cells = <1>;
1635 #size-cells = <0>;
1660 #address-cells = <1>;
1661 #size-cells = <0>;
1666 #address-cells = <1>;
1667 #size-cells = <0>;
1672 #address-cells = <1>;
1673 #size-cells = <0>;
1676 i2c-mux@70 {
1679 #address-cells = <1>;
1680 #size-cells = <0>;
1681 i2c-mux-idle-disconnect;
1684 #address-cells = <1>;
1685 #size-cells = <0>;
1690 #address-cells = <1>;
1691 #size-cells = <0>;
1696 #address-cells = <1>;
1697 #size-cells = <0>;
1702 #address-cells = <1>;
1703 #size-cells = <0>;
1708 #address-cells = <1>;
1709 #size-cells = <0>;
1714 #address-cells = <1>;
1715 #size-cells = <0>;
1719 i2c15mux1chn6: i2c@6 {
1720 #address-cells = <1>;
1721 #size-cells = <0>;
1722 reg = <6>;
1726 #address-cells = <1>;
1727 #size-cells = <0>;
1734 #address-cells = <1>;
1735 #size-cells = <0>;
1739 i2c15mux0chn6: i2c@6 {
1740 #address-cells = <1>;
1741 #size-cells = <0>;
1742 reg = <6>;
1744 temperature-sensor@4c {
1751 #address-cells = <1>;
1752 #size-cells = <0>;
1760 temperature-sensor@4c {