xref: /linux/drivers/thermal/Kconfig (revision 08ec212c0f92cbf30e3ecc7349f18151714041d6)
1#
2# Generic thermal sysfs drivers configuration
3#
4
5menuconfig THERMAL
6	tristate "Generic Thermal sysfs driver"
7	help
8	  Generic Thermal Sysfs driver offers a generic mechanism for
9	  thermal management. Usually it's made up of one or more thermal
10	  zone and cooling device.
11	  Each thermal zone contains its own temperature, trip points,
12	  cooling devices.
13	  All platforms with ACPI thermal support can use this driver.
14	  If you want this support, you should say Y or M here.
15
16config THERMAL_HWMON
17	bool
18	depends on THERMAL
19	depends on HWMON=y || HWMON=THERMAL
20	default y
21
22config CPU_THERMAL
23	bool "generic cpu cooling support"
24	depends on THERMAL && CPU_FREQ
25	select CPU_FREQ_TABLE
26	help
27	  This implements the generic cpu cooling mechanism through frequency
28	  reduction, cpu hotplug and any other ways of reducing temperature. An
29	  ACPI version of this already exists(drivers/acpi/processor_thermal.c).
30	  This will be useful for platforms using the generic thermal interface
31	  and not the ACPI interface.
32	  If you want this support, you should say Y here.
33
34config SPEAR_THERMAL
35	bool "SPEAr thermal sensor driver"
36	depends on THERMAL
37	depends on PLAT_SPEAR
38	depends on OF
39	help
40	  Enable this to plug the SPEAr thermal sensor driver into the Linux
41	  thermal framework
42
43config RCAR_THERMAL
44	tristate "Renesas R-Car thermal driver"
45	depends on THERMAL
46	depends on ARCH_SHMOBILE
47	help
48	  Enable this to plug the R-Car thermal sensor driver into the Linux
49	  thermal framework
50
51config EXYNOS_THERMAL
52	tristate "Temperature sensor on Samsung EXYNOS"
53	depends on (ARCH_EXYNOS4 || ARCH_EXYNOS5) && THERMAL
54	select CPU_FREQ_TABLE
55	help
56	  If you say yes here you get support for TMU (Thermal Managment
57	  Unit) on SAMSUNG EXYNOS series of SoC.
58