Lines Matching +full:charge +full:- +full:led
1 Qualcomm PM8058 LED driver
3 The Qualcomm PM8058 is a multi-functional device which contains
4 an LED driver block for up to six LEDs: three normal LEDs, two
5 "flash" LEDs and one "keypad backlight" LED. The names are
6 quoted because sometimes these LED drivers are used for wildly
8 are more of a suggestion than a hard-wired usecase.
10 Hardware-wise the different LEDs support slightly different
11 output currents. The "flash" LEDs do not need to charge nor
12 do they support external triggers. They are just powerful LED
17 mfd/qcom-pm8xxx.txt.
19 Each LED is represented as a sub-node of the syscon device. Each
20 node's name represents the name of the corresponding LED.
22 LED sub-node properties:
25 - compatible: one of
26 "qcom,pm8058-led" (for the normal LEDs at 0x131, 0x132 and 0x133)
27 "qcom,pm8058-keypad-led" (for the "keypad" LED at 0x48)
28 "qcom,pm8058-flash-led" (for the "flash" LEDs at 0x49 and 0xFB)
31 - label: see Documentation/devicetree/bindings/leds/common.txt
32 - default-state: see Documentation/devicetree/bindings/leds/common.txt
33 - linux,default-trigger: see Documentation/devicetree/bindings/leds/common.txt
40 led@48 {
41 compatible = "qcom,pm8058-keypad-led";
44 default-state = "off";
46 led@131 {
47 compatible = "qcom,pm8058-led";
50 default-state = "off";
52 led@132 {
53 compatible = "qcom,pm8058-led";
56 default-state = "off";
57 linux,default-trigger = "mmc0";
59 led@133 {
60 compatible = "qcom,pm8058-led";
63 default-state = "on";
64 linux,default-trigger = "heartbeat";