xref: /linux/arch/arm64/boot/dts/ti/k3-am62a-thermal.dtsi (revision 79790b6818e96c58fe2bffee1b418c16e64e7b80)
1*89bd4c37SNishanth Menon// SPDX-License-Identifier: GPL-2.0-only OR MIT
2*89bd4c37SNishanth Menon/*
3*89bd4c37SNishanth Menon * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/
4*89bd4c37SNishanth Menon */
5225312fbSBryan Brattlof
6225312fbSBryan Brattlof#include <dt-bindings/thermal/thermal.h>
7225312fbSBryan Brattlof
8225312fbSBryan Brattlofthermal_zones: thermal-zones {
9225312fbSBryan Brattlof	main0_thermal: main0-thermal {
10225312fbSBryan Brattlof		polling-delay-passive = <250>;	/* milliSeconds */
11225312fbSBryan Brattlof		polling-delay = <500>;		/* milliSeconds */
12225312fbSBryan Brattlof		thermal-sensors = <&wkup_vtm0 0>;
13225312fbSBryan Brattlof
14225312fbSBryan Brattlof		trips {
15225312fbSBryan Brattlof			main0_crit: main0-crit {
16225312fbSBryan Brattlof				temperature = <125000>;	/* milliCelsius */
17225312fbSBryan Brattlof				hysteresis = <2000>;	/* milliCelsius */
18225312fbSBryan Brattlof				type = "critical";
19225312fbSBryan Brattlof			};
20225312fbSBryan Brattlof		};
21225312fbSBryan Brattlof	};
22225312fbSBryan Brattlof
23225312fbSBryan Brattlof	main1_thermal: main1-thermal {
24225312fbSBryan Brattlof		polling-delay-passive = <250>;	/* milliSeconds */
25225312fbSBryan Brattlof		polling-delay = <500>;		/* milliSeconds */
26225312fbSBryan Brattlof		thermal-sensors = <&wkup_vtm0 1>;
27225312fbSBryan Brattlof
28225312fbSBryan Brattlof		trips {
29225312fbSBryan Brattlof			main1_crit: main1-crit {
30225312fbSBryan Brattlof				temperature = <125000>;	/* milliCelsius */
31225312fbSBryan Brattlof				hysteresis = <2000>;	/* milliCelsius */
32225312fbSBryan Brattlof				type = "critical";
33225312fbSBryan Brattlof			};
34225312fbSBryan Brattlof		};
35225312fbSBryan Brattlof	};
36225312fbSBryan Brattlof
37225312fbSBryan Brattlof	main2_thermal: main2-thermal {
38225312fbSBryan Brattlof	       polling-delay-passive = <250>;	/* milliSeconds */
39225312fbSBryan Brattlof	       polling-delay = <500>;		/* milliSeconds */
40225312fbSBryan Brattlof	       thermal-sensors = <&wkup_vtm0 2>;
41225312fbSBryan Brattlof
42225312fbSBryan Brattlof		trips {
43225312fbSBryan Brattlof			main2_crit: main2-crit {
44225312fbSBryan Brattlof				temperature = <125000>;	/* milliCelsius */
45225312fbSBryan Brattlof				hysteresis = <2000>;	/* milliCelsius */
46225312fbSBryan Brattlof				type = "critical";
47225312fbSBryan Brattlof			};
48225312fbSBryan Brattlof		};
49225312fbSBryan Brattlof	};
50225312fbSBryan Brattlof};
51