Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8ff3b9b4 authored by Caesar Wang's avatar Caesar Wang Committed by Heiko Stuebner
Browse files

ARM: dts: rockchip: update the thermal management on rk3288



In some cases the machine radiating is very poor,sometime the temperature
is rising very quickly on heavy loading.So we need have more frequent
polling and better granularity.

Signed-off-by: default avatarCaesar Wang <wxt@rock-chips.com>
Signed-off-by: default avatarHeiko Stuebner <heiko.stuebner@collabora.com>
parent c2cb6161
Loading
Loading
Loading
Loading
+12 −2
Original line number Diff line number Diff line
@@ -52,7 +52,7 @@ reserve_thermal: reserve_thermal {
};

cpu_thermal: cpu_thermal {
	polling-delay-passive = <1000>; /* milliseconds */
	polling-delay-passive = <100>; /* milliseconds */
	polling-delay = <5000>; /* milliseconds */

	thermal-sensors = <&tsadc 1>;
@@ -63,6 +63,11 @@ cpu_thermal: cpu_thermal {
			hysteresis = <2000>; /* millicelsius */
			type = "passive";
		};
		cpu_alert1: cpu_alert1 {
			temperature = <75000>; /* millicelsius */
			hysteresis = <2000>; /* millicelsius */
			type = "passive";
		};
		cpu_crit: cpu_crit {
			temperature = <90000>; /* millicelsius */
			hysteresis = <2000>; /* millicelsius */
@@ -73,6 +78,11 @@ cpu_thermal: cpu_thermal {
	cooling-maps {
		map0 {
			trip = <&cpu_alert0>;
			cooling-device =
				<&cpu0 THERMAL_NO_LIMIT 6>;
		};
		map1 {
			trip = <&cpu_alert1>;
			cooling-device =
				<&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
		};
@@ -80,7 +90,7 @@ cpu_thermal: cpu_thermal {
};

gpu_thermal: gpu_thermal {
	polling-delay-passive = <1000>; /* milliseconds */
	polling-delay-passive = <100>; /* milliseconds */
	polling-delay = <5000>; /* milliseconds */

	thermal-sensors = <&tsadc 2>;