1*4aa6586aSKeerthy// SPDX-License-Identifier: GPL-2.0
2*4aa6586aSKeerthy
3*4aa6586aSKeerthy#include <dt-bindings/thermal/thermal.h>
4*4aa6586aSKeerthy
5*4aa6586aSKeerthythermal_zones: thermal-zones {
6*4aa6586aSKeerthy	mcu_thermal: mcu-thermal {
7*4aa6586aSKeerthy		polling-delay-passive = <250>; /* milliseconds */
8*4aa6586aSKeerthy		polling-delay = <500>; /* milliseconds */
9*4aa6586aSKeerthy		thermal-sensors = <&wkup_vtm0 0>;
10*4aa6586aSKeerthy
11*4aa6586aSKeerthy		trips {
12*4aa6586aSKeerthy			wkup_crit: wkup-crit {
13*4aa6586aSKeerthy				temperature = <125000>; /* milliCelsius */
14*4aa6586aSKeerthy				hysteresis = <2000>; /* milliCelsius */
15*4aa6586aSKeerthy				type = "critical";
16*4aa6586aSKeerthy			};
17*4aa6586aSKeerthy		};
18*4aa6586aSKeerthy	};
19*4aa6586aSKeerthy
20*4aa6586aSKeerthy	mpu_thermal: mpu-thermal {
21*4aa6586aSKeerthy		polling-delay-passive = <250>; /* milliseconds */
22*4aa6586aSKeerthy		polling-delay = <500>; /* milliseconds */
23*4aa6586aSKeerthy		thermal-sensors = <&wkup_vtm0 1>;
24*4aa6586aSKeerthy
25*4aa6586aSKeerthy		trips {
26*4aa6586aSKeerthy			mpu_crit: mpu-crit {
27*4aa6586aSKeerthy				temperature = <125000>; /* milliCelsius */
28*4aa6586aSKeerthy				hysteresis = <2000>; /* milliCelsius */
29*4aa6586aSKeerthy				type = "critical";
30*4aa6586aSKeerthy			};
31*4aa6586aSKeerthy		};
32*4aa6586aSKeerthy	};
33*4aa6586aSKeerthy
34*4aa6586aSKeerthy	main_thermal: main-thermal {
35*4aa6586aSKeerthy		polling-delay-passive = <250>; /* milliseconds */
36*4aa6586aSKeerthy		polling-delay = <500>; /* milliseconds */
37*4aa6586aSKeerthy		thermal-sensors = <&wkup_vtm0 2>;
38*4aa6586aSKeerthy
39*4aa6586aSKeerthy		trips {
40*4aa6586aSKeerthy			c7x_crit: c7x-crit {
41*4aa6586aSKeerthy				temperature = <125000>; /* milliCelsius */
42*4aa6586aSKeerthy				hysteresis = <2000>; /* milliCelsius */
43*4aa6586aSKeerthy				type = "critical";
44*4aa6586aSKeerthy			};
45*4aa6586aSKeerthy		};
46*4aa6586aSKeerthy	};
47*4aa6586aSKeerthy};
48