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