[openwrt/openwrt] mt7621: fix Belkin RT1800 GPIO

LEDE Commits lede-commits at lists.infradead.org
Tue Sep 13 13:19:42 PDT 2022


ansuel pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/fb59070466a4d50938888d9d23e592598f686019

commit fb59070466a4d50938888d9d23e592598f686019
Author: Rosen Penev <rosenp at gmail.com>
AuthorDate: Mon Sep 12 00:55:58 2022 -0700

    mt7621: fix Belkin RT1800 GPIO
    
    When converting this device to use both GMACs, I mistakenly removed
    state_default, which prevented GPIO LEDs and keys from being used.
    
    Add back and and extra LEDs that were missing.
    
    Tested all LEDs by turning them on.
    
    Fixes: 26a6a6a60ba7 ("ramips: add support for Belkin RT1800")
    
    Signed-off-by: Rosen Penev <rosenp at gmail.com>
---
 target/linux/ramips/dts/mt7621_belkin_rt1800.dts | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/target/linux/ramips/dts/mt7621_belkin_rt1800.dts b/target/linux/ramips/dts/mt7621_belkin_rt1800.dts
index 7bf7d89445..16ae732429 100644
--- a/target/linux/ramips/dts/mt7621_belkin_rt1800.dts
+++ b/target/linux/ramips/dts/mt7621_belkin_rt1800.dts
@@ -40,12 +40,24 @@
 	leds {
 		compatible = "gpio-leds";
 
+		led-wps {
+			color = <LED_COLOR_ID_AMBER>;
+			function = LED_FUNCTION_WPS;
+			gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
+		};
+
 		led_power: led-power {
 			label = "white:power";
 			gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
 			default-state = "on";
 		};
 
+		led-wan2 {
+			color = <LED_COLOR_ID_AMBER>;
+			function = LED_FUNCTION_WAN;
+			gpios = <&gpio 15 GPIO_ACTIVE_LOW>;
+		};
+
 		led-wan {
 			color = <LED_COLOR_ID_WHITE>;
 			function = LED_FUNCTION_WAN;
@@ -125,6 +137,13 @@
 	};
 };
 
+&state_default {
+	gpio {
+		groups = "i2c", "uart3", "jtag", "wdt";
+		function = "gpio";
+	};
+};
+
 &gmac1 {
 	status = "okay";
 	label = "wan";




More information about the lede-commits mailing list