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

Commit 0a8a765a authored by David Collins's avatar David Collins
Browse files

ARM: dts: msm: update VDD_GFX CPR voltage margins for msm8996v3



Update the CPR open-loop and closed-loop voltage margins for each
VDD_GFX corner for MSM8996 v3.0 and v3.1 chips in order to match
the most recent hardware characterization results.  This ensures
stable operation across all parts and saves power where possible.

Also update the VDD_GFX MinSVS target quotients for MSM8996 v3.1
in order to match the characterized values.

Change-Id: Iea84473ba0a2ad513ed1a2d33d27e656fda0fe0a
Signed-off-by: default avatarDavid Collins <collinsd@codeaurora.org>
parent 4a0b6988
Loading
Loading
Loading
Loading
+26 −18
Original line number Diff line number Diff line
@@ -920,8 +920,8 @@
				qcom,cpr-target-quotients =
				      <   0    0    0    0    0    0    0    0
					  0    0    0    0    0    0    0    0>,
				      <   0    0    0    0    0    0  287  273
					425  426  443  453    0    0    0    0>,
				      <   0    0    0    0    0    0  185  179
					291  299  304  319    0    0    0    0>,
				      <   0    0    0    0    0    0  287  273
					425  426  443  453    0    0    0    0>,
				      <   0    0    0    0    0    0  414  392
@@ -954,23 +954,31 @@
				       1959 2131 2246 2253    0    0    0    0>;

				qcom,cpr-open-loop-voltage-fuse-adjustment =
					<30000 30000 30000 0>,
					<0 0 0 0>,
					<0 0 0 0>,
					<0 0 0 0>,
					<       0        0    30000 (-10000)>,
					<(-30000) (-30000)        0 (-10000)>,
					<(-30000) (-30000)        0 (-10000)>,
					<(-70000)        0        0        0>,
					<       0        0        0        0>,
					<       0        0        0        0>,
					<       0        0        0        0>,
					<       0        0        0        0>;
				qcom,cpr-closed-loop-voltage-adjustment =
					<0 30000 30000 30000 30000 30000 0 0>,
					<0 30000 30000 30000 30000 30000 0 0>,
					<0 30000 30000 30000 30000 30000 0 0>,
					<0 30000 30000 30000 30000 30000 0 0>,
					<0 30000 30000 30000 30000 30000 0 0>,
					<0 30000 30000 30000 30000 30000 0 0>,
					<0 30000 30000 30000 30000 30000 0 0>,
					<0 30000 30000 30000 30000 30000 0 0>;
					<    0 60000 10000 35000 35000 45000
					 25000 10000>,
					<    0 60000 10000 35000 35000 45000
					 25000 10000>,
					<    0 60000 10000 35000 35000 45000
					 25000 10000>,
					<    0 20000 10000 35000 35000 45000
					 25000 10000>,
					<    0 20000 10000 35000 35000 45000
					 25000 10000>,
					<    0 20000 10000 35000 35000 45000
					 25000 10000>,
					<    0 20000 10000 35000 35000 45000
					 25000 10000>,
					<    0 20000 10000 35000 35000 45000
					 25000 10000>;
				qcom,cpr-floor-to-ceiling-max-range =
				       <0 70000 70000 75000 80000 90000 95000
					100000>;
+16 −16
Original line number Diff line number Diff line
@@ -82,23 +82,23 @@
	       1959 2131 2246 2253    0    0    0    0>;

	qcom,cpr-open-loop-voltage-fuse-adjustment =
		<30000 30000 30000 0>,
		<0 0 0 0>,
		<0 0 0 0>,
		<       0        0    30000 (-10000)>,
		<(-30000) (-30000)        0 (-10000)>,
		<(-30000) (-30000)        0 (-10000)>,
		<       0        0        0        0>,
		<       0        0        0        0>,
		<       0        0        0        0>,
		<       0        0        0        0>,
		<       0        0        0        0>;
	qcom,cpr-closed-loop-voltage-adjustment =
		<0 30000 30000 30000 30000 0 0>,
		<0 30000 30000 30000 30000 0 0>,
		<0 30000 30000 30000 30000 0 0>,
		<0 30000 30000 30000 30000 0 0>,
		<0 30000 30000 30000 30000 0 0>,
		<0 30000 30000 30000 30000 0 0>,
		<0 30000 30000 30000 30000 0 0>,
		<0 30000 30000 30000 30000 0 0>;
		<    0 10000 35000 35000 45000 25000 10000>,
		<    0 10000 35000 35000 45000 25000 10000>,
		<    0 10000 35000 35000 45000 25000 10000>,
		<    0 10000 35000 35000 45000 25000 10000>,
		<    0 10000 35000 35000 45000 25000 10000>,
		<    0 10000 35000 35000 45000 25000 10000>,
		<    0 10000 35000 35000 45000 25000 10000>,
		<    0 10000 35000 35000 45000 25000 10000>;
	qcom,cpr-floor-to-ceiling-max-range =
	       <0 70000 75000 80000 90000 95000 100000>;