Lines Matching +full:gpio +full:- +full:fan
1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include "aspeed-g5.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 = "inspur,nf5280m6-bmc", "aspeed,ast2500";
15 stdout-path = &uart5;
23 reserved-memory {
24 #address-cells = <1>;
25 #size-cells = <1>;
29 no-map;
36 compatible = "shared-dma-pool";
42 compatible = "gpio-leds";
46 gpios = <&gpio ASPEED_GPIO(B, 0) GPIO_ACTIVE_LOW>;
47 linux,default-trigger = "timer";
48 led-pattern = <1000 1000>;
51 front-fan {
52 label = "front-fan";
53 gpios = <&gpio ASPEED_GPIO(F,2) GPIO_ACTIVE_LOW>;
56 front-psu {
57 label = "front-psu";
58 gpios = <&gpio ASPEED_GPIO(F,3) GPIO_ACTIVE_LOW>;
61 front-syshot {
62 label = "front-syshot";
63 gpios = <&gpio ASPEED_GPIO(J, 3) GPIO_ACTIVE_LOW>;
66 front-memory {
67 label = "front-memory";
68 gpios = <&gpio ASPEED_GPIO(S, 7) GPIO_ACTIVE_LOW>;
73 gpios = <&gpio ASPEED_GPIO(AA, 0) GPIO_ACTIVE_LOW>;
77 iio-hwmon {
78 compatible = "iio-hwmon";
79 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
90 m25p,fast-read;
92 spi-max-frequency = <50000000>;
93 #include "openbmc-flash-layout.dtsi"
99 pinctrl-names = "default";
100 pinctrl-0 = <&pinctrl_spi1_default>;
103 m25p,fast-read;
105 spi-max-frequency = <100000000>;
120 pinctrl-names = "default";
121 pinctrl-0 = <&pinctrl_rmii1_default>;
124 clock-names = "MACCLK", "RCLK";
125 use-ncsi;
131 pinctrl-names = "default";
132 pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
135 &gpio {
137 /* Enable GPIOE0 and GPIOE2 pass-through by default */
138 pinctrl-names = "pass-through";
139 pinctrl-0 = <&pinctrl_gpie0_default
141 gpio-line-names =
142 /*A0-A7*/ "","MAC2LINK","BMC_RESET_CPLD","","BMC_SCL9","","MAC2MDC_R","",
143 /*B0-B7*/ "BMC_INIT_OK","FM_SKU_ID2","FM_SPD_DDRCPU_LVLSHFT_DIS_R_N",
146 /*C0-C7*/ "","","","","","","","",
147 /*D0-D7*/ "","BMC_SD2CMD","BMC_SD2DAT0","BMC_SD2DAT1","BMC_SD2DAT2",
149 /*E0-E7*/ "FM_BOARD_ID0","FM_BOARD_ID1","FM_BOARD_ID2","FM_BOARD_ID3",
151 /*F0-F7*/ "PSU1_PRESENT_N","PSU2_PRESENT_N","FAN_FAULT_LED_N","PSU_FAULT_LED_N",
154 /*G0-G7*/ "IRQ_LPTM21L_ALERT_N","IRQ_PLD_ALERT_N","AC_FAIL_N","FP_LCD_PRESENT_BMC",
156 /*H0-H7*/ "JTAG_BMC_TDI","JTAG_BMC_TDO","JTAG_BMC_TCK","JTAG_BMC_TMS","FM_BOARD_ID6",
158 /*I0-I7*/ "FM_CPU_ERR0_LVT3_BMC_N","FM_CPU_ERR1_LVT3_BMC_N","FM_BMC_PCH_SCI_LPC_N",
160 /*J0-J7*/ "FM_CPU0_SKTOCC_LVT3_N","FM_CPU1_SKTOCC_LVT3_N","","SYSHOT_FAULT_LED_N",
162 /*K0-K7*/ "","","","","","","","",
163 /*L0-L7*/ "","","","","","","SYS_UART_TXD1","SYS_UART_RXD1",
164 /*M0-M7*/ "","","","","","","","",
165 /*N0-N7*/ "","","","","","","","",
166 /*O0-O7*/ "","","","","","","","",
167 /*P0-P7*/ "","","","","","","","",
168 /*Q0-Q7*/ "","","","","","","FM_PCH_BMC_THERMTRIP_N","INTRUDER_N",
169 /*R0-R7*/ "SPI_BMC_BOOT_CS1_R_N","FM_CPU_MEMHOT_LVC3_N",
172 /*S0-S7*/ "BMC_XDP_PRDY_N","SIO_POWER_GOOD","BMC_PWR_DEBUG_R_N","BMC_DEBUG_EN_R_N","",
174 /*T0-T7*/ "","","","","","","","",
175 /*U0-U7*/ "","","","","","","","",
176 /*V0-V7*/ "","","","","","","","",
177 /*W0-W7*/ "","","","","","","","",
178 /*X0-X7*/ "","","","","","","","",
179 /*Y0-Y7*/ "","BMC_DET_UID_N","BMC_JTAG_SEL","SIO_ONCONTROL","","","","",
180 /*Z0-Z7*/ "XDP_PRESENT_N","DBP_SYSPWROK","BMC_JTAG_SEL","FM_SMI_ACTIVE_N","",
182 /*AA0-AA7*/ "FP_BMC_SYSLED_N","PS_PWROK","RST_PLTRST_BMC_N","HDA_SDO_BMC",
184 /*AB0-AB7*/ "RESET_OUT","RESET_BUTTON","BIOS_REFLASH","POST_COMPLETE","","","","",
185 /*AC0-AC7*/ "","","","","","","","";
218 i2c-mux@70 {
227 i2c-mux@70 {
232 i2c-mux@71 {
237 i2c-mux@72 {
251 i2c-mux@70 {
260 i2c-mux@70 {
291 #address-cells = <1>;
292 #size-cells = <0>;
294 gpio-controller;
295 #gpio-cells = <2>;
297 gpio@0 {
302 gpio@1 {
307 gpio@2 {
312 gpio@3 {
317 gpio@4 {
322 gpio@5 {
327 gpio@6 {
336 #address-cells = <1>;
337 #size-cells = <0>;
339 gpio-controller;
340 #gpio-cells = <2>;
342 gpio@0 {
347 gpio@1 {
352 gpio@2 {
357 gpio@3 {
362 gpio@4 {
367 gpio@5 {
372 gpio@6 {
377 gpio@7 {
386 #address-cells = <1>;
387 #size-cells = <0>;
389 gpio-controller;
390 #gpio-cells = <2>;
392 gpio@0 {
397 gpio@1 {
402 gpio@2 {
407 gpio@3 {
412 gpio@4 {
417 gpio@5 {
422 gpio@6 {
427 gpio@7 {
436 #address-cells = <1>;
437 #size-cells = <0>;
439 gpio-controller;
440 #gpio-cells = <2>;
442 gpio@0 {
447 gpio@1 {
452 gpio@2 {
457 gpio@3 {
462 gpio@4 {
467 gpio@5 {
472 gpio@6 {
477 gpio@7 {
495 #address-cells = <1>;
496 #size-cells = <0>;
498 gpio-controller;
499 #gpio-cells = <2>;
501 gpio@0 {
506 gpio@1 {
511 gpio@2 {
516 gpio@3 {
521 gpio@4 {
526 gpio@5 {
531 gpio@6 {
536 gpio@7 {
545 #address-cells = <1>;
546 #size-cells = <0>;
548 gpio-controller;
549 #gpio-cells = <2>;
551 gpio@0 {
556 gpio@1 {
561 gpio@2 {
566 gpio@3 {
571 gpio@4 {
576 gpio@5 {
581 gpio@6 {
591 power-supply@58 {
596 power-supply@59 {
612 pinctrl-names = "default";
613 pinctrl-0 = <&pinctrl_pwm0_default &pinctrl_pwm1_default
618 fan@0 {
620 aspeed,fan-tach-ch = /bits/ 8 <0x00 0x01>;
623 fan@1 {
625 aspeed,fan-tach-ch = /bits/ 8 <0x02 0x03>;
628 fan@2 {
630 aspeed,fan-tach-ch = /bits/ 8 <0x04 0x05>;
633 fan@3 {
635 aspeed,fan-tach-ch = /bits/ 8 <0x06 0x07>;
638 fan@4 {
640 aspeed,fan-tach-ch = /bits/ 8 <0x08 0x09>;
643 fan@5 {
645 aspeed,fan-tach-ch = /bits/ 8 <0x0a 0x0b>;
648 fan@6 {
650 aspeed,fan-tach-ch = /bits/ 8 <0x0c 0x0d>;
653 fan@7 {
655 aspeed,fan-tach-ch = /bits/ 8 <0x0e 0x0f>;
661 aspeed,lpc-io-reg = <0xca2>;
666 aspeed,lpc-io-reg = <0xca4>;
671 pinctrl-names = "default";
672 pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default
686 memory-region = <&video_engine_memory>;