diff options
author | Amit Kucheria <amit.kucheria@linaro.org> | 2019-03-19 16:49:59 +0530 |
---|---|---|
committer | Nicolas Dechesne <nicolas.dechesne@linaro.org> | 2019-03-19 14:57:11 +0100 |
commit | 2c5ae3b79dac5762554311ac9a66d3d6b8173622 (patch) | |
tree | d9d57af2e039f31192850593c8bb43e0c0efb575 | |
parent | d3fd64fd13a7bf09029a2dd87126e0c2a86b9890 (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.dtsi | 60 |
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"; }; }; }; |