xref: /linux/arch/arm64/boot/dts/ti/k3-j784s4-j742s2-thermal-common.dtsi (revision c771600c6af14749609b49565ffb4cac2959710d)
1*9cc161a4SManorit Chawdhry// SPDX-License-Identifier: GPL-2.0-only OR MIT
2*9cc161a4SManorit Chawdhry/*
3*9cc161a4SManorit Chawdhry * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/
4*9cc161a4SManorit Chawdhry */
5*9cc161a4SManorit Chawdhry
6*9cc161a4SManorit Chawdhry#include <dt-bindings/thermal/thermal.h>
7*9cc161a4SManorit Chawdhry
8*9cc161a4SManorit Chawdhrywkup0_thermal: wkup0-thermal {
9*9cc161a4SManorit Chawdhry	polling-delay-passive = <250>; /* milliseconds */
10*9cc161a4SManorit Chawdhry	polling-delay = <500>; /* milliseconds */
11*9cc161a4SManorit Chawdhry	thermal-sensors = <&wkup_vtm0 0>;
12*9cc161a4SManorit Chawdhry
13*9cc161a4SManorit Chawdhry	trips {
14*9cc161a4SManorit Chawdhry		wkup0_crit: wkup0-crit {
15*9cc161a4SManorit Chawdhry			temperature = <125000>; /* milliCelsius */
16*9cc161a4SManorit Chawdhry			hysteresis = <2000>; /* milliCelsius */
17*9cc161a4SManorit Chawdhry			type = "critical";
18*9cc161a4SManorit Chawdhry		};
19*9cc161a4SManorit Chawdhry	};
20*9cc161a4SManorit Chawdhry};
21*9cc161a4SManorit Chawdhry
22*9cc161a4SManorit Chawdhrywkup1_thermal: wkup1-thermal {
23*9cc161a4SManorit Chawdhry	polling-delay-passive = <250>; /* milliseconds */
24*9cc161a4SManorit Chawdhry	polling-delay = <500>; /* milliseconds */
25*9cc161a4SManorit Chawdhry	thermal-sensors = <&wkup_vtm0 1>;
26*9cc161a4SManorit Chawdhry
27*9cc161a4SManorit Chawdhry	trips {
28*9cc161a4SManorit Chawdhry		wkup1_crit: wkup1-crit {
29*9cc161a4SManorit Chawdhry			temperature = <125000>; /* milliCelsius */
30*9cc161a4SManorit Chawdhry			hysteresis = <2000>; /* milliCelsius */
31*9cc161a4SManorit Chawdhry			type = "critical";
32*9cc161a4SManorit Chawdhry		};
33*9cc161a4SManorit Chawdhry	};
34*9cc161a4SManorit Chawdhry};
35*9cc161a4SManorit Chawdhry
36*9cc161a4SManorit Chawdhrymain0_thermal: main0-thermal {
37*9cc161a4SManorit Chawdhry	polling-delay-passive = <250>; /* milliseconds */
38*9cc161a4SManorit Chawdhry	polling-delay = <500>; /* milliseconds */
39*9cc161a4SManorit Chawdhry	thermal-sensors = <&wkup_vtm0 2>;
40*9cc161a4SManorit Chawdhry
41*9cc161a4SManorit Chawdhry	trips {
42*9cc161a4SManorit Chawdhry		main0_crit: main0-crit {
43*9cc161a4SManorit Chawdhry			temperature = <125000>; /* milliCelsius */
44*9cc161a4SManorit Chawdhry			hysteresis = <2000>; /* milliCelsius */
45*9cc161a4SManorit Chawdhry			type = "critical";
46*9cc161a4SManorit Chawdhry		};
47*9cc161a4SManorit Chawdhry	};
48*9cc161a4SManorit Chawdhry};
49*9cc161a4SManorit Chawdhry
50*9cc161a4SManorit Chawdhrymain1_thermal: main1-thermal {
51*9cc161a4SManorit Chawdhry	polling-delay-passive = <250>; /* milliseconds */
52*9cc161a4SManorit Chawdhry	polling-delay = <500>; /* milliseconds */
53*9cc161a4SManorit Chawdhry	thermal-sensors = <&wkup_vtm0 3>;
54*9cc161a4SManorit Chawdhry
55*9cc161a4SManorit Chawdhry	trips {
56*9cc161a4SManorit Chawdhry		main1_crit: main1-crit {
57*9cc161a4SManorit Chawdhry			temperature = <125000>; /* milliCelsius */
58*9cc161a4SManorit Chawdhry			hysteresis = <2000>; /* milliCelsius */
59*9cc161a4SManorit Chawdhry			type = "critical";
60*9cc161a4SManorit Chawdhry		};
61*9cc161a4SManorit Chawdhry	};
62*9cc161a4SManorit Chawdhry};
63*9cc161a4SManorit Chawdhry
64*9cc161a4SManorit Chawdhrymain2_thermal: main2-thermal {
65*9cc161a4SManorit Chawdhry	polling-delay-passive = <250>; /* milliseconds */
66*9cc161a4SManorit Chawdhry	polling-delay = <500>; /* milliseconds */
67*9cc161a4SManorit Chawdhry	thermal-sensors = <&wkup_vtm0 4>;
68*9cc161a4SManorit Chawdhry
69*9cc161a4SManorit Chawdhry	trips {
70*9cc161a4SManorit Chawdhry		main2_crit: main2-crit {
71*9cc161a4SManorit Chawdhry			temperature = <125000>; /* milliCelsius */
72*9cc161a4SManorit Chawdhry			hysteresis = <2000>; /* milliCelsius */
73*9cc161a4SManorit Chawdhry			type = "critical";
74*9cc161a4SManorit Chawdhry		};
75*9cc161a4SManorit Chawdhry	};
76*9cc161a4SManorit Chawdhry};
77*9cc161a4SManorit Chawdhry
78*9cc161a4SManorit Chawdhrymain3_thermal: main3-thermal {
79*9cc161a4SManorit Chawdhry	polling-delay-passive = <250>; /* milliseconds */
80*9cc161a4SManorit Chawdhry	polling-delay = <500>; /* milliseconds */
81*9cc161a4SManorit Chawdhry	thermal-sensors = <&wkup_vtm0 5>;
82*9cc161a4SManorit Chawdhry
83*9cc161a4SManorit Chawdhry	trips {
84*9cc161a4SManorit Chawdhry		main3_crit: main3-crit {
85*9cc161a4SManorit Chawdhry			temperature = <125000>; /* milliCelsius */
86*9cc161a4SManorit Chawdhry			hysteresis = <2000>; /* milliCelsius */
87*9cc161a4SManorit Chawdhry			type = "critical";
88*9cc161a4SManorit Chawdhry		};
89*9cc161a4SManorit Chawdhry	};
90*9cc161a4SManorit Chawdhry};
91*9cc161a4SManorit Chawdhry
92*9cc161a4SManorit Chawdhrymain4_thermal: main4-thermal {
93*9cc161a4SManorit Chawdhry	polling-delay-passive = <250>; /* milliseconds */
94*9cc161a4SManorit Chawdhry	polling-delay = <500>; /* milliseconds */
95*9cc161a4SManorit Chawdhry	thermal-sensors = <&wkup_vtm0 6>;
96*9cc161a4SManorit Chawdhry
97*9cc161a4SManorit Chawdhry	trips {
98*9cc161a4SManorit Chawdhry		main4_crit: main4-crit {
99*9cc161a4SManorit Chawdhry			temperature = <125000>; /* milliCelsius */
100*9cc161a4SManorit Chawdhry			hysteresis = <2000>; /* milliCelsius */
101*9cc161a4SManorit Chawdhry			type = "critical";
102*9cc161a4SManorit Chawdhry		};
103*9cc161a4SManorit Chawdhry	};
104*9cc161a4SManorit Chawdhry};
105