From 999bdeef198ef1c9f7774687e2ce45bf767de01f Mon Sep 17 00:00:00 2001 From: David Collins Date: Fri, 28 Oct 2016 12:27:07 -0700 Subject: [PATCH] ARM: dts: msm: update VDD_GFX CPR aging and loop parameters for msmcobalt Hardware characterization has shown that a new CPR aging RO scaling factor is required on MSMCOBALT v2. Change this value to match characterization results. Also specify a CPR count repeat value of 1 to override the implicit 0 default in order to improve CPR closed-loop voltage settling stability. Change-Id: Idb1aa513ca2a0265c9aab9c2529499e59da97167 CRs-Fixed: 1080409 Signed-off-by: David Collins --- arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi | 1 + arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi b/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi index 2a61cccad273..7ec0725eb757 100644 --- a/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi +++ b/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi @@ -959,6 +959,7 @@ qcom,cpr-step-quot-init-min = <8>; qcom,cpr-step-quot-init-max = <12>; qcom,cpr-count-mode = <0>; /* All-at-once min */ + qcom,cpr-count-repeat = <1>; vdd-supply = <&pm8005_s1>; qcom,voltage-step = <4000>; diff --git a/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi b/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi index cde74aa2866d..c9e99cad83d3 100644 --- a/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi +++ b/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi @@ -663,7 +663,7 @@ qcom,cpr-aging-max-voltage-adjustment = <15000>; qcom,cpr-aging-ref-corner = <8>; - qcom,cpr-aging-ro-scaling-factor = <2950>; + qcom,cpr-aging-ro-scaling-factor = <1620>; qcom,allow-aging-voltage-adjustment = <0 0 1 1 1 1 1 1>; };