]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
ath79: wb2000: use led-sources for ath9k 18906/head
authorRosen Penev <rosenp@gmail.com>
Sun, 25 May 2025 01:14:47 +0000 (18:14 -0700)
committerRobert Marko <robimarko@gmail.com>
Mon, 25 Aug 2025 08:32:45 +0000 (10:32 +0200)
The ath9k driver creates an ath9k LED by default. Instead of having a
non functional LED, configure it properly and remove the extra as it's
not needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/18906
Signed-off-by: Robert Marko <robimarko@gmail.com>
target/linux/ath79/dts/ar9344_winchannel_wb2000.dts

index 145ff0418ed722855f8b801c9a94bd860fa81f44..43e4c7a44ee53f13bd6ce3ec6c8179d3378c3070 100644 (file)
        leds {
                compatible = "gpio-leds";
 
-               wlan2g {
-                       label = "green:2g";
-                       gpios = <&gpio 20 GPIO_ACTIVE_HIGH>;
-                       linux,default-trigger = "phy0tpt";
-               };
-
                usb {
                        function = LED_FUNCTION_USB;
                        color = <LED_COLOR_ID_GREEN>;
                        debounce-interval = <60>;
                };
        };
-
-       ath9k-leds {
-               compatible = "gpio-leds";
-
-               wlan {
-                       label = "green:5g";
-                       gpios = <&ath9k 6 GPIO_ACTIVE_LOW>;
-                       linux,default-trigger = "phy1tpt";
-               };
-       };
 };
 
 &ref {
                reg = <0x0000 0 0 0 0>;
                nvmem-cells = <&macaddr_addr_0 0x10>, <&calibration_art_5000>;
                nvmem-cell-names = "mac-address", "calibration";
-               #gpio-cells = <2>;
-               gpio-controller;
+
+               led {
+                       led-sources = <6>;
+                       led-active-low;
+               };
        };
 };
 
 
        nvmem-cells = <&macaddr_addr_0 0>, <&calibration_art_1000>;
        nvmem-cell-names = "mac-address", "calibration";
+
+       led {
+               led-sources = <20>;
+       };
 };
 
 &mdio0 {