diff options
| author | Brandon Wyman <bjwyman@gmail.com> | 2021-03-29 10:00:01 -0500 | 
|---|---|---|
| committer | Joel Stanley <joel@jms.id.au> | 2021-04-08 11:07:42 +0930 | 
| commit | 44ab6f28531f45405cfef9b379db85b1aca67d4f (patch) | |
| tree | 94928013036d2fc6c08b5c5b0d74d25186850577 | |
| parent | 44a2c58e7996c42304dd4e9629bdd860462b13c6 (diff) | |
ARM: dts: aspeed: rainier: Add gpio-keys-polled for fans
Add a gpio-keys-polled section to the Rainier device tree for the fan
presence signals on the PCA9552 I2C device on bus 7.
Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
Signed-off-by: Matthew Barth <msbarth@linux.ibm.com>
Signed-off-by: Eddie James <eajames@linux.ibm.com>
Link: https://lore.kernel.org/r/20210329150020.13632-4-eajames@linux.ibm.com
Signed-off-by: Joel Stanley <joel@jms.id.au>
| -rw-r--r-- | arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 43 | 
1 files changed, 43 insertions, 0 deletions
| diff --git a/arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts b/arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts index d50567acf02d..b57b24e68ccd 100644 --- a/arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts +++ b/arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts @@ -155,6 +155,49 @@  			gpios = <&gpio0 ASPEED_GPIO(P, 4) GPIO_ACTIVE_LOW>;  		};  	}; + +	gpio-keys-polled { +		compatible = "gpio-keys-polled"; +		#address-cells = <1>; +		#size-cells = <0>; +		poll-interval = <1000>; + +		fan0-presence { +			label = "fan0-presence"; +			gpios = <&pca0 6 GPIO_ACTIVE_LOW>; +			linux,code = <6>; +		}; + +		fan1-presence { +			label = "fan1-presence"; +			gpios = <&pca0 7 GPIO_ACTIVE_LOW>; +			linux,code = <7>; +		}; + +		fan2-presence { +			label = "fan2-presence"; +			gpios = <&pca0 8 GPIO_ACTIVE_LOW>; +			linux,code = <8>; +		}; + +		fan3-presence { +			label = "fan3-presence"; +			gpios = <&pca0 9 GPIO_ACTIVE_LOW>; +			linux,code = <9>; +		}; + +		fan4-presence { +			label = "fan4-presence"; +			gpios = <&pca0 10 GPIO_ACTIVE_LOW>; +			linux,code = <10>; +		}; + +		fan5-presence { +			label = "fan5-presence"; +			gpios = <&pca0 11 GPIO_ACTIVE_LOW>; +			linux,code = <11>; +		}; +	};  };  &ehci1 { | 
