2 * Device Tree Source for RK3288 SoC thermal
4 * Copyright (c) 2014, Fuzhou Rockchip Electronics Co., Ltd
6 * SPDX-License-Identifier: GPL-2.0
9 #include <dt-bindings/thermal/thermal.h>
11 reserve_thermal: reserve_thermal {
12 polling-delay-passive = <1000>; /* milliseconds */
13 polling-delay = <5000>; /* milliseconds */
16 thermal-sensors = <&tsadc 0>;
20 cpu_thermal: cpu_thermal {
21 polling-delay-passive = <100>; /* milliseconds */
22 polling-delay = <5000>; /* milliseconds */
25 thermal-sensors = <&tsadc 1>;
29 cpu_alert0: cpu_alert0 {
30 temperature = <70000>; /* millicelsius */
31 hysteresis = <2000>; /* millicelsius */
34 cpu_alert1: cpu_alert1 {
35 temperature = <75000>; /* millicelsius */
36 hysteresis = <2000>; /* millicelsius */
40 temperature = <100000>; /* millicelsius */
41 hysteresis = <2000>; /* millicelsius */
50 <&cpu0 THERMAL_NO_LIMIT 6>;
55 <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
60 gpu_thermal: gpu_thermal {
61 polling-delay-passive = <100>; /* milliseconds */
62 polling-delay = <5000>; /* milliseconds */
65 thermal-sensors = <&tsadc 2>;
69 gpu_alert0: gpu_alert0 {
70 temperature = <80000>; /* millicelsius */
71 hysteresis = <2000>; /* millicelsius */
75 temperature = <100000>; /* millicelsius */
76 hysteresis = <2000>; /* millicelsius */
85 <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;