summaryrefslogtreecommitdiff
path: root/arch/arm
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-03-17 04:07:40 -0700
commit0bd386a45935dc943f85de8140a866bc44082d85 (patch)
tree92458f91e67b06f920c56007f75db3e99ef03517 /arch/arm
parent3f942f9f968e02b8dbaa9a76f1d095aebe7b3b15 (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>
Diffstat (limited to 'arch/arm')
-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 59ffa3ce88cb..6ddd79794428 100644
--- a/arch/arm/boot/dts/qcom/msm8996pro.dtsi
+++ b/arch/arm/boot/dts/qcom/msm8996pro.dtsi
@@ -186,6 +186,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 {
@@ -481,6 +483,7 @@
qcom,allow-aging-open-loop-voltage-adjustment = <1>;
qcom,cpr-dynamic-floor-corner = <1>;
+ qcom,ldo-min-headroom-voltage = <130000>;
};
&pmi8994_s2 {
@@ -632,6 +635,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 =