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

Commit 8ec3c240 authored by David Collins's avatar David Collins Committed by Matt Wagantall
Browse files

ARM: dts: msm: specify VDD_APCC CPR voltage adjustments for msm8996



Device characterization has shown that some of the fused
open-loop voltages and target quotients for VDD_APCC on msm8996
need adjustment in order to ensure optimal voltage margin for
all corners.

Specify ring oscillator scaling factors, open-loop voltage
adjustments, and closed-loop voltage adjustments which match
the characterization data.

Change-Id: Ie6560fb6ea194f031a1ff7680bba27239f00f7df
Signed-off-by: default avatarDavid Collins <collinsd@codeaurora.org>
parent fc0ce559
Loading
Loading
Loading
Loading
+34 −0
Original line number Original line Diff line number Diff line
@@ -606,6 +606,23 @@
				1017600000 1113600000 1190400000 1267200000
				1017600000 1113600000 1190400000 1267200000
				1344000000 1420800000 1459200000>;
				1344000000 1420800000 1459200000>;


			qcom,cpr-ro-scaling-factor =
				<   0    0    0    0 2222 2275 2506 2491
				 2649 2640 2886 2866    0    0    0    0>,
				<   0    0    0    0 2222 2275 2506 2491
				 2649 2640 2886 2866    0    0    0    0>,
				<   0    0    0    0 2222 2275 2506 2491
				 2649 2640 2886 2866    0    0    0    0>,
				<   0    0    0    0 2147 2226 2310 2312
				 2450 2447 2603 2600    0    0    0    0>,
				<   0    0    0    0 1989 2079 2066 2083
				 2193 2201 2283 2296    0    0    0    0>;

			qcom,cpr-open-loop-voltage-fuse-adjustment =
				<0 0 0 0 0>;
			qcom,cpr-closed-loop-voltage-fuse-adjustment =
				<0 0 0 0 0>;

			qcom,allow-voltage-interpolation;
			qcom,allow-voltage-interpolation;
			qcom,allow-quotient-interpolation;
			qcom,allow-quotient-interpolation;
			qcom,cpr-scaled-open-loop-voltage-as-ceiling;
			qcom,cpr-scaled-open-loop-voltage-as-ceiling;
@@ -646,6 +663,23 @@
				1190400000 1267200000 1344000000 1420800000
				1190400000 1267200000 1344000000 1420800000
				1497600000 1593600000>;
				1497600000 1593600000>;


			qcom,cpr-ro-scaling-factor =
				<   0    0    0    0 2212 2273 2517 2506
				 2663 2650 2908 2891    0    0    0    0>,
				<   0    0    0    0 2212 2273 2517 2506
				 2663 2650 2908 2891    0    0    0    0>,
				<   0    0    0    0 2212 2273 2517 2506
				 2663 2650 2908 2891    0    0    0    0>,
				<   0    0    0    0 2152 2237 2321 2337
				 2475 2469 2636 2612    0    0    0    0>,
				<   0    0    0    0 2001 2102 2092 2090
				 2203 2210 2297 2297    0    0    0    0>;

			qcom,cpr-open-loop-voltage-fuse-adjustment =
				<0 0 0 5000 0>;
			qcom,cpr-closed-loop-voltage-fuse-adjustment =
				<0 0 0 20000 0>;

			qcom,allow-voltage-interpolation;
			qcom,allow-voltage-interpolation;
			qcom,allow-quotient-interpolation;
			qcom,allow-quotient-interpolation;
			qcom,cpr-scaled-open-loop-voltage-as-ceiling;
			qcom,cpr-scaled-open-loop-voltage-as-ceiling;