Commit 1b32fce4 authored by Wolfram Sang's avatar Wolfram Sang Committed by Geert Uytterhoeven

ARM: dts: alt: Add SW2 as GPIO keys

SW2 on Alt is connected as on Lager board. So, use the same GPIO
settings.
Signed-off-by: default avatarWolfram Sang <wsa+renesas@sang-engineering.com>
Link: https://lore.kernel.org/r/20210525091512.29119-1-wsa+renesas@sang-engineering.comSigned-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
parent a499e40a
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
/dts-v1/; /dts-v1/;
#include "r8a7794.dtsi" #include "r8a7794.dtsi"
#include <dt-bindings/gpio/gpio.h> #include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ { / {
model = "Alt"; model = "Alt";
...@@ -94,6 +95,42 @@ lbsc { ...@@ -94,6 +95,42 @@ lbsc {
#size-cells = <1>; #size-cells = <1>;
}; };
keyboard {
compatible = "gpio-keys";
pinctrl-0 = <&keyboard_pins>;
pinctrl-names = "default";
one {
linux,code = <KEY_1>;
label = "SW2-1";
wakeup-source;
debounce-interval = <20>;
gpios = <&gpio3 9 GPIO_ACTIVE_LOW>;
};
two {
linux,code = <KEY_2>;
label = "SW2-2";
wakeup-source;
debounce-interval = <20>;
gpios = <&gpio3 10 GPIO_ACTIVE_LOW>;
};
three {
linux,code = <KEY_3>;
label = "SW2-3";
wakeup-source;
debounce-interval = <20>;
gpios = <&gpio3 11 GPIO_ACTIVE_LOW>;
};
four {
linux,code = <KEY_4>;
label = "SW2-4";
wakeup-source;
debounce-interval = <20>;
gpios = <&gpio3 12 GPIO_ACTIVE_LOW>;
};
};
vga-encoder { vga-encoder {
compatible = "adi,adv7123"; compatible = "adi,adv7123";
...@@ -319,6 +356,11 @@ usb1_pins: usb1 { ...@@ -319,6 +356,11 @@ usb1_pins: usb1 {
groups = "usb1"; groups = "usb1";
function = "usb1"; function = "usb1";
}; };
keyboard_pins: keyboard {
pins = "GP_3_9", "GP_3_10", "GP_3_11", "GP_3_12";
bias-pull-up;
};
}; };
&cmt0 { &cmt0 {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment