ath79: fix LED GPIOs for COMFAST CF-EW71 v2
authorFelix Golatofski <[email protected]>
Mon, 4 Aug 2025 14:59:39 +0000 (16:59 +0200)
committerHauke Mehrtens <[email protected]>
Sun, 24 Aug 2025 13:30:57 +0000 (15:30 +0200)
The vendor DTS defined incorrect GPIOs for the LEDs, which caused them
to not function properly. Initially, the WAN, WLAN LEDs appeared to
work, but further testing showed that they were non-functional.

This patch corrects the GPIO assignments in the DTS, restoring full LED
functionality including blinking, except the power LED which cannot be
software controlled.

Tested on a CF-EW71 v2 unit.

Fixes: ee3a6adc6c22 ("ath79: add support for Comfast CF-EW71 v2")
Signed-off-by: Felix Golatofski <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/19665
(cherry picked from commit 9ce23ac84009d720bb6d65605508bf8a737b184d)
Link: https://github.com/openwrt/openwrt/pull/19839
Signed-off-by: Hauke Mehrtens <[email protected]>
target/linux/ath79/dts/qca9531_comfast_cf-ew71-v2.dts

index 227764650014569d14a40086bcea1c6fd286fe29..0c1e301c512c8a6d45ecc38c6058715573ab9a3c 100644 (file)
                led_wan: wan {
                        function = LED_FUNCTION_WAN;
                        color = <LED_COLOR_ID_BLUE>;
-                       gpios = <&gpio 11 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio 0 GPIO_ACTIVE_LOW>;
                };
 
                wlan {
                        function = LED_FUNCTION_WLAN;
                        color = <LED_COLOR_ID_BLUE>;
-                       gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio 12 GPIO_ACTIVE_LOW>;
                        linux,default-trigger = "phy0tpt";
                };
        };