aboutsummaryrefslogtreecommitdiffstats
path: root/target
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2015-05-29 22:42:32 +0000
committerFelix Fietkau <nbd@openwrt.org>2015-05-29 22:42:32 +0000
commita6df9f04727829f80b4475c4f05461e3dd2a719e (patch)
tree8f096939e75974dd86a3eef1fe149139a9138d6e /target
parent5d6788f77328fac74b241e4a4e382038e9218ccb (diff)
downloadupstream-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.dts18
-rw-r--r--target/linux/ramips/dts/WHR-300HP2.dts18
-rw-r--r--target/linux/ramips/dts/WHR-600D.dts18
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 */
};
};
};