[openwrt/openwrt] mediatek: mt7623: fix thermal zone

LEDE Commits lede-commits at lists.infradead.org
Fri Oct 14 05:44:43 PDT 2022


ansuel pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/85ae64bb273420533ac790b5a609fb4888b30fc2

commit 85ae64bb273420533ac790b5a609fb4888b30fc2
Author: Bruno Umuarama <anonimou_eu at hotmail.com>
AuthorDate: Fri Oct 14 00:37:39 2022 +0000

    mediatek: mt7623: fix thermal zone
    
    Raising the temperatures for passive and active trips. @VA1DER
    proposed at issue 9396 to remove passive trip. This commit relates to
    his suggestion.
    
    Without this patch. the CPU will be throttled all the way down to 98MHz
    if the temperature rises even a degree above the trip point, and it was
    further discovered that if the internal temperature of the device is
    above the first trip point temperature when it boots then it will start
    in a throttled state and even
    $ echo disabled > /sys/class/thermal/thermal_zone0/mode
    will have no effect.
    
    The patch increases the passive trip point and active cooling map. The
    throttling temperature will then be at 77°C and 82°C, which is still a
    low enough temperature for ARM devices to not be in the real danger
    zone, and gives some operational headroom.
    
    Signed-off-by: Bruno Umuarama <anonimou_eu at hotmail.com>
---
 .../193-dts-mt7623-thermal_zone_fix.patch          | 48 ++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/target/linux/mediatek/patches-5.15/193-dts-mt7623-thermal_zone_fix.patch b/target/linux/mediatek/patches-5.15/193-dts-mt7623-thermal_zone_fix.patch
new file mode 100644
index 0000000000..1cfb53d620
--- /dev/null
+++ b/target/linux/mediatek/patches-5.15/193-dts-mt7623-thermal_zone_fix.patch
@@ -0,0 +1,48 @@
+From 824d56e753a588fcfd650db1822e34a02a48bb77 Mon Sep 17 00:00:00 2001
+From: Bruno Umuarama <anonimou_eu at hotmail.com>
+Date: Thu, 13 Oct 2022 21:18:21 +0000
+Subject: [PATCH] mediatek: mt7623: fix thermal zone
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Raising the temperatures for passive and active trips. @VA1DER
+proposed at issue 9396 to remove passive trip. This commit relates to
+his suggestion.
+
+Without this patch. the CPU will be throttled all the way down to 98MHz
+if the temperature rises even a degree above the trip point, and it was
+further discovered that if the internal temperature of the device is
+above the first trip point temperature when it boots then it will start
+in a throttled state and even
+$ echo disabled > /sys/class/thermal/thermal_zone0/mode
+will have no effect.
+
+The patch increases the passive trip point and active cooling map. The
+throttling temperature will then be at 77°C and 82°C, which is still a
+low enough temperature for ARM devices to not be in the real danger
+zone, and gives some operational headroom.
+
+Signed-off-by: Bruno Umuarama <anonimou_eu at hotmail.com>
+---
+ arch/arm/boot/dts/mt7623.dtsi | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+--- a/arch/arm/boot/dts/mt7623.dtsi
++++ b/arch/arm/boot/dts/mt7623.dtsi
+@@ -160,13 +160,13 @@
+ 
+ 				trips {
+ 					cpu_passive: cpu-passive {
+-						temperature = <57000>;
++						temperature = <77000>;
+ 						hysteresis = <2000>;
+ 						type = "passive";
+ 					};
+ 
+ 					cpu_active: cpu-active {
+-						temperature = <67000>;
++						temperature = <82000>;
+ 						hysteresis = <2000>;
+ 						type = "active";
+ 					};




More information about the lede-commits mailing list