/openbmc/linux/drivers/thermal/intel/int340x_thermal/ |
H A D | Kconfig | 3 # ACPI INT340x thermal drivers configuration 7 tristate "ACPI INT340X thermal drivers" 17 Newer laptops and tablets that use ACPI may have thermal sensors and 18 other devices with thermal control capabilities outside the core 19 CPU/SOC, for thermal safety reasons. 23 from these objects to userspace via the normal thermal framework. 37 tristate "ACPI INT3406 display thermal driver" 40 The display thermal device represents the LED/LCD display panel 42 the display thermal device is to allow control of the display 43 brightness in order to address a thermal condition or to reduce
|
/openbmc/linux/Documentation/devicetree/bindings/thermal/ |
H A D | ti,am654-thermal.yaml | 4 $id: http://devicetree.org/schemas/thermal/ti,am654-thermal.yaml# 22 "#thermal-sensor-cells": 29 - "#thermal-sensor-cells" 36 vtm: thermal@42050000 { 40 #thermal-sensor-cells = <1>; 46 thermal-sensors = <&vtm0 0>;
|
H A D | brcm,avs-tmon.yaml | 4 $id: http://devicetree.org/schemas/thermal/brcm,avs-tmon.yaml# 7 title: Broadcom STB thermal management 15 - $ref: thermal-sensor.yaml# 37 "#thermal-sensor-cells": 45 - "#thermal-sensor-cells" 49 thermal@f04d1500 { 55 #thermal-sensor-cells = <0>;
|
H A D | thermal-cooling-devices.yaml | 5 $id: http://devicetree.org/schemas/thermal/thermal-cooling-devices.yaml# 15 and the software abstraction of cooling devices and thermal zones required to 16 take appropriate action to mitigate thermal overload. 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 57 #include <dt-bindings/thermal/thermal.h> 96 thermal-zones { 97 cpu0-thermal { [all …]
|
H A D | kirkwood-thermal.txt | 4 don't contain a thermal sensor. 7 - compatible : "marvell,kirkwood-thermal" 8 - reg : Address range of the thermal registers 12 thermal@10078 { 13 compatible = "marvell,kirkwood-thermal";
|
H A D | thermal-idle.yaml | 5 $id: http://devicetree.org/schemas/thermal/thermal-idle.yaml# 14 The thermal idle cooling device allows the system to passively 18 This binding describes the thermal idle node. 22 const: thermal-idle 24 A thermal-idle node describes the idle cooling device properties to 25 cool down efficiently the attached thermal zone. 52 #include <dt-bindings/thermal/thermal.h> 75 cpu_b0_therm: thermal-idle { 91 cpu_b1_therm: thermal-idle {
|
H A D | nvidia,tegra30-tsensor.yaml | 4 $id: http://devicetree.org/schemas/thermal/nvidia,tegra30-tsensor.yaml# 15 TSENSOR provides thermal and voltage sensors which monitor temperature 20 a certain thermal/voltage threshold. 23 a certain thermal/voltage threshold. 46 "#thermal-sensor-cells": 59 - "#thermal-sensor-cells" 65 thermal-sensor@70014000 { 72 #thermal-sensor-cells = <1>;
|
H A D | dove-thermal.txt | 3 This driver is for Dove SoCs which contain a thermal sensor. 6 - compatible : "marvell,dove-thermal" 7 - reg : Address range of the thermal registers 15 thermal@10078 { 16 compatible = "marvell,dove-thermal";
|
H A D | hisilicon-thermal.txt | 6 - reg: physical base address of thermal sensor and length of memory mapped 12 - #thermal-sensor-cells: Should be 1. See Documentation/devicetree/bindings/thermal/thermal-sensor.… 23 #thermal-sensor-cells = <1>; 31 #thermal-sensor-cells = <1>;
|
H A D | imx8mm-thermal.yaml | 4 $id: http://devicetree.org/schemas/thermal/imx8mm-thermal.yaml# 42 "#thermal-sensor-cells": 44 Number of cells required to uniquely identify the thermal 54 - '#thermal-sensor-cells' 62 thermal-sensor@30260000 { 66 #thermal-sensor-cells = <0>;
|
H A D | st-thermal.txt | 6 compatible : Should be "st,stih407-thermal" 8 clock-names : Should be "thermal". 10 clocks : Phandle of the clock used by the thermal sensor. 19 NB: For thermal sensor's for which no interrupt has been 26 compatible = "st,stih407-thermal"; 28 clock-names = "thermal";
|
/openbmc/linux/drivers/thermal/ |
H A D | dove_thermal.c | 86 static int dove_get_temp(struct thermal_zone_device *thermal, in dove_get_temp() argument 90 struct dove_thermal_priv *priv = thermal_zone_device_priv(thermal); in dove_get_temp() 120 struct thermal_zone_device *thermal = NULL; in dove_thermal_probe() local 142 thermal = thermal_tripless_zone_device_register("dove_thermal", priv, in dove_thermal_probe() 144 if (IS_ERR(thermal)) { in dove_thermal_probe() 147 return PTR_ERR(thermal); in dove_thermal_probe() 150 ret = thermal_zone_device_enable(thermal); in dove_thermal_probe() 152 thermal_zone_device_unregister(thermal); in dove_thermal_probe() 156 platform_set_drvdata(pdev, thermal); in dove_thermal_probe()
|
/openbmc/linux/tools/thermal/tmon/ |
H A D | README | 1 TMON - A Monitoring and Testing Tool for Linux kernel thermal subsystem 6 thermal relationship between processor and fan has become past for modern 9 As hardware vendors cope with the thermal constraints on their products, more 11 complexity of the thermal relationship can grow exponentially among cooling 14 To expose such relationship to the userspace, Linux generic thermal layer 15 introduced sysfs entry at /sys/class/thermal with a matrix of symbolic 18 thermal conditions are often exception cases that hard to reach in 22 complex thermal subsystem. 28 sysfs.c : access to the generic thermal sysfs 30 that can be used for thermal relationship training.
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A D | exynos4-cpu-thermal.dtsi | 3 * Device tree sources for Exynos4 thermal zone 8 #include <dt-bindings/thermal/thermal.h> 11 thermal-zones { 12 cpu_thermal: cpu-thermal { 13 thermal-sensors = <&tmu>;
|
H A D | exynos5422-odroidhc1.dts | 32 thermal-zones { 33 cpu0_thermal: cpu0-thermal { 34 thermal-sensors = <&tmu_cpu0>; 88 cpu1_thermal: cpu1-thermal { 89 thermal-sensors = <&tmu_cpu1>; 132 cpu2_thermal: cpu2-thermal { 133 thermal-sensors = <&tmu_cpu2>; 176 cpu3_thermal: cpu3-thermal { 177 thermal-sensors = <&tmu_cpu3>; 220 gpu_thermal: gpu-thermal { [all …]
|
/openbmc/linux/drivers/thermal/ti-soc-thermal/ |
H A D | Kconfig | 13 bool "Texas Instruments SoCs thermal framework support" 16 If you say yes here you want to get support for generic thermal 23 bool "Texas Instruments OMAP3 thermal support" 27 If you say yes here you get thermal support for the Texas Instruments 31 OMAP3 chips normally don't need thermal management, and sensors in 38 bool "Texas Instruments OMAP4 thermal support" 42 If you say yes here you get thermal support for the Texas Instruments 52 bool "Texas Instruments OMAP5 thermal support" 56 If you say yes here you get thermal support for the Texas Instruments 64 bool "Texas Instruments DRA752 thermal support" [all …]
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | sa8775p-pmics.dtsi | 10 thermal-zones { 11 pmm8654au_0_thermal: pm8775-0-thermal { 14 thermal-sensors = <&pmm8654au_0_temp_alarm>; 31 pmm8654au_1_thermal: pm8775-1-thermal { 34 thermal-sensors = <&pmm8654au_1_temp_alarm>; 51 pmm8654au_2_thermal: pm8775-2-thermal { 71 pmm8654au_3_thermal: pm8775-3-thermal { 112 #thermal-sensor-cells = <0>; 169 #thermal-sensor-cells = <0>; 193 #thermal-sensor-cells = <0>; [all …]
|
H A D | pm8010.dtsi | 10 thermal-zones { 11 pm8010-m-thermal { 15 thermal-sensors = <&pm8010_m_temp_alarm>; 32 pm8010-n-thermal { 36 thermal-sensors = <&pm8010_n_temp_alarm>; 67 #thermal-sensor-cells = <0>; 81 #thermal-sensor-cells = <0>;
|
H A D | pmr735d.dtsi | 10 thermal-zones { 11 pmr735d-k-thermal { 15 thermal-sensors = <&pmr735d_k_temp_alarm>; 32 pmr735d-l-thermal { 36 thermal-sensors = <&pmr735d_l_temp_alarm>; 67 #thermal-sensor-cells = <0>; 91 #thermal-sensor-cells = <0>;
|
/openbmc/linux/drivers/thermal/mediatek/ |
H A D | Kconfig | 2 tristate "MediaTek thermal drivers" 5 This is the option for MediaTek thermal software solutions. 7 information from thermal sensors or turn on throttle 8 mechaisms for thermal mitigation. 18 This driver configures thermal controllers to collect 28 thermal controllers to collect temperatures via ASIF 32 bool "LVTS thermal debugfs"
|
/openbmc/linux/drivers/thermal/st/ |
H A D | Kconfig | 3 # STMicroelectronics thermal drivers configuration 9 Support for thermal sensors on STMicroelectronics STi series of SoCs. 13 tristate "STi series memory mapped access based thermal sensors" 20 Support for thermal framework on STMicroelectronics STM32 series of 21 SoCs. This thermal driver allows to access to general thermal framework
|
/openbmc/linux/drivers/thermal/intel/ |
H A D | Kconfig | 12 user interface is exposed via generic thermal framework. 23 tristate "X86 package temperature thermal driver" 31 thermal zone. Each package will have its own thermal zone. There are 47 tristate "Intel SoCs DTS thermal driver" 55 thermal zone. There are two trip points. One of the trip point can 56 be set by user mode programs to get notifications via Linux thermal 61 tristate "Intel Quark DTS thermal driver" 70 menu "ACPI INT340X thermal drivers" 71 source "drivers/thermal/intel/int340x_thermal/Kconfig" 75 tristate "Intel Broxton PMIC thermal driver" [all …]
|
/openbmc/linux/tools/thermal/thermal-engine/ |
H A D | Makefile | 12 CFLAGS += -I$(srctree)/tools/thermal/lib 13 CFLAGS += -I$(srctree)/tools/lib/thermal/include 15 LDFLAGS = -L$(srctree)/tools/thermal/lib 16 LDFLAGS += -L$(srctree)/tools/lib/thermal 24 all: thermal-engine
|
/openbmc/linux/drivers/thermal/qcom/ |
H A D | Kconfig | 7 This enables the thermal sysfs driver for the TSENS device. It shows 8 up in Sysfs as a thermal zone with multiple trip points. Disabling the 9 thermal zone device via the mode file results in disabling the sensor. 19 This enables the thermal driver for the ADC thermal monitoring 20 device. It shows up as a thermal zone with multiple trip points. 29 This enables a thermal sysfs driver for Qualcomm plug-and-play (QPNP) 30 PMIC devices. It shows up in sysfs as a thermal sensor with multiple 31 trip points. The temperature reported by the thermal sensor reflects the
|
/openbmc/linux/arch/arm64/boot/dts/exynos/ |
H A D | exynos5433-tmu.dtsi | 8 #include <dt-bindings/thermal/thermal.h> 11 thermal-zones { 12 atlas0_thermal: atlas0-thermal { 13 thermal-sensors = <&tmu_atlas0>; 100 atlas1_thermal: atlas1-thermal { 101 thermal-sensors = <&tmu_atlas1>; 143 g3d_thermal: g3d-thermal { 144 thermal-sensors = <&tmu_g3d>; 186 apollo_thermal: apollo-thermal { 262 isp_thermal: isp-thermal { [all …]
|