diff options
author | Felix Fietkau <nbd@openwrt.org> | 2015-05-29 22:42:32 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2015-05-29 22:42:32 +0000 |
commit | a6df9f04727829f80b4475c4f05461e3dd2a719e (patch) | |
tree | 8f096939e75974dd86a3eef1fe149139a9138d6e /target | |
parent | 5d6788f77328fac74b241e4a4e382038e9218ccb (diff) | |
download | upstream-a6df9f04727829f80b4475c4f05461e3dd2a719e.tar.gz upstream-a6df9f04727829f80b4475c4f05461e3dd2a719e.tar.bz2 upstream-a6df9f04727829f80b4475c4f05461e3dd2a719e.zip |
ramips: fix buttons on WHR-300HP2, WHR-1166D, WHR-600D
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45845
Diffstat (limited to 'target')
-rw-r--r-- | target/linux/ramips/dts/WHR-1166D.dts | 18 | ||||
-rw-r--r-- | target/linux/ramips/dts/WHR-300HP2.dts | 18 | ||||
-rw-r--r-- | target/linux/ramips/dts/WHR-600D.dts | 18 |
3 files changed, 30 insertions, 24 deletions
diff --git a/target/linux/ramips/dts/WHR-1166D.dts b/target/linux/ramips/dts/WHR-1166D.dts index 960c3e176c..3e62ece9b0 100644 --- a/target/linux/ramips/dts/WHR-1166D.dts +++ b/target/linux/ramips/dts/WHR-1166D.dts @@ -135,25 +135,27 @@ #address-cells = <1>; #size-cells = <0>; poll-interval = <20>; - s1 { + reset { label = "reset"; gpios = <&gpio2 12 1>; - linux,code = <0x100>; + linux,code = <0x198>; }; - s2 { + aoss { label = "aoss"; gpios = <&gpio2 13 1>; - linux,code = <0x101>; + linux,code = <0x211>; }; - s3 { + ap { label = "ap"; gpios = <&gpio2 14 1>; - linux,code = <0x102>; + linux,code = <0x100>; + linux,input-type = <5>; /* EV_SW */ }; - s4 { + bridge { label = "bridge"; gpios = <&gpio2 15 1>; - linux,code = <0x103>; + linux,code = <0x100>; + linux,input-type = <5>; /* EV_SW */ }; }; }; diff --git a/target/linux/ramips/dts/WHR-300HP2.dts b/target/linux/ramips/dts/WHR-300HP2.dts index 27e741c55b..1ccfa2bb4d 100644 --- a/target/linux/ramips/dts/WHR-300HP2.dts +++ b/target/linux/ramips/dts/WHR-300HP2.dts @@ -113,25 +113,27 @@ #address-cells = <1>; #size-cells = <0>; poll-interval = <20>; - s1 { + reset { label = "reset"; gpios = <&gpio2 12 1>; - linux,code = <0x100>; + linux,code = <0x198>; }; - s2 { + aoss { label = "aoss"; gpios = <&gpio2 13 1>; - linux,code = <0x101>; + linux,code = <0x211>; }; - s3 { + ap { label = "ap"; gpios = <&gpio2 14 1>; - linux,code = <0x102>; + linux,code = <0x100>; + linux,input-type = <5>; /* EV_SW */ }; - s4 { + bridge { label = "bridge"; gpios = <&gpio2 15 1>; - linux,code = <0x103>; + linux,code = <0x100>; + linux,input-type = <5>; /* EV_SW */ }; }; }; diff --git a/target/linux/ramips/dts/WHR-600D.dts b/target/linux/ramips/dts/WHR-600D.dts index fdacdead24..b6d4e42320 100644 --- a/target/linux/ramips/dts/WHR-600D.dts +++ b/target/linux/ramips/dts/WHR-600D.dts @@ -114,25 +114,27 @@ #address-cells = <1>; #size-cells = <0>; poll-interval = <20>; - s1 { + reset { label = "reset"; gpios = <&gpio2 12 1>; - linux,code = <0x100>; + linux,code = <0x198>; }; - s2 { + aoss { label = "aoss"; gpios = <&gpio2 13 1>; - linux,code = <0x101>; + linux,code = <0x211>; }; - s3 { + ap { label = "ap"; gpios = <&gpio2 14 1>; - linux,code = <0x102>; + linux,code = <0x100>; + linux,input-type = <5>; /* EV_SW */ }; - s4 { + bridge { label = "bridge"; gpios = <&gpio2 15 1>; - linux,code = <0x103>; + linux,code = <0x100>; + linux,input-type = <5>; /* EV_SW */ }; }; }; |