| From 90d52e78a26a3ade8891a1a774132c5b2a9d02fb Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Sat, 30 Nov 2019 13:31:13 +0100 |
| Subject: ARM: dts: bcm283x: Fix critical trip point |
| |
| From: Stefan Wahren <wahrenst@gmx.net> |
| |
| [ Upstream commit 30e647a764d446723a7e0fb08d209e0104f16173 ] |
| |
| During definition of the CPU thermal zone of BCM283x SoC family there |
| was a misunderstanding of the meaning "criticial trip point" and the |
| thermal throttling range of the VideoCore firmware. The latter one takes |
| effect when the core temperature is at least 85 degree celsius or higher |
| |
| So the current critical trip point doesn't make sense, because the |
| thermal shutdown appears before the firmware has a chance to throttle |
| the ARM core(s). |
| |
| Fix these unwanted shutdowns by increasing the critical trip point |
| to a value which shouldn't be reached with working thermal throttling. |
| |
| Fixes: 0fe4d2181cc4 ("ARM: dts: bcm283x: Add CPU thermal zone with 1 trip point") |
| Signed-off-by: Stefan Wahren <wahrenst@gmx.net> |
| Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| arch/arm/boot/dts/bcm283x.dtsi | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| diff --git a/arch/arm/boot/dts/bcm283x.dtsi b/arch/arm/boot/dts/bcm283x.dtsi |
| index 2d191fcbc2cc..90125ce19a1b 100644 |
| --- a/arch/arm/boot/dts/bcm283x.dtsi |
| +++ b/arch/arm/boot/dts/bcm283x.dtsi |
| @@ -40,7 +40,7 @@ |
| |
| trips { |
| cpu-crit { |
| - temperature = <80000>; |
| + temperature = <90000>; |
| hysteresis = <0>; |
| type = "critical"; |
| }; |
| -- |
| 2.20.1 |
| |