From aade9051eb93ca7195ab3a84f8e04f334e80a4ad Mon Sep 17 00:00:00 2001 From: Aravind Venkateswaran Date: Wed, 22 Jun 2016 12:19:28 -0700 Subject: [PATCH] ARM: dts: msm: add proxy vote for DSI supplies for msmcobalt When continuous splash screen feature is enabled, the display needs to be kept alive during the kernel boot up. Add proxy vote for all the regulator supplies needed to keep the display panel alive over the DSI interface until the display driver hand off can be executed. CRs-Fixed: 1037857 Change-Id: I95544aaf607887ae34eace8a9b1f18a1375c5c6d Signed-off-by: Aravind Venkateswaran --- arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi b/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi index 1d43d694eee5..74de62546c3b 100644 --- a/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi +++ b/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi @@ -149,6 +149,9 @@ pmcobalt_l1: regulator-l1 { regulator-min-microvolt = <880000>; regulator-max-microvolt = <880000>; + proxy-supply = <&pmcobalt_l1>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-current = <73400>; status = "okay"; }; }; @@ -158,6 +161,9 @@ pmcobalt_l2: regulator-l2 { regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; + proxy-supply = <&pmcobalt_l2>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-current = <12560>; status = "okay"; }; }; @@ -298,6 +304,9 @@ pmcobalt_l14: regulator-l14 { regulator-min-microvolt = <1880000>; regulator-max-microvolt = <1880000>; + proxy-supply = <&pmcobalt_l14>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-current = <32000>; status = "okay"; }; };