Lines Matching +full:shutdown +full:- +full:gpios
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,swift-bmc", "aspeed,ast2500";
12 stdout-path = &uart5;
20 reserved-memory {
21 #address-cells = <1>;
22 #size-cells = <1>;
26 no-map;
33 compatible = "shared-dma-pool";
38 gpio-keys {
39 compatible = "gpio-keys";
41 event-air-water {
42 label = "air-water";
43 gpios = <&gpio ASPEED_GPIO(B, 5) GPIO_ACTIVE_LOW>;
47 event-checkstop {
49 gpios = <&gpio ASPEED_GPIO(J, 2) GPIO_ACTIVE_LOW>;
53 event-ps0-presence {
54 label = "ps0-presence";
55 gpios = <&gpio ASPEED_GPIO(R, 7) GPIO_ACTIVE_LOW>;
59 event-ps1-presence {
60 label = "ps1-presence";
61 gpios = <&gpio ASPEED_GPIO(N, 0) GPIO_ACTIVE_LOW>;
65 event-oppanel-presence {
66 label = "oppanel-presence";
67 gpios = <&gpio ASPEED_GPIO(A, 7) GPIO_ACTIVE_LOW>;
71 event-opencapi-riser-presence {
72 label = "opencapi-riser-presence";
73 gpios = <&gpio ASPEED_GPIO(I, 0) GPIO_ACTIVE_LOW>;
78 iio-hwmon-battery {
79 compatible = "iio-hwmon";
80 io-channels = <&adc 12>;
83 gpio-keys-polled {
84 compatible = "gpio-keys-polled";
85 poll-interval = <1000>;
87 event-scm0-presence {
88 label = "scm0-presence";
89 gpios = <&pca9552 6 GPIO_ACTIVE_LOW>;
93 event-scm1-presence {
94 label = "scm1-presence";
95 gpios = <&pca9552 7 GPIO_ACTIVE_LOW>;
99 event-cpu0vrm-presence {
100 label = "cpu0vrm-presence";
101 gpios = <&pca9552 12 GPIO_ACTIVE_LOW>;
105 event-cpu1vrm-presence {
106 label = "cpu1vrm-presence";
107 gpios = <&pca9552 13 GPIO_ACTIVE_LOW>;
111 event-fan0-presence {
112 label = "fan0-presence";
113 gpios = <&pca0 5 GPIO_ACTIVE_LOW>;
117 event-fan1-presence {
118 label = "fan1-presence";
119 gpios = <&pca0 6 GPIO_ACTIVE_LOW>;
123 event-fan2-presence {
124 label = "fan2-presence";
125 gpios = <&pca0 7 GPIO_ACTIVE_LOW>;
129 event-fan3-presence {
130 label = "fan3-presence";
131 gpios = <&pca0 8 GPIO_ACTIVE_LOW>;
135 event-fanboost-presence {
136 label = "fanboost-presence";
137 gpios = <&pca0 9 GPIO_ACTIVE_LOW>;
143 compatible = "gpio-leds";
146 retain-state-shutdown;
147 default-state = "keep";
148 gpios = <&pca0 0 GPIO_ACTIVE_LOW>;
152 retain-state-shutdown;
153 default-state = "keep";
154 gpios = <&pca0 1 GPIO_ACTIVE_LOW>;
158 retain-state-shutdown;
159 default-state = "keep";
160 gpios = <&pca0 2 GPIO_ACTIVE_LOW>;
164 retain-state-shutdown;
165 default-state = "keep";
166 gpios = <&pca0 3 GPIO_ACTIVE_LOW>;
170 retain-state-shutdown;
171 default-state = "keep";
172 gpios = <&pca0 4 GPIO_ACTIVE_LOW>;
175 front-fault {
176 retain-state-shutdown;
177 default-state = "keep";
178 gpios = <&pca1 2 GPIO_ACTIVE_LOW>;
181 front-power {
182 retain-state-shutdown;
183 default-state = "keep";
184 gpios = <&pca1 3 GPIO_ACTIVE_LOW>;
187 front-id {
188 retain-state-shutdown;
189 default-state = "keep";
190 gpios = <&pca1 0 GPIO_ACTIVE_LOW>;
193 rear-fault {
194 gpios = <&gpio ASPEED_GPIO(N, 2) GPIO_ACTIVE_LOW>;
197 rear-id {
198 gpios = <&gpio ASPEED_GPIO(N, 4) GPIO_ACTIVE_LOW>;
202 fsi: gpio-fsi {
203 compatible = "fsi-master-gpio", "fsi-master";
204 #address-cells = <2>;
205 #size-cells = <0>;
206 no-gpio-delays;
208 clock-gpios = <&gpio ASPEED_GPIO(P, 1) GPIO_ACTIVE_HIGH>;
209 data-gpios = <&gpio ASPEED_GPIO(P, 2) GPIO_ACTIVE_HIGH>;
210 mux-gpios = <&gpio ASPEED_GPIO(P, 4) GPIO_ACTIVE_HIGH>;
211 enable-gpios = <&gpio ASPEED_GPIO(P, 0) GPIO_ACTIVE_HIGH>;
212 trans-gpios = <&gpio ASPEED_GPIO(P, 3) GPIO_ACTIVE_HIGH>;
215 iio-hwmon-dps310 {
216 compatible = "iio-hwmon";
217 io-channels = <&dps 0>;
228 m25p,fast-read;
229 spi-max-frequency = <100000000>;
231 #address-cells = < 1 >;
232 #size-cells = < 1 >;
233 compatible = "fixed-partitions";
234 u-boot@0 {
236 label = "u-boot";
238 u-boot-env@60000 {
240 label = "u-boot-env";
242 obmc-ubi@80000 {
244 label = "obmc-ubi";
251 label = "alt-bmc";
252 m25p,fast-read;
253 spi-max-frequency = <100000000>;
255 #address-cells = < 1 >;
256 #size-cells = < 1 >;
257 compatible = "fixed-partitions";
258 u-boot@0 {
260 label = "alt-u-boot";
262 u-boot-env@60000 {
264 label = "alt-u-boot-env";
266 obmc-ubi@80000 {
268 label = "alt-obmc-ubi";
276 pinctrl-names = "default";
277 pinctrl-0 = <&pinctrl_spi1_default>;
282 m25p,fast-read;
283 spi-max-frequency = <100000000>;
288 /* Rear RS-232 connector */
290 pinctrl-names = "default";
291 pinctrl-0 = <&pinctrl_txd1_default
304 pinctrl-names = "default";
305 pinctrl-0 = <&pinctrl_txd2_default &pinctrl_rxd2_default>;
314 memory-region = <&flash_memory>;
320 pinctrl-names = "default";
321 pinctrl-0 = <&pinctrl_rmii1_default>;
322 use-ncsi;
325 clock-names = "MACCLK", "RCLK";
331 /* MUX ->
343 #address-cells = <1>;
344 #size-cells = <0>;
347 compatible = "pmbus-fan";
349 tach-pulses = <2>;
350 maxim,fan-rotor-input = "tach";
351 maxim,fan-pwm-freq = <25000>;
352 maxim,fan-no-watchdog;
353 maxim,fan-no-fault-ramp;
354 maxim,fan-ramp = <2>;
355 maxim,fan-fault-pin-mon;
359 compatible = "pmbus-fan";
361 tach-pulses = <2>;
362 maxim,fan-rotor-input = "tach";
363 maxim,fan-pwm-freq = <25000>;
364 maxim,fan-no-watchdog;
365 maxim,fan-no-fault-ramp;
366 maxim,fan-ramp = <2>;
367 maxim,fan-fault-pin-mon;
371 compatible = "pmbus-fan";
373 tach-pulses = <2>;
374 maxim,fan-rotor-input = "tach";
375 maxim,fan-pwm-freq = <25000>;
376 maxim,fan-no-watchdog;
377 maxim,fan-no-fault-ramp;
378 maxim,fan-ramp = <2>;
379 maxim,fan-fault-pin-mon;
383 compatible = "pmbus-fan";
385 tach-pulses = <2>;
386 maxim,fan-rotor-input = "tach";
387 maxim,fan-pwm-freq = <25000>;
388 maxim,fan-no-watchdog;
389 maxim,fan-no-fault-ramp;
390 maxim,fan-ramp = <2>;
391 maxim,fan-fault-pin-mon;
395 compatible = "pmbus-fan";
397 tach-pulses = <2>;
398 maxim,fan-rotor-input = "tach";
399 maxim,fan-pwm-freq = <25000>;
400 maxim,fan-no-watchdog;
401 maxim,fan-no-fault-ramp;
402 maxim,fan-ramp = <2>;
403 maxim,fan-fault-pin-mon;
410 #address-cells = <1>;
411 #size-cells = <0>;
413 gpio-controller;
414 #gpio-cells = <2>;
497 power-supply@68 {
507 power-supply@69 {
524 #io-channel-cells = <0>;
545 #address-cells = <1>;
546 #size-cells = <0>;
548 gpio-controller;
549 #gpio-cells = <2>;
599 #address-cells = <1>;
600 #size-cells = <0>;
601 gpio-controller;
602 #gpio-cells = <2>;
604 gpio-line-names = "PS_SMBUS_RESET_N", "APSS_RESET_N",
736 #address-cells = <1>;
737 #size-cells = <0>;
738 gpio-controller;
739 #gpio-cells = <2>;
833 #address-cells = <1>;
834 #size-cells = <0>;
835 gpio-controller;
836 #gpio-cells = <2>;
906 * -> PCIe Slot 0
907 * -> PCIe Slot 1
908 * -> PCIe Slot 2
909 * -> PCIe Slot 3
938 memory-region = <&gfx_memory>;
942 aspeed,reset-type = "none";
943 aspeed,external-signal;
944 aspeed,ext-push-pull;
945 aspeed,ext-active-high;
947 pinctrl-names = "default";
948 pinctrl-0 = <&pinctrl_wdtrst1_default>;
952 aspeed,alt-boot;
970 pinctrl-names = "default";
971 pinctrl-0 = <&pinctrl_sd2_default>;
974 #include "ibm-power9-dual.dtsi"