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

Commit 5c1f303b authored by David Collins's avatar David Collins
Browse files

ARM: dts: msm: raise APCC CPR floor to 625 mV for CPR Rev < 6 on msm8996v3



A small fraction of MSM8996v3 parts with CPR revision 0 to 5 may
not operate properly at very low VDD_APCC voltages.  Therefore
increase the VDD_APCC CPR floor voltage for these parts to 625 mV
in order to guarantee stable operation.

Also change the maximum CPR floor to ceiling voltage range from
80 mV to 50 mV for all MinSVS and LowSVS corners in order to
ensure stable operation.

Change-Id: I71c32aac8ef7d54dfcf48098aaf5d5909762df15
CRs-Fixed: 981898
Signed-off-by: default avatarDavid Collins <collinsd@codeaurora.org>
parent 67928fab
Loading
Loading
Loading
Loading
+174 −6
Original line number Diff line number Diff line
@@ -659,25 +659,74 @@

				qcom,cpr-voltage-floor =
					/* Speed bin 0 */
					<625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000>,
					<625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000>,
					<625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000>,
					<625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000>,
					<625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000>,
					<625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000>,
					<470000  470000  470000  470000  470000
					 470000  470000  470000  470000  470000
					 470000  470000  470000  470000  470000
					 470000>,
					<470000  470000  470000  470000  470000
					 470000  470000  470000  470000  470000
					 470000  470000  470000  470000  470000
					 470000>,

					/* Speed bin 1 */
					<625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000  625000  625000>,
					<625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000  625000  625000>,
					<625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000  625000  625000>,
					<625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000  625000  625000>,
					<625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000  625000  625000>,
					<625000  625000  625000  625000  625000
					 625000  625000  625000  625000  625000
					 625000  625000  625000>,
					<470000  470000  470000  470000  470000
					 470000  470000  470000  470000  470000
					 470000  470000  470000>,
					<470000  470000  470000  470000  470000
					 470000  470000  470000  470000  470000
					 470000  470000  470000>;

				qcom,cpr-floor-to-ceiling-max-range =
					/* Speed bin 0 */
					 <80000   80000   80000   80000   80000
					 <50000   50000   80000   80000   80000
					  80000   80000   80000   80000   80000
					  80000   80000   80000   80000   80000
					  80000>,

					/* Speed bin 1 */
					 <80000   80000   80000   80000   80000
					 <50000   50000   80000   80000   80000
					  80000   80000   80000   80000   80000
					  80000   80000   80000>;

@@ -840,25 +889,74 @@

				qcom,cpr-voltage-floor =
				       /* Speed bin 0 */
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000>,
				       <470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
					470000  470000  470000  470000>,
				       <470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
					470000  470000  470000  470000>,

				       /* Speed bin 1 */
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000>,
				       <470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000>,
				       <470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000>;

				qcom,cpr-floor-to-ceiling-max-range =
					/* Speed bin 0 */
					<80000   80000   80000   80000   80000
					<50000   50000   80000   80000   80000
					 80000   80000   80000   80000   80000
					 80000   80000   80000   80000   80000
					 80000   80000   80000   80000>,

					/* Speed bin 1 */
					<80000   80000   80000   80000   80000
					<50000   50000   80000   80000   80000
					 80000   80000   80000   80000   80000
					 80000   80000   80000   80000   80000>;

@@ -1002,6 +1100,41 @@

				qcom,cpr-voltage-floor =
				       /* Speed bin 0 */
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000>,
				       <470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000>,
				       <470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
@@ -1009,6 +1142,41 @@
					470000  470000  470000  470000  470000>,

				       /* Speed bin 1 */
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000>,
				       <625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000  625000  625000  625000  625000
					625000>,
				       <470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
					470000>,
				       <470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
					470000  470000  470000  470000  470000
@@ -1017,14 +1185,14 @@

				qcom,cpr-floor-to-ceiling-max-range =
					/* Speed bin 0 */
					<80000   80000   80000   80000   80000
					<50000   50000   50000   50000   80000
					 80000   80000   80000   80000   80000
					 80000   80000   80000   80000   80000
					 80000   80000   80000   80000   80000
					 80000   80000   80000   80000   80000>,

					/* Speed bin 1 */
					<80000   80000   80000   80000   80000
					<50000   50000   50000   50000   80000
					 80000   80000   80000   80000   80000
					 80000   80000   80000   80000   80000
					 80000   80000   80000   80000   80000