diff options
| -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" |
