diff --git a/arch/arm/boot/dts/qcom/msm8998-v2.dtsi b/arch/arm/boot/dts/qcom/msm8998-v2.dtsi index cc4e48ede2ad..79d22e9d4944 100644 --- a/arch/arm/boot/dts/qcom/msm8998-v2.dtsi +++ b/arch/arm/boot/dts/qcom/msm8998-v2.dtsi @@ -585,6 +585,58 @@ < 5000 11000 (-3000) 15000>, < 5000 11000 (-3000) 15000>; + qcom,cpr-open-loop-voltage-adjustment = + /* Speed bin 0 */ + <(-4000) (-4000) (-4000) (-4000) (-4000) + (-4000) (-4000) (-4000) (-8000) (-8000) + (-8000) (-12000) (-12000) (-12000) (-12000) + (-12000) (-16000) (-16000) (-20000) (-24000) + (-28000) (-28000)>, + /* Speed bin 1 */ + <(-4000) (-4000) (-4000) (-4000) (-4000) + (-4000) (-4000) (-4000) (-8000) (-8000) + (-8000) (-12000) (-12000) (-12000) (-12000) + (-12000) (-16000) (-16000) (-20000) (-24000) + (-28000) (-28000)>, + /* Speed bin 2 */ + <(-4000) (-4000) (-4000) (-4000) (-4000) + (-4000) (-4000) (-4000) (-8000) (-8000) + (-8000) (-12000) (-12000) (-12000) (-12000) + (-12000) (-16000) (-16000) (-20000) (-24000) + (-28000) (-28000)>, + /* Speed bin 3 */ + <(-4000) (-4000) (-4000) (-4000) (-4000) + (-4000) (-4000) (-4000) (-8000) (-8000) + (-8000) (-12000) (-12000) (-12000) (-12000) + (-12000) (-16000) (-16000) (-20000) (-24000) + (-28000) (-28000)>; + + qcom,cpr-closed-loop-voltage-adjustment = + /* Speed bin 0 */ + <(-5000) (-5000) (-5000) (-5000) (-5000) + (-5000) (-5000) (-5000) (-7000) (-8000) + (-10000) (-10000) (-11000) (-12000) (-13000) + (-14000) (-14000) (-15000) (-21000) (-24000) + (-26000) (-28000)>, + /* Speed bin 1 */ + <(-5000) (-5000) (-5000) (-5000) (-5000) + (-5000) (-5000) (-5000) (-7000) (-8000) + (-10000) (-10000) (-11000) (-12000) (-13000) + (-14000) (-14000) (-15000) (-21000) (-24000) + (-26000) (-28000)>, + /* Speed bin 2 */ + <(-5000) (-5000) (-5000) (-5000) (-5000) + (-5000) (-5000) (-5000) (-7000) (-8000) + (-10000) (-10000) (-11000) (-12000) (-13000) + (-14000) (-14000) (-15000) (-21000) (-24000) + (-26000) (-28000)>, + /* Speed bin 3 */ + <(-5000) (-5000) (-5000) (-5000) (-5000) + (-5000) (-5000) (-5000) (-7000) (-8000) + (-10000) (-10000) (-11000) (-12000) (-13000) + (-14000) (-14000) (-15000) (-21000) (-24000) + (-26000) (-28000)>; + qcom,allow-voltage-interpolation; qcom,allow-quotient-interpolation; qcom,cpr-scaled-open-loop-voltage-as-ceiling; @@ -872,6 +924,70 @@ <(-15000) (-15000) (-3000) 35000>, <(-15000) (-15000) (-3000) 35000>; + qcom,cpr-open-loop-voltage-adjustment = + /* Speed bin 0 */ + <(-4000) (-4000) (-4000) (-4000) (-4000) + (-4000) (-4000) (-4000) (-8000) (-8000) + (-8000) (-8000) (-12000) (-12000) (-12000) + (-12000) (-12000) (-12000) (-16000) (-16000) + (-20000) (-20000) (-24000) (-24000) (-24000) + (-28000) (-28000) (-28000) (-28000) (-28000) + (-28000) (-28000)>, + /* Speed bin 1 */ + <(-4000) (-4000) (-4000) (-4000) (-4000) + (-4000) (-4000) (-4000) (-8000) (-8000) + (-8000) (-8000) (-12000) (-12000) (-12000) + (-12000) (-12000) (-12000) (-16000) (-16000) + (-20000) (-20000) (-24000) (-24000) (-28000) + (-28000)>, + /* Speed bin 2 */ + <(-4000) (-4000) (-4000) (-4000) (-4000) + (-4000) (-4000) (-4000) (-8000) (-8000) + (-8000) (-8000) (-12000) (-12000) (-12000) + (-12000) (-12000) (-12000) (-16000) (-16000) + (-20000) (-20000) (-24000) (-24000) (-24000) + (-28000) (-28000) (-28000) (-28000) (-28000)>, + /* Speed bin 3 */ + <(-4000) (-4000) (-4000) (-4000) (-4000) + (-4000) (-4000) (-4000) (-8000) (-8000) + (-8000) (-8000) (-12000) (-12000) (-12000) + (-12000) (-12000) (-12000) (-16000) (-16000) + (-20000) (-20000) (-24000) (-24000) (-24000) + (-28000) (-28000) (-28000) (-28000) (-28000) + (-28000)>; + + qcom,cpr-closed-loop-voltage-adjustment = + /* Speed bin 0 */ + <(-5000) (-5000) (-5000) (-5000) (-5000) + (-5000) (-5000) (-5000) (-6000) (-7000) + (-9000) (-10000) (-10000) (-11000) (-12000) + (-12000) (-13000) (-14000) (-14000) (-15000) + (-18000) (-21000) (-24000) (-25000) (-25000) + (-26000) (-26000) (-27000) (-27000) (-28000) + (-28000) (-28000)>, + /* Speed bin 1 */ + <(-5000) (-5000) (-5000) (-5000) (-5000) + (-5000) (-5000) (-5000) (-6000) (-7000) + (-9000) (-10000) (-10000) (-11000) (-12000) + (-12000) (-13000) (-14000) (-14000) (-15000) + (-18000) (-21000) (-24000) (-26000) (-27000) + (-28000)>, + /* Speed bin 2 */ + <(-5000) (-5000) (-5000) (-5000) (-5000) + (-5000) (-5000) (-5000) (-6000) (-7000) + (-9000) (-10000) (-10000) (-11000) (-12000) + (-12000) (-13000) (-14000) (-14000) (-15000) + (-18000) (-21000) (-24000) (-25000) (-26000) + (-27000) (-27000) (-28000) (-28000) (-28000)>, + /* Speed bin 3 */ + <(-5000) (-5000) (-5000) (-5000) (-5000) + (-5000) (-5000) (-5000) (-6000) (-7000) + (-9000) (-10000) (-10000) (-11000) (-12000) + (-12000) (-13000) (-14000) (-14000) (-15000) + (-18000) (-21000) (-24000) (-25000) (-26000) + (-26000) (-27000) (-27000) (-28000) (-28000) + (-28000)>; + qcom,allow-voltage-interpolation; qcom,allow-quotient-interpolation; qcom,cpr-scaled-open-loop-voltage-as-ceiling;