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 bool "Thermal subsystem debug support"
40 Say Y to allow the thermal subsystem to collect diagnostic
44 int "Emergency poweroff delay in milli-seconds"
47 Thermal subsystem will issue a graceful shutdown when
49 case of failure of an orderly_poweroff(), the thermal emergency
61 prompt "Expose thermal sensors as hwmon device"
62 depends on HWMON=y || HWMON=THERMAL
65 In case a sensor is registered with the thermal
67 as a hwmon. The sensor will then have the common
70 Say 'Y' here if you want all thermal sensors to
75 prompt "APIs to parse thermal data out of device tree"
80 read and parse thermal data definitions out of the
83 Say 'Y' here if you need to build thermal infrastructure
92 thermal zone but the choice here takes precedence.
98 prompt "Default Thermal governor"
101 This option sets which thermal governor shall be loaded at
126 information about the thermal framework events.
147 bool "Fair-share thermal governor"
149 Enable this to manage platform thermals using fair-share governor.
152 bool "Step_wise thermal governor"
158 bool "Bang Bang thermal governor"
168 bool "User_space thermal governor"
173 bool "Power allocator thermal governor"
197 This will be useful for platforms using the generic thermal interface
226 bool "Thermal emulation mode support"
228 Enable this option to make a emul_temp sysfs node in thermal zone
234 because userland can easily disable the thermal policy by simply
238 tristate "Generic Thermal MMIO driver"
242 This option enables the generic thermal MMIO driver that will use
243 memory-mapped reads to get the temperature. Any HW/System that
244 allows temperature reading by a single memory-mapped reading, be it
249 tristate "Hisilicon thermal driver"
255 Enable this to plug hisilicon's thermal sensor driver into the Linux
256 thermal framework. cpufreq is used as the cooling device to throttle
260 tristate "Temperature sensor driver for Freescale i.MX SoCs"
272 tristate "Temperature sensor driver for NXP i.MX SoCs with System Controller"
278 controller via MU (message unit) IPC to get temperature from thermal
279 sensor. It supports one critical trip point and one
280 passive trip point for each thermal sensor.
283 tristate "Temperature sensor driver for Freescale i.MX8MM SoC"
287 Support for Thermal Monitoring Unit (TMU) found on Freescale i.MX8MM SoC.
293 tristate "Texas Instruments K3 thermal support"
296 If you say yes here you get thermal support for the Texas Instruments
298 - AM654
303 tristate "Temperature sensor driver for Maxim MAX77620 PMIC"
313 tristate "QorIQ Thermal Monitoring Unit"
318 Support for Thermal Monitoring Unit (TMU) found on QorIQ platforms.
324 tristate "SPEAr thermal sensor driver"
329 Enable this to plug the SPEAr thermal sensor driver into the Linux
330 thermal framework.
333 tristate "Allwinner sun8i thermal driver"
340 Support for the sun8i thermal sensor driver into the Linux thermal
344 module will be called sun8i-thermal.
347 tristate "Rockchip thermal driver"
352 Rockchip thermal driver provides support for Temperature sensor
353 ADC (TS-ADC) found on Rockchip SoCs. It supports one critical
358 tristate "Renesas R-Car thermal driver"
362 Enable this to plug the R-Car thermal sensor driver into the Linux
363 thermal framework.
366 tristate "Renesas R-Car Gen3 and RZ/G2 thermal driver"
371 Enable this to plug the R-Car Gen3 or RZ/G2 thermal sensor driver into
372 the Linux thermal framework.
375 tristate "Renesas RZ/G2L thermal driver"
380 Enable this to plug the RZ/G2L thermal sensor driver into the Linux
381 thermal framework.
384 tristate "Temperature sensor on Marvell Kirkwood SoCs"
389 Support for the Kirkwood thermal sensor driver into the Linux thermal
390 framework. Only kirkwood 88F6282 and 88F6283 have this sensor.
393 tristate "Temperature sensor on Marvell Dove SoCs"
398 Support for the Dove thermal sensor driver in the Linux thermal
402 tristate "DB8500 thermal management"
406 Adds DB8500 thermal management implementation according to the thermal
407 management framework. A thermal zone with several trip points will be
409 thermal zone if trip points reached.
412 tristate "Marvell EBU Armada SoCs thermal management"
417 Enable this option if you want to have support for thermal management
421 tristate "DA9062/DA9061 Dialog Semiconductor thermal driver"
425 Enable this for the Dialog Semiconductor thermal sensor driver.
426 This will report PMIC junction over-temperature for one thermal trip
430 menu "Mediatek thermal drivers"
432 source "drivers/thermal/mediatek/Kconfig"
436 tristate "Amlogic Thermal Support"
440 If you say yes here you get support for Amlogic Thermal
446 menu "Intel thermal drivers"
448 source "drivers/thermal/intel/Kconfig"
451 menu "Broadcom thermal drivers"
454 source "drivers/thermal/broadcom/Kconfig"
457 menu "Texas Instruments thermal drivers"
460 source "drivers/thermal/ti-soc-thermal/Kconfig"
463 menu "Samsung thermal drivers"
465 source "drivers/thermal/samsung/Kconfig"
468 menu "STMicroelectronics thermal drivers"
470 source "drivers/thermal/st/Kconfig"
473 source "drivers/thermal/tegra/Kconfig"
476 tristate "Generic ADC based thermal sensor"
479 This enabled a thermal sysfs driver for the temperature sensor
485 menu "Qualcomm thermal drivers"
487 source "drivers/thermal/qcom/Kconfig"
491 tristate "Socionext UniPhier thermal driver"
495 Enable this to plug in UniPhier on-chip PVT thermal driver into the
496 thermal framework. The driver supports CPU thermal zone temperature
500 tristate "Temperature sensor on Spreadtrum SoCs"
503 Support for the Spreadtrum thermal sensor driver in the Linux thermal
517 tristate "Loongson-2 SoC series thermal driver"
521 Support for Thermal driver found on Loongson-2 SoC series platforms.
522 The thermal driver realizes get_temp and set_trips function, which