1 # SPDX-License-Identifier: (GPL-2.0) 2 # Copyright 2020 Linaro Ltd. 3 %YAML 1.2 4 --- 5 $id: http://devicetree.org/schemas/thermal/the 6 $schema: http://devicetree.org/meta-schemas/co 7 8 title: Thermal sensor 9 10 maintainers: 11 - Amit Kucheria <amitk@kernel.org> 12 13 description: | 14 Thermal management is achieved in devicetree 15 and the software abstraction of thermal zone 16 action to mitigate thermal overloads. 17 18 The following node types are used to complet 19 system in devicetree: 20 - thermal-sensor: device that measures temp 21 - cooling-device: device used to dissipate 22 - thermal-zones: a container of the followi 23 thermal data for the platform 24 25 This binding describes the thermal-sensor. 26 27 Thermal sensor devices provide temperature s 28 zones. Typical devices are I2C ADC converter 29 devices may control one or more internal sen 30 31 properties: 32 "#thermal-sensor-cells": 33 description: 34 Used to uniquely identify a thermal sens 35 0 on sensor nodes with only a single sen 36 containing several internal sensors. 37 enum: [0, 1] 38 39 required: 40 - "#thermal-sensor-cells" 41 42 additionalProperties: true 43 44 examples: 45 - | 46 #include <dt-bindings/interrupt-controller 47 48 // Example 1: SDM845 TSENS 49 soc: soc { 50 #address-cells = <2>; 51 #size-cells = <2>; 52 53 /* ... */ 54 55 tsens0: thermal-sensor@c263000 { 56 compatible = "qcom,sdm845- 57 reg = <0 0x0c263000 0 0x1f 58 <0 0x0c222000 0 0x1f 59 #qcom,sensors = <13>; 60 interrupts = <GIC_SPI 506 61 <GIC_SPI 508 62 interrupt-names = "uplow", 63 #thermal-sensor-cells = <1 64 }; 65 66 tsens1: thermal-sensor@c265000 { 67 compatible = "qcom,sdm845- 68 reg = <0 0x0c265000 0 0x1f 69 <0 0x0c223000 0 0x1f 70 #qcom,sensors = <8>; 71 interrupts = <GIC_SPI 507 72 <GIC_SPI 509 73 interrupt-names = "uplow", 74 #thermal-sensor-cells = <1 75 }; 76 }; 77 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.