]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: imx8mp: add cpuidle cooling device to the alert trip point
authorMartin Kepplinger-Novaković <martink@posteo.de>
Mon, 13 Oct 2025 06:59:20 +0000 (06:59 +0000)
committerShawn Guo <shawnguo@kernel.org>
Mon, 27 Oct 2025 05:54:48 +0000 (13:54 +0800)
Idle-inject up to 50% of all cpu's time in order to help cpufreq
to keep the temperature below the trip points.

Signed-off-by: Martin Kepplinger-Novaković <martink@posteo.de>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8mp.dtsi

index 9b59f53952d53713ec309344e3f3a91925a4d634..7ab321af9e15fe7df95079cc5d0b0512c704d788 100644 (file)
                                                <&A53_3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
                                                <&gpu3d THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
                                                <&gpu2d THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                               <&npu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                                               <&npu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                               <&cpu0_therm 0 50>,
+                                               <&cpu1_therm 0 50>,
+                                               <&cpu2_therm 0 50>,
+                                               <&cpu3_therm 0 50>;
                                };
                        };
                };
                                                <&A53_3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
                                                <&gpu3d THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
                                                <&gpu2d THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                               <&npu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                                               <&npu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                               <&cpu0_therm 0 50>,
+                                               <&cpu1_therm 0 50>,
+                                               <&cpu2_therm 0 50>,
+                                               <&cpu3_therm 0 50>;
                                };
                        };
                };