Home
last modified time | relevance | path

Searched refs:thermal (Results 51 – 75 of 791) sorted by relevance

12345678910>>...32

/openbmc/linux/drivers/thermal/intel/int340x_thermal/
H A DKconfig3 # 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 Dti,am654-thermal.yaml4 $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 Dbrcm,avs-tmon.yaml4 $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 Dthermal-cooling-devices.yaml5 $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 Dkirkwood-thermal.txt4 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 Dthermal-idle.yaml5 $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 Dnvidia,tegra30-tsensor.yaml4 $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 Ddove-thermal.txt3 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 Dhisilicon-thermal.txt6 - 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 Dimx8mm-thermal.yaml4 $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 Dst-thermal.txt6 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 Ddove_thermal.c86 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 DREADME1 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 Dexynos4-cpu-thermal.dtsi3 * 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 Dexynos5422-odroidhc1.dts32 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 DKconfig13 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 Dsa8775p-pmics.dtsi10 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 Dpm8010.dtsi10 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 Dpmr735d.dtsi10 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 DKconfig2 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 DKconfig3 # 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 DKconfig12 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 DMakefile12 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 DKconfig7 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 Dexynos5433-tmu.dtsi8 #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 …]

12345678910>>...32