Lines Matching +full:thermal +full:- +full:sensor
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
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
30 bool "Thermal state transition statistics"
32 Export thermal state transition statistics information through sysfs.
37 int "Emergency poweroff delay in milli-seconds"
40 Thermal subsystem will issue a graceful shutdown when
42 case of failure of an orderly_poweroff(), the thermal emergency
54 prompt "Expose thermal sensors as hwmon device"
55 depends on HWMON=y || HWMON=THERMAL
58 In case a sensor is registered with the thermal
60 as a hwmon. The sensor will then have the common
63 Say 'Y' here if you want all thermal sensors to
68 prompt "APIs to parse thermal data out of device tree"
73 read and parse thermal data definitions out of the
76 Say 'Y' here if you need to build thermal infrastructure
89 thermal zone but the choice here takes precedence.
95 prompt "Default Thermal governor"
98 This option sets which thermal governor shall be loaded at
123 information about the thermal framework events.
144 bool "Fair-share thermal governor"
146 Enable this to manage platform thermals using fair-share governor.
149 bool "Step_wise thermal governor"
155 bool "Bang Bang thermal governor"
165 bool "User_space thermal governor"
170 bool "Power allocator thermal governor"
194 This will be useful for platforms using the generic thermal interface
223 bool "Thermal emulation mode support"
225 Enable this option to make a emul_temp sysfs node in thermal zone
231 because userland can easily disable the thermal policy by simply
235 tristate "Generic Thermal MMIO driver"
239 This option enables the generic thermal MMIO driver that will use
240 memory-mapped reads to get the temperature. Any HW/System that
241 allows temperature reading by a single memory-mapped reading, be it
246 tristate "Hisilicon thermal driver"
252 Enable this to plug hisilicon's thermal sensor driver into the Linux
253 thermal framework. cpufreq is used as the cooling device to throttle
257 tristate "Temperature sensor driver for Freescale i.MX SoCs"
269 tristate "Temperature sensor driver for NXP i.MX SoCs with System Controller"
275 controller via MU (message unit) IPC to get temperature from thermal
276 sensor. It supports one critical trip point and one
277 passive trip point for each thermal sensor.
280 tristate "Temperature sensor driver for Freescale i.MX8MM SoC"
284 Support for Thermal Monitoring Unit (TMU) found on Freescale i.MX8MM SoC.
290 tristate "Texas Instruments K3 thermal support"
293 If you say yes here you get thermal support for the Texas Instruments
295 - AM654
300 tristate "Temperature sensor driver for Maxim MAX77620 PMIC"
310 tristate "QorIQ Thermal Monitoring Unit"
315 Support for Thermal Monitoring Unit (TMU) found on QorIQ platforms.
321 tristate "SPEAr thermal sensor driver"
326 Enable this to plug the SPEAr thermal sensor driver into the Linux
327 thermal framework.
330 tristate "Allwinner sun8i thermal driver"
337 Support for the sun8i thermal sensor driver into the Linux thermal
341 module will be called sun8i-thermal.
344 tristate "Rockchip thermal driver"
349 Rockchip thermal driver provides support for Temperature sensor
350 ADC (TS-ADC) found on Rockchip SoCs. It supports one critical
355 tristate "Renesas R-Car thermal driver"
359 Enable this to plug the R-Car thermal sensor driver into the Linux
360 thermal framework.
363 tristate "Renesas R-Car Gen3 and RZ/G2 thermal driver"
368 Enable this to plug the R-Car Gen3 or RZ/G2 thermal sensor driver into
369 the Linux thermal framework.
372 tristate "Renesas RZ/G2L thermal driver"
377 Enable this to plug the RZ/G2L thermal sensor driver into the Linux
378 thermal framework.
381 tristate "Temperature sensor on Marvell Kirkwood SoCs"
386 Support for the Kirkwood thermal sensor driver into the Linux thermal
387 framework. Only kirkwood 88F6282 and 88F6283 have this sensor.
390 tristate "Temperature sensor on Marvell Dove SoCs"
395 Support for the Dove thermal sensor driver in the Linux thermal
399 tristate "DB8500 thermal management"
403 Adds DB8500 thermal management implementation according to the thermal
404 management framework. A thermal zone with several trip points will be
406 thermal zone if trip points reached.
409 tristate "Marvell EBU Armada SoCs thermal management"
414 Enable this option if you want to have support for thermal management
418 tristate "DA9062/DA9061 Dialog Semiconductor thermal driver"
422 Enable this for the Dialog Semiconductor thermal sensor driver.
423 This will report PMIC junction over-temperature for one thermal trip
427 menu "Mediatek thermal drivers"
429 source "drivers/thermal/mediatek/Kconfig"
433 tristate "Amlogic Thermal Support"
437 If you say yes here you get support for Amlogic Thermal
443 menu "Intel thermal drivers"
445 source "drivers/thermal/intel/Kconfig"
448 menu "Broadcom thermal drivers"
451 source "drivers/thermal/broadcom/Kconfig"
454 menu "Texas Instruments thermal drivers"
457 source "drivers/thermal/ti-soc-thermal/Kconfig"
460 menu "Samsung thermal drivers"
462 source "drivers/thermal/samsung/Kconfig"
465 menu "STMicroelectronics thermal drivers"
467 source "drivers/thermal/st/Kconfig"
470 source "drivers/thermal/tegra/Kconfig"
473 tristate "Generic ADC based thermal sensor"
476 This enabled a thermal sysfs driver for the temperature sensor
482 menu "Qualcomm thermal drivers"
484 source "drivers/thermal/qcom/Kconfig"
488 tristate "Socionext UniPhier thermal driver"
492 Enable this to plug in UniPhier on-chip PVT thermal driver into the
493 thermal framework. The driver supports CPU thermal zone temperature
497 tristate "Temperature sensor on Spreadtrum SoCs"
500 Support for the Spreadtrum thermal sensor driver in the Linux thermal
514 tristate "Loongson-2 SoC series thermal driver"
518 Support for Thermal driver found on Loongson-2 SoC series platforms.
519 The thermal driver realizes get_temp and set_trips function, which