mediatek: filogic: migrate Acer W6/W6d to upstream PHY LED control
authorAleksander Jan Bajkowski <olek2@wp.pl>
Sun, 16 Feb 2025 22:23:17 +0000 (23:23 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Sat, 1 Mar 2025 03:04:18 +0000 (03:04 +0000)
This commit switches the control of the leds connected to the Maxlinear
GPY211C PHY to an upstream solution. There should be no functional changes.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
target/linux/mediatek/dts/mt7986a-acer-predator-w6.dts
target/linux/mediatek/dts/mt7986a-acer-predator-w6d.dts
target/linux/mediatek/filogic/base-files/etc/board.d/01_leds

index 5002326d70fbce172d7cf67c16f942745283e0b0..2fcbf3aa9643c56acc280eca9755b2176058c787 100644 (file)
                reset-gpios = <&pio 6 GPIO_ACTIVE_LOW>;
                reset-assert-us = <10000>;
                reset-deassert-us = <10000>;
-               /* LED0: nc ; LED1: nc ; LED2: amber ; LED3: green */
-               mxl,led-config = <0x0 0x0 0x370 0x380>;
+
+               leds {
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+
+                       led-2 {
+                               reg = <2>;
+                               color = <LED_COLOR_ID_AMBER>;
+                               function = LED_FUNCTION_WAN;
+                       };
+
+                       led-3 {
+                               reg = <3>;
+                               color = <LED_COLOR_ID_GREEN>;
+                               function = LED_FUNCTION_WAN;
+                       };
+               };
        };
 };
 
index b2c35a61974921c91af6a1a4f8ac5b62b7a3e828..275f4134deec058f46a258962ff385e0f35df964 100644 (file)
                reset-gpios = <&pio 6 GPIO_ACTIVE_LOW>;
                reset-assert-us = <10000>;
                reset-deassert-us = <10000>;
-               /* LED0: nc ; LED1: nc ; LED2: amber ; LED3: green */
-               mxl,led-config = <0x0 0x0 0x370 0x380>;
+
+               leds {
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+
+                       led-2 {
+                               reg = <2>;
+                               color = <LED_COLOR_ID_AMBER>;
+                               function = LED_FUNCTION_WAN;
+                       };
+
+                       led-3 {
+                               reg = <3>;
+                               color = <LED_COLOR_ID_GREEN>;
+                               function = LED_FUNCTION_WAN;
+                       };
+               };
        };
 };
 
index 3287cfe29b70bb605488355ebe8e6db2f69db036..53a0e1ad6f01cb4508f43971db9b8f112af9c25e 100644 (file)
@@ -11,6 +11,11 @@ abt,asr3000)
        ucidef_set_led_netdev "wlan2g" "WLAN2G" "green:wlan-2ghz" "phy0-ap0"
        ucidef_set_led_netdev "wlan5g" "WLAN5G" "green:wlan-5ghz" "phy1-ap0"
        ;;
+acer,predator-w6|\
+acer,predator-w6d)
+       ucidef_set_led_netdev "internet" "INTERNET" "mdio-bus:06:amber:wan" "eth1" "link_10 link_100 link_1000 tx rx"
+       ucidef_set_led_netdev "internet" "INTERNET" "mdio-bus:06:green:wan" "eth1" "link_2500 tx rx"
+       ;;
 asus,tuf-ax4200)
        ucidef_set_led_netdev "wan" "WAN" "mdio-bus:06:white:wan" "eth1" "link tx rx"
        ;;