Lines Matching +full:flash +full:- +full:led

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/leds/qcom,spmi-flash-led.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Flash LED device inside Qualcomm Technologies, Inc. PMICs
10 - Fenglin Wu <quic_fenglinw@quicinc.com>
13 Flash LED controller is present inside some Qualcomm Technologies, Inc. PMICs.
14 The flash LED module can have different number of LED channels supported
24 - enum:
25 - qcom,pm6150l-flash-led
26 - qcom,pm8150c-flash-led
27 - qcom,pm8150l-flash-led
28 - qcom,pm8350c-flash-led
29 - qcom,pm8550-flash-led
30 - qcom,pmi8998-flash-led
31 - const: qcom,spmi-flash-led
37 "^led-[0-3]$":
42 Represents the physical LED components which are connected to the
43 flash LED channels' output.
46 led-sources:
48 The HW indices of the flash LED channels that connect to the
49 physical LED
51 - minItems: 1
56 led-max-microamp:
58 - minimum: 5000
61 - minimum: 10000
65 flash-max-microamp:
67 - minimum: 12500
70 - minimum: 25000
74 flash-max-timeout-us:
80 - led-sources
81 - led-max-microamp
84 - compatible
85 - reg
90 - |
91 #include <dt-bindings/leds/common.h>
94 #address-cells = <1>;
95 #size-cells = <0>;
97 led-controller@ee00 {
98 compatible = "qcom,pm8350c-flash-led", "qcom,spmi-flash-led";
101 led-0 {
104 led-sources = <1>, <4>;
105 led-max-microamp = <300000>;
106 flash-max-microamp = <2000000>;
107 flash-max-timeout-us = <1280000>;
108 function-enumerator = <0>;
111 led-1 {
114 led-sources = <2>, <3>;
115 led-max-microamp = <300000>;
116 flash-max-microamp = <2000000>;
117 flash-max-timeout-us = <1280000>;
118 function-enumerator = <1>;