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

Commit 5da9f9a0 authored by David Collins's avatar David Collins
Browse files

ARM: dts: msm: specify dynamic VDD_GFX CPR floor voltages for msm8996v2



Specify a maximum floor to ceiling voltage range for each VDD_GFX
corner.  Also reduce the fixed floor voltages to 520 mV in order
to allow CPR closed-loop voltages to settle lower.  This results
in power savings.

Change-Id: If4988e17ae57c798b068ebd6706aeeba793e1814
Signed-off-by: default avatarDavid Collins <collinsd@codeaurora.org>
parent 89505d15
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -834,7 +834,7 @@
				qcom,cpr-voltage-ceiling =
					<400000 670000  745000  905000 1015000>;
				qcom,cpr-voltage-floor =
					<400000 545000  625000  755000  855000>;
					<400000 520000  520000  520000  520000>;

				qcom,system-voltage = <2 2 2 2 4>;

@@ -870,6 +870,8 @@
					<90000 (-5000) (-30000) (-115000)>;
				qcom,cpr-closed-loop-voltage-adjustment =
					<0 75000 0 (-10000) (-65000)>;
				qcom,cpr-floor-to-ceiling-max-range =
					<0 130000 40000 85000 85000>;

				qcom,allow-voltage-interpolation;
				qcom,cpr-scaled-open-loop-voltage-as-ceiling;
+2 −0
Original line number Diff line number Diff line
@@ -105,6 +105,8 @@
};

&gfx_vreg {
	qcom,cpr-voltage-floor = <400000 545000 625000 755000 855000>;
	/delete-property/ qcom,cpr-floor-to-ceiling-max-range;
	qcom,corner-frequencies = <0 120000000 205000000 360000000 480000000>;
	qcom,cpr-open-loop-voltage-fuse-adjustment = <35000 0 0 0>;
	qcom,cpr-closed-loop-voltage-adjustment = <0 45000 0 0 0>;