arm64: dts: allwinner: a64: pinebook: Fix lid wakeup
authorSamuel Holland <samuel@sholland.org>
Sun, 5 Jan 2020 02:11:37 +0000 (20:11 -0600)
committerMaxime Ripard <maxime@cerno.tech>
Mon, 6 Jan 2020 08:52:59 +0000 (09:52 +0100)
By default, gpio-keys configures the pin to trigger wakeup IRQs on
either edge. The lid switch should only trigger wakeup when opening the
lid, not when closing it.

Signed-off-by: Samuel Holland <samuel@sholland.org>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts

index 2d0b3c6..b47147e 100644 (file)
@@ -7,6 +7,7 @@
 #include "sun50i-a64.dtsi"
 
 #include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/input/gpio-keys.h>
 #include <dt-bindings/input/input.h>
 #include <dt-bindings/pwm/pwm.h>
 
@@ -57,6 +58,7 @@
                        linux,code = <SW_LID>;
                        linux,can-disable;
                        wakeup-source;
+                       wakeup-event-action = <EV_ACT_DEASSERTED>;
                };
        };