OSDN Git Service

ARM: dts: msm: configure CX voltage levels from MDSS for msmcobalt
authorAravind Venkateswaran <aravindh@codeaurora.org>
Mon, 15 Aug 2016 23:18:58 +0000 (16:18 -0700)
committerAravind Venkateswaran <aravindh@codeaurora.org>
Tue, 16 Aug 2016 17:15:28 +0000 (10:15 -0700)
Configure the minimum voltage level for the CX regulator to be LOW_SVS
whenever the display panel is on. This overcomes panel lock-ups seen
during idle-screen use cases when low-power states are programmed.

CRs-Fixed: 1053687
Change-Id: I0432111cb8581925b82c02b5944285855a92ca62
Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
arch/arm/boot/dts/qcom/msmcobalt-mdss.dtsi

index 6025d9b..b86792e 100644 (file)
@@ -21,6 +21,9 @@
                interrupt-controller;
                #interrupt-cells = <1>;
                vdd-supply = <&gdsc_mdss>;
+               vdd-cx-supply = <&pmcobalt_s1_level>;
+               vdd-cx-min-uV = <RPM_SMD_REGULATOR_LEVEL_LOW_SVS>;
+               vdd-cx-max-uV = <RPM_SMD_REGULATOR_LEVEL_TURBO>;
 
                /* Bus Scale Settings */
                qcom,msm-bus,name = "mdss_mdp";