Lines Matching full:thermal
5 $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml#
8 title: Thermal zone
14 Thermal management is achieved in devicetree by describing the sensor hardware
15 and the software abstraction of cooling devices and thermal zones required to
16 take appropriate action to mitigate thermal overloads.
18 The following node types are used to completely describe a thermal management
20 - thermal-sensor: device that measures temperature, has SoC-specific bindings
22 - thermal-zones: a container of the following node types used to describe all
23 thermal data for the platform
25 This binding describes the thermal-zones.
27 The polling-delay properties of a thermal-zone are bound to the maximum dT/dt
28 (temperature derivative over time) in two situations for a thermal zone:
42 const: thermal-zones
44 A /thermal-zones node is required in order to use the thermal framework to
45 manage input from the various thermal zones in the system in order to
46 mitigate thermal overload conditions. It does not represent a real device
47 in the system, but acts as a container to link a thermal sensor device,
55 "^[a-zA-Z][a-zA-Z0-9\\-]{1,10}-thermal$":
58 Each thermal zone node contains information about how frequently it
68 checking this thermal zone. Setting this to 0 disables the polling
69 timers setup by the thermal framework and assumes that the thermal
76 checking this thermal zone while doing passive cooling. Setting
77 this to 0 disables the polling timers setup by the thermal
78 framework and assumes that the thermal sensors in this zone
88 Choose 'reboot' with care, as the hardware may be in thermal stress,
91 over the thermal control.
97 thermal-sensors:
101 The thermal sensor phandle and sensor specifier used to monitor this
102 thermal zone.
108 that binds all the sensors listed in this thermal zone.
121 An estimate of the sustainable power (in mW) that this thermal zone
130 which the thermal framework needs to take action. The actions to
174 the thermal driver (if a .notify callback is registered).
195 This node describes the action to be taken when a thermal zone
208 A phandle of a trip point node within this thermal zone.
223 The cooling contribution to the thermal zone of the referred
226 thermal zone.
234 - thermal-sensors
243 #include <dt-bindings/thermal/thermal.h>
252 tsens0: thermal-sensor@c263000 {
260 #thermal-sensor-cells = <1>;
263 tsens1: thermal-sensor@c265000 {
271 #thermal-sensor-cells = <1>;
277 thermal-zones {
278 cpu0-thermal {
282 thermal-sensors = <&tsens0 1>;
323 cluster0-thermal {
327 thermal-sensors = <&tsens0 5>;
345 gpu-top-thermal {
349 thermal-sensors = <&tsens0 11>;