Lines Matching +full:retain +full:- +full:state +full:- +full:shutdown
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 {
131 led-3 {
135 led-4 {
139 led-5 {
143 led-6 {
147 led-7 {
151 led-8 {
155 led-9 {
159 led-a {
163 led-b {
167 led-c {
171 led-d {
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>;
526 label = "nic1-perst";
528 retain-state-shutdown;
529 default-state = "keep";
534 label = "bmc-perst";
536 retain-state-shutdown;
537 default-state = "keep";
542 label = "reset-M2-SSD1-2-perst";
544 retain-state-shutdown;
545 default-state = "keep";
550 label = "pcie-perst1";
552 retain-state-shutdown;
553 default-state = "keep";
558 label = "pcie-perst2";
560 retain-state-shutdown;
561 default-state = "keep";
566 label = "pcie-perst3";
568 retain-state-shutdown;
569 default-state = "keep";
574 label = "pcie-perst4";
576 retain-state-shutdown;
577 default-state = "keep";
582 label = "pcie-perst5";
584 retain-state-shutdown;
585 default-state = "keep";
590 label = "pcie-perst6";
592 retain-state-shutdown;
593 default-state = "keep";
598 label = "pcie-perst7";
600 retain-state-shutdown;
601 default-state = "keep";
606 label = "pcie-perst8";
608 retain-state-shutdown;
609 default-state = "keep";
614 label = "PV-cp0-sw1stk4-perst";
616 retain-state-shutdown;
617 default-state = "keep";
622 label = "PV-cp0-sw1stk5-perst";
624 retain-state-shutdown;
625 default-state = "keep";
630 label = "pe-cp-drv0-perst";
632 retain-state-shutdown;
633 default-state = "keep";
638 label = "pe-cp-drv1-perst";
640 retain-state-shutdown;
641 default-state = "keep";
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>;
751 #address-cells = <1>;
752 #size-cells = <0>;
757 #address-cells = <1>;
758 #size-cells = <0>;
785 fan-controller@52 {
788 #address-cells = <1>;
789 #size-cells = <0>;
792 compatible = "pmbus-fan";
794 tach-pulses = <2>;
795 maxim,fan-rotor-input = "tach";
796 maxim,fan-pwm-freq = <25000>;
797 maxim,fan-dual-tach;
798 maxim,fan-no-watchdog;
799 maxim,fan-no-fault-ramp;
800 maxim,fan-ramp = <2>;
801 maxim,fan-fault-pin-mon;
805 compatible = "pmbus-fan";
807 tach-pulses = <2>;
808 maxim,fan-rotor-input = "tach";
809 maxim,fan-pwm-freq = <25000>;
810 maxim,fan-dual-tach;
811 maxim,fan-no-watchdog;
812 maxim,fan-no-fault-ramp;
813 maxim,fan-ramp = <2>;
814 maxim,fan-fault-pin-mon;
818 compatible = "pmbus-fan";
820 tach-pulses = <2>;
821 maxim,fan-rotor-input = "tach";
822 maxim,fan-pwm-freq = <25000>;
823 maxim,fan-dual-tach;
824 maxim,fan-no-watchdog;
825 maxim,fan-no-fault-ramp;
826 maxim,fan-ramp = <2>;
827 maxim,fan-fault-pin-mon;
831 compatible = "pmbus-fan";
833 tach-pulses = <2>;
834 maxim,fan-rotor-input = "tach";
835 maxim,fan-pwm-freq = <25000>;
836 maxim,fan-dual-tach;
837 maxim,fan-no-watchdog;
838 maxim,fan-no-fault-ramp;
839 maxim,fan-ramp = <2>;
840 maxim,fan-fault-pin-mon;
844 compatible = "pmbus-fan";
846 tach-pulses = <2>;
847 maxim,fan-rotor-input = "tach";
848 maxim,fan-pwm-freq = <25000>;
849 maxim,fan-dual-tach;
850 maxim,fan-no-watchdog;
851 maxim,fan-no-fault-ramp;
852 maxim,fan-ramp = <2>;
853 maxim,fan-fault-pin-mon;
857 fan-controller@54 {
860 #address-cells = <1>;
861 #size-cells = <0>;
864 compatible = "pmbus-fan";
866 tach-pulses = <2>;
867 maxim,fan-rotor-input = "tach";
868 maxim,fan-pwm-freq = <25000>;
869 maxim,fan-dual-tach;
870 maxim,fan-no-watchdog;
871 maxim,fan-no-fault-ramp;
872 maxim,fan-ramp = <2>;
873 maxim,fan-fault-pin-mon;
877 compatible = "pmbus-fan";
879 tach-pulses = <2>;
880 maxim,fan-rotor-input = "tach";
881 maxim,fan-pwm-freq = <25000>;
882 maxim,fan-dual-tach;
883 maxim,fan-no-watchdog;
884 maxim,fan-no-fault-ramp;
885 maxim,fan-ramp = <2>;
886 maxim,fan-fault-pin-mon;
895 i2c-mux@70 {
898 #address-cells = <1>;
899 #size-cells = <0>;
900 i2c-mux-idle-disconnect;
903 #address-cells = <1>;
904 #size-cells = <0>;
909 #address-cells = <1>;
910 #size-cells = <0>;
915 #address-cells = <1>;
916 #size-cells = <0>;
921 #address-cells = <1>;
922 #size-cells = <0>;
927 #address-cells = <1>;
928 #size-cells = <0>;
931 humidity-sensor@40 {
936 temperature-sensor@48 {
946 led-controller@60 {
949 #address-cells = <1>;
950 #size-cells = <0>;
952 gpio-controller;
953 #gpio-cells = <2>;
956 label = "enclosure-id-led";
958 retain-state-shutdown;
959 default-state = "keep";
964 label = "attention-led";
966 retain-state-shutdown;
967 default-state = "keep";
972 label = "enclosure-fault-rollup-led";
974 retain-state-shutdown;
975 default-state = "keep";
980 label = "power-on-led";
982 retain-state-shutdown;
983 default-state = "keep";
988 temperature-sensor@76 {
995 #address-cells = <1>;
996 #size-cells = <0>;
1001 #address-cells = <1>;
1002 #size-cells = <0>;
1007 #address-cells = <1>;
1008 #size-cells = <0>;
1017 gpio-controller;
1018 #gpio-cells = <2>;
1025 gpio-controller;
1026 #gpio-cells = <2>;
1028 gpio-line-names =
1051 i2c-mux@70 {
1054 #address-cells = <1>;
1055 #size-cells = <0>;
1056 i2c-mux-idle-disconnect;
1059 #address-cells = <1>;
1060 #size-cells = <0>;
1065 #address-cells = <1>;
1066 #size-cells = <0>;
1071 #address-cells = <1>;
1072 #size-cells = <0>;
1077 #address-cells = <1>;
1078 #size-cells = <0>;
1088 #address-cells = <1>;
1089 #size-cells = <0>;
1094 #address-cells = <1>;
1095 #size-cells = <0>;
1105 #address-cells = <1>;
1106 #size-cells = <0>;
1111 #address-cells = <1>;
1112 #size-cells = <0>;
1120 bus-frequency = <400000>;
1122 i2c-mux@71 {
1125 #address-cells = <1>;
1126 #size-cells = <0>;
1127 i2c-mux-idle-disconnect;
1130 #address-cells = <1>;
1131 #size-cells = <0>;
1141 #address-cells = <1>;
1142 #size-cells = <0>;
1167 #address-cells = <1>;
1168 #size-cells = <0>;
1173 #address-cells = <1>;
1174 #size-cells = <0>;
1179 #address-cells = <1>;
1180 #size-cells = <0>;
1183 i2c-mux@70 {
1186 #address-cells = <1>;
1187 #size-cells = <0>;
1188 i2c-mux-idle-disconnect;
1191 #address-cells = <1>;
1192 #size-cells = <0>;
1197 #address-cells = <1>;
1198 #size-cells = <0>;
1203 #address-cells = <1>;
1204 #size-cells = <0>;
1209 #address-cells = <1>;
1210 #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>;
1233 #address-cells = <1>;
1234 #size-cells = <0>;
1241 #address-cells = <1>;
1242 #size-cells = <0>;
1247 #address-cells = <1>;
1248 #size-cells = <0>;
1251 temperature-sensor@4c {
1258 #address-cells = <1>;
1259 #size-cells = <0>;
1292 max8952,default-mode = <0>;
1293 max8952,dvs-mode-microvolt = <1250000>, <1200000>,
1295 max8952,sync-freq = <0>;
1296 max8952,ramp-speed = <0>;
1298 regulator-name = "VR_v77_1v4";
1299 regulator-min-microvolt = <770000>;
1300 regulator-max-microvolt = <1400000>;
1301 regulator-always-on;
1302 regulator-boot-on;
1310 compatible = "tcg,tpm-tis-i2c";
1312 memory-region = <&eventlog>;
1328 led-controller@61 {
1331 #address-cells = <1>;
1332 #size-cells = <0>;
1334 gpio-controller;
1335 #gpio-cells = <2>;
1338 label = "efuse-12v-slots";
1340 retain-state-shutdown;
1341 default-state = "keep";
1346 label = "efuse-3p3v-slot";
1348 retain-state-shutdown;
1349 default-state = "keep";
1354 label = "nic2-pert";
1356 retain-state-shutdown;
1357 default-state = "keep";
1362 label = "pcie-perst9";
1364 retain-state-shutdown;
1365 default-state = "keep";
1370 label = "pcie-perst10";
1372 retain-state-shutdown;
1373 default-state = "keep";
1378 label = "pcie-perst11";
1380 retain-state-shutdown;
1381 default-state = "keep";
1386 label = "pcie-perst12";
1388 retain-state-shutdown;
1389 default-state = "keep";
1394 label = "pcie-perst13";
1396 retain-state-shutdown;
1397 default-state = "keep";
1402 label = "pcie-perst14";
1404 retain-state-shutdown;
1405 default-state = "keep";
1410 label = "pcie-perst15";
1412 retain-state-shutdown;
1413 default-state = "keep";
1418 label = "pcie-perst16";
1420 retain-state-shutdown;
1421 default-state = "keep";
1426 label = "PV-cp1-sw1stk4-perst";
1428 retain-state-shutdown;
1429 default-state = "keep";
1434 label = "PV-cp1-sw1stk5-perst";
1436 retain-state-shutdown;
1437 default-state = "keep";
1442 label = "pe-cp-drv2-perst";
1444 retain-state-shutdown;
1445 default-state = "keep";
1450 label = "pe-cp-drv3-perst";
1452 retain-state-shutdown;
1453 default-state = "keep";
1462 gpio-controller;
1463 #gpio-cells = <2>;
1465 gpio-line-names =
1477 "presence-ps0",
1478 "presence-ps1",
1487 gpio-controller;
1488 #gpio-cells = <2>;
1490 gpio-line-names =
1513 i2c-mux@70 {
1516 #address-cells = <1>;
1517 #size-cells = <0>;
1518 i2c-mux-idle-disconnect;
1521 #address-cells = <1>;
1522 #size-cells = <0>;
1527 #address-cells = <1>;
1528 #size-cells = <0>;
1533 #address-cells = <1>;
1534 #size-cells = <0>;
1539 #address-cells = <1>;
1540 #size-cells = <0>;
1550 #address-cells = <1>;
1551 #size-cells = <0>;
1556 #address-cells = <1>;
1557 #size-cells = <0>;
1567 #address-cells = <1>;
1568 #size-cells = <0>;
1573 #address-cells = <1>;
1574 #size-cells = <0>;
1582 bus-frequency = <400000>;
1584 i2c-mux@71 {
1587 #address-cells = <1>;
1588 #size-cells = <0>;
1589 i2c-mux-idle-disconnect;
1592 #address-cells = <1>;
1593 #size-cells = <0>;
1603 #address-cells = <1>;
1604 #size-cells = <0>;
1629 #address-cells = <1>;
1630 #size-cells = <0>;
1635 #address-cells = <1>;
1636 #size-cells = <0>;
1641 #address-cells = <1>;
1642 #size-cells = <0>;
1645 i2c-mux@70 {
1648 #address-cells = <1>;
1649 #size-cells = <0>;
1650 i2c-mux-idle-disconnect;
1653 #address-cells = <1>;
1654 #size-cells = <0>;
1659 #address-cells = <1>;
1660 #size-cells = <0>;
1665 #address-cells = <1>;
1666 #size-cells = <0>;
1671 #address-cells = <1>;
1672 #size-cells = <0>;
1677 #address-cells = <1>;
1678 #size-cells = <0>;
1683 #address-cells = <1>;
1684 #size-cells = <0>;
1689 #address-cells = <1>;
1690 #size-cells = <0>;
1695 #address-cells = <1>;
1696 #size-cells = <0>;
1703 #address-cells = <1>;
1704 #size-cells = <0>;
1709 #address-cells = <1>;
1710 #size-cells = <0>;
1713 temperature-sensor@4c {
1720 #address-cells = <1>;
1721 #size-cells = <0>;
1729 temperature-sensor@4c {