diff options
Diffstat (limited to 'drivers/thermal/Kconfig')
| -rw-r--r-- | drivers/thermal/Kconfig | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/drivers/thermal/Kconfig b/drivers/thermal/Kconfig index a764f165b589..5e3c02554d99 100644 --- a/drivers/thermal/Kconfig +++ b/drivers/thermal/Kconfig | |||
| @@ -67,15 +67,16 @@ config THERMAL_GOV_USER_SPACE | |||
| 67 | Enable this to let the user space manage the platform thermals. | 67 | Enable this to let the user space manage the platform thermals. |
| 68 | 68 | ||
| 69 | config CPU_THERMAL | 69 | config CPU_THERMAL |
| 70 | tristate "generic cpu cooling support" | 70 | bool "generic cpu cooling support" |
| 71 | depends on CPU_FREQ | 71 | depends on CPU_FREQ |
| 72 | select CPU_FREQ_TABLE | 72 | select CPU_FREQ_TABLE |
| 73 | help | 73 | help |
| 74 | This implements the generic cpu cooling mechanism through frequency | 74 | This implements the generic cpu cooling mechanism through frequency |
| 75 | reduction, cpu hotplug and any other ways of reducing temperature. An | 75 | reduction. An ACPI version of this already exists |
| 76 | ACPI version of this already exists(drivers/acpi/processor_thermal.c). | 76 | (drivers/acpi/processor_thermal.c). |
| 77 | This will be useful for platforms using the generic thermal interface | 77 | This will be useful for platforms using the generic thermal interface |
| 78 | and not the ACPI interface. | 78 | and not the ACPI interface. |
| 79 | |||
| 79 | If you want this support, you should say Y here. | 80 | If you want this support, you should say Y here. |
| 80 | 81 | ||
| 81 | config THERMAL_EMULATION | 82 | config THERMAL_EMULATION |
| @@ -86,6 +87,10 @@ config THERMAL_EMULATION | |||
| 86 | user can manually input temperature and test the different trip | 87 | user can manually input temperature and test the different trip |
| 87 | threshold behaviour for simulation purpose. | 88 | threshold behaviour for simulation purpose. |
| 88 | 89 | ||
| 90 | WARNING: Be careful while enabling this option on production systems, | ||
| 91 | because userland can easily disable the thermal policy by simply | ||
| 92 | flooding this sysfs node with low temperature values. | ||
| 93 | |||
| 89 | config SPEAR_THERMAL | 94 | config SPEAR_THERMAL |
| 90 | bool "SPEAr thermal sensor driver" | 95 | bool "SPEAr thermal sensor driver" |
| 91 | depends on PLAT_SPEAR | 96 | depends on PLAT_SPEAR |
| @@ -117,15 +122,6 @@ config EXYNOS_THERMAL | |||
| 117 | If you say yes here you get support for TMU (Thermal Management | 122 | If you say yes here you get support for TMU (Thermal Management |
| 118 | Unit) on SAMSUNG EXYNOS series of SoC. | 123 | Unit) on SAMSUNG EXYNOS series of SoC. |
| 119 | 124 | ||
| 120 | config EXYNOS_THERMAL_EMUL | ||
| 121 | bool "EXYNOS TMU emulation mode support" | ||
| 122 | depends on EXYNOS_THERMAL | ||
| 123 | help | ||
| 124 | Exynos 4412 and 4414 and 5 series has emulation mode on TMU. | ||
| 125 | Enable this option will be make sysfs node in exynos thermal platform | ||
| 126 | device directory to support emulation mode. With emulation mode sysfs | ||
| 127 | node, you can manually input temperature to TMU for simulation purpose. | ||
| 128 | |||
| 129 | config DOVE_THERMAL | 125 | config DOVE_THERMAL |
| 130 | tristate "Temperature sensor on Marvell Dove SoCs" | 126 | tristate "Temperature sensor on Marvell Dove SoCs" |
| 131 | depends on ARCH_DOVE | 127 | depends on ARCH_DOVE |
| @@ -144,6 +140,14 @@ config DB8500_THERMAL | |||
| 144 | created. Cooling devices can be bound to the trip points to cool this | 140 | created. Cooling devices can be bound to the trip points to cool this |
| 145 | thermal zone if trip points reached. | 141 | thermal zone if trip points reached. |
| 146 | 142 | ||
| 143 | config ARMADA_THERMAL | ||
| 144 | tristate "Armada 370/XP thermal management" | ||
| 145 | depends on ARCH_MVEBU | ||
| 146 | depends on OF | ||
| 147 | help | ||
| 148 | Enable this option if you want to have support for thermal management | ||
| 149 | controller present in Armada 370 and Armada XP SoC. | ||
| 150 | |||
| 147 | config DB8500_CPUFREQ_COOLING | 151 | config DB8500_CPUFREQ_COOLING |
| 148 | tristate "DB8500 cpufreq cooling" | 152 | tristate "DB8500 cpufreq cooling" |
| 149 | depends on ARCH_U8500 | 153 | depends on ARCH_U8500 |
