summaryrefslogtreecommitdiff
path: root/src/soc/intel/skylake/chip.h
diff options
context:
space:
mode:
authorRizwan Qureshi <rizwan.qureshi@intel.com>2015-07-21 20:21:50 +0530
committerAaron Durbin <adurbin@chromium.org>2015-08-19 14:04:27 +0000
commit5c1c3d69dd47e11bea2e3f61eeb17ed13e5a8e0d (patch)
treeb265fd225a96b25078015229329ac79c07f2d9b4 /src/soc/intel/skylake/chip.h
parentf1acb9b69d9fca1b5396e76f5d19781dce46d01b (diff)
downloadcoreboot-5c1c3d69dd47e11bea2e3f61eeb17ed13e5a8e0d.tar.xz
skylake: Update Memory and Silicon Init params
Update the MemoryInit and SilicoInit params as per FSP 1.3.0 release. Note: add SvGv and Rmt to Upd. BRANCH=None BUG=None TEST=Build and Boot FAB3 (Kunimitsu) CQ-DEPEND=CL:*226035, CL:*226045 Original-Change-Id: I62000f6a485fee42ef733c3b548192f2bedfce49 Original-Signed-off-by: Rizwan Qureshi <rizwan.qureshi@intel.com> Original-Signed-off-by: Robbie Zhang <robbie.zhang@intel.com> Original-Reviewed-on: https://chromium-review.googlesource.com/291573 Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org> Original-Tested-by: Wenkai Du <wenkai.du@intel.com> Change-Id: Iaafa658b4e710fe512526a521cf6c529efb19bf0 Signed-off-by: Rizwan Qureshi <rizwan.qureshi@intel.com> Signed-off-by: Robbie Zhang <robbie.zhang@intel.com> Reviewed-on: http://review.coreboot.org/11238 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/soc/intel/skylake/chip.h')
-rw-r--r--src/soc/intel/skylake/chip.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/soc/intel/skylake/chip.h b/src/soc/intel/skylake/chip.h
index 9fe1ed2a4d..e962b37f47 100644
--- a/src/soc/intel/skylake/chip.h
+++ b/src/soc/intel/skylake/chip.h
@@ -128,7 +128,7 @@ struct soc_intel_skylake_config {
int tcc_offset;
/*
- * The following fields come from fsp_vpd.h.
+ * The following fields come from FspUpdVpd.h.
* These are configuration values that are passed to FSP during
* MemoryInit.
*/
@@ -141,6 +141,19 @@ struct soc_intel_skylake_config {
/* Probeless Trace function */
u8 ProbelessTrace;
+ /*
+ * System Agent dynamic frequency configuration
+ * When enabled memory will be trained at two different frequencies.
+ * 0 = Disabled
+ * 1 = FixedLow
+ * 2 = FixedHigh
+ * 3 = Enabled
+ */
+ u8 SaGv;
+
+ /* Enable/disable Rank Margin Tool */
+ u8 Rmt;
+
/* Lan */
u8 EnableLan;