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

Commit 637b7044 authored by David Collins's avatar David Collins Committed by Gerrit - the friendly Code Review server
Browse files

ARM: dts: msm: update VDD_APCC CPR voltage adjustments for msm8996pro



Update the VDD_APCC CPR open-loop and closed-loop voltage
adjustments for MSM8996-Pro based upon characterization results.
This ensures stability and minimum power consumption.  Reuse the
CPR revision 1 adjustment values for future CPR revisions (2 - 7)
for forward compatibility.

Change-Id: I42f7b696987102a38db324a1c515f1c6f01e6d45
CRs-Fixed: 989555
Signed-off-by: default avatarDavid Collins <collinsd@codeaurora.org>
parent 3f942f9f
Loading
Loading
Loading
Loading
+64 −64
Original line number Diff line number Diff line
@@ -133,30 +133,30 @@

	qcom,cpr-closed-loop-voltage-fuse-adjustment =
		/* Speed bin 0 */
		<(-55000) (-25000)  (-5000) (-20000)  (-5000)>,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<(-55000) (-25000)  (-5000) (-20000) (-15000)>,
		<      0  (-15000) (-15000) (-15000) (-15000)>,
		<      0  (-15000) (-15000) (-15000) (-15000)>,
		<      0  (-15000) (-15000) (-15000) (-15000)>,
		<      0  (-15000) (-15000) (-15000) (-15000)>,
		<      0  (-15000) (-15000) (-15000) (-15000)>,
		<      0  (-15000) (-15000) (-15000) (-15000)>,
		<      0  (-15000) (-15000) (-15000) (-15000)>,

		/* Speed bin 1 */
		<(-55000) (-25000)  (-5000) (-20000)  (-5000)>,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >;
		<(-55000) (-25000)  (-5000) (-20000) (-15000)>,
		<      0  (-15000) (-15000) (-15000) (-15000)>,
		<      0  (-15000) (-15000) (-15000) (-15000)>,
		<      0  (-15000) (-15000) (-15000) (-15000)>,
		<      0  (-15000) (-15000) (-15000) (-15000)>,
		<      0  (-15000) (-15000) (-15000) (-15000)>,
		<      0  (-15000) (-15000) (-15000) (-15000)>,
		<      0  (-15000) (-15000) (-15000) (-15000)>;

	qcom,cpr-open-loop-voltage-adjustment =
		/* Speed bin 0 */
		<(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000)
		 (-15000) (-15000) (-17000) (-19000) (-21000) (-23000) (-25000)
		 (-26000) (-27000) (-27000) (-28000) (-30000)  130000>,
		 (-26000) (-27000) (-27000) (-28000) (-30000)  120000>,

		/* Speed bin 1 */
		<(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000)
@@ -174,7 +174,7 @@
		/* Speed bin 0 */
		<(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000)
		 (-15000) (-15000) (-17000) (-19000) (-21000) (-23000) (-25000)
		 (-26000) (-27000) (-27000) (-28000) (-30000)  130000>,
		 (-26000) (-27000) (-27000) (-28000) (-30000)  110000>,

		/* Speed bin 1 */
		<(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000)
@@ -269,44 +269,44 @@
	qcom,cpr-open-loop-voltage-fuse-adjustment =
		/* Speed bin 0 */
		<(-40000)       0        0  (-10000) (-50000)>,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0    15000        0 >,
		<      0        0        0    15000        0 >,
		<      0        0        0    15000        0 >,
		<      0        0        0    15000        0 >,
		<      0        0        0    15000        0 >,
		<      0        0        0    15000        0 >,
		<      0        0        0    15000        0 >,

		/* Speed bin 1 */
		<(-40000)       0        0  (-10000) (-50000)>,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >;
		<      0        0        0    15000        0 >,
		<      0        0        0    15000        0 >,
		<      0        0        0    15000        0 >,
		<      0        0        0    15000        0 >,
		<      0        0        0    15000        0 >,
		<      0        0        0    15000        0 >,
		<      0        0        0    15000        0 >;

	qcom,cpr-closed-loop-voltage-fuse-adjustment =
		/* Speed bin 0 */
		<(-45000) (-25000)   10000  (-10000) (-40000)>,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<(-15000) (-10000)    5000    20000        0 >,
		<(-15000) (-10000)    5000    20000        0 >,
		<(-15000) (-10000)    5000    20000        0 >,
		<(-15000) (-10000)    5000    20000        0 >,
		<(-15000) (-10000)    5000    20000        0 >,
		<(-15000) (-10000)    5000    20000        0 >,
		<(-15000) (-10000)    5000    20000        0 >,

		/* Speed bin 1 */
		<(-45000) (-25000)   10000  (-10000) (-40000)>,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >;
		<(-15000) (-10000)    5000    20000        0 >,
		<(-15000) (-10000)    5000    20000        0 >,
		<(-15000) (-10000)    5000    20000        0 >,
		<(-15000) (-10000)    5000    20000        0 >,
		<(-15000) (-10000)    5000    20000        0 >,
		<(-15000) (-10000)    5000    20000        0 >,
		<(-15000) (-10000)    5000    20000        0 >;

	qcom,cpr-aging-max-voltage-adjustment = <15000>;
	qcom,cpr-aging-ref-corner = <14 14>;
@@ -401,7 +401,7 @@

	qcom,cpr-open-loop-voltage-fuse-adjustment =
		/* Speed bin 0 */
		<(-45000)       0    15000  (-20000)   20000 >,
		<(-45000)       0    15000  (-20000)       0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
@@ -411,7 +411,7 @@
		<      0        0        0        0        0 >,

		/* Speed bin 1 */
		<(-45000)       0    15000  (-20000)   20000 >,
		<(-45000)       0    15000  (-20000)       0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
@@ -422,24 +422,24 @@

	qcom,cpr-closed-loop-voltage-fuse-adjustment =
		/* Speed bin 0 */
		<(-55000) (-20000)   15000  (-15000)    5000 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<(-55000) (-20000)   15000  (-15000) (-10000)>,
		<      0  (-10000) (-15000)       0  (-10000)>,
		<      0  (-10000) (-15000)       0  (-10000)>,
		<      0  (-10000) (-15000)       0  (-10000)>,
		<      0  (-10000) (-15000)       0  (-10000)>,
		<      0  (-10000) (-15000)       0  (-10000)>,
		<      0  (-10000) (-15000)       0  (-10000)>,
		<      0  (-10000) (-15000)       0  (-10000)>,

		/* Speed bin 1 */
		<(-55000) (-20000)   15000  (-15000)    5000 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >,
		<      0        0        0        0        0 >;
		<(-55000) (-20000)   15000  (-15000) (-10000)>,
		<      0  (-10000) (-15000)       0  (-10000)>,
		<      0  (-10000) (-15000)       0  (-10000)>,
		<      0  (-10000) (-15000)       0  (-10000)>,
		<      0  (-10000) (-15000)       0  (-10000)>,
		<      0  (-10000) (-15000)       0  (-10000)>,
		<      0  (-10000) (-15000)       0  (-10000)>,
		<      0  (-10000) (-15000)       0  (-10000)>;

	qcom,cpr-open-loop-voltage-adjustment =
		/* Speed bin 0 */