mirror of https://gitee.com/openkylin/linux.git
ARM: dts: rza2mevb: Add input switch
Add support for input switch SW3 on the Renesas RZ/A2M EVB development board. Note that this uses the IRQ interrupt, as the RZ/A2 GPIO controller does not include interrupt support Signed-off-by: Chris Brandt <chris.brandt@renesas.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
This commit is contained in:
parent
e23391f36c
commit
4592e49225
|
@ -9,6 +9,7 @@
|
|||
/dts-v1/;
|
||||
#include "r7s9210.dtsi"
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/input/input.h>
|
||||
#include <dt-bindings/pinctrl/r7s9210-pinctrl.h>
|
||||
|
||||
/ {
|
||||
|
@ -26,6 +27,21 @@ chosen {
|
|||
stdout-path = "serial0:115200n8";
|
||||
};
|
||||
|
||||
keyboard {
|
||||
compatible = "gpio-keys";
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&keyboard_pins>;
|
||||
|
||||
key-3 {
|
||||
interrupt-parent = <&irqc>;
|
||||
interrupts = <0 IRQ_TYPE_EDGE_BOTH>;
|
||||
linux,code = <KEY_3>;
|
||||
label = "SW3";
|
||||
wakeup-source;
|
||||
};
|
||||
};
|
||||
|
||||
lbsc {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
@ -121,6 +137,10 @@ eth1_pins: eth1 {
|
|||
<RZA2_PINMUX(PORTL, 1, 5)>; /* IRQ5 */
|
||||
};
|
||||
|
||||
keyboard_pins: keyboard {
|
||||
pinmux = <RZA2_PINMUX(PORTJ, 1, 6)>; /* IRQ0 */
|
||||
};
|
||||
|
||||
/* Serial Console */
|
||||
scif4_pins: serial4 {
|
||||
pinmux = <RZA2_PINMUX(PORT9, 0, 4)>, /* TxD4 */
|
||||
|
|
Loading…
Reference in New Issue