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-auto-res-mode = "qwd";
|
||||||
qcom,lra-res-cal-period = <4>;
|
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 */
|
bias-pull-up; /* pull up */
|
||||||
drive-strength = <2>; /* 2 MA */
|
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 {
|
&gdsc_ufs {
|
||||||
compatible = "regulator-fixed";
|
compatible = "regulator-fixed";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&spmi_bus {
|
||||||
|
qcom,pmicobalt@3 {
|
||||||
|
flash_led: qcom,leds@d300 {
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue