ARM: dts: msm: enable flash LED on cobalt
Add in device tree info to enable flash LED. CRs-fixed: 1015501 Change-Id: I0c6471549dfa7af435a5ce5f21a56caab1c4ea09 Signed-off-by: Mohan Pallaka <mpallaka@codeaurora.org> Signed-off-by: Chun Zhang <chunz@codeaurora.org>
This commit is contained in:
parent
a981cd9b91
commit
015dd49395
3 changed files with 83 additions and 0 deletions
|
@ -491,5 +491,63 @@
|
|||
qcom,lra-auto-res-mode = "qwd";
|
||||
qcom,lra-res-cal-period = <4>;
|
||||
};
|
||||
|
||||
flash_led: qcom,leds@d300 {
|
||||
compatible = "qcom,qpnp-flash-led-v2";
|
||||
status = "okay";
|
||||
reg = <0xd300 0x100>;
|
||||
label = "flash";
|
||||
qcom,hdrm-auto-mode;
|
||||
qcom,isc-delay = <192>;
|
||||
|
||||
pmi8998_flash0: qcom,flash_0 {
|
||||
label = "flash";
|
||||
qcom,led-name = "led:flash_0";
|
||||
qcom,max-current = <1500>;
|
||||
qcom,default-led-trigger =
|
||||
"flash0_trigger";
|
||||
qcom,id = <0>;
|
||||
qcom,duration-ms = <1280>;
|
||||
qcom,ires-ua = <12500>;
|
||||
qcom,hdrm-voltage-mv = <325>;
|
||||
qcom,hdrm-vol-hi-lo-win-mv = <100>;
|
||||
};
|
||||
|
||||
pmi8998_flash1: qcom,flash_1 {
|
||||
label = "flash";
|
||||
qcom,led-name = "led:flash_1";
|
||||
qcom,max-current = <1500>;
|
||||
qcom,default-led-trigger =
|
||||
"flash1_trigger";
|
||||
qcom,id = <1>;
|
||||
qcom,duration-ms = <1280>;
|
||||
qcom,ires-ua = <12500>;
|
||||
qcom,hdrm-voltage-mv = <325>;
|
||||
qcom,hdrm-vol-hi-lo-win-mv = <100>;
|
||||
};
|
||||
|
||||
pmi8998_flash2: qcom,flash_2 {
|
||||
label = "flash";
|
||||
qcom,led-name = "led:flash_2";
|
||||
qcom,max-current = <750>;
|
||||
qcom,default-led-trigger =
|
||||
"flash2_trigger";
|
||||
qcom,id = <2>;
|
||||
qcom,duration-ms = <1280>;
|
||||
qcom,ires-ua = <12500>;
|
||||
qcom,hdrm-voltage-mv = <325>;
|
||||
qcom,hdrm-vol-hi-lo-win-mv = <100>;
|
||||
pinctrl-names = "led_enable","led_disable";
|
||||
pinctrl-0 = <&led_enable>;
|
||||
pinctrl-1 = <&led_disable>;
|
||||
};
|
||||
|
||||
pmi8998_switch: qcom,led_switch {
|
||||
label = "switch";
|
||||
qcom,led-name = "led:switch";
|
||||
qcom,default-led-trigger =
|
||||
"switch_trigger";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -1461,6 +1461,23 @@
|
|||
bias-pull-up; /* pull up */
|
||||
drive-strength = <2>; /* 2 MA */
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
led_enable: led_enable {
|
||||
mux {
|
||||
pins = "gpio21";
|
||||
drive_strength = <16>;
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
|
||||
led_disable: led_disable {
|
||||
mux {
|
||||
pins = "gpio21";
|
||||
drive_strength = <2>;
|
||||
output-low;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -265,3 +265,11 @@
|
|||
&gdsc_ufs {
|
||||
compatible = "regulator-fixed";
|
||||
};
|
||||
|
||||
&spmi_bus {
|
||||
qcom,pmicobalt@3 {
|
||||
flash_led: qcom,leds@d300 {
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue