ipq40xx: add LED functions for Google WiFi

Add LED function properties for the LED controller to avoid failing
driver probe with kernel 5.15.

While at it, also define the OpenWrt LED indicator patterns for this
device.

Ref commit 583ac0e11d ("mpc85xx: update lp5521 led-controller node for 5.10")

Google uses white for running and red for an issue

Signed-off-by: Jan-Niklas Burfeind <git@aiyionpri.me>
Tested-by: Andrijan Möcker <amo@ct.de>
Reviewed-by: Brian Norris <computersforpeace@gmail.com>
Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
Jan-Niklas Burfeind 2023-03-27 07:29:39 +02:00 committed by David Bauer
parent 791550b94f
commit 9b005036f8

View File

@ -15,6 +15,10 @@
aliases {
label-mac-device = &gmac0;
led-boot = &led0_blue;
led-failsafe = &led0_red;
led-running = &led0_blue;
led-upgrade = &led0_red;
};
chosen {
@ -255,12 +259,13 @@
clock-mode = /bits/ 8 <1>;
#if 1
led@0 {
led0_red: led@0 {
reg = <0>;
chan-name = "LED0_Red";
led-cur = /bits/ 8 <0x64>;
max-cur = /bits/ 8 <0x78>;
color = <LED_COLOR_ID_RED>;
function = LED_FUNCTION_FAULT;
};
led@1 {
@ -271,12 +276,13 @@
color = <LED_COLOR_ID_GREEN>;
};
led@2 {
led0_blue: led@2 {
reg = <2>;
chan-name = "LED0_Blue";
led-cur = /bits/ 8 <0x64>;
max-cur = /bits/ 8 <0x78>;
color = <LED_COLOR_ID_BLUE>;
function = LED_FUNCTION_POWER;
};
#else
/*
@ -285,6 +291,7 @@
* # echo 255 > /sys/class/leds/tricolor/brightness
*/
multi-led@2 {
function = LED_FUNCTION_POWER;
reg = <2>;
color = <LED_COLOR_ID_RGB>;
#address-cells = <1>;