Lines Matching +full:fw +full:- +full:gpios
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,bonnell-bmc", "aspeed,ast2600";
23 stdout-path = &uart5;
32 reserved-memory {
33 #address-cells = <1>;
34 #size-cells = <1>;
38 no-map;
45 record-size = <0x8000>;
46 console-size = <0x8000>;
47 ftrace-size = <0x8000>;
48 pmsg-size = <0x8000>;
49 max-reason = <3>; /* KMSG_DUMP_EMERG */
52 /* LPC FW cycle bridge region requires natural alignment */
54 no-map;
60 no-map;
61 compatible = "shared-dma-pool";
67 compatible = "gpio-leds";
70 gpios = <&gpio0 ASPEED_GPIO(G, 0) GPIO_ACTIVE_LOW>;
74 gpios = <&gpio0 ASPEED_GPIO(G, 1) GPIO_ACTIVE_LOW>;
77 rear-enc-id0 {
78 gpios = <&gpio0 ASPEED_GPIO(H, 2) GPIO_ACTIVE_LOW>;
81 rear-enc-fault0 {
82 gpios = <&gpio0 ASPEED_GPIO(H, 3) GPIO_ACTIVE_LOW>;
86 gpio-keys-polled {
87 compatible = "gpio-keys-polled";
88 #address-cells = <1>;
89 #size-cells = <0>;
90 poll-interval = <1000>;
92 fan0-presence {
93 label = "fan0-presence";
94 gpios = <&gpio0 ASPEED_GPIO(F, 4) GPIO_ACTIVE_LOW>;
98 fan1-presence {
99 label = "fan1-presence";
100 gpios = <&gpio0 ASPEED_GPIO(F, 5) GPIO_ACTIVE_LOW>;
105 iio-hwmon {
106 compatible = "iio-hwmon";
107 io-channels = <&adc1 7>;
113 aspeed,int-vref-microvolt = <2500000>;
114 pinctrl-names = "default";
115 pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default
130 gpio-line-names =
131 /*A0-A7*/ "","","","","","","","",
132 /*B0-B7*/ "","","","","","","checkstop","",
133 /*C0-C7*/ "","","","","","","","",
134 /*D0-D7*/ "","","","","","","","",
135 /*E0-E7*/ "","","","","","","","",
136 /*F0-F7*/ "","","rtc-battery-voltage-read-enable","reset-cause-pinhole","","","","",
137 /*G0-G7*/ "fan0","fan1","","","","","","",
138 /*H0-H7*/ "","","rear-enc-id0","rear-enc-fault0","","","","",
139 /*I0-I7*/ "","","","","","","bmc-secure-boot","",
140 /*J0-J7*/ "","","","","","","","",
141 /*K0-K7*/ "","","","","","","","",
142 /*L0-L7*/ "","","","","","","","",
143 /*M0-M7*/ "","","","","","","","",
144 /*N0-N7*/ "","","","","","","","",
145 /*O0-O7*/ "","","","usb-power","","","","",
146 /*P0-P7*/ "","","","","","","","",
147 /*Q0-Q7*/ "cfam-reset","","regulator-standby-faulted","","","","","",
148 /*R0-R7*/ "bmc-tpm-reset","power-chassis-control","power-chassis-good","","","","","",
149 /*S0-S7*/ "presence-ps0","presence-ps1","","","power-ffs-sync-history","","","",
150 /*T0-T7*/ "","","","","","","","",
151 /*U0-U7*/ "","","","","","","","",
152 /*V0-V7*/ "","","","","","","","",
153 /*W0-W7*/ "","","","","","","","",
154 /*X0-X7*/ "","","","","","","","",
155 /*Y0-Y7*/ "","","","","","","","",
156 /*Z0-Z7*/ "","","","","","","","";
159 gpio-hog;
160 gpios = <ASPEED_GPIO(O, 3) GPIO_ACTIVE_LOW>;
161 output-high;
170 bias-disable;
175 clk-phase-mmc-hs200 = <180>, <180>;
193 #address-cells = <1>;
194 #size-cells = <0>;
196 gpio-controller;
197 #gpio-cells = <2>;
199 gpio-line-names = "",
226 power-supply@5a {
231 power-supply@5b {
250 multi-master;
253 si7021-a20@40 {
276 #address-cells = <1>;
277 #size-cells = <0>;
280 compatible = "pmbus-fan";
282 tach-pulses = <2>;
286 compatible = "pmbus-fan";
288 tach-pulses = <2>;
295 #address-cells = <1>;
296 #size-cells = <0>;
298 gpio-controller;
299 #gpio-cells = <2>;
302 label = "front-sys-id0";
304 retain-state-shutdown;
305 default-state = "keep";
310 label = "front-check-log0";
312 retain-state-shutdown;
313 default-state = "keep";
318 label = "front-enc-fault1";
320 retain-state-shutdown;
321 default-state = "keep";
326 label = "front-sys-pwron0";
328 retain-state-shutdown;
329 default-state = "keep";
334 ibm-panel@62 {
335 compatible = "ibm,op-panel";
342 #io-channel-cells = <0>;
367 #address-cells = <1>;
368 #size-cells = <0>;
370 gpio-controller;
371 #gpio-cells = <2>;
373 gpio-line-names = "",
403 #address-cells = <1>;
404 #size-cells = <0>;
406 gpio-controller;
407 #gpio-cells = <2>;
409 gpio-line-names = "BOOT_RCVRY_TWI",
427 #address-cells = <1>;
428 #size-cells = <0>;
430 i2c-mux-idle-disconnect;
433 #address-cells = <1>;
434 #size-cells = <0>;
439 #address-cells = <1>;
440 #size-cells = <0>;
445 #address-cells = <1>;
446 #size-cells = <0>;
451 #address-cells = <1>;
452 #size-cells = <0>;
462 compatible = "nuvoton,npct75x", "tcg,tpm-tis-i2c";
464 memory-region = <&event_log>;
484 #address-cells = <1>;
485 #size-cells = <0>;
487 gpio-controller;
488 #gpio-cells = <2>;
493 retain-state-shutdown;
494 default-state = "keep";
501 retain-state-shutdown;
502 default-state = "keep";
509 retain-state-shutdown;
510 default-state = "keep";
517 retain-state-shutdown;
518 default-state = "keep";
546 memory-region = <&flash_memory>;
551 pinctrl-names = "default";
552 pinctrl-0 = <&pinctrl_rmii3_default>;
555 clock-names = "MACCLK", "RCLK";
556 use-ncsi;
560 aspeed,reset-type = "none";
561 aspeed,external-signal;
562 aspeed,ext-push-pull;
563 aspeed,ext-active-high;
565 pinctrl-names = "default";
566 pinctrl-0 = <&pinctrl_wdtrst1_default>;
575 memory-region = <&vga_memory>;
580 aspeed,lpc-io-reg = <0xca8 0xcac>;
585 aspeed,lpc-io-reg = <0xca2>;
586 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
589 #include "ibm-power10-dual.dtsi"