Lines Matching +full:thermal +full:- +full:zones
1 # SPDX-License-Identifier: (GPL-2.0)
4 ---
5 $id: http://devicetree.org/schemas/thermal/thermal-sensor.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Thermal sensor
11 - Amit Kucheria <amitk@kernel.org>
14 Thermal management is achieved in devicetree by describing the sensor hardware
15 and the software abstraction of thermal zones required to take appropriate
16 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
21 - cooling-device: device used to dissipate heat either passively or actively
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-sensor.
27 Thermal sensor devices provide temperature sensing capabilities on thermal
28 zones. Typical devices are I2C ADC converters and bandgaps. Thermal sensor
32 "#thermal-sensor-cells":
34 Used to uniquely identify a thermal sensor instance within an IC. Will be
40 - "#thermal-sensor-cells"
45 - |
46 #include <dt-bindings/interrupt-controller/arm-gic.h>
50 #address-cells = <2>;
51 #size-cells = <2>;
55 tsens0: thermal-sensor@c263000 {
56 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
62 interrupt-names = "uplow", "critical";
63 #thermal-sensor-cells = <1>;
66 tsens1: thermal-sensor@c265000 {
67 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
73 interrupt-names = "uplow", "critical";
74 #thermal-sensor-cells = <1>;