aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2014-06-12 17:26:36 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2014-06-12 17:26:35 -0700
commit830e80c9fc55c48b51c1d2c6af3fe2f01b05e236 (patch)
tree032ce80b9b321c8fa89e493760bb950088105651
parent0e01752bee00da1843a9e29fdc9f81cc6f305dfa (diff)
parent22ef12150b9f26861246f4195e8effc87867dee9 (diff)
Merge "ARM: dts: msm: Add hotplug mitigation and vdd restriction on MSM8994"
-rw-r--r--arch/arm/boot/dts/qcom/msm8994.dtsi27
1 files changed, 25 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/qcom/msm8994.dtsi b/arch/arm/boot/dts/qcom/msm8994.dtsi
index 43f9707caab..db3d7168903 100644
--- a/arch/arm/boot/dts/qcom/msm8994.dtsi
+++ b/arch/arm/boot/dts/qcom/msm8994.dtsi
@@ -2193,10 +2193,10 @@
qcom,therm-reset-temp = <115>;
qcom,freq-step = <2>;
qcom,freq-control-mask = <0xff>;
- qcom,core-limit-temp = <800>;
+ qcom,core-limit-temp = <80>;
qcom,core-temp-hysteresis = <10>;
qcom,core-control-mask = <0xfe>;
- qcom,hotplug-temp = <900>;
+ qcom,hotplug-temp = <90>;
qcom,hotplug-temp-hysteresis = <20>;
qcom,cpu-sensors = "tsens_tz_sensor7", "tsens_tz_sensor8",
"tsens_tz_sensor9", "tsens_tz_sensor10",
@@ -2208,6 +2208,29 @@
qcom,freq-mitigation-control-mask = <0x01>;
qcom,online-hotplug-core;
qcom,synchronous-cluster-id = <0 1>;
+ qcom,vdd-restriction-temp = <5>;
+ qcom,vdd-restriction-temp-hysteresis = <10>;
+
+ vdd-dig-supply = <&pm8994_s1_floor_corner>;
+ vdd-gfx-supply = <&pmi8994_s2_floor_corner>;
+
+ qcom,vdd-dig-rstr{
+ qcom,vdd-rstr-reg = "vdd-dig";
+ qcom,levels = <5 7 7>; /* Nominal, Super Turbo, Super Turbo */
+ qcom,min-level = <1>; /* No Request */
+ };
+
+ qcom,vdd-gfx-rstr{
+ qcom,vdd-rstr-reg = "vdd-gfx";
+ qcom,levels = <5 7 7>; /* Nominal, Super Turbo, Super Turbo */
+ qcom,min-level = <1>; /* No Request */
+ };
+
+ qcom,vdd-apps-rstr{
+ qcom,vdd-rstr-reg = "vdd-apps";
+ qcom,levels = <302400 600000 600000>;
+ qcom,freq-req;
+ };
};
qcom,bcl {