xref: /freebsd/sys/contrib/device-tree/src/arm64/ti/k3-j721s2-thermal.dtsi (revision b1fd95c9e24791d44593e611406b41e57826a5b8)
1// SPDX-License-Identifier: GPL-2.0
2
3#include <dt-bindings/thermal/thermal.h>
4
5wkup0_thermal: wkup0-thermal {
6	polling-delay-passive = <250>; /* milliseconds */
7	polling-delay = <500>; /* milliseconds */
8	thermal-sensors = <&wkup_vtm0 0>;
9
10	trips {
11		wkup0_crit: wkup0-crit {
12			temperature = <125000>; /* milliCelsius */
13			hysteresis = <2000>; /* milliCelsius */
14			type = "critical";
15		};
16	};
17};
18
19wkup1_thermal: wkup1-thermal {
20	polling-delay-passive = <250>; /* milliseconds */
21	polling-delay = <500>; /* milliseconds */
22	thermal-sensors = <&wkup_vtm0 1>;
23
24	trips {
25		wkup1_crit: wkup1-crit {
26			temperature = <125000>; /* milliCelsius */
27			hysteresis = <2000>; /* milliCelsius */
28			type = "critical";
29		};
30	};
31};
32
33main0_thermal: main0-thermal {
34	polling-delay-passive = <250>; /* milliseconds */
35	polling-delay = <500>; /* milliseconds */
36	thermal-sensors = <&wkup_vtm0 2>;
37
38	trips {
39		main0_crit: main0-crit {
40			temperature = <125000>; /* milliCelsius */
41			hysteresis = <2000>; /* milliCelsius */
42			type = "critical";
43		};
44	};
45};
46
47main1_thermal: main1-thermal {
48	polling-delay-passive = <250>; /* milliseconds */
49	polling-delay = <500>; /* milliseconds */
50	thermal-sensors = <&wkup_vtm0 3>;
51
52	trips {
53		main1_crit: main1-crit {
54			temperature = <125000>; /* milliCelsius */
55			hysteresis = <2000>; /* milliCelsius */
56			type = "critical";
57		};
58	};
59};
60
61main2_thermal: main2-thermal {
62	polling-delay-passive = <250>; /* milliseconds */
63	polling-delay = <500>; /* milliseconds */
64	thermal-sensors = <&wkup_vtm0 4>;
65
66	trips {
67		main2_crit: main2-crit {
68			temperature = <125000>; /* milliCelsius */
69			hysteresis = <2000>; /* milliCelsius */
70			type = "critical";
71		};
72	};
73};
74
75main3_thermal: main3-thermal {
76	polling-delay-passive = <250>; /* milliseconds */
77	polling-delay = <500>; /* milliseconds */
78	thermal-sensors = <&wkup_vtm0 5>;
79
80	trips {
81		main3_crit: main3-crit {
82			temperature = <125000>; /* milliCelsius */
83			hysteresis = <2000>; /* milliCelsius */
84			type = "critical";
85		};
86	};
87};
88
89main4_thermal: main4-thermal {
90	polling-delay-passive = <250>; /* milliseconds */
91	polling-delay = <500>; /* milliseconds */
92	thermal-sensors = <&wkup_vtm0 6>;
93
94	trips {
95		main4_crit: main4-crit {
96			temperature = <125000>; /* milliCelsius */
97			hysteresis = <2000>; /* milliCelsius */
98			type = "critical";
99		};
100	};
101};
102