Lines Matching refs:thermal

5 $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml#
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
81 thermal-sensors:
85 The thermal sensor phandle and sensor specifier used to monitor this
86 thermal zone.
92 that binds all the sensors listed in this thermal zone.
105 An estimate of the sustainable power (in mW) that this thermal zone
114 which the thermal framework needs to take action. The actions to
158 the thermal driver (if a .notify callback is registered).
179 This node describes the action to be taken when a thermal zone
192 A phandle of a trip point node within this thermal zone.
207 The cooling contribution to the thermal zone of the referred
210 thermal zone.
220 - thermal-sensors
230 #include <dt-bindings/thermal/thermal.h>
239 tsens0: thermal-sensor@c263000 {
247 #thermal-sensor-cells = <1>;
250 tsens1: thermal-sensor@c265000 {
258 #thermal-sensor-cells = <1>;
264 thermal-zones {
265 cpu0-thermal {
269 thermal-sensors = <&tsens0 1>;
310 cluster0-thermal {
314 thermal-sensors = <&tsens0 5>;
332 gpu-top-thermal {
336 thermal-sensors = <&tsens0 11>;