ARM: dts: msm: reduce VDD_APCC CPR max aging adjustment for msm8996v3

Reduce the VDD_APCC CPR max aging adjustment from 25 mV to 15 mV.
Aging characterization has shown that at most 15 mV of additional
supply voltage is required as the device ages.  Also lower the
open-loop adjustment for each corner by 10 mV (except for
apc1_vreg) for CPR revisions 3 - 7.  The open-loop voltage had
previously been increased by the 25 mV max aging adjustment
amount to ensure that there was room for the closed-loop voltage
to increase based upon aging.  The lower open-loop voltage allows
for LDO operation at a lower voltage which saves power in some
scenarios.

Change-Id: I9951fa60999673896c81447341b06d683dbcf285
Signed-off-by: David Collins <collinsd@codeaurora.org>
This commit is contained in:
David Collins 2015-11-17 14:54:14 -08:00 committed by David Keitel
parent e63ebb6911
commit bef14b0537

View file

@ -701,21 +701,21 @@
<20000 0 25000 (-5000) (-10000)>,
<20000 0 25000 (-5000) (-10000)>,
<20000 0 25000 (-5000) (-10000)>,
<45000 0 50000 20000 15000>,
<45000 0 50000 20000 15000>,
<45000 0 50000 20000 15000>,
<45000 0 50000 20000 15000>,
<45000 0 50000 20000 15000>,
<35000 0 40000 10000 5000>,
<35000 0 40000 10000 5000>,
<35000 0 40000 10000 5000>,
<35000 0 40000 10000 5000>,
<35000 0 40000 10000 5000>,
/* Speed bin 1 */
<20000 0 25000 (-5000) (-10000)>,
<20000 0 25000 (-5000) (-10000)>,
<20000 0 25000 (-5000) (-10000)>,
<45000 0 50000 20000 15000>,
<45000 0 50000 20000 15000>,
<45000 0 50000 20000 15000>,
<45000 0 50000 20000 15000>,
<45000 0 50000 20000 15000>;
<35000 0 40000 10000 5000>,
<35000 0 40000 10000 5000>,
<35000 0 40000 10000 5000>,
<35000 0 40000 10000 5000>,
<35000 0 40000 10000 5000>;
qcom,cpr-closed-loop-voltage-fuse-adjustment =
/* Speed bin 0 */
@ -775,7 +775,7 @@
qcom,allow-quotient-interpolation;
qcom,cpr-scaled-open-loop-voltage-as-ceiling;
qcom,cpr-aging-max-voltage-adjustment = <25000>;
qcom,cpr-aging-max-voltage-adjustment = <15000>;
qcom,cpr-aging-ref-corner = <12 12>;
qcom,cpr-aging-ro-scaling-factor = <3200>;
qcom,allow-aging-voltage-adjustment =
@ -883,21 +883,21 @@
<30000 0 (-10000) (-10000) (-40000)>,
<30000 0 (-10000) (-10000) (-40000)>,
<30000 0 (-10000) (-10000) (-40000)>,
<55000 0 15000 15000 (-15000)>,
<55000 0 15000 15000 (-15000)>,
<55000 0 15000 15000 (-15000)>,
<55000 0 15000 15000 (-15000)>,
<55000 0 15000 15000 (-15000)>,
<45000 0 5000 5000 (-25000)>,
<45000 0 5000 5000 (-25000)>,
<45000 0 5000 5000 (-25000)>,
<45000 0 5000 5000 (-25000)>,
<45000 0 5000 5000 (-25000)>,
/* Speed bin 1 */
<30000 0 (-10000) (-10000) (-40000)>,
<30000 0 (-10000) (-10000) (-40000)>,
<30000 0 (-10000) (-10000) (-40000)>,
<55000 0 15000 15000 (-15000)>,
<55000 0 15000 15000 (-15000)>,
<55000 0 15000 15000 (-15000)>,
<55000 0 15000 15000 (-15000)>,
<55000 0 15000 15000 (-15000)>;
<45000 0 5000 5000 (-25000)>,
<45000 0 5000 5000 (-25000)>,
<45000 0 5000 5000 (-25000)>,
<45000 0 5000 5000 (-25000)>,
<45000 0 5000 5000 (-25000)>;
qcom,cpr-closed-loop-voltage-fuse-adjustment =
/* Speed bin 0 */
@ -924,7 +924,7 @@
qcom,allow-quotient-interpolation;
qcom,cpr-scaled-open-loop-voltage-as-ceiling;
qcom,cpr-aging-max-voltage-adjustment = <25000>;
qcom,cpr-aging-max-voltage-adjustment = <15000>;
qcom,cpr-aging-ref-corner = <13 13>;
qcom,cpr-aging-ro-scaling-factor = <3200>;
qcom,allow-aging-voltage-adjustment =
@ -1055,21 +1055,21 @@
<20000 0 15000 (-55000) 0>,
<20000 0 15000 (-55000) 0>,
<20000 0 15000 0 0>,
<35000 0 40000 25000 25000>,
<35000 0 40000 25000 25000>,
<35000 0 40000 25000 25000>,
<35000 0 40000 25000 25000>,
<35000 0 40000 25000 25000>,
<35000 0 30000 15000 15000>,
<35000 0 30000 15000 15000>,
<35000 0 30000 15000 15000>,
<35000 0 30000 15000 15000>,
<35000 0 30000 15000 15000>,
/* Speed bin 1 */
<20000 0 15000 (-55000) 0>,
<20000 0 15000 (-55000) 0>,
<20000 0 15000 0 0>,
<35000 0 40000 25000 25000>,
<35000 0 40000 25000 25000>,
<35000 0 40000 25000 25000>,
<35000 0 40000 25000 25000>,
<35000 0 40000 25000 25000>;
<35000 0 30000 15000 15000>,
<35000 0 30000 15000 15000>,
<35000 0 30000 15000 15000>,
<35000 0 30000 15000 15000>,
<35000 0 30000 15000 15000>;
qcom,cpr-closed-loop-voltage-fuse-adjustment =
/* Speed bin 0 */
@ -1140,7 +1140,7 @@
qcom,allow-quotient-interpolation;
qcom,cpr-scaled-open-loop-voltage-as-ceiling;
qcom,cpr-aging-max-voltage-adjustment = <25000>;
qcom,cpr-aging-max-voltage-adjustment = <15000>;
qcom,cpr-aging-ref-corner = <13 13>;
qcom,cpr-aging-ro-scaling-factor = <3200>;
qcom,allow-aging-voltage-adjustment =