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

Commit 58179373 authored by Osvaldo Banuelos's avatar Osvaldo Banuelos
Browse files

ARM: dts: msm: update VDD_APC CPR voltages for msmcobalt



Update the VDD_APC0 and VDD_APC1 CPR supported corners along
with their ceiling and floor voltages. In addition, increase
the APM threshold voltage to 852 mV in agreement with the
latest hardware guidelines.

Change-Id: I62cb18f79ecfd6b3270eabeebb5eedddf59e6174
CRs-Fixed: 988269
Signed-off-by: default avatarOsvaldo Banuelos <osvaldob@codeaurora.org>
parent 4625bc7c
Loading
Loading
Loading
Loading
+59 −38
Original line number Diff line number Diff line
@@ -551,7 +551,7 @@
		qcom,cpr-corner-switch-delay-time = <1600>;
		qcom,cpr-voltage-settling-time = <1600>;

		qcom,apm-threshold-voltage = <800000>;
		qcom,apm-threshold-voltage = <852000>;
		qcom,apm-hysteresis-voltage = <4000>;
		qcom,voltage-step = <4000>;
		qcom,voltage-base = <352000>;
@@ -567,27 +567,37 @@
			apc0_pwrcl_vreg: regulator-pwrcl {
				regulator-name = "apc0_pwrcl_corner";
				regulator-min-microvolt = <1>;
				regulator-max-microvolt = <24>;
				regulator-max-microvolt = <23>;

				qcom,cpr-fuse-corners = <4>;
				qcom,cpr-fuse-combos = <1>;
				qcom,cpr-corners = <23>;
				qcom,cpr-corners = <22>;

				qcom,cpr-corner-fmax-map = <7 10 17 23>;
				qcom,cpr-corner-fmax-map = <7 10 17 22>;

				qcom,cpr-voltage-ceiling =
					<632000  632000  632000  632000  632000
					 632000  632000  700000  700000  700000
					 828000  828000  828000  828000  828000
					 828000  828000 1024000 1024000 1024000
					1024000 1024000 1024000>;
					<696000  696000  696000  696000
					 696000  696000  696000  768000
					 768000  768000  896000  896000
					 896000  896000  896000  896000
					 896000 1032000 1032000 1032000
					1112000 1112000>;

				qcom,cpr-voltage-floor =
					<572000  572000  572000  572000  572000
					 572000  572000  568000  568000  568000
					 684000  684000  684000  684000  684000
					 684000  684000  856000  856000  856000
					 856000  856000  856000>;
					<572000  572000  572000  572000
					 572000  572000  572000  568000
					 568000  568000  660000  660000
					 660000  660000  660000  660000
					 660000  752000  752000  752000
					 752000  752000>;

				qcom,cpr-floor-to-ceiling-max-range =
					<50000  50000  50000  50000
					 50000  50000  50000  50000
					 50000  50000  50000  50000
					 50000  50000  50000  50000
					 50000  50000  50000  50000
					 50000  50000>;

				qcom,corner-frequencies =
					<300000000  345600000  422400000
@@ -595,9 +605,9 @@
					 710400000  806400000  883200000
					 960000000 1036800000 1113600000
					1190400000 1248000000 1324800000
					1401600000 1478400000 1497600000
					1574400000 1651200000 1728000000
					1804800000 1881600000>;
					1401600000 1478400000 1574400000
					1651200000 1728000000 1804800000
					1881600000>;
			};
		};
	};
@@ -623,7 +633,7 @@
		qcom,cpr-corner-switch-delay-time = <1600>;
		qcom,cpr-voltage-settling-time = <1600>;

		qcom,apm-threshold-voltage = <800000>;
		qcom,apm-threshold-voltage = <852000>;
		qcom,apm-hysteresis-voltage = <4000>;
		qcom,voltage-step = <4000>;
		qcom,voltage-base = <352000>;
@@ -639,40 +649,51 @@
			apc1_perfcl_vreg: regulator-pwrcl {
				regulator-name = "apc1_perfcl_corner";
				regulator-min-microvolt = <1>;
				regulator-max-microvolt = <27>;
				regulator-max-microvolt = <26>;

				qcom,cpr-fuse-corners = <4>;
				qcom,cpr-fuse-combos = <1>;
				qcom,cpr-corners = <26>;
				qcom,cpr-corners = <25>;

				qcom,cpr-corner-fmax-map = <8 12 19 26>;
				qcom,cpr-corner-fmax-map = <8 12 18 25>;

				qcom,cpr-voltage-ceiling =
					<632000  632000  632000  632000  632000
					 632000  632000  632000  700000  700000
					 700000  700000  828000  828000  828000
					 828000  828000  828000  828000 1024000
					1024000 1024000 1024000 1024000 1024000
					1024000>;
					<696000  696000  696000  696000
					 696000  696000  696000  696000
					 768000  768000  768000  768000
					 896000  896000  896000  896000
					 896000  896000 1032000 1032000
					1032000 1032000 1112000 1112000
					1112000>;

				qcom,cpr-voltage-floor =
					<572000  572000  572000  572000  572000
					 572000  572000  572000  568000  568000
					 568000  568000  684000  684000  684000
					 684000  684000  684000  684000  856000
					 856000  856000  856000  856000  856000
					 856000>;
					<572000  572000  572000  572000
					 572000  572000  572000  572000
					 568000  568000  568000  568000
					 660000  660000  660000  660000
					 660000  660000  752000  752000
					 752000  752000  752000  752000
					 752000>;

				qcom,cpr-floor-to-ceiling-max-range =
					<50000  50000  50000  50000
					 50000  50000  50000  50000
					 50000  50000  50000  50000
					 50000  50000  50000  50000
					 50000  50000  50000  50000
					 50000  50000  50000  50000
					 50000>;

				qcom,corner-frequencies =
					<300000000  345600000  422400000
					 480000000  556800000  633600000
					 710400000  787200000  844800000
					 902400000  979200000 1056000000
					1094400000 1171200000 1248000000
					1324800000 1401600000 1478400000
					1536000000 1632000000 1708800000
					1785600000 1862400000 1939200000
					2016000000 2092800000>;
					1171200000 1248000000 1324800000
					1401600000 1478400000 1536000000
					1632000000 1708800000 1785600000
					1862400000 1939200000 2016000000
					2092800000>;
			};
		};
	};