From: Felix Fietkau Date: Fri, 29 May 2015 22:42:32 +0000 (+0000) Subject: ramips: fix buttons on WHR-300HP2, WHR-1166D, WHR-600D X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=commitdiff_plain;hb=165ad1cff5987c53970109ff5c23ba36568132cb ramips: fix buttons on WHR-300HP2, WHR-1166D, WHR-600D Signed-off-by: Felix Fietkau SVN-Revision: 45845 --- 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 */ }; }; };