diff options
author | Tolga Cakir <tolga@cevel.net> | 2017-10-24 22:03:33 +0200 |
---|---|---|
committer | Mathias Kresin <dev@kresin.me> | 2017-10-24 22:46:25 +0200 |
commit | 2bee675d33f57ca7b995e848d3aca987013ee2ae (patch) | |
tree | 0a45307cbffc1c9fa9a726a53bf47b49515c45d6 /target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts | |
parent | f5935f78a194525e0b1a261e1cf1c6769e810504 (diff) | |
download | upstream-2bee675d33f57ca7b995e848d3aca987013ee2ae.tar.gz upstream-2bee675d33f57ca7b995e848d3aca987013ee2ae.tar.bz2 upstream-2bee675d33f57ca7b995e848d3aca987013ee2ae.zip |
ipq806x: fix Zyxel NBG6817 WiFi button
Zyxel NBG6817 features a WiFi button, which becomes functional by setting
correct GPIO. It is a switch-type button, so it emits KEY_RFKILL on each ON
and OFF state. This is achieved by setting input-type to EV_SW.
Signed-off-by: Tolga Cakir <tolga@cevel.net>
Diffstat (limited to 'target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts')
-rw-r--r-- | target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts b/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts index 4db1a30592..9abe44eb37 100644 --- a/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts +++ b/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts @@ -41,7 +41,7 @@ pinmux@800000 { button_pins: button_pins { mux { - pins = "gpio6", "gpio54", "gpio65"; + pins = "gpio53", "gpio54", "gpio65"; function = "gpio"; drive-strength = <2>; bias-pull-up; @@ -334,8 +334,9 @@ wifi { label = "wifi"; - gpios = <&qcom_pinmux 6 GPIO_ACTIVE_LOW>; + gpios = <&qcom_pinmux 53 GPIO_ACTIVE_LOW>; linux,code = <KEY_RFKILL>; + linux,input-type = <EV_SW>; }; reset { |