dt-bindings: leds: lp50xx: Document child reg, fix example

The led child reg node is the index within the bank, document that
and update the example accordingly.
The reg property in child node is limited to 0-2 since there are 3 leds
per bank, previous value in example was speculative.

Signed-off-by: Johan Adolfsson <johan.adolfsson@axis.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20250617-led-fix-v7-2-cdbe8efc88fa@axis.com
Signed-off-by: Lee Jones <lee@kernel.org>
This commit is contained in:
Johan Adolfsson 2025-06-17 12:23:55 +02:00 committed by Lee Jones
parent 2e84a5e537
commit 1d7a74dfba

View file

@ -81,7 +81,12 @@ patternProperties:
properties:
reg:
maxItems: 1
items:
- minimum: 0
maximum: 2
description:
This property denotes the index within the LED bank.
required:
- reg
@ -138,18 +143,18 @@ examples:
color = <LED_COLOR_ID_RGB>;
function = LED_FUNCTION_STANDBY;
led@3 {
reg = <0x3>;
led@0 {
reg = <0x0>;
color = <LED_COLOR_ID_RED>;
};
led@4 {
reg = <0x4>;
led@1 {
reg = <0x1>;
color = <LED_COLOR_ID_GREEN>;
};
led@5 {
reg = <0x5>;
led@2 {
reg = <0x2>;
color = <LED_COLOR_ID_BLUE>;
};
};