coreboot/src
Timothy Pearson 83abd81c8a cpu/amd: Add CC6 support
This patch adds CC6 power save support to the AMD Family 15h
support code.  As CC6 is a complex power saving state that
relies heavily on CPU, northbridge, and southbridge cooperation,
this patch alters significant amounts of code throughout the
tree simultaneously.

Allowing the CPU to enter CC6 allows the second level of turbo
boost to be reached, and also provides significant power savings
when the system is idle due to the complete core shutdown.

Change-Id: I44ce157cda97fb85f3e8f3d7262d4712b5410670
Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com>
Reviewed-on: http://review.coreboot.org/11979
Tested-by: build bot (Jenkins)
Tested-by: Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com>
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
2015-11-11 18:45:14 +01:00
..
acpi tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
arch cpu/amd: Add CC6 support 2015-11-11 18:45:14 +01:00
commonlib commonlib: Remove unused static function. 2015-11-09 12:26:31 +01:00
console arm64: remove secmon 2015-11-07 03:28:06 +01:00
cpu cpu/amd: Add CC6 support 2015-11-11 18:45:14 +01:00
device tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
drivers [REMOVAL] drivers/trident/blade3d 2015-11-10 20:23:36 +01:00
ec tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
include cpu/amd: Add CC6 support 2015-11-11 18:45:14 +01:00
lib arm/arm64: Generalize bootblock C entry point 2015-11-11 05:08:07 +01:00
mainboard cpu/amd: Add CC6 support 2015-11-11 18:45:14 +01:00
northbridge cpu/amd: Add CC6 support 2015-11-11 18:45:14 +01:00
soc fsp_baytrail: Add macros for legacy GPIO output set up 2015-11-11 06:42:01 +01:00
southbridge cpu/amd: Add CC6 support 2015-11-11 18:45:14 +01:00
superio Drop SuperIO fintek/f71889 2015-11-10 20:16:49 +01:00
vendorcode southbridge/intel: Add FSP based i89xx southbridge support 2015-11-10 00:00:46 +01:00
Kconfig arm/arm64: Generalize bootblock C entry point 2015-11-11 05:08:07 +01:00