Merge "ARM: dts: msm: Enable VDD_APC CPR aging for msmcobalt v2"
diff --git a/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi b/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi
index f51b530..a0d1f1f 100644
--- a/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi
+++ b/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi
@@ -441,40 +441,40 @@
<40000 24000 0 30000>,
<40000 24000 0 30000>,
<40000 24000 0 30000>,
- <40000 24000 0 30000>,
- <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>,
+ <25000 9000 (-15000) 15000>,
/* Speed bin 1 */
<40000 24000 0 30000>,
<40000 24000 0 30000>,
<40000 24000 0 30000>,
- <40000 24000 0 30000>,
- <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>,
+ <25000 9000 (-15000) 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>,
- <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>,
+ <5000 11000 (-15000) 15000>,
/* Speed bin 1 */
<20000 26000 0 30000>,
<20000 26000 0 30000>,
<20000 26000 0 30000>,
- <20000 26000 0 30000>,
- <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>,
+ <5000 11000 (-15000) 15000>;
qcom,allow-voltage-interpolation;
qcom,allow-quotient-interpolation;
@@ -482,7 +482,9 @@
qcom,cpr-aging-ref-corner = <22 22>;
qcom,cpr-aging-ro-scaling-factor = <1620>;
- qcom,allow-aging-voltage-adjustment = <0>;
+ qcom,allow-aging-voltage-adjustment =
+ <0 0 0 1 1 1 1 1>,
+ <0 0 0 1 1 1 1 1>;
};
&apc1_cpr {
@@ -602,40 +604,40 @@
<8000 0 0 52000>,
<8000 0 0 52000>,
<8000 0 0 52000>,
- <8000 0 0 52000>,
- <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>,
+ <(-7000) (-15000) (-15000) 37000>,
/* Speed bin 1 */
<8000 0 0 52000>,
<8000 0 0 52000>,
<8000 0 0 52000>,
- <8000 0 0 52000>,
- <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>,
+ <(-7000) (-15000) (-15000) 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>,
- <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>,
+ <(-15000) (-15000) (-15000) 35000>,
/* Speed bin 1 */
<0 0 0 50000>,
<0 0 0 50000>,
<0 0 0 50000>,
- <0 0 0 50000>,
- <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>,
+ <(-15000) (-15000) (-15000) 35000>;
qcom,allow-voltage-interpolation;
qcom,allow-quotient-interpolation;
@@ -643,7 +645,9 @@
qcom,cpr-aging-ref-corner = <30 26>;
qcom,cpr-aging-ro-scaling-factor = <1700>;
- qcom,allow-aging-voltage-adjustment = <0>;
+ qcom,allow-aging-voltage-adjustment =
+ <0 0 0 1 1 1 1 1>,
+ <0 0 0 1 1 1 1 1>;
};
&pm8005_s1 {