Searched +full:thermal +full:- +full:sensor (Results 1 – 25 of 85) sorted by relevance
1234
/Documentation/devicetree/bindings/thermal/ |
D | thermal-sensor.yaml | 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 binding 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 [all …]
|
D | nvidia,tegra186-bpmp-thermal.txt | 1 NVIDIA Tegra186 BPMP thermal sensor 5 and GPU temperatures. This binding describes the thermal sensor that is 8 The BPMP thermal node must be located directly inside the main BPMP node. See 9 ../firmware/nvidia,tegra186-bpmp.txt for details of the BPMP binding. 11 This node represents a thermal sensor. See Documentation/devicetree/bindings/thermal/thermal-sensor… 12 core thermal binding. 15 - compatible: 18 - "nvidia,tegra186-bpmp-thermal" 19 - "nvidia,tegra194-bpmp-thermal" 20 - #thermal-sensor-cells: Cell for sensor index. [all …]
|
D | amazon,al-thermal.txt | 1 Amazon's Annapurna Labs Thermal Sensor 3 Simple thermal device that allows temperature reading by a single MMIO 7 - compatible: "amazon,al-thermal". 8 - reg: The physical base address and length of the sensor's registers. 9 - #thermal-sensor-cells: Must be 1. See Documentation/devicetree/bindings/thermal/thermal-sensor.ya… 12 thermal: thermal { 13 compatible = "amazon,al-thermal"; 15 #thermal-sensor-cells = <0x1>; 18 thermal-zones { 19 thermal-z0 { [all …]
|
D | brcm,bcm2835-thermal.txt | 1 Binding for Thermal Sensor driver for BCM2835 SoCs. 4 ------------------- 6 compatible: should be one of: "brcm,bcm2835-thermal", 7 "brcm,bcm2836-thermal" or "brcm,bcm2837-thermal" 8 reg: Address range of the thermal registers. 9 clocks: Phandle of the clock used by the thermal sensor. 10 #thermal-sensor-cells: should be 0 (see Documentation/devicetree/bindings/thermal/thermal-sensor.ya… 14 thermal-zones { 15 cpu_thermal: cpu-thermal { 16 polling-delay-passive = <0>; [all …]
|
D | tango-thermal.txt | 1 * Tango Thermal 3 The SMP8758 SoC includes 3 instances of this temperature sensor 7 - #thermal-sensor-cells: Should be 0 (see Documentation/devicetree/bindings/thermal/thermal-sensor.… 8 - compatible: "sigma,smp8758-thermal" 9 - reg: Address range of the thermal registers 13 cpu_temp: thermal@920100 { 14 #thermal-sensor-cells = <0>; 15 compatible = "sigma,smp8758-thermal";
|
D | thermal-generic-adc.txt | 1 General Purpose Analog To Digital Converter (ADC) based thermal sensor. 3 On some of platforms, thermal sensor like thermistors are connected to 4 one of ADC channel and sensor resistance is read via voltage across the 5 sensor resistor. The voltage read across the sensor is mapped to 6 temperature using voltage-temperature lookup table. 10 - compatible: Must be "generic-adc-thermal". 11 - #thermal-sensor-cells: Should be 1. See Documentation/devicetree/bindings/thermal/thermal-sen… 15 - temperature-lookup-table: Two dimensional array of Integer; lookup table 29 #include <dt-bindings/thermal/thermal.h> 35 sampling-frequency = <3300>; [all …]
|
D | allwinner,sun8i-a83t-ths.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/thermal/allwinner,sun8i-a83t-ths.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Allwinner SUN8I Thermal Controller Device Tree Bindings 10 - Vasily Khoruzhick <anarsoul@gmail.com> 11 - Yangtao Li <tiny.windzz@gmail.com> 16 - allwinner,sun8i-a83t-ths 17 - allwinner,sun8i-h3-ths 18 - allwinner,sun8i-r40-ths [all …]
|
D | rcar-gen3-thermal.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 4 --- 5 $id: http://devicetree.org/schemas/thermal/rcar-gen3-thermal.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Renesas R-Car Gen3 Thermal Sensor 11 On R-Car Gen3 SoCs, the thermal sensor controllers (TSC) control the thermal 16 - Niklas Söderlund <niklas.soderlund@ragnatech.se> 21 - renesas,r8a774a1-thermal # RZ/G2M 22 - renesas,r8a774b1-thermal # RZ/G2N 23 - renesas,r8a774e1-thermal # RZ/G2H [all …]
|
D | sprd-thermal.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/thermal/sprd-thermal.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Spreadtrum thermal sensor controller bindings 10 - Orson Zhai <orsonzhai@gmail.com> 11 - Baolin Wang <baolin.wang7@gmail.com> 12 - Chunyan Zhang <zhang.lyra@gmail.com> 16 const: sprd,ums512-thermal 24 clock-names: [all …]
|
D | brcm,avs-ro-thermal.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/thermal/brcm,avs-ro-thermal.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom AVS ring oscillator thermal 10 - Stefan Wahren <wahrenst@gmx.net> 13 The thermal node should be the child of a syscon node with the 16 - compatible: Should be one of the following: 17 "brcm,bcm2711-avs-monitor", "syscon", "simple-mfd" 24 const: brcm,bcm2711-thermal [all …]
|
D | hisilicon-thermal.txt | 1 * Temperature Sensor on hisilicon SoCs 5 - compatible: "hisilicon,tsensor". 6 - reg: physical base address of thermal sensor and length of memory mapped 8 - interrupt: The interrupt number to the cpu. Defines the interrupt used 10 - clock-names: Input clock name, should be 'thermal_clk'. 11 - clocks: phandles for clock specified in "clock-names" property. 12 - #thermal-sensor-cells: Should be 1. See Documentation/devicetree/bindings/thermal/thermal-sensor.… 22 clock-names = "thermal_clk"; 23 #thermal-sensor-cells = <1>; 28 compatible = "hisilicon,hi3660-tsensor"; [all …]
|
D | imx8mm-thermal.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/thermal/imx8mm-thermal.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP i.MX8M Mini Thermal Binding 10 - Anson Huang <Anson.Huang@nxp.com> 16 for i.MX8MM which has ONLY 1 sensor, v2 is for i.MX8MP which has 22 - enum: 23 - fsl,imx8mm-tmu 24 - fsl,imx8mp-tmu [all …]
|
D | brcm,ns-thermal.txt | 1 * Broadcom Northstar Thermal 3 This binding describes thermal sensor that is part of Northstar's DMU (Device 7 - compatible : Must be "brcm,ns-thermal" 8 - reg : iomem address range of PVTMON registers 9 - #thermal-sensor-cells : Should be <0> 13 thermal: thermal@1800c2c0 { 14 compatible = "brcm,ns-thermal"; 16 #thermal-sensor-cells = <0>; 19 thermal-zones { 20 cpu_thermal: cpu-thermal { [all …]
|
D | st,stm32-thermal.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/thermal/st,stm32-thermal.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: STMicroelectronics STM32 digital thermal sensor (DTS) binding 10 - David Hernandez Sanchez <david.hernandezsanchez@st.com> 14 const: st,stm32-thermal 25 clock-names: 27 - const: pclk 29 "#thermal-sensor-cells": [all …]
|
D | st-thermal.txt | 1 Binding for Thermal Sensor driver for STMicroelectronics STi series of SoCs. 4 ------------------- 6 compatible : Should be "st,stih407-thermal" 8 clock-names : Should be "thermal". 9 See: Documentation/devicetree/bindings/resource-names.txt 10 clocks : Phandle of the clock used by the thermal sensor. 11 See: Documentation/devicetree/bindings/clock/clock-bindings.txt 14 ------------------- 16 reg : For non-sysconf based sensors, this should be the physical base 17 address and length of the sensor's registers. [all …]
|
D | brcm,sr-thermal.txt | 1 * Broadcom Stingray Thermal 3 This binding describes thermal sensors that is part of Stingray SoCs. 6 - compatible : Must be "brcm,sr-thermal" 7 - reg : Memory where tmon data will be available. 8 - brcm,tmon-mask: A one cell bit mask of valid TMON sources. 10 - #thermal-sensor-cells : Thermal sensor phandler 11 - polling-delay: Max number of milliseconds to wait between polls. 12 - thermal-sensors: A list of thermal sensor phandles and specifier. 14 in correspond with brcm,tmon-mask. 15 - temperature: trip temperature threshold in millicelsius. [all …]
|
D | amlogic,thermal.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/thermal/amlogic,thermal.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Amlogic Thermal 10 - Guillaume La Roque <glaroque@baylibre.com> 12 description: Binding for Amlogic Thermal 17 - enum: 18 - amlogic,g12a-cpu-thermal 19 - amlogic,g12a-ddr-thermal [all …]
|
D | thermal-zones.yaml | 1 # SPDX-License-Identifier: (GPL-2.0) 4 --- 5 $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml# 6 $schema: http://devicetree.org/meta-schemas/base.yaml# 8 title: Thermal zone binding 11 - Amit Kucheria <amitk@kernel.org> 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 [all …]
|
D | socionext,uniphier-thermal.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/thermal/socionext,uniphier-thermal.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Socionext UniPhier thermal monitor 10 This describes the devicetree bindings for thermal monitor supported by 15 - Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 20 - socionext,uniphier-pxs2-thermal 21 - socionext,uniphier-ld20-thermal 22 - socionext,uniphier-pxs3-thermal [all …]
|
D | mediatek-thermal.txt | 1 * Mediatek Thermal 3 This describes the device tree binding for the Mediatek thermal controller 4 which measures the on-SoC temperatures. This device does not have its own ADC, 11 - compatible: 12 - "mediatek,mt8173-thermal" : For MT8173 family of SoCs 13 - "mediatek,mt2701-thermal" : For MT2701 family of SoCs 14 - "mediatek,mt2712-thermal" : For MT2712 family of SoCs 15 - "mediatek,mt7622-thermal" : For MT7622 SoC 16 - "mediatek,mt8183-thermal" : For MT8183 family of SoCs 17 - reg: Address range of the thermal controller [all …]
|
D | qcom-spmi-temp-alarm.txt | 8 - compatible: Should contain "qcom,spmi-temp-alarm". 9 - reg: Specifies the SPMI address. 10 - interrupts: PMIC temperature alarm interrupt. 11 - #thermal-sensor-cells: Should be 0. See Documentation/devicetree/bindings/thermal/thermal-sensor.… 14 - io-channels: Should contain IIO channel specifier for the ADC channel, 16 - io-channel-names: Should contain "thermal". 20 pm8941_temp: thermal-alarm@2400 { 21 compatible = "qcom,spmi-temp-alarm"; 24 #thermal-sensor-cells = <0>; 26 io-channels = <&pm8941_vadc VADC_DIE_TEMP>; [all …]
|
D | max77620_thermal.txt | 1 Thermal driver for MAX77620 Power management IC from Maxim Semiconductor. 10 ------------------- 11 #thermal-sensor-cells: For more details, please refer to 12 <devicetree/bindings/thermal/thermal-sensor.yaml> 15 For more details, please refer generic thermal DT binding document 16 <devicetree/bindings/thermal/thermal*.yaml>. 22 -------- 23 #include <dt-bindings/mfd/max77620.h> 24 #include <dt-bindings/thermal/thermal.h> 31 #thermal-sensor-cells = <0>; [all …]
|
D | qcom-tsens.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR MIT) 4 --- 5 $id: http://devicetree.org/schemas/thermal/qcom-tsens.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: QCOM SoC Temperature Sensor (TSENS) 11 - Amit Kucheria <amitk@kernel.org> 22 - description: v0.1 of TSENS 24 - enum: 25 - qcom,msm8916-tsens 26 - qcom,msm8939-tsens [all …]
|
/Documentation/devicetree/bindings/hwmon/ |
D | lm90.txt | 4 - compatible: manufacturer and chip name, one of 28 - reg: I2C bus address of the device 30 - vcc-supply: vcc regulator for the supply voltage. 33 - interrupts: Contains a single interrupt specifier which describes the 34 LM90 "-ALERT" pin output. 35 See interrupt-controller/interrupts.txt for the format. 37 - #thermal-sensor-cells: should be set to 1. See thermal/thermal-sensor.yaml 38 for details. See <include/dt-bindings/thermal/lm90.h> for the 39 definition of the local, remote and 2nd remote sensor index 44 temp-sensor { [all …]
|
/Documentation/driver-api/thermal/ |
D | sysfs-api.rst | 2 Generic Thermal Sysfs driver How To 15 The generic thermal sysfs provides a set of interfaces for thermal zone 16 devices (sensors) and thermal cooling devices (fan, processor...) to register 17 with the thermal management solution and to be a part of it. 19 This how-to focuses on enabling new thermal zone and cooling devices to 20 participate in thermal management. 21 This solution is platform independent and any type of thermal zone devices 24 The main task of the thermal sysfs driver is to expose thermal zone attributes 26 An intelligent thermal management application can make decisions based on 27 inputs from thermal zone attributes (the current temperature and trip point [all …]
|
1234