Lines Matching +full:thermal +full:- +full:zones

1 # SPDX-License-Identifier: GPL-2.0-only
3 # Generic thermal drivers configuration
6 menuconfig THERMAL config
7 bool "Thermal drivers"
9 Thermal drivers offer a generic mechanism for
10 thermal management. Usually it's made up of one or more thermal
11 zones and cooling devices.
12 Each thermal zone contains its own temperature, trip points,
14 All platforms with ACPI or Open Firmware thermal support can use
18 if THERMAL
21 bool "Thermal netlink management"
24 The thermal framework has a netlink interface to do thermal
25 zones discovery, temperature readings and events such as
30 bool "Thermal state transition statistics"
32 Export thermal state transition statistics information through sysfs.
37 bool "Thermal subsystem debug support"
40 Say Y to allow the thermal subsystem to collect diagnostic
44 tristate "Thermal core testing facility"
47 Say Y to add a debugfs-based thermal core testing facility.
48 It allows test thermal zones to be created and populated
49 with trip points in order to exercise the thermal core
53 int "Emergency poweroff delay in milli-seconds"
56 Thermal subsystem will issue a graceful shutdown when
58 case of failure of an orderly_poweroff(), the thermal emergency
70 prompt "Expose thermal sensors as hwmon device"
71 depends on HWMON=y || HWMON=THERMAL
74 In case a sensor is registered with the thermal
79 Say 'Y' here if you want all thermal sensors to
84 prompt "APIs to parse thermal data out of device tree"
89 read and parse thermal data definitions out of the
92 Say 'Y' here if you need to build thermal infrastructure
96 prompt "Default Thermal governor"
99 This option sets which thermal governor shall be loaded at
124 information about the thermal framework events.
145 bool "Fair-share thermal governor"
147 Enable this to manage platform thermals using fair-share governor.
150 bool "Step_wise thermal governor"
156 bool "Bang Bang thermal governor"
166 bool "User_space thermal governor"
171 bool "Power allocator thermal governor"
195 This will be useful for platforms using the generic thermal interface
224 bool "Thermal emulation mode support"
226 Enable this option to make a emul_temp sysfs node in thermal zone
232 because userland can easily disable the thermal policy by simply
236 tristate "Generic Thermal MMIO driver"
240 This option enables the generic thermal MMIO driver that will use
241 memory-mapped reads to get the temperature. Any HW/System that
242 allows temperature reading by a single memory-mapped reading, be it
247 tristate "Hisilicon thermal driver"
253 Enable this to plug hisilicon's thermal sensor driver into the Linux
254 thermal framework. cpufreq is used as the cooling device to throttle
276 controller via MU (message unit) IPC to get temperature from thermal
278 passive trip point for each thermal sensor.
285 Support for Thermal Monitoring Unit (TMU) found on Freescale i.MX8MM SoC.
291 tristate "Texas Instruments K3 thermal support"
294 If you say yes here you get thermal support for the Texas Instruments
296 - AM654
311 tristate "QorIQ Thermal Monitoring Unit"
316 Support for Thermal Monitoring Unit (TMU) found on QorIQ platforms.
322 tristate "SPEAr thermal sensor driver"
327 Enable this to plug the SPEAr thermal sensor driver into the Linux
328 thermal framework.
331 tristate "Allwinner sun8i thermal driver"
338 Support for the sun8i thermal sensor driver into the Linux thermal
342 module will be called sun8i-thermal.
345 tristate "Rockchip thermal driver"
350 Rockchip thermal driver provides support for Temperature sensor
351 ADC (TS-ADC) found on Rockchip SoCs. It supports one critical
361 Support for the Kirkwood thermal sensor driver into the Linux thermal
370 Support for the Dove thermal sensor driver in the Linux thermal
374 tristate "DB8500 thermal management"
378 Adds DB8500 thermal management implementation according to the thermal
379 management framework. A thermal zone with several trip points will be
381 thermal zone if trip points reached.
384 tristate "Marvell EBU Armada SoCs thermal management"
389 Enable this option if you want to have support for thermal management
393 tristate "DA9062/DA9061 Dialog Semiconductor thermal driver"
397 Enable this for the Dialog Semiconductor thermal sensor driver.
398 This will report PMIC junction over-temperature for one thermal trip
402 menu "Mediatek thermal drivers"
404 source "drivers/thermal/mediatek/Kconfig"
408 tristate "Amlogic Thermal Support"
412 If you say yes here you get support for Amlogic Thermal
418 menu "Intel thermal drivers"
420 source "drivers/thermal/intel/Kconfig"
423 menu "Broadcom thermal drivers"
426 source "drivers/thermal/broadcom/Kconfig"
429 menu "Texas Instruments thermal drivers"
432 source "drivers/thermal/ti-soc-thermal/Kconfig"
435 menu "Samsung thermal drivers"
437 source "drivers/thermal/samsung/Kconfig"
440 menu "STMicroelectronics thermal drivers"
442 source "drivers/thermal/st/Kconfig"
445 source "drivers/thermal/renesas/Kconfig"
447 source "drivers/thermal/tegra/Kconfig"
450 tristate "Generic ADC based thermal sensor"
453 This enabled a thermal sysfs driver for the temperature sensor
459 menu "Qualcomm thermal drivers"
461 source "drivers/thermal/qcom/Kconfig"
465 tristate "Socionext UniPhier thermal driver"
469 Enable this to plug in UniPhier on-chip PVT thermal driver into the
470 thermal framework. The driver supports CPU thermal zone temperature
477 Support for the Spreadtrum thermal sensor driver in the Linux thermal
491 tristate "Loongson-2 SoC series thermal driver"
495 Support for Thermal driver found on Loongson-2 SoC series platforms.
496 The thermal driver realizes get_temp and set_trips function, which