From e12ea77bd98b510e2c2986ebbbf59e6fead6d0c5 Mon Sep 17 00:00:00 2001 From: Osvaldo Banuelos Date: Wed, 27 Apr 2016 14:43:50 -0700 Subject: [PATCH] ARM: dts: msm: enable VDD_APC CPR HW closed-loop operation for msmcobalt Enable CPR hardware closed-loop operation for the VDD_APC CPR devices. This allows CPR hardware to dynamically scale the VDD_APC0 and VDD_APC1 rail voltages and results in reduced power utilization. Change-Id: I6a6cb1096cc91ac995dbc36c8edaaa20c392e6c8 CRs-Fixed: 1009142 Signed-off-by: Osvaldo Banuelos --- arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi b/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi index 07885957a873..0490ce3854cd 100644 --- a/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi +++ b/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi @@ -611,6 +611,9 @@ qcom,voltage-base = <352000>; qcom,cpr-saw-use-unit-mV; + qcom,cpr-enable; + qcom,cpr-hw-closed-loop; + thread@0 { qcom,cpr-thread-id = <0>; qcom,cpr-consecutive-up = <0>; @@ -697,6 +700,9 @@ qcom,voltage-base = <352000>; qcom,cpr-saw-use-unit-mV; + qcom,cpr-enable; + qcom,cpr-hw-closed-loop; + thread@0 { qcom,cpr-thread-id = <0>; qcom,cpr-consecutive-up = <0>;