Lines Matching +full:multi +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
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";