[openwrt/openwrt] ramips: backport TP-Link RE200 v3/v4 LED fix

LEDE Commits lede-commits at lists.infradead.org
Tue Nov 8 05:16:19 PST 2022


blocktrron pushed a commit to openwrt/openwrt.git, branch openwrt-22.03:
https://git.openwrt.org/4628e7ae4d404c2ba718ae48bfb9fb102d25b953

commit 4628e7ae4d404c2ba718ae48bfb9fb102d25b953
Author: Sungbo Eo <mans0n at gorani.run>
AuthorDate: Tue Nov 8 13:31:02 2022 +0100

    ramips: backport TP-Link RE200 v3/v4 LED fix
    
    This backports a commit which fixes LEDs vor the RE200 like this:
    
    Set power LED to gpio 43 instead of 44 for v3 and v4.
    Set red wifi LED to gpio 40 (was assigned to `red:wifi5g`).
    
    Tested by the author of the initial v3 and v4 commit.
    
    Tested-by: Richard Fröhning <misanthropos at gmx.de>
    Signed-off-by: Sungbo Eo <mans0n at gorani.run>
    Signed-off-by: Jan-Niklas Burfeind <git at aiyionpri.me>
    (cherry picked from commit 02aa7a2bb9b6bdc8033d30c97f5b49534206a37c)
---
 target/linux/ramips/dts/mt7628an_tplink_re200-v2.dts | 16 ++++++++++++++++
 target/linux/ramips/dts/mt7628an_tplink_re200-v3.dts | 11 +++++++++++
 target/linux/ramips/dts/mt7628an_tplink_re200-v4.dts | 11 +++++++++++
 target/linux/ramips/dts/mt7628an_tplink_re200.dtsi   | 11 -----------
 target/linux/ramips/dts/mt7628an_tplink_re220-v2.dts | 16 ++++++++++++++++
 5 files changed, 54 insertions(+), 11 deletions(-)

diff --git a/target/linux/ramips/dts/mt7628an_tplink_re200-v2.dts b/target/linux/ramips/dts/mt7628an_tplink_re200-v2.dts
index a7e5e5110d..9f398ae0ff 100644
--- a/target/linux/ramips/dts/mt7628an_tplink_re200-v2.dts
+++ b/target/linux/ramips/dts/mt7628an_tplink_re200-v2.dts
@@ -5,4 +5,20 @@
 / {
 	compatible = "tplink,re200-v2", "mediatek,mt7628an-soc";
 	model = "TP-Link RE200 v2";
+
+	leds {
+		wifi2g_red {
+			label = "red:wifi2g";
+			gpios = <&gpio 43 GPIO_ACTIVE_LOW>;
+		};
+
+		wifi5g_red {
+			label = "red:wifi5g";
+			gpios = <&gpio 40 GPIO_ACTIVE_LOW>;
+		};
+	};
+};
+
+&led_power {
+	gpios = <&gpio 44 GPIO_ACTIVE_LOW>;
 };
diff --git a/target/linux/ramips/dts/mt7628an_tplink_re200-v3.dts b/target/linux/ramips/dts/mt7628an_tplink_re200-v3.dts
index 2c4e09ee2e..7bb60c2a08 100644
--- a/target/linux/ramips/dts/mt7628an_tplink_re200-v3.dts
+++ b/target/linux/ramips/dts/mt7628an_tplink_re200-v3.dts
@@ -5,4 +5,15 @@
 / {
 	compatible = "tplink,re200-v3", "mediatek,mt7628an-soc";
 	model = "TP-Link RE200 v3";
+
+	leds {
+		wifi_red {
+			label = "red:wifi";
+			gpios = <&gpio 40 GPIO_ACTIVE_LOW>;
+		};
+	};
+};
+
+&led_power {
+	gpios = <&gpio 43 GPIO_ACTIVE_LOW>;
 };
diff --git a/target/linux/ramips/dts/mt7628an_tplink_re200-v4.dts b/target/linux/ramips/dts/mt7628an_tplink_re200-v4.dts
index 83f1f3acca..9cde6a1f74 100644
--- a/target/linux/ramips/dts/mt7628an_tplink_re200-v4.dts
+++ b/target/linux/ramips/dts/mt7628an_tplink_re200-v4.dts
@@ -5,4 +5,15 @@
 / {
 	compatible = "tplink,re200-v4", "mediatek,mt7628an-soc";
 	model = "TP-Link RE200 v4";
+
+	leds {
+		wifi_red {
+			label = "red:wifi";
+			gpios = <&gpio 40 GPIO_ACTIVE_LOW>;
+		};
+	};
+};
+
+&led_power {
+	gpios = <&gpio 43 GPIO_ACTIVE_LOW>;
 };
diff --git a/target/linux/ramips/dts/mt7628an_tplink_re200.dtsi b/target/linux/ramips/dts/mt7628an_tplink_re200.dtsi
index d6b06ba2fc..1a8b26b1cc 100644
--- a/target/linux/ramips/dts/mt7628an_tplink_re200.dtsi
+++ b/target/linux/ramips/dts/mt7628an_tplink_re200.dtsi
@@ -54,7 +54,6 @@
 
 		led_power: power {
 			label = "green:power";
-			gpios = <&gpio 44 GPIO_ACTIVE_LOW>;
 		};
 
 		wifi2g_green {
@@ -68,16 +67,6 @@
 			gpios = <&gpio 42 GPIO_ACTIVE_LOW>;
 			linux,default-trigger = "phy1tpt";
 		};
-
-		wifi2g_red {
-			label = "red:wifi2g";
-			gpios = <&gpio 43 GPIO_ACTIVE_LOW>;
-		};
-
-		wifi5g_red {
-			label = "red:wifi5g";
-			gpios = <&gpio 40 GPIO_ACTIVE_LOW>;
-		};
 	};
 };
 
diff --git a/target/linux/ramips/dts/mt7628an_tplink_re220-v2.dts b/target/linux/ramips/dts/mt7628an_tplink_re220-v2.dts
index 82d385a24d..aa2db57481 100644
--- a/target/linux/ramips/dts/mt7628an_tplink_re220-v2.dts
+++ b/target/linux/ramips/dts/mt7628an_tplink_re220-v2.dts
@@ -5,4 +5,20 @@
 / {
 	compatible = "tplink,re220-v2", "mediatek,mt7628an-soc";
 	model = "TP-Link RE220 v2";
+
+	leds {
+		wifi2g_red {
+			label = "red:wifi2g";
+			gpios = <&gpio 43 GPIO_ACTIVE_LOW>;
+		};
+
+		wifi5g_red {
+			label = "red:wifi5g";
+			gpios = <&gpio 40 GPIO_ACTIVE_LOW>;
+		};
+	};
+};
+
+&led_power {
+	gpios = <&gpio 44 GPIO_ACTIVE_LOW>;
 };




More information about the lede-commits mailing list