From: Rosen Penev Date: Sun, 25 May 2025 01:20:09 +0000 (-0700) Subject: ath79: db120: use led-sources for ath9k X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F18907%2Fhead;p=thirdparty%2Fopenwrt.git ath79: db120: use led-sources for ath9k 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 Tested-by: Zoltan HERPAI wigyori@uid0.hu Link: https://github.com/openwrt/openwrt/pull/18907 Signed-off-by: Hauke Mehrtens --- diff --git a/target/linux/ath79/dts/ar9344_atheros_db120.dts b/target/linux/ath79/dts/ar9344_atheros_db120.dts index 5004f403414..1f47ee9a38e 100644 --- a/target/linux/ath79/dts/ar9344_atheros_db120.dts +++ b/target/linux/ath79/dts/ar9344_atheros_db120.dts @@ -21,12 +21,6 @@ leds { compatible = "gpio-leds"; - wlan2g { - label = "green:wlan2g"; - gpios = <&gpio 13 GPIO_ACTIVE_LOW>; - linux,default-trigger = "phy0tpt"; - }; - wlan5g { label = "green:wlan5g"; gpios = <&gpio 12 GPIO_ACTIVE_LOW>; @@ -48,16 +42,6 @@ }; }; - leds-ath9k { - compatible = "gpio-leds"; - - wlan5g-ath { - label = "green:wlan5g-ath"; - gpios = <&ath9k 0 GPIO_ACTIVE_LOW>; - linux,default-trigger = "phy1tpt"; - }; - }; - keys { compatible = "gpio-keys"; @@ -225,14 +209,17 @@ &pcie { status = "okay"; - ath9k: wifi@0,0 { + wifi@0,0 { compatible = "pci168c,0030"; reg = <0x0000 0 0 0 0>; nvmem-cells = <&calibration_art_5000>; nvmem-cell-names = "calibration"; ieee80211-freq-limit = <4900000 5990000>; - #gpio-cells = <2>; - gpio-controller; + + led { + led-sources = <0>; + led-active-low; + }; }; }; @@ -241,6 +228,11 @@ nvmem-cells = <&calibration_art_1000>; nvmem-cell-names = "calibration"; + + led { + led-sources = <13>; + led-active-low; + }; }; &usb {