Lines Matching +full:multi +full:- +full:function
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/leds/leds-lp50xx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andrew Davis <afd@ti.com>
13 The LP50XX is multi-channel, I2C RGB LED Drivers that can group RGB LEDs into
27 - ti,lp5009
28 - ti,lp5012
29 - ti,lp5018
30 - ti,lp5024
31 - ti,lp5030
32 - ti,lp5036
38 lp5009/12 - 0x14, 0x15, 0x16, 0x17
39 lp5018/24 - 0x28, 0x29, 0x2a, 0x2b
40 lp5030/36 - 0x30, 0x31, 0x32, 0x33
42 enable-gpios:
46 vled-supply:
49 '#address-cells':
52 '#size-cells':
56 '^multi-led@[0-9a-f]$':
58 $ref: leds-class-multicolor.yaml#
70 '#address-cells':
73 '#size-cells':
77 "^led@[0-9a-f]+$":
87 - reg
90 - compatible
91 - reg
96 - |
97 #include <dt-bindings/gpio/gpio.h>
98 #include <dt-bindings/leds/common.h>
101 #address-cells = <1>;
102 #size-cells = <0>;
104 led-controller@14 {
107 #address-cells = <1>;
108 #size-cells = <0>;
109 enable-gpios = <&gpio1 16>;
111 multi-led@1 {
112 #address-cells = <1>;
113 #size-cells = <0>;
116 function = LED_FUNCTION_CHARGING;
134 multi-led@3 {
135 #address-cells = <1>;
136 #size-cells = <0>;
139 function = LED_FUNCTION_STANDBY;