aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmit Kucheria <amit.kucheria@linaro.org>2019-03-19 16:49:59 +0530
committerNicolas Dechesne <nicolas.dechesne@linaro.org>2019-03-19 14:57:11 +0100
commit2c5ae3b79dac5762554311ac9a66d3d6b8173622 (patch)
treed9d57af2e039f31192850593c8bb43e0c0efb575
parentd3fd64fd13a7bf09029a2dd87126e0c2a86b9890 (diff)
INTERNAL: arm64: dts: qcom: qcs404: update trip temperaturesrelease/chromiumos-4.14-r4
Start throttling CPUs at 105 degC and do emergency shutdown at 120 degC. For thermal zones that can't be throttled directly (dsp, lpass, aoss, gpu), convert them to informational 'hot' trip points and remove their critical trip points. Signed-off-by: Amit Kucheria <amit.kucheria@linaro.org> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
-rw-r--r--arch/arm64/boot/dts/qcom/qcs404.dtsi60
1 files changed, 20 insertions, 40 deletions
diff --git a/arch/arm64/boot/dts/qcom/qcs404.dtsi b/arch/arm64/boot/dts/qcom/qcs404.dtsi
index b352c97fa6f6..41e9bd6b7065 100644
--- a/arch/arm64/boot/dts/qcom/qcs404.dtsi
+++ b/arch/arm64/boot/dts/qcom/qcs404.dtsi
@@ -1106,19 +1106,14 @@
trips {
aoss_alert: trip0 {
- temperature = <95000>;
+ temperature = <105000>;
hysteresis = <2000>;
- type = "passive";
- };
- aoss_crit: trip1 {
- temperature = <110000>;
- hysteresis = <2000>;
- type = "critical";
+ type = "hot";
};
};
};
- dsp-thermal {
+ q6-hvx-thermal {
polling-delay-passive = <250>;
polling-delay = <1000>;
@@ -1126,14 +1121,9 @@
trips {
dsp_alert: trip0 {
- temperature = <95000>;
+ temperature = <105000>;
hysteresis = <2000>;
- type = "passive";
- };
- dsp_crit: trip1 {
- temperature = <110000>;
- hysteresis = <2000>;
- type = "critical";
+ type = "hot";
};
};
};
@@ -1146,14 +1136,9 @@
trips {
lpass_alert: trip0 {
- temperature = <95000>;
+ temperature = <105000>;
hysteresis = <2000>;
- type = "passive";
- };
- lpass_crit: trip1 {
- temperature = <110000>;
- hysteresis = <2000>;
- type = "critical";
+ type = "hot";
};
};
};
@@ -1166,12 +1151,12 @@
trips {
wlan_alert: trip0 {
- temperature = <95000>;
+ temperature = <105000>;
hysteresis = <2000>;
type = "passive";
};
wlan_crit: trip1 {
- temperature = <110000>;
+ temperature = <120000>;
hysteresis = <2000>;
type = "critical";
};
@@ -1186,12 +1171,12 @@
trips {
cluster_alert: cluster_alert {
- temperature = <95000>;
+ temperature = <105000>;
hysteresis = <2000>;
type = "passive";
};
cluster_crit: cluster_crit {
- temperature = <110000>;
+ temperature = <120000>;
hysteresis = <2000>;
type = "critical";
};
@@ -1216,12 +1201,12 @@
trips {
cpu_alert0: trip0 {
- temperature = <95000>;
+ temperature = <105000>;
hysteresis = <2000>;
type = "passive";
};
cpu_crit0: trip1 {
- temperature = <110000>;
+ temperature = <120000>;
hysteresis = <2000>;
type = "critical";
};
@@ -1246,12 +1231,12 @@
trips {
cpu_alert1: trip0 {
- temperature = <95000>;
+ temperature = <105000>;
hysteresis = <2000>;
type = "passive";
};
cpu_crit1: trip1 {
- temperature = <110000>;
+ temperature = <120000>;
hysteresis = <2000>;
type = "critical";
};
@@ -1276,12 +1261,12 @@
trips {
cpu_alert2: trip0 {
- temperature = <95000>;
+ temperature = <105000>;
hysteresis = <2000>;
type = "passive";
};
cpu_crit2: trip1 {
- temperature = <110000>;
+ temperature = <120000>;
hysteresis = <2000>;
type = "critical";
};
@@ -1306,12 +1291,12 @@
trips {
cpu_alert3: trip0 {
- temperature = <95000>;
+ temperature = <105000>;
hysteresis = <2000>;
type = "passive";
};
cpu_crit3: trip1 {
- temperature = <110000>;
+ temperature = <120000>;
hysteresis = <2000>;
type = "critical";
};
@@ -1336,14 +1321,9 @@
trips {
gpu_alert: trip0 {
- temperature = <75000>;
- hysteresis = <2000>;
- type = "passive";
- };
- gpu_crit: trip1 {
temperature = <95000>;
hysteresis = <2000>;
- type = "critical";
+ type = "hot";
};
};
};