aboutsummaryrefslogtreecommitdiff
path: root/src/cpu/intel/haswell/haswell.h
diff options
context:
space:
mode:
authorAngel Pons <th3fanbus@gmail.com>2020-10-29 00:08:24 +0100
committerPatrick Georgi <pgeorgi@google.com>2021-01-15 11:23:41 +0000
commitbda1c552e9acc4f6e1da44504343abb189590bb9 (patch)
tree4c2b3268224d95e20a6a7518256504c3b02e035c /src/cpu/intel/haswell/haswell.h
parentba5761a947cc7bd2f13454570e62cde57f4fbd08 (diff)
cpu/intel/haswell/acpi.c: Use C-state enum definitions
Tested with BUILD_TIMELESS=1, Asrock B85M Pro4 does not change. Change-Id: I0ca98cbe45e10d233607f68923f08752fdda9698 Signed-off-by: Angel Pons <th3fanbus@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/46923 Reviewed-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-by: Michael Niewöhner <foss@mniewoehner.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/cpu/intel/haswell/haswell.h')
-rw-r--r--src/cpu/intel/haswell/haswell.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/cpu/intel/haswell/haswell.h b/src/cpu/intel/haswell/haswell.h
index 284ff013a3..5084cd3bef 100644
--- a/src/cpu/intel/haswell/haswell.h
+++ b/src/cpu/intel/haswell/haswell.h
@@ -125,6 +125,27 @@
# error "CONFIG_IED_REGION_SIZE is not a power of 2"
#endif
+/*
+ * List of supported C-states for Haswell and Broadwell.
+ * Only the ULT parts support C8, C9, and C10.
+ */
+enum {
+ C_STATE_C0 = 0,
+ C_STATE_C1 = 1,
+ C_STATE_C1E = 2,
+ C_STATE_C3 = 3,
+ C_STATE_C6_SHORT_LAT = 4,
+ C_STATE_C6_LONG_LAT = 5,
+ C_STATE_C7_SHORT_LAT = 6,
+ C_STATE_C7_LONG_LAT = 7,
+ C_STATE_C7S_SHORT_LAT = 8,
+ C_STATE_C7S_LONG_LAT = 9,
+ C_STATE_C8 = 10,
+ C_STATE_C9 = 11,
+ C_STATE_C10 = 12,
+ NUM_C_STATES,
+};
+
/* Lock MSRs */
void intel_cpu_haswell_finalize_smm(void);