From: Rosen Penev Date: Thu, 6 Aug 2026 01:43:13 +0000 (-0700) Subject: bcm53xx: ea9200: use network LED trigger X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d419aa9a886d80cf27705f6df239e8c3585eff3f;p=thirdparty%2Fopenwrt.git bcm53xx: ea9200: use network LED trigger The LED controls the state of all wireless interfaces. Use the new network LED trigger to control this. Signed-off-by: Rosen Penev Link: https://github.com/openwrt/openwrt/pull/22223 Signed-off-by: Jonas Jelonek --- diff --git a/target/linux/bcm53xx/image/Makefile b/target/linux/bcm53xx/image/Makefile index 1327e252fe2..38a2b3a8305 100644 --- a/target/linux/bcm53xx/image/Makefile +++ b/target/linux/bcm53xx/image/Makefile @@ -343,7 +343,7 @@ define Device/linksys_ea9200 DEVICE_VENDOR := Linksys DEVICE_MODEL := EA9200 DEVICE_VARIANT := v1 - DEVICE_PACKAGES := $(BRCMFMAC_43602A1) $(USB3_PACKAGES) + DEVICE_PACKAGES := $(BRCMFMAC_43602A1) $(USB3_PACKAGES) kmod-ledtrig-network endef TARGET_DEVICES += linksys_ea9200 diff --git a/target/linux/bcm53xx/patches-6.12/326-ARM-dts-BCM5301X-EA9200-use-network-LED-trigger.patch b/target/linux/bcm53xx/patches-6.12/326-ARM-dts-BCM5301X-EA9200-use-network-LED-trigger.patch new file mode 100644 index 00000000000..4983ee66310 --- /dev/null +++ b/target/linux/bcm53xx/patches-6.12/326-ARM-dts-BCM5301X-EA9200-use-network-LED-trigger.patch @@ -0,0 +1,24 @@ +From: Rosen Penev +Subject: [PATCH] ARM: dts: BCM5301X: EA9200: use network LED trigger for WLAN LED + +The "rfkill-none" trigger is only registered when CONFIG_RFKILL_LEDS is +enabled, which OpenWrt disables tree-wide, so the WLAN LED never lights +up. Use the network LED trigger instead. + +Signed-off-by: Rosen Penev +--- + arch/arm/boot/dts/broadcom/bcm4709-linksys-ea9200.dts | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +--- a/arch/arm/boot/dts/broadcom/bcm4709-linksys-ea9200.dts ++++ b/arch/arm/boot/dts/broadcom/bcm4709-linksys-ea9200.dts +@@ -62,7 +62,8 @@ + color = ; + function = LED_FUNCTION_WLAN; + gpios = <&chipcommon 0 GPIO_ACTIVE_LOW>; +- linux,default-trigger = "rfkill-none"; ++ linux,default-trigger = "network"; ++ family = "wlan"; + }; + + led-1 { diff --git a/target/linux/bcm53xx/patches-6.18/326-ARM-dts-BCM5301X-EA9200-use-network-LED-trigger.patch b/target/linux/bcm53xx/patches-6.18/326-ARM-dts-BCM5301X-EA9200-use-network-LED-trigger.patch new file mode 100644 index 00000000000..4983ee66310 --- /dev/null +++ b/target/linux/bcm53xx/patches-6.18/326-ARM-dts-BCM5301X-EA9200-use-network-LED-trigger.patch @@ -0,0 +1,24 @@ +From: Rosen Penev +Subject: [PATCH] ARM: dts: BCM5301X: EA9200: use network LED trigger for WLAN LED + +The "rfkill-none" trigger is only registered when CONFIG_RFKILL_LEDS is +enabled, which OpenWrt disables tree-wide, so the WLAN LED never lights +up. Use the network LED trigger instead. + +Signed-off-by: Rosen Penev +--- + arch/arm/boot/dts/broadcom/bcm4709-linksys-ea9200.dts | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +--- a/arch/arm/boot/dts/broadcom/bcm4709-linksys-ea9200.dts ++++ b/arch/arm/boot/dts/broadcom/bcm4709-linksys-ea9200.dts +@@ -62,7 +62,8 @@ + color = ; + function = LED_FUNCTION_WLAN; + gpios = <&chipcommon 0 GPIO_ACTIVE_LOW>; +- linux,default-trigger = "rfkill-none"; ++ linux,default-trigger = "network"; ++ family = "wlan"; + }; + + led-1 {