diff mbox series

arm64: dts: allwinner: a64: pinebook: Fix lid wakeup

Message ID 20200105021137.46542-1-samuel@sholland.org (mailing list archive)
State Mainlined
Commit ad39fc5b5fe53dee79ed479483c79e193b172d7b
Headers show
Series arm64: dts: allwinner: a64: pinebook: Fix lid wakeup | expand

Commit Message

Samuel Holland Jan. 5, 2020, 2:11 a.m. UTC
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>
---
 arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 ++
 1 file changed, 2 insertions(+)

Comments

Maxime Ripard Jan. 6, 2020, 8:53 a.m. UTC | #1
On Sat, Jan 04, 2020 at 08:11:37PM -0600, Samuel Holland wrote:
> 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>

Applied, thanks!
Maxime
diff mbox series

Patch

diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts
index 78c82a665c84..836ae51e5c2a 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts
+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts
@@ -10,6 +10,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>
 
@@ -60,6 +61,7 @@ 
 			linux,code = <SW_LID>;
 			linux,can-disable;
 			wakeup-source;
+			wakeup-event-action = <EV_ACT_DEASSERTED>;
 		};
 	};