summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOsvaldo Banuelos <osvaldob@codeaurora.org>2016-04-07 10:24:00 -0700
committerBryan Huntsman <bryanh@codeaurora.org>2016-04-12 15:49:49 -0700
commit1136cf88f2ddc19fa53b50f88feecf98c1e05bfc (patch)
tree725ed6e494fbbd09b419990d1ba9ebced67748fd
parentc413bcb70acf3c6ae11924d286c99c078d905c82 (diff)
ARM: dts: msm: enable VDD_APC CPR interpolation for msmcobalt
Enable open-loop and target quotient interpolation for VDD_APC CPR devices. Also, treat the scaled open-loop voltage as the absolute ceiling for each corner. This ensures the CPR voltages more closely track the silicon Vmin and prevents unnecessary power consumption. Change-Id: I8b1baad474a76553ac4094c09fc01b1ea0a4646a CRs-Fixed: 1001350 Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi b/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi
index a9a7750aaf83..c9b4b3ce46e1 100644
--- a/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi
+++ b/arch/arm/boot/dts/qcom/msmcobalt-regulator.dtsi
@@ -653,6 +653,10 @@
1401600000 1478400000 1574400000
1651200000 1728000000 1804800000
1881600000>;
+
+ qcom,allow-voltage-interpolation;
+ qcom,allow-quotient-interpolation;
+ qcom,cpr-scaled-open-loop-voltage-as-ceiling;
};
};
};
@@ -739,6 +743,10 @@
1632000000 1708800000 1785600000
1862400000 1939200000 2016000000
2092800000>;
+
+ qcom,allow-voltage-interpolation;
+ qcom,allow-quotient-interpolation;
+ qcom,cpr-scaled-open-loop-voltage-as-ceiling;
};
};
};