Lines Matching +full:pm8916 +full:- +full:pwm
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/leds/leds-qcom-lpg.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <bjorn.andersson@linaro.org>
20 - enum:
21 - qcom,pm660l-lpg
22 - qcom,pm8150b-lpg
23 - qcom,pm8150l-lpg
24 - qcom,pm8350c-pwm
25 - qcom,pm8916-pwm
26 - qcom,pm8941-lpg
27 - qcom,pm8994-lpg
28 - qcom,pmc8180c-lpg
29 - qcom,pmi632-lpg
30 - qcom,pmi8994-lpg
31 - qcom,pmi8998-lpg
32 - qcom,pmk8550-pwm
33 - items:
34 - enum:
35 - qcom,pm8550-pwm
36 - const: qcom,pm8350c-pwm
38 "#pwm-cells":
41 "#address-cells":
44 "#size-cells":
47 qcom,power-source:
50 power-source used to drive the output, as defined in the datasheet.
55 $ref: /schemas/types.yaml#/definitions/uint32-matrix
63 - description: dtest line to attach
64 - description: flags for the attachment
66 multi-led:
68 $ref: leds-class-multicolor.yaml#
72 "#address-cells":
75 "#size-cells":
79 "^led@[0-9a-f]$":
89 - reg
92 "^led@[0-9a-f]$":
102 - reg
105 - compatible
110 - |
111 #include <dt-bindings/leds/common.h>
113 led-controller {
114 compatible = "qcom,pmi8994-lpg";
116 #address-cells = <1>;
117 #size-cells = <0>;
119 qcom,power-source = <1>;
130 function-enumerator = <1>;
137 function-enumerator = <0>;
138 default-state = "on";
145 function-enumerator = <2>;
152 function-enumerator = <3>;
155 - |
156 #include <dt-bindings/leds/common.h>
158 led-controller {
159 compatible = "qcom,pmi8994-lpg";
161 #address-cells = <1>;
162 #size-cells = <0>;
164 qcom,power-source = <1>;
166 multi-led {
170 #address-cells = <1>;
171 #size-cells = <0>;
189 - |
190 pwm-controller {
191 compatible = "qcom,pm8916-pwm";
192 #pwm-cells = <2>;