diff options
author | Adrian Schmutzler <freifunk@adrianschmutzler.de> | 2019-04-04 10:50:17 +0200 |
---|---|---|
committer | Petr Štetiar <ynezz@true.cz> | 2019-04-08 18:37:04 +0200 |
commit | a5885ea4075cc58e433bafb3ffdecb926e99973f (patch) | |
tree | b9581234187663295255bf00c9ab720f3410b139 | |
parent | 6f354c4d3230a95ba77e959c3f62e07db484cf7d (diff) | |
download | upstream-a5885ea4075cc58e433bafb3ffdecb926e99973f.tar.gz upstream-a5885ea4075cc58e433bafb3ffdecb926e99973f.tar.bz2 upstream-a5885ea4075cc58e433bafb3ffdecb926e99973f.zip |
ath79: Fix GPIO reset button on TP-Link Archer C7v5
The GPIO for the reset button for the Archer C7v5 changed from
ar71xx to ath79. An investigation based on tests revealed
that the A7v5 responds on "11", while the C7v5 responds on
"5" as set for ar71xx.
Thus, we just define this in the DTS files instead of in the
common DTSI.
Tested-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
-rw-r--r-- | target/linux/ath79/dts/qca9563_tplink_archer-a7-v5.dts | 9 | ||||
-rw-r--r-- | target/linux/ath79/dts/qca9563_tplink_archer-c7-v5.dts | 9 | ||||
-rw-r--r-- | target/linux/ath79/dts/qca9563_tplink_archer-x7-v5.dtsi | 7 |
3 files changed, 18 insertions, 7 deletions
diff --git a/target/linux/ath79/dts/qca9563_tplink_archer-a7-v5.dts b/target/linux/ath79/dts/qca9563_tplink_archer-a7-v5.dts index 8cf86c0bc4..a9174df4fa 100644 --- a/target/linux/ath79/dts/qca9563_tplink_archer-a7-v5.dts +++ b/target/linux/ath79/dts/qca9563_tplink_archer-a7-v5.dts @@ -8,6 +8,15 @@ model = "TP-Link Archer A7 v5"; }; +&gpio_keys { + reset { + label = "Reset button"; + linux,code = <KEY_RESTART>; + gpios = <&gpio 11 GPIO_ACTIVE_LOW>; + debounce-interval = <60>; + }; +}; + &mtdparts { factory-uboot@0 { label = "factory-uboot"; diff --git a/target/linux/ath79/dts/qca9563_tplink_archer-c7-v5.dts b/target/linux/ath79/dts/qca9563_tplink_archer-c7-v5.dts index 026d6c65e3..8059b48510 100644 --- a/target/linux/ath79/dts/qca9563_tplink_archer-c7-v5.dts +++ b/target/linux/ath79/dts/qca9563_tplink_archer-c7-v5.dts @@ -8,6 +8,15 @@ model = "TP-Link Archer C7 v5"; }; +&gpio_keys { + reset { + label = "Reset button"; + linux,code = <KEY_RESTART>; + gpios = <&gpio 5 GPIO_ACTIVE_LOW>; + debounce-interval = <60>; + }; +}; + &mtdparts { partition@0 { label = "factory-uboot"; diff --git a/target/linux/ath79/dts/qca9563_tplink_archer-x7-v5.dtsi b/target/linux/ath79/dts/qca9563_tplink_archer-x7-v5.dtsi index e019a04254..ba75cfc4d8 100644 --- a/target/linux/ath79/dts/qca9563_tplink_archer-x7-v5.dtsi +++ b/target/linux/ath79/dts/qca9563_tplink_archer-x7-v5.dtsi @@ -85,13 +85,6 @@ gpio_keys: keys { compatible = "gpio-keys"; - reset { - label = "Reset button"; - linux,code = <KEY_RESTART>; - gpios = <&gpio 11 GPIO_ACTIVE_LOW>; - debounce-interval = <60>; - }; - wps { label = "WPS button"; linux,code = <KEY_WPS_BUTTON>; |