xref: /linux/drivers/thermal/Kconfig (revision c48cbba6fee3587bdfe77ef850a1a0aa30a2a60f)
1203d3d4aSZhang Rui#
2203d3d4aSZhang Rui# Generic thermal sysfs drivers configuration
3203d3d4aSZhang Rui#
4203d3d4aSZhang Rui
5203d3d4aSZhang Ruimenuconfig THERMAL
663c4ec90SZhang Rui	tristate "Generic Thermal sysfs driver"
7203d3d4aSZhang Rui	help
8203d3d4aSZhang Rui	  Generic Thermal Sysfs driver offers a generic mechanism for
9203d3d4aSZhang Rui	  thermal management. Usually it's made up of one or more thermal
10203d3d4aSZhang Rui	  zone and cooling device.
11543a9561SLen Brown	  Each thermal zone contains its own temperature, trip points,
12203d3d4aSZhang Rui	  cooling devices.
13203d3d4aSZhang Rui	  All platforms with ACPI thermal support can use this driver.
1463c4ec90SZhang Rui	  If you want this support, you should say Y or M here.
1516d75239SRene Herman
1616d75239SRene Hermanconfig THERMAL_HWMON
17ab92402aSJean Delvare	bool
18df43176cSJan Beulich	depends on THERMAL
1916d75239SRene Herman	depends on HWMON=y || HWMON=THERMAL
20ab92402aSJean Delvare	default y
216a92c366SVincenzo Frascino
2202361418SAmit Daniel Kachhapconfig CPU_THERMAL
2302361418SAmit Daniel Kachhap	bool "generic cpu cooling support"
2402361418SAmit Daniel Kachhap	depends on THERMAL && CPU_FREQ
2502361418SAmit Daniel Kachhap	help
2602361418SAmit Daniel Kachhap	  This implements the generic cpu cooling mechanism through frequency
2702361418SAmit Daniel Kachhap	  reduction, cpu hotplug and any other ways of reducing temperature. An
2802361418SAmit Daniel Kachhap	  ACPI version of this already exists(drivers/acpi/processor_thermal.c).
2902361418SAmit Daniel Kachhap	  This will be useful for platforms using the generic thermal interface
3002361418SAmit Daniel Kachhap	  and not the ACPI interface.
3102361418SAmit Daniel Kachhap	  If you want this support, you should say Y here.
3202361418SAmit Daniel Kachhap
336a92c366SVincenzo Frascinoconfig SPEAR_THERMAL
346a92c366SVincenzo Frascino	bool "SPEAr thermal sensor driver"
356a92c366SVincenzo Frascino	depends on THERMAL
366a92c366SVincenzo Frascino	depends on PLAT_SPEAR
37b9c7aff4SViresh Kumar	depends on OF
386a92c366SVincenzo Frascino	help
396a92c366SVincenzo Frascino	  Enable this to plug the SPEAr thermal sensor driver into the Linux
406a92c366SVincenzo Frascino	  thermal framework
411e426ffdSKuninori Morimoto
421e426ffdSKuninori Morimotoconfig RCAR_THERMAL
431e426ffdSKuninori Morimoto	tristate "Renesas R-Car thermal driver"
441e426ffdSKuninori Morimoto	depends on THERMAL
451e426ffdSKuninori Morimoto	depends on ARCH_SHMOBILE
461e426ffdSKuninori Morimoto	help
471e426ffdSKuninori Morimoto	  Enable this to plug the R-Car thermal sensor driver into the Linux
481e426ffdSKuninori Morimoto	  thermal framework
49*c48cbba6SAmit Daniel Kachhap
50*c48cbba6SAmit Daniel Kachhapconfig EXYNOS_THERMAL
51*c48cbba6SAmit Daniel Kachhap	tristate "Temperature sensor on Samsung EXYNOS"
52*c48cbba6SAmit Daniel Kachhap	depends on ARCH_EXYNOS4 && THERMAL
53*c48cbba6SAmit Daniel Kachhap	help
54*c48cbba6SAmit Daniel Kachhap	  If you say yes here you get support for TMU (Thermal Managment
55*c48cbba6SAmit Daniel Kachhap	  Unit) on SAMSUNG EXYNOS series of SoC.
56