soc/intel/cannonlake: Add SaGv value definition

SaGv(Sytem Agent Dynamic Frequency) have four settings, disabled,
disabled but running at fixed lower frequency, disabled but running at
fixed middle frquency, disabled but running at fixed high frequency and
totally enabled.

BUG=None.

Change-Id: Ib5fb648179e7889aaa64d91e6cf7a7a7503f4225
Signed-off-by: Lijian Zhao <lijian.zhao@intel.com>
Reviewed-on: https://review.coreboot.org/25116
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
Lijian Zhao 2018-03-12 12:13:15 -07:00 committed by Patrick Georgi
parent ec19354b9a
commit f5205a3c81
1 changed files with 8 additions and 1 deletions

View File

@ -106,7 +106,14 @@ struct soc_intel_cannonlake_config {
/* System Agent dynamic frequency support. Only effects ULX/ULT CPUs.
* When enabled memory will be training at two different frequencies.
* 0:Disabled, 1:FixedLow, 2:FixedMid, 3:FixedHigh, 4:Enabled */
uint8_t SaGv;
enum {
SaGv_Disabled,
SaGv_FixedLow,
SaGv_FixedMid,
SaGv_FixedHigh,
SaGv_Enabled,
} SaGv;
/* Rank Margin Tool. 1:Enable, 0:Disable */
uint8_t RMT;