ARM: dts: msm: change CPR down threshold and quot adjustment for msm8926
The current VDD_APC CPR down thresdhold value of 1 makes the CPR controller
too sensitive to voltage ripple in the VDD_APC supply. This results in the
CPR UP and DOWN interrupts firing repeatedly in an alternating fashion.
Change the CPR down threshold to 2 and also change the CPR turbo and
nominal voltage corner target quotient adjustment values to 72 in order to
eliminate the undesirable CPR interrupt behavior.
CRs-fixed: 607472
Change-Id: I89b5c84c44c2c297f34023b177122441c65161a3
Signed-off-by: Ke Liu <keliu@codeaurora.org>
diff --git a/arch/arm/boot/dts/msm8926.dtsi b/arch/arm/boot/dts/msm8926.dtsi
index a05d232..2bb202f 100644
--- a/arch/arm/boot/dts/msm8926.dtsi
+++ b/arch/arm/boot/dts/msm8926.dtsi
@@ -180,9 +180,9 @@
qcom,pvs-corner-ceiling-fast = <1050000 1050000 1100000>;
qcom,cpr-step-quotient = <30>;
qcom,cpr-up-threshold = <0>;
- qcom,cpr-down-threshold = <1>;
+ qcom,cpr-down-threshold = <2>;
qcom,cpr-apc-volt-step = <10000>;
- qcom,cpr-quotient-adjustment = <0 96 96>;
+ qcom,cpr-quotient-adjustment = <0 72 72>;
vdd-apc-optional-prim-supply = <&ncp6335d>;
vdd-apc-optional-sec-supply = <&fan53555>;
};