aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohan Adolfsson <johan.adolfsson@axis.com>2025-06-17 12:23:55 +0200
committerLee Jones <lee@kernel.org>2025-06-27 13:58:32 +0100
commit1d7a74dfba583a9e8dde1f0234e91a5b49032863 (patch)
tree2b2c18bb5642593d675ef2b48b3d9aed4f8e73dd
parentleds: leds-lp50xx: Handle reg to get correct multi_index (diff)
downloadlinux-1d7a74dfba583a9e8dde1f0234e91a5b49032863.tar.gz
linux-1d7a74dfba583a9e8dde1f0234e91a5b49032863.zip
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>
-rw-r--r--Documentation/devicetree/bindings/leds/leds-lp50xx.yaml19
1 files changed, 12 insertions, 7 deletions
diff --git a/Documentation/devicetree/bindings/leds/leds-lp50xx.yaml b/Documentation/devicetree/bindings/leds/leds-lp50xx.yaml
index 402c25424525..23f809906ba7 100644
--- a/Documentation/devicetree/bindings/leds/leds-lp50xx.yaml
+++ b/Documentation/devicetree/bindings/leds/leds-lp50xx.yaml
@@ -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>;
};
};