From: Rosen Penev Date: Mon, 26 May 2025 01:26:22 +0000 (-0700) Subject: ath79: iodata: set ath9k LED pin X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=refs%2Fpull%2F18873%2Fhead;p=thirdparty%2Fopenwrt.git ath79: iodata: set ath9k LED pin 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. Set the pcie device to qcom,ath10k as the Documentation says, The pci line implies it's ath9k when it's actually ath10k. Signed-off-by: Rosen Penev Link: https://github.com/openwrt/openwrt/pull/18873 Signed-off-by: Robert Marko --- diff --git a/target/linux/ath79/dts/ar1022_iodata_wn-ag300dgr.dts b/target/linux/ath79/dts/ar1022_iodata_wn-ag300dgr.dts index 6eb072ef2ff..6e4ec5cbfe6 100644 --- a/target/linux/ath79/dts/ar1022_iodata_wn-ag300dgr.dts +++ b/target/linux/ath79/dts/ar1022_iodata_wn-ag300dgr.dts @@ -40,12 +40,6 @@ gpios = <&gpio 11 GPIO_ACTIVE_LOW>; }; - wlan2g { - label = "green:wlan2g"; - gpios = <&gpio 12 GPIO_ACTIVE_LOW>; - linux,default-trigger = "phy0tpt"; - }; - wlan5g { label = "green:wlan5g"; gpios = <&gpio 13 GPIO_ACTIVE_LOW>; @@ -219,4 +213,9 @@ nvmem-cells = <&cal_art_1000>; nvmem-cell-names = "calibration"; + + led { + led-sources = <12>; + led-active-low; + }; }; diff --git a/target/linux/ath79/dts/qca9557_iodata_wn-ac-dgr.dtsi b/target/linux/ath79/dts/qca9557_iodata_wn-ac-dgr.dtsi index bc05ec559a4..690e0918d98 100644 --- a/target/linux/ath79/dts/qca9557_iodata_wn-ac-dgr.dtsi +++ b/target/linux/ath79/dts/qca9557_iodata_wn-ac-dgr.dtsi @@ -35,12 +35,6 @@ linux,default-trigger = "phy0tpt"; }; - wlan2g { - label = "green:wlan2g"; - gpios = <&gpio 22 GPIO_ACTIVE_LOW>; - linux,default-trigger = "phy1tpt"; - }; - notification { label = "amber:notification"; gpios = <&gpio 23 GPIO_ACTIVE_LOW>; @@ -185,7 +179,7 @@ status = "okay"; wifi@0,0 { - compatible = "pci168c,003c"; + compatible = "qcom,ath10k"; reg = <0x0000 0 0 0 0>; nvmem-cells = <&cal_art_5000>; nvmem-cell-names = "calibration"; @@ -205,4 +199,9 @@ nvmem-cells = <&cal_art_1000>; nvmem-cell-names = "calibration"; + + led { + led-sources = <22>; + led-active-low; + }; };