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

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.com


Signed-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
parent a499e40a
Loading
Loading
Loading
Loading
+42 −0
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@
/dts-v1/;
#include "r8a7794.dtsi"
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>

/ {
	model = "Alt";
@@ -94,6 +95,42 @@ lbsc {
		#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 {
		compatible = "adi,adv7123";

@@ -319,6 +356,11 @@ usb1_pins: usb1 {
		groups = "usb1";
		function = "usb1";
	};

	keyboard_pins: keyboard {
		pins = "GP_3_9", "GP_3_10", "GP_3_11", "GP_3_12";
		bias-pull-up;
	};
};

&cmt0 {