| From a7fb7c9992556d4bc476c8f6ba2c89a5425d15df Mon Sep 17 00:00:00 2001 |
| From: Magnus Damm <damm@opensource.se> |
| Date: Tue, 18 Mar 2014 21:57:48 +0900 |
| Subject: ARM: shmobile: Add DTS gpio-keys support for SW2 on Lager |
| |
| Add DTS gpio-keys support for SW2 on the Lager board. |
| This makes the DT code match the legacy board code. |
| |
| Signed-off-by: Magnus Damm <damm@opensource.se> |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| (cherry picked from commit f7dcd382a8d6ce8c6da12786c8311e71e214290d) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| --- |
| arch/arm/boot/dts/r8a7790-lager.dts | 34 ++++++++++++++++++++++++++++++++++ |
| 1 file changed, 34 insertions(+) |
| |
| diff --git a/arch/arm/boot/dts/r8a7790-lager.dts b/arch/arm/boot/dts/r8a7790-lager.dts |
| index 539667bb15b0..422bb178e0de 100644 |
| --- a/arch/arm/boot/dts/r8a7790-lager.dts |
| +++ b/arch/arm/boot/dts/r8a7790-lager.dts |
| @@ -12,6 +12,7 @@ |
| /dts-v1/; |
| #include "r8a7790.dtsi" |
| #include <dt-bindings/gpio/gpio.h> |
| +#include <dt-bindings/input/input.h> |
| |
| / { |
| model = "Lager"; |
| @@ -36,6 +37,39 @@ |
| #size-cells = <1>; |
| }; |
| |
| + gpio_keys { |
| + compatible = "gpio-keys"; |
| + |
| + button@1 { |
| + linux,code = <KEY_1>; |
| + label = "SW2-1"; |
| + gpio-key,wakeup; |
| + debounce-interval = <20>; |
| + gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; |
| + }; |
| + button@2 { |
| + linux,code = <KEY_2>; |
| + label = "SW2-2"; |
| + gpio-key,wakeup; |
| + debounce-interval = <20>; |
| + gpios = <&gpio1 24 GPIO_ACTIVE_LOW>; |
| + }; |
| + button@3 { |
| + linux,code = <KEY_3>; |
| + label = "SW2-3"; |
| + gpio-key,wakeup; |
| + debounce-interval = <20>; |
| + gpios = <&gpio1 26 GPIO_ACTIVE_LOW>; |
| + }; |
| + button@4 { |
| + linux,code = <KEY_4>; |
| + label = "SW2-4"; |
| + gpio-key,wakeup; |
| + debounce-interval = <20>; |
| + gpios = <&gpio1 28 GPIO_ACTIVE_LOW>; |
| + }; |
| + }; |
| + |
| leds { |
| compatible = "gpio-leds"; |
| led6 { |
| -- |
| 2.1.2 |
| |