ramips: use led, function/color syntax for some tp-link archer routers
authorMieczyslaw Nalewaj <namiltd@yahoo.com>
Mon, 29 Apr 2024 17:10:59 +0000 (19:10 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Thu, 9 May 2024 20:24:48 +0000 (22:24 +0200)
Setting the LED name and abandoning the label and using the
function/color syntax for some TP-Link Archer series routers:
Archer C2 v1, Archer C20 v1, Archer C20i and Archer C50 v1

Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
target/linux/ramips/dts/mt7620a_tplink_archer-c2-v1.dts
target/linux/ramips/dts/mt7620a_tplink_archer-c20-v1.dts
target/linux/ramips/dts/mt7620a_tplink_archer-c20i.dts
target/linux/ramips/dts/mt7620a_tplink_archer-c50-v1.dts

index 10756e3b3c146bd60236e3d96a7b1deea94d74ab..b134398f44525c0cc17402184f9bcff065a46aef 100644 (file)
        leds {
                compatible = "gpio-leds";
 
-               lan {
+               led-0 {
                        function = LED_FUNCTION_LAN;
                        color = <LED_COLOR_ID_GREEN>;
                        gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
                };
 
-               usb {
+               led-1 {
                        function = LED_FUNCTION_USB;
                        color = <LED_COLOR_ID_GREEN>;
                        gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
                        linux,default-trigger = "usbport";
                };
 
-               led_wps: wps {
+               led_wps: led-2 {
                        function = LED_FUNCTION_WPS;
                        color = <LED_COLOR_ID_GREEN>;
                        gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
                };
 
-               wan {
+               led-3 {
                        function = LED_FUNCTION_WAN;
                        color = <LED_COLOR_ID_GREEN>;
                        gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
                };
 
-               wlan {
+               led-4 {
                        function = LED_FUNCTION_WLAN;
                        color = <LED_COLOR_ID_GREEN>;
                        gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
index 285e27c35704a2138646de48cfd0ba6d755cb11b..6b49fa6793765ab83d0ca66fa8dc46b02391ec8e 100644 (file)
        leds {
                compatible = "gpio-leds";
 
-               lan {
+               led-0 {
                        function = LED_FUNCTION_LAN;
                        color = <LED_COLOR_ID_BLUE>;
                        gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
                };
 
-               led_power: power {
+               led_power: led-1 {
                        function = LED_FUNCTION_POWER;
                        color = <LED_COLOR_ID_BLUE>;
                        gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
                        default-state = "keep";
                };
 
-               usb {
+               led-2 {
                        function = LED_FUNCTION_USB;
                        color = <LED_COLOR_ID_BLUE>;
                        gpios = <&gpio2 4 GPIO_ACTIVE_LOW>;
                        linux,default-trigger = "usbport";
                };
 
-               wan {
+               led-3 {
                        function = LED_FUNCTION_WAN;
                        color = <LED_COLOR_ID_BLUE>;
                        gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>;
                };
 
-               wan_orange {
+               led-4 {
                        function = LED_FUNCTION_WAN;
                        color = <LED_COLOR_ID_ORANGE>;
                        gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>;
                };
 
-               wlan5g {
-                       label = "blue:wlan5g";
+               led-5 {
+                       function = LED_FUNCTION_WLAN_5GHZ;
+                       color = <LED_COLOR_ID_BLUE>;
                        gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
                        linux,default-trigger = "phy0tpt";
                };
 
-               wlan2g {
-                       label = "blue:wlan2g";
+               led-6 {
+                       function = LED_FUNCTION_WLAN_2GHZ;
+                       color = <LED_COLOR_ID_BLUE>;
                        gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
                        linux,default-trigger = "phy1tpt";
                };
 
-               wps {
+               led-7 {
                        function = LED_FUNCTION_WPS;
                        color = <LED_COLOR_ID_BLUE>;
                        gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
index 12141a6e595ab87b28e80b396254367619825e34..0e461ceba58226a2cd9335656e6e143cfbc71058 100644 (file)
        leds {
                compatible = "gpio-leds";
 
-               lan {
+               led-0 {
                        function = LED_FUNCTION_LAN;
                        color = <LED_COLOR_ID_BLUE>;
                        gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
                };
 
-               usb {
+               led-1 {
                        function = LED_FUNCTION_USB;
                        color = <LED_COLOR_ID_BLUE>;
                        gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
                        linux,default-trigger = "usbport";
                };
 
-               led_wps: wps {
+               led_wps: led-2 {
                        function = LED_FUNCTION_WPS;
                        color = <LED_COLOR_ID_BLUE>;
                        gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
                };
 
-               wan {
+               led-3 {
                        function = LED_FUNCTION_WAN;
                        color = <LED_COLOR_ID_BLUE>;
                        gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
                };
 
-               wlan {
+               led-4 {
                        function = LED_FUNCTION_WLAN;
                        color = <LED_COLOR_ID_BLUE>;
                        gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
index 97b803470d0562c509932cd36e12138ddf061e1a..8581bbe49b016ece67ecbd22b0eee0b148e15f8b 100644 (file)
        leds {
                compatible = "gpio-leds";
 
-               lan {
+               led-0 {
                        function = LED_FUNCTION_LAN;
                        color = <LED_COLOR_ID_GREEN>;
                        gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
                };
 
-               led_power: power {
+               led_power: led-1 {
                        function = LED_FUNCTION_POWER;
                        color = <LED_COLOR_ID_GREEN>;
                        gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
                        default-state = "on";
                };
 
-               usb {
+               led-2 {
                        function = LED_FUNCTION_USB;
                        color = <LED_COLOR_ID_GREEN>;
                        gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
                        linux,default-trigger = "usbport";
                };
 
-               wan {
+               led-3 {
                        function = LED_FUNCTION_WAN;
                        color = <LED_COLOR_ID_GREEN>;
                        gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
                };
 
-               wan_orange {
+               led-4 {
                        function = LED_FUNCTION_WAN;
                        color = <LED_COLOR_ID_ORANGE>;
                        gpios = <&gpio2 4 GPIO_ACTIVE_LOW>;
                };
 
-               wlan5g {
-                       label = "green:wlan5g";
+               led-5 {
+                       function = LED_FUNCTION_WLAN_5GHZ;
+                       color = <LED_COLOR_ID_GREEN>;
                        gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
                        linux,default-trigger = "phy0tpt";
                };
 
-               wlan2g {
-                       label = "green:wlan2g";
+               led-6 {
+                       function = LED_FUNCTION_WLAN_2GHZ;
+                       color = <LED_COLOR_ID_GREEN>;
                        gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
                        linux,default-trigger = "phy1tpt";
                };
 
-               wps {
+               led-7 {
                        function = LED_FUNCTION_WPS;
                        color = <LED_COLOR_ID_GREEN>;
                        gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;