summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Collins <collinsd@codeaurora.org>2016-03-28 11:58:29 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-04-05 02:23:30 -0700
commit80e624f1738b514d0cc69343e4dc6e64ea498ae1 (patch)
tree3a43956d9cf1133f3ffc510bf217ef79ee5294a7
parent6b2d105c62f956eb48b3f51cca62a0985ef27a09 (diff)
ARM: dts: msm: reduce CPU LDO headroom voltage for msm8996pro
Hardware characterization has shown that the CPU LDOs can operate safely with less than 150 mV of headroom voltage. Reduce the CPU LDO minimum allowed headroom voltage for both the power cluster and the performance cluster in order to save power by allowing LDO usage in more situations. Change-Id: I72f28569d4719540fc84cf65d8783bbfec9435ad CRs-Fixed: 989555 Signed-off-by: David Collins <collinsd@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/msm8996pro.dtsi11
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/msm8996pro.dtsi b/arch/arm/boot/dts/qcom/msm8996pro.dtsi
index d1f4f21da31a..9dd83bc38f43 100644
--- a/arch/arm/boot/dts/qcom/msm8996pro.dtsi
+++ b/arch/arm/boot/dts/qcom/msm8996pro.dtsi
@@ -271,6 +271,8 @@
qcom,cpr-aging-ro-scaling-factor = <3200>;
qcom,allow-aging-voltage-adjustment = <1>;
qcom,allow-aging-open-loop-voltage-adjustment = <1>;
+
+ qcom,ldo-min-headroom-voltage = <80000>;
};
&apc0_cbf_vreg {
@@ -700,6 +702,7 @@
qcom,allow-aging-open-loop-voltage-adjustment = <1>;
qcom,cpr-dynamic-floor-corner = <1>;
+ qcom,ldo-min-headroom-voltage = <130000>;
};
&pmi8994_s2 {
@@ -906,6 +909,14 @@
qcom,allow-aging-open-loop-voltage-adjustment = <1>;
};
+&kryo0_vreg {
+ qcom,ldo-headroom-voltage = <80000>;
+};
+
+&kryo1_vreg {
+ qcom,ldo-headroom-voltage = <130000>;
+};
+
&clock_cpu {
compatible = "qcom,cpu-clock-8996-pro";
qcom,pwrcl-speedbin0-v0 =