Lines Matching +full:retain +full:- +full:state +full:- +full:shutdown

1 // SPDX-License-Identifier: GPL-2.0+
2 /dts-v1/;
3 #include "aspeed-g5.dtsi"
4 #include <dt-bindings/gpio/aspeed-gpio.h>
5 #include <dt-bindings/leds/leds-pca955x.h>
9 compatible = "ibm,mihawk-bmc", "aspeed,ast2500";
59 stdout-path = &uart5;
67 reserved-memory {
68 #address-cells = <1>;
69 #size-cells = <1>;
73 no-map;
80 compatible = "shared-dma-pool";
87 compatible = "shared-dma-pool";
92 gpio-keys {
93 compatible = "gpio-keys";
95 event-air-water {
96 label = "air-water";
101 event-checkstop {
107 event-ps0-presence {
108 label = "ps0-presence";
113 event-ps1-presence {
114 label = "ps1-presence";
119 button-id {
120 label = "id-button";
126 gpio-keys-polled {
127 compatible = "gpio-keys-polled";
128 poll-interval = <1000>;
130 event-fan0-presence {
131 label = "fan0-presence";
136 event-fan1-presence {
137 label = "fan1-presence";
142 event-fan2-presence {
143 label = "fan2-presence";
148 event-fan3-presence {
149 label = "fan3-presence";
154 event-fan4-presence {
155 label = "fan4-presence";
160 event-fan5-presence {
161 label = "fan5-presence";
168 compatible = "gpio-leds";
170 front-fault {
171 retain-state-shutdown;
172 default-state = "keep";
176 power-button {
177 retain-state-shutdown;
178 default-state = "keep";
182 front-id {
183 retain-state-shutdown;
184 default-state = "keep";
190 retain-state-shutdown;
191 default-state = "keep";
196 retain-state-shutdown;
197 default-state = "keep";
202 retain-state-shutdown;
203 default-state = "keep";
208 retain-state-shutdown;
209 default-state = "keep";
214 retain-state-shutdown;
215 default-state = "keep";
220 retain-state-shutdown;
221 default-state = "keep";
226 fsi: gpio-fsi {
227 compatible = "fsi-master-gpio", "fsi-master";
228 #address-cells = <2>;
229 #size-cells = <0>;
230 no-gpio-delays;
232 clock-gpios = <&gpio ASPEED_GPIO(E, 6) GPIO_ACTIVE_HIGH>;
233 data-gpios = <&gpio ASPEED_GPIO(E, 7) GPIO_ACTIVE_HIGH>;
234 mux-gpios = <&gpio ASPEED_GPIO(E, 5) GPIO_ACTIVE_HIGH>;
235 enable-gpios = <&gpio ASPEED_GPIO(D, 0) GPIO_ACTIVE_HIGH>;
236 trans-gpios = <&gpio ASPEED_GPIO(R, 2) GPIO_ACTIVE_HIGH>;
238 iio-hwmon-12v {
239 compatible = "iio-hwmon";
240 io-channels = <&adc 0>;
243 iio-hwmon-5v {
244 compatible = "iio-hwmon";
245 io-channels = <&adc 1>;
248 iio-hwmon-3v {
249 compatible = "iio-hwmon";
250 io-channels = <&adc 2>;
253 iio-hwmon-vdd0 {
254 compatible = "iio-hwmon";
255 io-channels = <&adc 3>;
258 iio-hwmon-vdd1 {
259 compatible = "iio-hwmon";
260 io-channels = <&adc 4>;
263 iio-hwmon-vcs0 {
264 compatible = "iio-hwmon";
265 io-channels = <&adc 5>;
268 iio-hwmon-vcs1 {
269 compatible = "iio-hwmon";
270 io-channels = <&adc 6>;
273 iio-hwmon-vdn0 {
274 compatible = "iio-hwmon";
275 io-channels = <&adc 7>;
278 iio-hwmon-vdn1 {
279 compatible = "iio-hwmon";
280 io-channels = <&adc 8>;
283 iio-hwmon-vio0 {
284 compatible = "iio-hwmon";
285 io-channels = <&adc 9>;
288 iio-hwmon-vio1 {
289 compatible = "iio-hwmon";
290 io-channels = <&adc 10>;
293 iio-hwmon-vddra {
294 compatible = "iio-hwmon";
295 io-channels = <&adc 11>;
298 iio-hwmon-battery {
299 compatible = "iio-hwmon";
300 io-channels = <&adc 12>;
303 iio-hwmon-vddrb {
304 compatible = "iio-hwmon";
305 io-channels = <&adc 13>;
308 iio-hwmon-vddrc {
309 compatible = "iio-hwmon";
310 io-channels = <&adc 14>;
313 iio-hwmon-vddrd {
314 compatible = "iio-hwmon";
315 io-channels = <&adc 15>;
321 pinctrl-names = "default";
322 pinctrl-0 = <&pinctrl_pwm0_default &pinctrl_pwm1_default
328 aspeed,fan-tach-ch = /bits/ 8 <0x00>;
333 aspeed,fan-tach-ch = /bits/ 8 <0x01>;
338 aspeed,fan-tach-ch = /bits/ 8 <0x02>;
343 aspeed,fan-tach-ch = /bits/ 8 <0x03>;
348 aspeed,fan-tach-ch = /bits/ 8 <0x04>;
353 aspeed,fan-tach-ch = /bits/ 8 <0x05>;
358 aspeed,fan-tach-ch = /bits/ 8 <0x06>;
363 aspeed,fan-tach-ch = /bits/ 8 <0x07>;
368 aspeed,fan-tach-ch = /bits/ 8 <0x08>;
373 aspeed,fan-tach-ch = /bits/ 8 <0x09>;
378 aspeed,fan-tach-ch = /bits/ 8 <0x0a>;
383 aspeed,fan-tach-ch = /bits/ 8 <0x0b>;
388 gpio-line-names =
389 /*A0-A7*/ "","cfam-reset","","","","","","",
390 /*B0-B7*/ "","","","","","","","",
391 /*C0-C7*/ "","","","","","","","",
392 /*D0-D7*/ "fsi-enable","","","","","","","",
393 /*E0-E7*/ "","","","","","fsi-mux","fsi-clock","fsi-data",
394 /*F0-F7*/ "","id-button","","","","","air-water","",
395 /*G0-G7*/ "","","","","","","","",
396 /*H0-H7*/ "","","","","","","","",
397 /*I0-I7*/ "","","","","","","","",
398 /*J0-J7*/ "","","checkstop","","","","","",
399 /*K0-K7*/ "","","","","","","","",
400 /*L0-L7*/ "","","","","","","","",
401 /*M0-M7*/ "","","","","","","","",
402 /*N0-N7*/ "","","","","","","","",
403 /*O0-O7*/ "","","","","","","","",
404 /*P0-P7*/ "","","","","","","","",
405 /*Q0-Q7*/ "","","","","","","","",
406 /*R0-R7*/ "","","fsi-trans","","","","","",
407 /*S0-S7*/ "","","","","","","","",
408 /*T0-T7*/ "","","","","","","","",
409 /*U0-U7*/ "","","","","","","","",
410 /*V0-V7*/ "","","","","","","","",
411 /*W0-W7*/ "","","","","","","","",
412 /*X0-X7*/ "","","","","","","","",
413 /*Y0-Y7*/ "","","","","","","","",
414 /*Z0-Z7*/ "presence-ps1","","presence-ps0","","","","","",
415 /*AA0-AA7*/ "led-front-fault","power-button","led-front-id","","","","","",
416 /*AB0-AB7*/ "","","","","","","","",
417 /*AC0-AC7*/ "","","","","","","","";
425 m25p,fast-read;
426 spi-max-frequency = <50000000>;
428 #address-cells = < 1 >;
429 #size-cells = < 1 >;
430 compatible = "fixed-partitions";
431 u-boot@0 {
433 label = "u-boot";
435 u-boot-env@60000 {
437 label = "u-boot-env";
439 obmc-ubi@80000 {
441 label = "obmc-ubi";
447 label = "alt-bmc";
448 m25p,fast-read;
449 spi-max-frequency = <50000000>;
451 #address-cells = < 1 >;
452 #size-cells = < 1 >;
453 compatible = "fixed-partitions";
454 u-boot@0 {
456 label = "alt-u-boot";
458 u-boot-env@60000 {
460 label = "alt-u-boot-env";
462 obmc-ubi@80000 {
464 label = "alt-obmc-ubi";
472 pinctrl-names = "default";
473 pinctrl-0 = <&pinctrl_spi1_default>;
478 m25p,fast-read;
479 spi-max-frequency = <100000000>;
485 memory-region = <&flash_memory>;
490 /* Rear RS-232 connector */
493 pinctrl-names = "default";
494 pinctrl-0 = <&pinctrl_txd1_default
508 pinctrl-names = "default";
509 pinctrl-0 = <&pinctrl_txd2_default &pinctrl_rxd2_default>;
519 pinctrl-names = "default";
520 pinctrl-0 = <&pinctrl_rmii1_default>;
523 clock-names = "MACCLK", "RCLK";
524 use-ncsi;
530 pinctrl-names = "default";
531 pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
556 /* PCA9516 (repeater) ->
565 power-supply@58 {
570 power-supply@5b {
578 #address-cells = <1>;
579 #size-cells = <0>;
580 gpio-controller;
581 #gpio-cells = <2>;
695 /* pca9548 -> NVMe1 to 8 */
699 #address-cells = <1>;
700 #size-cells = <0>;
704 #address-cells = <1>;
705 #size-cells = <0>;
710 #address-cells = <1>;
711 #size-cells = <0>;
716 #address-cells = <1>;
717 #size-cells = <0>;
722 #address-cells = <1>;
723 #size-cells = <0>;
728 #address-cells = <1>;
729 #size-cells = <0>;
734 #address-cells = <1>;
735 #size-cells = <0>;
740 #address-cells = <1>;
741 #size-cells = <0>;
746 #address-cells = <1>;
747 #size-cells = <0>;
757 /* pca9548 -> NVMe9 to 16 */
761 #address-cells = <1>;
762 #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>;
790 #address-cells = <1>;
791 #size-cells = <0>;
796 #address-cells = <1>;
797 #size-cells = <0>;
802 #address-cells = <1>;
803 #size-cells = <0>;
808 #address-cells = <1>;
809 #size-cells = <0>;
828 /* pca9545 Riser ->
837 /* pca9545 ->
845 #address-cells = <1>;
846 #size-cells = <0>;
849 i2c-mux-idle-disconnect;
850 interrupt-controller;
851 #interrupt-cells = <2>;
854 #address-cells = <1>;
855 #size-cells = <0>;
861 gpio-controller;
862 #gpio-cells = <2>;
864 smbus0-hog {
865 gpio-hog;
867 output-high;
868 line-name = "smbus0";
879 #address-cells = <1>;
880 #size-cells = <0>;
886 gpio-controller;
887 #gpio-cells = <2>;
889 smbus1-hog {
890 gpio-hog;
892 output-high;
893 line-name = "smbus1";
904 #address-cells = <1>;
905 #size-cells = <0>;
910 #address-cells = <1>;
911 #size-cells = <0>;
918 #address-cells = <1>;
919 #size-cells = <0>;
922 i2c-mux-idle-disconnect;
923 interrupt-controller;
924 #interrupt-cells = <2>;
927 #address-cells = <1>;
928 #size-cells = <0>;
934 gpio-controller;
935 #gpio-cells = <2>;
937 smbus2-hog {
938 gpio-hog;
940 output-high;
941 line-name = "smbus2";
952 #address-cells = <1>;
953 #size-cells = <0>;
959 gpio-controller;
960 #gpio-cells = <2>;
962 smbus3-hog {
963 gpio-hog;
965 output-high;
966 line-name = "smbus3";
977 #address-cells = <1>;
978 #size-cells = <0>;
983 #address-cells = <1>;
984 #size-cells = <0>;
993 /* pca9545 Riser ->
1002 /* pca9545 ->
1010 #address-cells = <1>;
1011 #size-cells = <0>;
1014 i2c-mux-idle-disconnect;
1015 interrupt-controller;
1016 #interrupt-cells = <2>;
1019 #address-cells = <1>;
1020 #size-cells = <0>;
1026 gpio-controller;
1027 #gpio-cells = <2>;
1029 smbus4-hog {
1030 gpio-hog;
1032 output-high;
1033 line-name = "smbus4";
1044 #address-cells = <1>;
1045 #size-cells = <0>;
1051 gpio-controller;
1052 #gpio-cells = <2>;
1054 smbus5-hog {
1055 gpio-hog;
1057 output-high;
1058 line-name = "smbus5";
1069 #address-cells = <1>;
1070 #size-cells = <0>;
1075 #address-cells = <1>;
1076 #size-cells = <0>;
1083 #address-cells = <1>;
1084 #size-cells = <0>;
1087 i2c-mux-idle-disconnect;
1088 interrupt-controller;
1089 #interrupt-cells = <2>;
1092 #address-cells = <1>;
1093 #size-cells = <0>;
1099 gpio-controller;
1100 #gpio-cells = <2>;
1102 smbus6-hog {
1103 gpio-hog;
1105 output-high;
1106 line-name = "smbus6";
1117 #address-cells = <1>;
1118 #size-cells = <0>;
1124 gpio-controller;
1125 #gpio-cells = <2>;
1127 smbus7-hog {
1128 gpio-hog;
1130 output-high;
1131 line-name = "smbus7";
1142 #address-cells = <1>;
1143 #size-cells = <0>;
1148 #address-cells = <1>;
1149 #size-cells = <0>;
1196 /* pca9545 ->
1205 #address-cells = <1>;
1206 #size-cells = <0>;
1209 interrupt-controller;
1210 #interrupt-cells = <2>;
1213 #address-cells = <1>;
1214 #size-cells = <0>;
1224 #address-cells = <1>;
1225 #size-cells = <0>;
1235 #address-cells = <1>;
1236 #size-cells = <0>;
1246 #address-cells = <1>;
1247 #size-cells = <0>;
1263 /* pca9548 ->
1270 #address-cells = <1>;
1271 #size-cells = <0>;
1274 #address-cells = <1>;
1275 #size-cells = <0>;
1280 #address-cells = <1>;
1281 #size-cells = <0>;
1286 #address-cells = <1>;
1287 #size-cells = <0>;
1292 #address-cells = <1>;
1293 #size-cells = <0>;
1298 #address-cells = <1>;
1299 #size-cells = <0>;
1304 #address-cells = <1>;
1305 #size-cells = <0>;
1310 #address-cells = <1>;
1311 #size-cells = <0>;
1316 #address-cells = <1>;
1317 #size-cells = <0>;
1329 memory-region = <&gfx_memory>;
1334 pinctrl-names = "default";
1335 pinctrl-0 = <&pinctrl_adc0_default
1354 aspeed,reset-type = "none";
1355 aspeed,external-signal;
1356 aspeed,ext-push-pull;
1357 aspeed,ext-active-high;
1359 pinctrl-names = "default";
1360 pinctrl-0 = <&pinctrl_wdtrst1_default>;
1364 aspeed,alt-boot;
1377 memory-region = <&video_engine_memory>;
1380 #include "ibm-power9-dual.dtsi"