diff options
author | Rafał Miłecki <zajec5@gmail.com> | 2014-11-30 12:28:29 -0500 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2014-12-04 14:57:58 -0500 |
commit | f6f8234439737171e571a41264280e844a429699 (patch) | |
tree | bf01760d890398fbaa9640d0e1f02ffceed6afac | |
parent | dec378827c4aaab6c46ecdd5fc2c3b3155d68743 (diff) |
ARM: BCM5301X: Add buttons for Netgear R6250
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rw-r--r-- | arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 25 | ||||
-rw-r--r-- | arch/arm/boot/dts/bcm5301x.dtsi | 1 |
2 files changed, 26 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/bcm4708-netgear-r6250.dts b/arch/arm/boot/dts/bcm4708-netgear-r6250.dts index 58d999d79124..4ed7de1058b7 100644 --- a/arch/arm/boot/dts/bcm4708-netgear-r6250.dts +++ b/arch/arm/boot/dts/bcm4708-netgear-r6250.dts | |||
@@ -66,4 +66,29 @@ | |||
66 | linux,default-trigger = "default-off"; | 66 | linux,default-trigger = "default-off"; |
67 | }; | 67 | }; |
68 | }; | 68 | }; |
69 | |||
70 | gpio-keys { | ||
71 | compatible = "gpio-keys"; | ||
72 | #address-cells = <1>; | ||
73 | #size-cells = <0>; | ||
74 | poll-interval = <200>; | ||
75 | |||
76 | wps { | ||
77 | label = "WPS"; | ||
78 | linux,code = <KEY_WPS_BUTTON>; | ||
79 | gpios = <&chipcommon 4 GPIO_ACTIVE_LOW>; | ||
80 | }; | ||
81 | |||
82 | rfkill { | ||
83 | label = "WiFi"; | ||
84 | linux,code = <KEY_RFKILL>; | ||
85 | gpios = <&chipcommon 5 GPIO_ACTIVE_LOW>; | ||
86 | }; | ||
87 | |||
88 | restart { | ||
89 | label = "Reset"; | ||
90 | linux,code = <KEY_RESTART>; | ||
91 | gpios = <&chipcommon 6 GPIO_ACTIVE_LOW>; | ||
92 | }; | ||
93 | }; | ||
69 | }; | 94 | }; |
diff --git a/arch/arm/boot/dts/bcm5301x.dtsi b/arch/arm/boot/dts/bcm5301x.dtsi index b7c4e9e53cee..78aec6270c2f 100644 --- a/arch/arm/boot/dts/bcm5301x.dtsi +++ b/arch/arm/boot/dts/bcm5301x.dtsi | |||
@@ -9,6 +9,7 @@ | |||
9 | */ | 9 | */ |
10 | 10 | ||
11 | #include <dt-bindings/gpio/gpio.h> | 11 | #include <dt-bindings/gpio/gpio.h> |
12 | #include <dt-bindings/input/input.h> | ||
12 | #include <dt-bindings/interrupt-controller/irq.h> | 13 | #include <dt-bindings/interrupt-controller/irq.h> |
13 | #include <dt-bindings/interrupt-controller/arm-gic.h> | 14 | #include <dt-bindings/interrupt-controller/arm-gic.h> |
14 | #include "skeleton.dtsi" | 15 | #include "skeleton.dtsi" |