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

Commit 86034c25 authored by Osvaldo Banuelos's avatar Osvaldo Banuelos
Browse files

ARM: dts: msm: Update VDD_APC CPR voltages for msm8998 v2



Update the VDD_APC0/1 max floor to ceiling range as well
as the open-loop and closed-loop Nominal fuse corner
adjustments to match the latest hardware characterization.

CRs-Fixed: 1086294
Change-Id: I920175ab16d5a3fc5cd3f117bba3fd1d37db3c5d
Signed-off-by: default avatarOsvaldo Banuelos <osvaldob@codeaurora.org>
parent d1a702ef
Loading
Loading
Loading
Loading
+91 −91
Original line number Diff line number Diff line
@@ -408,19 +408,19 @@

	qcom,cpr-floor-to-ceiling-max-range =
		/* Speed bin 0 */
		<55000  55000  55000  55000
		 55000  55000  55000  55000
		 55000  55000  55000  65000
		 65000  65000  65000  65000
		 65000  65000  65000  65000
		 65000  65000>,
		<32000  32000  32000  32000
		 32000  32000  32000  32000
		 32000  32000  32000  32000
		 32000  32000  32000  32000
		 32000  32000  40000  40000
		 40000  40000>,
		/* Speed bin 1 */
		<55000  55000  55000  55000
		 55000  55000  55000  55000
		 55000  55000  55000  65000
		 65000  65000  65000  65000
		 65000  65000  65000  65000
		 65000  65000>;
		<32000  32000  32000  32000
		 32000  32000  32000  32000
		 32000  32000  32000  32000
		 32000  32000  32000  32000
		 32000  32000  40000  40000
		 40000  40000>;

	qcom,corner-frequencies =
		/* Speed bin 0 */
@@ -458,43 +458,43 @@

	qcom,cpr-open-loop-voltage-fuse-adjustment =
		/* Speed bin 0 */
		<40000  24000       0  30000>,
		<40000  24000       0  30000>,
		<40000  24000       0  30000>,
		<40000  24000       0  30000>,
		<25000   9000 (-15000) 15000>,
		<25000   9000 (-15000) 15000>,
		<25000   9000 (-15000) 15000>,
		<25000   9000 (-15000) 15000>,
		<40000  24000   12000  30000>,
		<40000  24000   12000  30000>,
		<40000  24000   12000  30000>,
		<40000  24000   12000  30000>,
		<25000   9000  (-3000) 15000>,
		<25000   9000  (-3000) 15000>,
		<25000   9000  (-3000) 15000>,
		<25000   9000  (-3000) 15000>,
		/* Speed bin 1 */
		<40000  24000       0  30000>,
		<40000  24000       0  30000>,
		<40000  24000       0  30000>,
		<40000  24000       0  30000>,
		<25000   9000 (-15000) 15000>,
		<25000   9000 (-15000) 15000>,
		<25000   9000 (-15000) 15000>,
		<25000   9000 (-15000) 15000>;
		<40000  24000   12000  30000>,
		<40000  24000   12000  30000>,
		<40000  24000   12000  30000>,
		<40000  24000   12000  30000>,
		<25000   9000  (-3000) 15000>,
		<25000   9000  (-3000) 15000>,
		<25000   9000  (-3000) 15000>,
		<25000   9000  (-3000) 15000>;

	qcom,cpr-closed-loop-voltage-fuse-adjustment =
		/* Speed bin 0 */
		<20000  26000       0  30000>,
		<20000  26000       0  30000>,
		<20000  26000       0  30000>,
		<20000  26000       0  30000>,
		< 5000  11000 (-15000) 15000>,
		< 5000  11000 (-15000) 15000>,
		< 5000  11000 (-15000) 15000>,
		< 5000  11000 (-15000) 15000>,
		<20000  26000   12000  30000>,
		<20000  26000   12000  30000>,
		<20000  26000   12000  30000>,
		<20000  26000   12000  30000>,
		< 5000  11000  (-3000) 15000>,
		< 5000  11000  (-3000) 15000>,
		< 5000  11000  (-3000) 15000>,
		< 5000  11000  (-3000) 15000>,
		/* Speed bin 1 */
		<20000  26000       0  30000>,
		<20000  26000       0  30000>,
		<20000  26000       0  30000>,
		<20000  26000       0  30000>,
		< 5000  11000 (-15000) 15000>,
		< 5000  11000 (-15000) 15000>,
		< 5000  11000 (-15000) 15000>,
		< 5000  11000 (-15000) 15000>;
		<20000  26000   12000  30000>,
		<20000  26000   12000  30000>,
		<20000  26000   12000  30000>,
		<20000  26000   12000  30000>,
		< 5000  11000  (-3000) 15000>,
		< 5000  11000  (-3000) 15000>,
		< 5000  11000  (-3000) 15000>,
		< 5000  11000  (-3000) 15000>;

	qcom,allow-voltage-interpolation;
	qcom,allow-quotient-interpolation;
@@ -565,22 +565,22 @@

	qcom,cpr-floor-to-ceiling-max-range =
		/* Speed bin 0 */
		<55000  55000  55000  55000
		 55000  55000  55000  55000
		 55000  55000  55000  55000
		 65000  65000  65000  65000
		 65000  65000  65000  65000
		 65000  65000  65000  65000
		 65000  65000  65000  65000
		 65000  65000>,
		<32000  32000  32000  32000
		 32000  32000  32000  32000
		 32000  32000  32000  32000
		 32000  32000  32000  32000
		 32000  32000  32000  32000
		 40000  40000  40000  40000
		 40000  40000  40000  40000
		 40000  40000>,
		/* Speed bin 1 */
		<55000  55000  55000  55000
		 55000  55000  55000  55000
		 55000  55000  55000  55000
		 65000  65000  65000  65000
		 65000  65000  65000  65000
		 65000  65000  65000  65000
		 65000  65000>;
		<32000  32000  32000  32000
		 32000  32000  32000  32000
		 32000  32000  32000  32000
		 32000  32000  32000  32000
		 32000  32000  32000  32000
		 40000  40000  40000  40000
		 40000  40000>;

	qcom,corner-frequencies =
		/* Speed bin 0 */
@@ -621,43 +621,43 @@

	qcom,cpr-open-loop-voltage-fuse-adjustment =
		/* Speed bin 0 */
		<  8000        0        0  52000>,
		<  8000        0        0  52000>,
		<  8000        0        0  52000>,
		<  8000        0        0  52000>,
		<(-7000) (-15000) (-15000) 37000>,
		<(-7000) (-15000) (-15000) 37000>,
		<(-7000) (-15000) (-15000) 37000>,
		<(-7000) (-15000) (-15000) 37000>,
		<  8000        0   12000  52000>,
		<  8000        0   12000  52000>,
		<  8000        0   12000  52000>,
		<  8000        0   12000  52000>,
		<(-7000) (-15000) (-3000) 37000>,
		<(-7000) (-15000) (-3000) 37000>,
		<(-7000) (-15000) (-3000) 37000>,
		<(-7000) (-15000) (-3000) 37000>,
		/* Speed bin 1 */
		<  8000        0        0  52000>,
		<  8000        0        0  52000>,
		<  8000        0        0  52000>,
		<  8000        0        0  52000>,
		<(-7000) (-15000) (-15000) 37000>,
		<(-7000) (-15000) (-15000) 37000>,
		<(-7000) (-15000) (-15000) 37000>,
		<(-7000) (-15000) (-15000) 37000>;
		<  8000        0   12000  52000>,
		<  8000        0   12000  52000>,
		<  8000        0   12000  52000>,
		<  8000        0   12000  52000>,
		<(-7000) (-15000) (-3000) 37000>,
		<(-7000) (-15000) (-3000) 37000>,
		<(-7000) (-15000) (-3000) 37000>,
		<(-7000) (-15000) (-3000) 37000>;

	qcom,cpr-closed-loop-voltage-fuse-adjustment =
		/* Speed bin 0 */
		<      0        0        0  50000>,
		<      0        0        0  50000>,
		<      0        0        0  50000>,
		<      0        0        0  50000>,
		<(-15000) (-15000) (-15000) 35000>,
		<(-15000) (-15000) (-15000) 35000>,
		<(-15000) (-15000) (-15000) 35000>,
		<(-15000) (-15000) (-15000) 35000>,
		<      0        0   12000  50000>,
		<      0        0   12000  50000>,
		<      0        0   12000  50000>,
		<      0        0   12000  50000>,
		<(-15000) (-15000) (-3000) 35000>,
		<(-15000) (-15000) (-3000) 35000>,
		<(-15000) (-15000) (-3000) 35000>,
		<(-15000) (-15000) (-3000) 35000>,
		/* Speed bin 1 */
		<      0        0        0  50000>,
		<      0        0        0  50000>,
		<      0        0        0  50000>,
		<      0        0        0  50000>,
		<(-15000) (-15000) (-15000) 35000>,
		<(-15000) (-15000) (-15000) 35000>,
		<(-15000) (-15000) (-15000) 35000>,
		<(-15000) (-15000) (-15000) 35000>;
		<      0        0   12000  50000>,
		<      0        0   12000  50000>,
		<      0        0   12000  50000>,
		<      0        0   12000  50000>,
		<(-15000) (-15000) (-3000) 35000>,
		<(-15000) (-15000) (-3000) 35000>,
		<(-15000) (-15000) (-3000) 35000>,
		<(-15000) (-15000) (-3000) 35000>;

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