diff --git a/arch/arm/boot/dts/qcom/msm8996pro.dtsi b/arch/arm/boot/dts/qcom/msm8996pro.dtsi index 90839dab2007..cf3c9792e04a 100644 --- a/arch/arm/boot/dts/qcom/msm8996pro.dtsi +++ b/arch/arm/boot/dts/qcom/msm8996pro.dtsi @@ -116,24 +116,56 @@ qcom,cpr-open-loop-voltage-fuse-adjustment = /* Speed bin 0 */ - <0 0 0 0 0>, + <(-85000) 0 0 (-25000) 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 >, /* Speed bin 1 */ - <0 0 0 0 0>; + <(-85000) 0 0 (-25000) 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 >; qcom,cpr-closed-loop-voltage-fuse-adjustment = /* Speed bin 0 */ - <0 0 0 0 0>, + <(-95000) (-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 >, /* Speed bin 1 */ - <0 0 0 0 0>; + <(-95000) (-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 >; qcom,cpr-open-loop-voltage-adjustment = /* Speed bin 0 */ - <0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>, + <(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) + (-15000) (-15000) (-17000) (-19000) (-21000) (-23000) (-25000) + (-26000) (-27000) (-27000) (-28000) (-30000)>, /* Speed bin 1 */ - <0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>; + <(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) + (-15000) (-15000) (-17000) (-19000) (-21000) (-23000) (-25000) + (-26000) (-27000) (-27000) (-28000) (-30000)>; qcom,cpr-open-loop-voltage-min-diff = /* Speed bin 0 */ @@ -144,10 +176,14 @@ qcom,cpr-closed-loop-voltage-adjustment = /* Speed bin 0 */ - <0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>, + <(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) + (-15000) (-15000) (-17000) (-19000) (-21000) (-23000) (-25000) + (-26000) (-27000) (-27000) (-28000) (-30000)>, /* Speed bin 1 */ - <0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>; + <(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) + (-15000) (-15000) (-17000) (-19000) (-21000) (-23000) (-25000) + (-26000) (-27000) (-27000) (-28000) (-30000)>; qcom,cpr-aging-max-voltage-adjustment = <15000>; qcom,cpr-aging-ref-corner = <14 14>; @@ -235,17 +271,45 @@ qcom,cpr-open-loop-voltage-fuse-adjustment = /* Speed bin 0 */ - <0 0 0 0 0>, + <(-80000) 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 >, /* Speed bin 1 */ - <0 0 0 0 0>; + <(-80000) 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 >; qcom,cpr-closed-loop-voltage-fuse-adjustment = /* Speed bin 0 */ - <0 0 0 0 0>, + <(-85000) (-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 >, /* Speed bin 1 */ - <0 0 0 0 0>; + <(-85000) (-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 >; qcom,cpr-aging-max-voltage-adjustment = <15000>; qcom,cpr-aging-ref-corner = <14 14>; @@ -338,24 +402,58 @@ qcom,cpr-open-loop-voltage-fuse-adjustment = /* Speed bin 0 */ - <0 0 0 0 0>, + <(-85000) 0 15000 (-20000) 20000 >, + < 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 >, /* Speed bin 1 */ - <0 0 0 0 0>; + <(-85000) 0 15000 (-20000) 20000 >, + < 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 >; qcom,cpr-closed-loop-voltage-fuse-adjustment = /* Speed bin 0 */ - <0 0 0 0 0>, + <(-95000) (-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 >, /* Speed bin 1 */ - <0 0 0 0 0>; + <(-95000) (-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 >; qcom,cpr-open-loop-voltage-adjustment = /* Speed bin 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) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) + (-15000) (-15000) (-15000) (-17000) (-19000) (-21000) (-23000) + (-25000) (-25000) (-26000) (-26000) (-27000) (-27000) (-28000) + (-28000) (-29000) (-29000) (-30000)>, /* Speed bin 1 */ - <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) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) + (-15000) (-15000) (-15000) (-17000) (-19000) (-21000) (-23000) + (-25000) (-25000) (-26000) (-26000) (-27000) (-27000) (-28000) + (-28000) (-29000) (-29000) (-30000)>; qcom,cpr-open-loop-voltage-min-diff = /* Speed bin 0 */ @@ -366,10 +464,16 @@ qcom,cpr-closed-loop-voltage-adjustment = /* Speed bin 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) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) + (-15000) (-15000) (-15000) (-17000) (-19000) (-21000) (-23000) + (-25000) (-25000) (-26000) (-26000) (-27000) (-27000) (-28000) + (-28000) (-29000) (-29000) (-30000)>, /* Speed bin 1 */ - <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) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000) + (-15000) (-15000) (-15000) (-17000) (-19000) (-21000) (-23000) + (-25000) (-25000) (-26000) (-26000) (-27000) (-27000) (-28000) + (-28000) (-29000) (-29000) (-30000)>; qcom,cpr-aging-max-voltage-adjustment = <15000>; qcom,cpr-aging-ref-corner = <15 15>;