From dc075ebfff4276a22a80793f6201da10b263ec07 Mon Sep 17 00:00:00 2001 From: David Collins Date: Mon, 14 Mar 2016 08:58:08 -0700 Subject: [PATCH] ARM: dts: msm: update VDD_APCC CPR voltage adjustments for msm8996pro Update the VDD_APCC CPR open-loop and closed-loop voltage adjustments for MSM8996-Pro based upon characterization results. This ensures stability and minimum power consumption. Reuse the CPR revision 1 adjustment values for future CPR revisions (2 - 7) for forward compatibility. Change-Id: I42f7b696987102a38db324a1c515f1c6f01e6d45 CRs-Fixed: 989555 Signed-off-by: David Collins --- arch/arm/boot/dts/qcom/msm8996pro.dtsi | 128 ++++++++++++------------- 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/arch/arm/boot/dts/qcom/msm8996pro.dtsi b/arch/arm/boot/dts/qcom/msm8996pro.dtsi index a3782ceef807..0fcb92ce45bc 100644 --- a/arch/arm/boot/dts/qcom/msm8996pro.dtsi +++ b/arch/arm/boot/dts/qcom/msm8996pro.dtsi @@ -137,30 +137,30 @@ qcom,cpr-closed-loop-voltage-fuse-adjustment = /* Speed bin 0 */ - <(-55000) (-25000) (-5000) (-20000) (-5000)>, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, + <(-55000) (-25000) (-5000) (-20000) (-15000)>, + < 0 (-15000) (-15000) (-15000) (-15000)>, + < 0 (-15000) (-15000) (-15000) (-15000)>, + < 0 (-15000) (-15000) (-15000) (-15000)>, + < 0 (-15000) (-15000) (-15000) (-15000)>, + < 0 (-15000) (-15000) (-15000) (-15000)>, + < 0 (-15000) (-15000) (-15000) (-15000)>, + < 0 (-15000) (-15000) (-15000) (-15000)>, /* Speed bin 1 */ - <(-55000) (-25000) (-5000) (-20000) (-5000)>, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >; + <(-55000) (-25000) (-5000) (-20000) (-15000)>, + < 0 (-15000) (-15000) (-15000) (-15000)>, + < 0 (-15000) (-15000) (-15000) (-15000)>, + < 0 (-15000) (-15000) (-15000) (-15000)>, + < 0 (-15000) (-15000) (-15000) (-15000)>, + < 0 (-15000) (-15000) (-15000) (-15000)>, + < 0 (-15000) (-15000) (-15000) (-15000)>, + < 0 (-15000) (-15000) (-15000) (-15000)>; qcom,cpr-open-loop-voltage-adjustment = /* Speed bin 0 */ <(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-17000) (-19000) (-21000) (-23000) (-25000) - (-26000) (-27000) (-27000) (-28000) (-30000) 130000>, + (-26000) (-27000) (-27000) (-28000) (-30000) 120000>, /* Speed bin 1 */ <(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) @@ -178,7 +178,7 @@ /* Speed bin 0 */ <(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-17000) (-19000) (-21000) (-23000) (-25000) - (-26000) (-27000) (-27000) (-28000) (-30000) 130000>, + (-26000) (-27000) (-27000) (-28000) (-30000) 110000>, /* Speed bin 1 */ <(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) @@ -273,44 +273,44 @@ qcom,cpr-open-loop-voltage-fuse-adjustment = /* Speed bin 0 */ <(-40000) 0 0 (-10000) (-50000)>, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, + < 0 0 0 15000 0 >, + < 0 0 0 15000 0 >, + < 0 0 0 15000 0 >, + < 0 0 0 15000 0 >, + < 0 0 0 15000 0 >, + < 0 0 0 15000 0 >, + < 0 0 0 15000 0 >, /* Speed bin 1 */ <(-40000) 0 0 (-10000) (-50000)>, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >; + < 0 0 0 15000 0 >, + < 0 0 0 15000 0 >, + < 0 0 0 15000 0 >, + < 0 0 0 15000 0 >, + < 0 0 0 15000 0 >, + < 0 0 0 15000 0 >, + < 0 0 0 15000 0 >; qcom,cpr-closed-loop-voltage-fuse-adjustment = /* Speed bin 0 */ <(-45000) (-25000) 10000 (-10000) (-40000)>, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, + <(-15000) (-10000) 5000 20000 0 >, + <(-15000) (-10000) 5000 20000 0 >, + <(-15000) (-10000) 5000 20000 0 >, + <(-15000) (-10000) 5000 20000 0 >, + <(-15000) (-10000) 5000 20000 0 >, + <(-15000) (-10000) 5000 20000 0 >, + <(-15000) (-10000) 5000 20000 0 >, /* Speed bin 1 */ <(-45000) (-25000) 10000 (-10000) (-40000)>, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >; + <(-15000) (-10000) 5000 20000 0 >, + <(-15000) (-10000) 5000 20000 0 >, + <(-15000) (-10000) 5000 20000 0 >, + <(-15000) (-10000) 5000 20000 0 >, + <(-15000) (-10000) 5000 20000 0 >, + <(-15000) (-10000) 5000 20000 0 >, + <(-15000) (-10000) 5000 20000 0 >; qcom,cpr-aging-max-voltage-adjustment = <15000>; qcom,cpr-aging-ref-corner = <14 14>; @@ -405,7 +405,7 @@ qcom,cpr-open-loop-voltage-fuse-adjustment = /* Speed bin 0 */ - <(-45000) 0 15000 (-20000) 20000 >, + <(-45000) 0 15000 (-20000) 0 >, < 0 0 0 0 0 >, < 0 0 0 0 0 >, < 0 0 0 0 0 >, @@ -415,7 +415,7 @@ < 0 0 0 0 0 >, /* Speed bin 1 */ - <(-45000) 0 15000 (-20000) 20000 >, + <(-45000) 0 15000 (-20000) 0 >, < 0 0 0 0 0 >, < 0 0 0 0 0 >, < 0 0 0 0 0 >, @@ -426,24 +426,24 @@ qcom,cpr-closed-loop-voltage-fuse-adjustment = /* Speed bin 0 */ - <(-55000) (-20000) 15000 (-15000) 5000 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, + <(-55000) (-20000) 15000 (-15000) (-10000)>, + < 0 (-10000) (-15000) 0 (-10000)>, + < 0 (-10000) (-15000) 0 (-10000)>, + < 0 (-10000) (-15000) 0 (-10000)>, + < 0 (-10000) (-15000) 0 (-10000)>, + < 0 (-10000) (-15000) 0 (-10000)>, + < 0 (-10000) (-15000) 0 (-10000)>, + < 0 (-10000) (-15000) 0 (-10000)>, /* Speed bin 1 */ - <(-55000) (-20000) 15000 (-15000) 5000 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >, - < 0 0 0 0 0 >; + <(-55000) (-20000) 15000 (-15000) (-10000)>, + < 0 (-10000) (-15000) 0 (-10000)>, + < 0 (-10000) (-15000) 0 (-10000)>, + < 0 (-10000) (-15000) 0 (-10000)>, + < 0 (-10000) (-15000) 0 (-10000)>, + < 0 (-10000) (-15000) 0 (-10000)>, + < 0 (-10000) (-15000) 0 (-10000)>, + < 0 (-10000) (-15000) 0 (-10000)>; qcom,cpr-open-loop-voltage-adjustment = /* Speed bin 0 */