PM: Introduce Intel PowerClamp Driver
authorJacob Pan <jacob.jun.pan@linux.intel.com>
Mon, 21 Jan 2013 12:37:57 +0000 (04:37 -0800)
committerZhang Rui <rui.zhang@intel.com>
Wed, 6 Feb 2013 05:45:00 +0000 (13:45 +0800)
commitd6d71ee4a14ae602db343ec48c491851d7ec5267
tree91522b3d9f9d5d63cfe47af65dab2457d601129c
parent29c6fb7be156ae3c0e202c3903087ab6e57d3ad3
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>
Documentation/thermal/intel_powerclamp.txt [new file with mode: 0644]
drivers/thermal/Kconfig
drivers/thermal/Makefile
drivers/thermal/intel_powerclamp.c [new file with mode: 0644]