aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/thermal/Kconfig
diff options
context:
space:
mode:
authorJacob Pan <jacob.jun.pan@linux.intel.com>2013-01-21 07:37:57 -0500
committerZhang Rui <rui.zhang@intel.com>2013-02-06 00:45:00 -0500
commitd6d71ee4a14ae602db343ec48c491851d7ec5267 (patch)
tree91522b3d9f9d5d63cfe47af65dab2457d601129c /drivers/thermal/Kconfig
parent29c6fb7be156ae3c0e202c3903087ab6e57d3ad3 (diff)
PM: Introduce Intel PowerClamp Driver
Intel PowerClamp driver performs synchronized idle injection across all online CPUs. The goal is to maintain a given package level C-state ratio. Compared to other throttling methods already exist in the kernel, such as ACPI PAD (taking CPUs offline) and clock modulation, this is often more efficient in terms of performance per watt. Please refer to Documentation/thermal/intel_powerclamp.txt for more details. Signed-off-by: Arjan van de Ven <arjan@linux.intel.com> Signed-off-by: Jacob Pan <jacob.jun.pan@linux.intel.com> Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Diffstat (limited to 'drivers/thermal/Kconfig')
-rw-r--r--drivers/thermal/Kconfig10
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/thermal/Kconfig b/drivers/thermal/Kconfig
index c31b9e4451a3..faf38c522fa8 100644
--- a/drivers/thermal/Kconfig
+++ b/drivers/thermal/Kconfig
@@ -131,4 +131,14 @@ config DB8500_CPUFREQ_COOLING
131 bound cpufreq cooling device turns active to set CPU frequency low to 131 bound cpufreq cooling device turns active to set CPU frequency low to
132 cool down the CPU. 132 cool down the CPU.
133 133
134config INTEL_POWERCLAMP
135 tristate "Intel PowerClamp idle injection driver"
136 depends on THERMAL
137 depends on X86
138 depends on CPU_SUP_INTEL
139 help
140 Enable this to enable Intel PowerClamp idle injection driver. This
141 enforce idle time which results in more package C-state residency. The
142 user interface is exposed via generic thermal framework.
143
134endif 144endif