• Home
  • Raw
  • Download

Lines Matching full:thermal

5 $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml#
8 title: Thermal zone binding
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,
52 "^[a-zA-Z][a-zA-Z0-9\\-]{1,12}-thermal$":
55 Each thermal zone node contains information about how frequently it
65 checking this thermal zone. Setting this to 0 disables the polling
66 timers setup by the thermal framework and assumes that the thermal
73 checking this thermal zone while doing passive cooling. Setting
74 this to 0 disables the polling timers setup by the thermal
75 framework and assumes that the thermal sensors in this zone
78 thermal-sensors:
82 The thermal sensor phandle and sensor specifier used to monitor this
83 thermal zone.
89 that binds all the sensors listed in this thermal zone.
102 An estimate of the sustainable power (in mW) that this thermal zone
111 which the thermal framework needs to take action. The actions to
155 the thermal driver (if a .notify callback is registered).
175 This node describes the action to be taken when a thermal zone
188 A phandle of a trip point node within this thermal zone.
203 The cooling contribution to the thermal zone of the referred
206 thermal zone.
216 - thermal-sensors
225 #include <dt-bindings/thermal/thermal.h>
234 tsens0: thermal-sensor@c263000 {
242 #thermal-sensor-cells = <1>;
245 tsens1: thermal-sensor@c265000 {
253 #thermal-sensor-cells = <1>;
259 thermal-zones {
260 cpu0-thermal {
264 thermal-sensors = <&tsens0 1>;
305 cluster0-thermal {
309 thermal-sensors = <&tsens0 5>;
327 gpu-top-thermal {
331 thermal-sensors = <&tsens0 11>;