From 715f9541e864b80ab65e1ed1a4bb6a8c900b9546 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sat, 24 May 2025 18:20:09 -0700 Subject: [PATCH] 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 --- .../linux/ath79/dts/ar9344_atheros_db120.dts | 30 +++++++------------ 1 file changed, 11 insertions(+), 19 deletions(-) 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 { -- 2.47.2