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]+$":
85 - minimum: 0
92 - reg
95 - compatible
96 - reg
101 - |
102 #include <dt-bindings/gpio/gpio.h>
103 #include <dt-bindings/leds/common.h>
106 #address-cells = <1>;
107 #size-cells = <0>;
109 led-controller@14 {
112 #address-cells = <1>;
113 #size-cells = <0>;
114 enable-gpios = <&gpio1 16>;
116 multi-led@1 {
117 #address-cells = <1>;
118 #size-cells = <0>;
121 function = LED_FUNCTION_CHARGING;
139 multi-led@3 {
140 #address-cells = <1>;
141 #size-cells = <0>;
144 function = LED_FUNCTION_STANDBY;