openwrt/target/linux/qualcommax
INAGAKI Hiroshi f7275dedd4 qualcommax: ipq807x: fix LEDs on Buffalo WXR-5950AX12
On Buffalo WXR-5590AX12, some LEDs don't have "function" property and
only "color" property is available for the newer binding of LED on
Linux Kernel.
2e659930d3 ("qualcommax: drop redundant label with new LED
color/function format") removes "label" property from LEDs, then,
multiple "<color>:" (ex.: "white:"/"red:") will be appeared as LED names
and renamed to "<color>:_<num>" ("ex.: "white:_1", "green:_2", ...) by
kernel.

logs:

[    5.372863] leds-gpio leds: Led white: renamed to white:_1 due to name collision
[    5.375796] leds-gpio leds: Led red: renamed to red:_1 due to name collision

/sys/class/leds:

root@OpenWrt:/# ls /sys/class/leds/
red:         red:power    white:       white:power
red:_1       red:wlan     white:_1     white:wlan

Fix this issue by adding missing "function" property to LEDs on Buffalo
WXR-5950AX12.
Note: there are no appropriate functions in dt-bindings/leds/common.h
for some LEDs, so use the hardcoded strings for them instead.

Fixes: 2e659930d3 ("qualcommax: drop redundant label with new LED color/function format")
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
2024-03-17 17:31:02 +01:00
..
files qualcommax: ipq807x: fix LEDs on Buffalo WXR-5950AX12 2024-03-17 17:31:02 +01:00
image qualcommax: ipq60xx: add support for netgear wax214 2024-03-05 06:34:35 +01:00
ipq60xx qualcommax: ipq60xx: add support for netgear wax214 2024-03-05 06:34:35 +01:00
ipq807x qualcommax: ipq807x: fix LEDs on QNAP QHora-301W 2024-03-17 17:31:02 +01:00
patches-6.1 qualcommax: ipq807x: add patch for QUP4 SPI node 2024-02-23 10:52:52 +01:00
config-6.1 qualcommax: enable DEBUG_BUGVERBOSE 2024-03-01 19:51:24 +01:00
Makefile qualcommax: add ipq60xx support 2024-02-09 14:01:51 +01:00