ramips: fix GB-PC1 and GB-PC2 LEDs
authorArınç ÜNAL <arinc.unal@arinc9.com>
Wed, 14 Sep 2022 18:31:41 +0000 (21:31 +0300)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 27 Nov 2022 15:27:52 +0000 (16:27 +0100)
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)

target/linux/ramips/dts/mt7621_gnubee_gb-pc1.dts
target/linux/ramips/dts/mt7621_gnubee_gb-pc2.dts
target/linux/ramips/mt7621/base-files/etc/board.d/01_leds

index 28601445e57003949ba4cca2d1324af5a2c0d7f4..5910f112f67cd5fef61af0f0113aa1d53805578f 100644 (file)
        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>;
index c25ca886aecc9cca266c8a76ac1a0fb864c59b72..8d0eaee1d4fca7ff91bcff3eb8b36df9e685615b 100644 (file)
        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>;
index 5234a773efe85c0ccf8c163220eaf3a934428d07..d9df98c63f0257af95265039f342c08baa236b87 100755 (executable)
@@ -42,10 +42,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"