xref: /freebsd/sys/contrib/device-tree/src/arm64/ti/k3-am62p-thermal.dtsi (revision 84943d6f38e936ac3b7a3947ca26eeb27a39f938)
1*84943d6fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2*84943d6fSEmmanuel Vadot
3*84943d6fSEmmanuel Vadot#include <dt-bindings/thermal/thermal.h>
4*84943d6fSEmmanuel Vadot
5*84943d6fSEmmanuel Vadotthermal_zones: thermal-zones {
6*84943d6fSEmmanuel Vadot	main0_thermal: main0-thermal {
7*84943d6fSEmmanuel Vadot		polling-delay-passive = <250>;	/* milliSeconds */
8*84943d6fSEmmanuel Vadot		polling-delay = <500>;		/* milliSeconds */
9*84943d6fSEmmanuel Vadot		thermal-sensors = <&wkup_vtm0 0>;
10*84943d6fSEmmanuel Vadot
11*84943d6fSEmmanuel Vadot		trips {
12*84943d6fSEmmanuel Vadot			main0_crit: main0-crit {
13*84943d6fSEmmanuel Vadot				temperature = <125000>;	/* milliCelsius */
14*84943d6fSEmmanuel Vadot				hysteresis = <2000>;	/* milliCelsius */
15*84943d6fSEmmanuel Vadot				type = "critical";
16*84943d6fSEmmanuel Vadot			};
17*84943d6fSEmmanuel Vadot		};
18*84943d6fSEmmanuel Vadot	};
19*84943d6fSEmmanuel Vadot
20*84943d6fSEmmanuel Vadot	main1_thermal: main1-thermal {
21*84943d6fSEmmanuel Vadot		polling-delay-passive = <250>;	/* milliSeconds */
22*84943d6fSEmmanuel Vadot		polling-delay = <500>;		/* milliSeconds */
23*84943d6fSEmmanuel Vadot		thermal-sensors = <&wkup_vtm0 1>;
24*84943d6fSEmmanuel Vadot
25*84943d6fSEmmanuel Vadot		trips {
26*84943d6fSEmmanuel Vadot			main1_crit: main1-crit {
27*84943d6fSEmmanuel Vadot				temperature = <125000>;	/* milliCelsius */
28*84943d6fSEmmanuel Vadot				hysteresis = <2000>;	/* milliCelsius */
29*84943d6fSEmmanuel Vadot				type = "critical";
30*84943d6fSEmmanuel Vadot			};
31*84943d6fSEmmanuel Vadot		};
32*84943d6fSEmmanuel Vadot	};
33*84943d6fSEmmanuel Vadot
34*84943d6fSEmmanuel Vadot	main2_thermal: main2-thermal {
35*84943d6fSEmmanuel Vadot	       polling-delay-passive = <250>;	/* milliSeconds */
36*84943d6fSEmmanuel Vadot	       polling-delay = <500>;		/* milliSeconds */
37*84943d6fSEmmanuel Vadot	       thermal-sensors = <&wkup_vtm0 2>;
38*84943d6fSEmmanuel Vadot
39*84943d6fSEmmanuel Vadot		trips {
40*84943d6fSEmmanuel Vadot			main2_crit: main2-crit {
41*84943d6fSEmmanuel Vadot				temperature = <125000>;	/* milliCelsius */
42*84943d6fSEmmanuel Vadot				hysteresis = <2000>;	/* milliCelsius */
43*84943d6fSEmmanuel Vadot				type = "critical";
44*84943d6fSEmmanuel Vadot			};
45*84943d6fSEmmanuel Vadot		};
46*84943d6fSEmmanuel Vadot	};
47*84943d6fSEmmanuel Vadot};
48