Commit d78dd847 authored by Alexander Stein's avatar Alexander Stein Committed by Shawn Guo
Browse files

ARM: dts: imx7-mba7: Mark gpio-buttons as wakeup-source



I2C expander is capable of generating an IRQ during powersave, so the
attached buttons can be used for waking up the system.

Signed-off-by: default avatarAlexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
parent 90ca55dc
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -32,11 +32,18 @@ chosen {
	gpio_buttons: gpio-keys {
		compatible = "gpio-keys";

		/*
		 * NOTE: These buttons are attached to a GPIO-expander.
		 * Enabling wakeup-source, enables wakeup on all inputs.
		 * If PE_GPIO[3..6] are used as inputs, they cause a
		 * wakeup as well.
		 */
		button-0 {
			/* #SWITCH_A */
			label = "S11";
			linux,code = <KEY_1>;
			gpios = <&pca9555 13 GPIO_ACTIVE_LOW>;
			wakeup-source;
		};

		button-1 {
@@ -44,6 +51,7 @@ button-1 {
			label = "S12";
			linux,code = <KEY_2>;
			gpios = <&pca9555 14 GPIO_ACTIVE_LOW>;
			wakeup-source;
		};

		button-2 {
@@ -51,6 +59,7 @@ button-2 {
			label = "S13";
			linux,code = <KEY_3>;
			gpios = <&pca9555 15 GPIO_ACTIVE_LOW>;
			wakeup-source;
		};
	};