[openwrt/openwrt] mvebu: Add button support for GL.iNet GL-MV1000

LEDE Commits lede-commits at lists.infradead.org
Sat Mar 27 15:58:59 GMT 2021


adrian pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/01b911a9381426314762822f97e3a7e658295f50

commit 01b911a9381426314762822f97e3a7e658295f50
Author: Sven Eckelmann <sven at narfation.org>
AuthorDate: Thu Mar 25 13:26:15 2021 +0100

    mvebu: Add button support for GL.iNet GL-MV1000
    
    The original patch to support this device advertised support for the reset
    button and the "switch" in the commit message. But neither were actually
    integrated in the device tree or documented anywere.
    
    The button itself is now used to trigger a reset (as described in the
    official GL.iNet documentation). The switch itself is registered as BTN_0
    like other devices from GL.iNet in ath79.
    
    Fixes: 050c24f05c85 ("mvebu: add support for GL.iNet GL-MV1000")
    Signed-off-by: Sven Eckelmann <sven at narfation.org>
---
 .../arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts    | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts b/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts
index 0e15debdea..7c85ab4a9d 100644
--- a/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts
+++ b/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts
@@ -2,6 +2,7 @@
 
 /dts-v1/;
 #include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/input/input.h>
 #include "armada-372x.dtsi"
 
 / {
@@ -37,6 +38,22 @@
 		enable-active-high;
 	};
 
+	keys {
+		compatible = "gpio-keys";
+
+		reset {
+			label = "reset";
+			linux,code = <KEY_RESTART>;
+			gpios = <&gpionb 14 GPIO_ACTIVE_LOW>;
+		};
+
+		switch {
+			label = "switch";
+			linux,code = <BTN_0>;
+			gpios = <&gpiosb 22 GPIO_ACTIVE_LOW>;
+		};
+	};
+
 	leds {
 		compatible = "gpio-leds";
 



More information about the lede-commits mailing list