Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ed0c5a54 authored by David Collins's avatar David Collins
Browse files

ARM: dts: msm: disallow use of VDD_GFX CPR retention corner for msm8996



Disallow use of the 400 mV VDD_GFX CPR retention corner since it
has been found that 400 mV is not a sufficiently high retention
voltage across all parts.  Additionally, no power benefits have
been found when using the retention state during graphics
hardware operation.  Also, there is a minor performance penalty
when the retention corner is allowed as software reconfigures
the VDD_GFX supply to the retention voltage during GPU power
collapse and resume before transitioning to an active voltage.

Change-Id: I374d7620373d7fea17818009bec3d171a6072cdc
Signed-off-by: default avatarDavid Collins <collinsd@codeaurora.org>
parent 188ab649
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1191,7 +1191,7 @@

			gfx_vreg: regulator {
				regulator-name = "gfx_corner";
				regulator-min-microvolt = <1>;
				regulator-min-microvolt = <2>;
				regulator-max-microvolt = <8>;

				qcom,cpr-fuse-corners = <4>;
+1 −1
Original line number Diff line number Diff line
@@ -301,7 +301,7 @@
};

&gfx_vreg {
	regulator-min-microvolt = <1>;
	regulator-min-microvolt = <2>;
	regulator-max-microvolt = <5>;

	qcom,cpr-fuse-corners = <4>;
+1 −1
Original line number Diff line number Diff line
@@ -29,7 +29,7 @@
};

&gfx_vreg {
	regulator-min-microvolt = <1>;
	regulator-min-microvolt = <2>;
	regulator-max-microvolt = <7>;

	qcom,cpr-fuse-corners = <4>;