Zhang Rui | 203d3d4 | 2008-01-17 15:51:08 +0800 | [diff] [blame] | 1 | # |
| 2 | # Generic thermal sysfs drivers configuration |
| 3 | # |
| 4 | |
| 5 | menuconfig THERMAL |
Zhang Rui | 63c4ec9 | 2008-04-21 16:07:13 +0800 | [diff] [blame] | 6 | tristate "Generic Thermal sysfs driver" |
Zhang Rui | 203d3d4 | 2008-01-17 15:51:08 +0800 | [diff] [blame] | 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. |
Len Brown | 543a956 | 2008-02-07 16:55:08 -0500 | [diff] [blame] | 11 | Each thermal zone contains its own temperature, trip points, |
Zhang Rui | 203d3d4 | 2008-01-17 15:51:08 +0800 | [diff] [blame] | 12 | cooling devices. |
| 13 | All platforms with ACPI thermal support can use this driver. |
Zhang Rui | 63c4ec9 | 2008-04-21 16:07:13 +0800 | [diff] [blame] | 14 | If you want this support, you should say Y or M here. |
Rene Herman | 16d7523 | 2008-06-24 19:38:56 +0200 | [diff] [blame] | 15 | |
| 16 | config THERMAL_HWMON |
Jean Delvare | ab92402 | 2011-07-28 13:48:40 -0700 | [diff] [blame] | 17 | bool |
Jan Beulich | df43176 | 2009-09-18 12:41:10 -0700 | [diff] [blame] | 18 | depends on THERMAL |
Rene Herman | 16d7523 | 2008-06-24 19:38:56 +0200 | [diff] [blame] | 19 | depends on HWMON=y || HWMON=THERMAL |
Jean Delvare | ab92402 | 2011-07-28 13:48:40 -0700 | [diff] [blame] | 20 | default y |
Vincenzo Frascino | 6a92c36 | 2012-03-21 12:55:03 -0700 | [diff] [blame] | 21 | |
Amit Daniel Kachhap | 0236141 | 2012-08-16 17:11:40 +0530 | [diff] [blame] | 22 | config CPU_THERMAL |
| 23 | bool "generic cpu cooling support" |
| 24 | depends on THERMAL && CPU_FREQ |
David Rientjes | dd8e8c4 | 2012-10-15 13:40:15 -0700 | [diff] [blame] | 25 | select CPU_FREQ_TABLE |
Amit Daniel Kachhap | 0236141 | 2012-08-16 17:11:40 +0530 | [diff] [blame] | 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 | |
Vincenzo Frascino | 6a92c36 | 2012-03-21 12:55:03 -0700 | [diff] [blame] | 34 | config SPEAR_THERMAL |
| 35 | bool "SPEAr thermal sensor driver" |
| 36 | depends on THERMAL |
| 37 | depends on PLAT_SPEAR |
Viresh Kumar | b9c7aff | 2012-05-29 11:18:51 -0700 | [diff] [blame] | 38 | depends on OF |
Vincenzo Frascino | 6a92c36 | 2012-03-21 12:55:03 -0700 | [diff] [blame] | 39 | help |
| 40 | Enable this to plug the SPEAr thermal sensor driver into the Linux |
| 41 | thermal framework |
Kuninori Morimoto | 1e426ff | 2012-07-21 10:53:48 +1000 | [diff] [blame] | 42 | |
| 43 | config 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 |
Amit Daniel Kachhap | c48cbba | 2012-08-16 17:11:41 +0530 | [diff] [blame] | 50 | |
| 51 | config EXYNOS_THERMAL |
| 52 | tristate "Temperature sensor on Samsung EXYNOS" |
Amit Daniel Kachhap | f22d9c0 | 2012-08-16 17:11:42 +0530 | [diff] [blame] | 53 | depends on (ARCH_EXYNOS4 || ARCH_EXYNOS5) && THERMAL |
David Rientjes | dd8e8c4 | 2012-10-15 13:40:15 -0700 | [diff] [blame] | 54 | select CPU_FREQ_TABLE |
Amit Daniel Kachhap | c48cbba | 2012-08-16 17:11:41 +0530 | [diff] [blame] | 55 | help |
Masanari Iida | e41e85c | 2012-11-30 16:44:39 +0900 | [diff] [blame^] | 56 | If you say yes here you get support for TMU (Thermal Management |
Amit Daniel Kachhap | c48cbba | 2012-08-16 17:11:41 +0530 | [diff] [blame] | 57 | Unit) on SAMSUNG EXYNOS series of SoC. |