aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ramips
diff options
context:
space:
mode:
authorArınç ÜNAL <arinc.unal@arinc9.com>2022-09-14 21:30:59 +0300
committerHauke Mehrtens <hauke@hauke-m.de>2022-09-18 16:04:41 +0200
commitd10352917b3b4baf3feae65e95286fa6e64ac15e (patch)
tree4469446d50e2b25b29f45932b1acf1d950ab7347 /target/linux/ramips
parent0c9833d0e0f4ced500cc4f8bea5e6a3eebcf48f1 (diff)
downloadupstream-d10352917b3b4baf3feae65e95286fa6e64ac15e.tar.gz
upstream-d10352917b3b4baf3feae65e95286fa6e64ac15e.tar.bz2
upstream-d10352917b3b4baf3feae65e95286fa6e64ac15e.zip
ramips: fix GB-PC1 and GB-PC2 LEDs
Add the missing LEDs for GB-PC2. Some of these LEDs don't exist on the device schematics. Tests on a GB-PC2 by me and Petr proved otherwise. Remove ethblack-green and ethblue-green LEDs for GB-PC1. They are not wired to GPIO 3 or 4 and the wiring is currently unknown. Set ethyellow-orange to display link state and activity of the ethyellow interface for GB-PC2. Link: https://github.com/ngiger/GnuBee_Docs/blob/master/GB-PCx/Documents/GB-PC2_V1.1_schematic.pdf Tested-by: Petr Louda <petr.louda@outlook.cz> Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> (cherry picked from commit 2a6ef7f53d7b96e4ee0200196c28ed6b0a7c8465)
Diffstat (limited to 'target/linux/ramips')
-rw-r--r--target/linux/ramips/dts/mt7621_gnubee_gb-pc1.dts10
-rw-r--r--target/linux/ramips/dts/mt7621_gnubee_gb-pc2.dts18
-rw-r--r--target/linux/ramips/mt7621/base-files/etc/board.d/01_leds4
3 files changed, 15 insertions, 17 deletions
diff --git a/target/linux/ramips/dts/mt7621_gnubee_gb-pc1.dts b/target/linux/ramips/dts/mt7621_gnubee_gb-pc1.dts
index 21a1839127..a969c93e98 100644
--- a/target/linux/ramips/dts/mt7621_gnubee_gb-pc1.dts
+++ b/target/linux/ramips/dts/mt7621_gnubee_gb-pc1.dts
@@ -27,16 +27,6 @@
leds {
compatible = "gpio-leds";
- ethblack_act {
- label = "green:ethblack_act";
- gpios = <&gpio 3 GPIO_ACTIVE_LOW>;
- };
-
- ethblue_act {
- label = "green:ethblue_act";
- gpios = <&gpio 4 GPIO_ACTIVE_LOW>;
- };
-
power {
label = "green:power";
gpios = <&gpio 6 GPIO_ACTIVE_LOW>;
diff --git a/target/linux/ramips/dts/mt7621_gnubee_gb-pc2.dts b/target/linux/ramips/dts/mt7621_gnubee_gb-pc2.dts
index cd72ea1d62..6199511cff 100644
--- a/target/linux/ramips/dts/mt7621_gnubee_gb-pc2.dts
+++ b/target/linux/ramips/dts/mt7621_gnubee_gb-pc2.dts
@@ -27,16 +27,26 @@
leds {
compatible = "gpio-leds";
- ethblack_act {
- label = "green:ethblack_act";
+ ethblack-green {
+ label = "green:ethblack";
gpios = <&gpio 3 GPIO_ACTIVE_LOW>;
};
- ethblue_act {
- label = "green:ethblue_act";
+ ethblue-green {
+ label = "green:ethblue";
gpios = <&gpio 4 GPIO_ACTIVE_LOW>;
};
+ ethyellow-green {
+ label = "green:ethyellow";
+ gpios = <&gpio 15 GPIO_ACTIVE_LOW>;
+ };
+
+ ethyellow-orange {
+ label = "orange:ethyellow";
+ gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
+ };
+
power {
label = "green:power";
gpios = <&gpio 6 GPIO_ACTIVE_LOW>;
diff --git a/target/linux/ramips/mt7621/base-files/etc/board.d/01_leds b/target/linux/ramips/mt7621/base-files/etc/board.d/01_leds
index 15e33e2f16..aad2e32b36 100644
--- a/target/linux/ramips/mt7621/base-files/etc/board.d/01_leds
+++ b/target/linux/ramips/mt7621/base-files/etc/board.d/01_leds
@@ -50,10 +50,8 @@ dlink,dir-882-a1|\
dlink,dir-882-r1)
ucidef_set_led_netdev "wan" "wan" "green:net" "wan"
;;
-gnubee,gb-pc1|\
gnubee,gb-pc2)
- ucidef_set_led_netdev "ethblack_act" "ethblack act" "green:ethblack_act" "ethblack" "tx rx"
- ucidef_set_led_netdev "ethblue_act" "ethblue act" "green:ethblue_act" "ethblue" "tx rx"
+ ucidef_set_led_netdev "ethyellow" "ethyellow" "orange:ethyellow" "ethyellow" "link tx rx"
;;
linksys,e5600)
ucidef_set_led_netdev "wan" "wan link" "blue:wan" "wan" "link"