1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for RK3288 SoC thermal
5 * Copyright (c) 2014, Fuzhou Rockchip Electronics Co., Ltd
8 #include <dt-bindings/thermal/thermal.h>
10 reserve_thermal: reserve_thermal {
11 polling-delay-passive = <1000>; /* milliseconds */
12 polling-delay = <5000>; /* milliseconds */
15 thermal-sensors = <&tsadc 0>;
19 cpu_thermal: cpu_thermal {
20 polling-delay-passive = <100>; /* milliseconds */
21 polling-delay = <5000>; /* milliseconds */
24 thermal-sensors = <&tsadc 1>;
28 cpu_alert0: cpu_alert0 {
29 temperature = <70000>; /* millicelsius */
30 hysteresis = <2000>; /* millicelsius */
33 cpu_alert1: cpu_alert1 {
34 temperature = <75000>; /* millicelsius */
35 hysteresis = <2000>; /* millicelsius */
39 temperature = <100000>; /* millicelsius */
40 hysteresis = <2000>; /* millicelsius */
49 <&cpu0 THERMAL_NO_LIMIT 6>;
54 <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
59 gpu_thermal: gpu_thermal {
60 polling-delay-passive = <100>; /* milliseconds */
61 polling-delay = <5000>; /* milliseconds */
64 thermal-sensors = <&tsadc 2>;
68 gpu_alert0: gpu_alert0 {
69 temperature = <80000>; /* millicelsius */
70 hysteresis = <2000>; /* millicelsius */
74 temperature = <100000>; /* millicelsius */
75 hysteresis = <2000>; /* millicelsius */
84 <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;