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

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

ARM: dts: msm: reduce VDD_APC0 CPR voltage adjustments for SDM845



Reduce the VDD_APC0 power cluster and L3 cache per-fuse-corner
CPR open-loop and closed-loop voltage adjustments based upon
characterization results.

Change-Id: Ib215b453d3aff52a90192211af87a3fc6f5ce4b3
Signed-off-by: default avatarDavid Collins <collinsd@codeaurora.org>
parent 8babfbef
Loading
Loading
Loading
Loading
+108 −4
Original line number Diff line number Diff line
@@ -191,10 +191,62 @@
					 1950 2632>;

				qcom,cpr-open-loop-voltage-fuse-adjustment =
					<100000 100000 100000 100000>;
					/* Speed bin 0 */
					<100000 100000 100000 100000>,
					<     0      0      0 100000>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					/* Speed bin 1 */
					<100000 100000 100000 100000>,
					<     0      0      0 100000>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					/* Speed bin 2 */
					<100000 100000 100000 100000>,
					<     0      0      0 100000>,
					<     0      0      0      0>,
					<     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-fuse-adjustment =
					<100000 100000 100000 100000>;
					/* Speed bin 0 */
					<100000 100000 100000 100000>,
					<     0      0      0 100000>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					/* Speed bin 1 */
					<100000 100000 100000 100000>,
					<     0      0      0 100000>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					/* Speed bin 2 */
					<100000 100000 100000 100000>,
					<     0      0      0 100000>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>,
					<     0      0      0      0>;

				qcom,allow-voltage-interpolation;
				qcom,allow-quotient-interpolation;
@@ -322,10 +374,62 @@
					 2501 2095>;

				qcom,cpr-open-loop-voltage-fuse-adjustment =
					<100000 100000 100000 100000>;
					/* Speed bin 0 */
					<100000 100000 100000 100000>,
					<     0  24000   4000 100000>,
					<     0  24000   4000      0>,
					<     0  24000   4000      0>,
					<     0  24000   4000      0>,
					<     0  24000   4000      0>,
					<     0  24000   4000      0>,
					<     0  24000   4000      0>,
					/* Speed bin 1 */
					<100000 100000 100000 100000>,
					<     0  24000   4000 100000>,
					<     0  24000   4000  20000>,
					<     0  24000   4000  20000>,
					<     0  24000   4000  20000>,
					<     0  24000   4000  20000>,
					<     0  24000   4000  20000>,
					<     0  24000   4000  20000>,
					/* Speed bin 2 */
					<100000 100000 100000 100000>,
					<     0  24000   4000 100000>,
					<     0  24000   4000  40000>,
					<     0  24000   4000  40000>,
					<     0  24000   4000  40000>,
					<     0  24000   4000  40000>,
					<     0  24000   4000  40000>,
					<     0  24000   4000  40000>;

				qcom,cpr-closed-loop-voltage-fuse-adjustment =
					<100000 100000 100000 100000>;
					/* Speed bin 0 */
					<100000 100000 100000 100000>,
					<     0  29000   6000 100000>,
					<     0  29000   6000      0>,
					<     0  29000   6000      0>,
					<     0  29000   6000      0>,
					<     0  29000   6000      0>,
					<     0  29000   6000      0>,
					<     0  29000   6000      0>,
					/* Speed bin 1 */
					<100000 100000 100000 100000>,
					<     0  29000   6000 100000>,
					<     0  29000   6000  20000>,
					<     0  29000   6000  20000>,
					<     0  29000   6000  20000>,
					<     0  29000   6000  20000>,
					<     0  29000   6000  20000>,
					<     0  29000   6000  20000>,
					/* Speed bin 2 */
					<100000 100000 100000 100000>,
					<     0  29000   6000 100000>,
					<     0  29000   6000  40000>,
					<     0  29000   6000  40000>,
					<     0  29000   6000  40000>,
					<     0  29000   6000  40000>,
					<     0  29000   6000  40000>,
					<     0  29000   6000  40000>;

				qcom,allow-voltage-interpolation;
				qcom,allow-quotient-interpolation;