coreboot/src/cpu/amd
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
..
agesa tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
car cpu/amd/car: Add romstage BSP stack overrun detection 2015-11-10 20:00:56 +01:00
dualcore cpu: Trivial - drop trailing blank lines at EOF 2014-07-08 13:52:43 +02:00
family_10h-family_15h cpu/amd: Add CC6 support 2015-11-11 18:45:14 +01:00
geode_gx2 tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
geode_lx tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
microcode tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
model_fxx amd/model_fxx: fix code style in FID&VID support check 2015-11-10 00:41:09 +01:00
mtrr cpu: Fix spelling 2013-07-11 22:36:59 +02:00
pi amd/00730F01: Add correct CPU model 2015-11-06 21:07:03 +01:00
quadcore cpu/amd: Add initial AMD Family 15h support 2015-11-02 23:45:19 +01:00
smm tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
socket_754 x86: remove cpu_incs as romstage Make variable 2015-09-04 15:09:32 +00:00
socket_939 x86: remove cpu_incs as romstage Make variable 2015-09-04 15:09:32 +00:00
socket_940 x86: remove cpu_incs as romstage Make variable 2015-09-04 15:09:32 +00:00
socket_AM2 x86: remove cpu_incs as romstage Make variable 2015-09-04 15:09:32 +00:00
socket_AM2r2 cpu/amd: Move model_10xxx to family_10h-family_15h 2015-11-02 23:37:24 +01:00
socket_AM3 cpu/amd: Move model_10xxx to family_10h-family_15h 2015-11-02 23:37:24 +01:00
socket_ASB2 cpu/amd: Move model_10xxx to family_10h-family_15h 2015-11-02 23:37:24 +01:00
socket_C32 cpu/amd: Move model_10xxx to family_10h-family_15h 2015-11-02 23:37:24 +01:00
socket_F x86: remove cpu_incs as romstage Make variable 2015-09-04 15:09:32 +00:00
socket_F_1207 cpu/amd: Move model_10xxx to family_10h-family_15h 2015-11-02 23:37:24 +01:00
socket_G34 cpu/amd: Move model_10xxx to family_10h-family_15h 2015-11-02 23:37:24 +01:00
socket_S1G1 x86: remove cpu_incs as romstage Make variable 2015-09-04 15:09:32 +00:00
Kconfig cpu/amd: Move model_10xxx to family_10h-family_15h 2015-11-02 23:37:24 +01:00
Makefile.inc cpu/amd: Add initial support for AMD Socket G34 processors 2015-10-24 21:33:07 +02:00