blob: e6662e13dda3b427d894d45eb864a7b6eb737d0a [file] [log] [blame]
From 168256cebfa0d646ba073c7254bfdb38d85fd0c0 Mon Sep 17 00:00:00 2001
From: Stefan Wahren <>
Date: Sat, 30 Nov 2019 13:31:13 +0100
Subject: [PATCH] ARM: dts: bcm283x: Fix critical trip point
commit 30e647a764d446723a7e0fb08d209e0104f16173 upstream.
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 <>
Signed-off-by: Florian Fainelli <>
Signed-off-by: Paul Gortmaker <>
diff --git a/arch/arm/boot/dts/bcm283x.dtsi b/arch/arm/boot/dts/bcm283x.dtsi
index 9777644c6c2b..54cc0a14f146 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";