summaryrefslogtreecommitdiff
path: root/src
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
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')
-rw-r--r--src/soc/intel/skylake/chip.c176
-rw-r--r--src/soc/intel/skylake/chip.h15
-rw-r--r--src/soc/intel/skylake/romstage/romstage.c180
3 files changed, 194 insertions, 177 deletions
diff --git a/src/soc/intel/skylake/chip.c b/src/soc/intel/skylake/chip.c
index b1b66fc802..f79a02dd00 100644
--- a/src/soc/intel/skylake/chip.c
+++ b/src/soc/intel/skylake/chip.c
@@ -69,6 +69,7 @@ void soc_silicon_init_params(SILICON_INIT_UPD *params)
{
const struct device *dev;
const struct soc_intel_skylake_config *config;
+ int i;
/* Set the parameters for SiliconInit */
dev = dev_find_slot(0, PCI_DEVFN(PCH_DEV_SLOT_LPC, 0));
@@ -76,7 +77,27 @@ void soc_silicon_init_params(SILICON_INIT_UPD *params)
return;
config = dev->chip_info;
+ for (i = 0; i < PchSerialIoIndexMax; i++)
+ params->SerialIoDevMode[i] = config->SerialIoDevMode[i];
+
+ params->SataSalpSupport = config->SataSalpSupport;
+ params->SataPortsEnable[0] = config->SataPortsEnable[0];
+ params->SsicPortEnable = config->SsicPortEnable;
+ params->SmbusEnable = config->SmbusEnable;
+ params->Cio2Enable = config->Cio2Enable;
+ params->ScsEmmcEnabled = config->ScsEmmcEnabled;
+ params->ScsEmmcHs400Enabled = config->ScsEmmcHs400Enabled;
+ params->ScsSdCardEnabled = config->ScsSdCardEnabled;
+ params->IshEnable = 0;
+ params->EnableAzalia = config->EnableAzalia;
+ params->IoBufferOwnership = config->IoBufferOwnership;
+ params->DspEnable = config->DspEnable;
+ params->XdciEnable = config->XdciEnable;
params->Device4Enable = config->Device4Enable;
+
+ /* Show SPI controller if enabled in devicetree.cb */
+ dev = dev_find_slot(0, PCH_DEVFN_SPI);
+ params->ShowSpiController = dev->enabled;
}
void soc_display_silicon_init_params(const SILICON_INIT_UPD *original,
@@ -84,13 +105,166 @@ void soc_display_silicon_init_params(const SILICON_INIT_UPD *original,
{
/* Display the parameters for SiliconInit */
printk(BIOS_SPEW, "UPD values for SiliconInit:\n");
-
+ soc_display_upd_value("LogoPtr", 4,
+ (uint32_t)original->LogoPtr,
+ (uint32_t)params->LogoPtr);
+ soc_display_upd_value("LogoSize", 4,
+ (uint32_t)original->LogoSize,
+ (uint32_t)params->LogoSize);
+ soc_display_upd_value("GraphicsConfigPtr", 4,
+ (uint32_t)original->GraphicsConfigPtr,
+ (uint32_t)params->GraphicsConfigPtr);
+ soc_display_upd_value("MicrocodeRegionBase", 4,
+ (uint32_t)original->MicrocodeRegionBase,
+ (uint32_t)params->MicrocodeRegionBase);
+ soc_display_upd_value("MicrocodeRegionSize", 4,
+ (uint32_t)original->MicrocodeRegionSize,
+ (uint32_t)params->MicrocodeRegionSize);
+ soc_display_upd_value("TurboMode", 1,
+ (uint32_t)original->TurboMode,
+ (uint32_t)params->TurboMode);
soc_display_upd_value("GpioTablePtr", 4,
(uint32_t)original->GpioTablePtr,
(uint32_t)params->GpioTablePtr);
soc_display_upd_value("Device4Enable", 1,
original->Device4Enable,
params->Device4Enable);
+ soc_display_upd_value("SataSalpSupport", 1, original->SataSalpSupport,
+ params->SataSalpSupport);
+ soc_display_upd_value("SataPortsEnable[0]", 1,
+ original->SataPortsEnable[0], params->SataPortsEnable[0]);
+ soc_display_upd_value("SataPortsEnable[1]", 1,
+ original->SataPortsEnable[1], params->SataPortsEnable[1]);
+ soc_display_upd_value("SataPortsEnable[2]", 1,
+ original->SataPortsEnable[2], params->SataPortsEnable[2]);
+ soc_display_upd_value("SataPortsEnable[3]", 1,
+ original->SataPortsEnable[3], params->SataPortsEnable[3]);
+ soc_display_upd_value("SataPortsEnable[4]", 1,
+ original->SataPortsEnable[4], params->SataPortsEnable[4]);
+ soc_display_upd_value("SataPortsEnable[5]", 1,
+ original->SataPortsEnable[5], params->SataPortsEnable[5]);
+ soc_display_upd_value("SataPortsEnable[6]", 1,
+ original->SataPortsEnable[6], params->SataPortsEnable[6]);
+ soc_display_upd_value("SataPortsEnable[7]", 1,
+ original->SataPortsEnable[7], params->SataPortsEnable[7]);
+ soc_display_upd_value("SataPortsDevSlp[0]", 1,
+ original->SataPortsDevSlp[0], params->SataPortsDevSlp[0]);
+ soc_display_upd_value("SataPortsDevSlp[1]", 1,
+ original->SataPortsDevSlp[1], params->SataPortsDevSlp[1]);
+ soc_display_upd_value("SataPortsDevSlp[2]", 1,
+ original->SataPortsDevSlp[2], params->SataPortsDevSlp[2]);
+ soc_display_upd_value("SataPortsDevSlp[3]", 1,
+ original->SataPortsDevSlp[3], params->SataPortsDevSlp[3]);
+ soc_display_upd_value("SataPortsDevSlp[4]", 1,
+ original->SataPortsDevSlp[4], params->SataPortsDevSlp[4]);
+ soc_display_upd_value("SataPortsDevSlp[5]", 1,
+ original->SataPortsDevSlp[5], params->SataPortsDevSlp[5]);
+ soc_display_upd_value("SataPortsDevSlp[6]", 1,
+ original->SataPortsDevSlp[6], params->SataPortsDevSlp[6]);
+ soc_display_upd_value("SataPortsDevSlp[7]", 1,
+ original->SataPortsDevSlp[7], params->SataPortsDevSlp[7]);
+ soc_display_upd_value("EnableAzalia", 1,
+ original->EnableAzalia, params->EnableAzalia);
+ soc_display_upd_value("DspEnable", 1, original->DspEnable,
+ params->DspEnable);
+ soc_display_upd_value("IoBufferOwnership", 1,
+ original->IoBufferOwnership, params->IoBufferOwnership);
+ soc_display_upd_value("PortUsb20Enable[0]", 1,
+ original->PortUsb20Enable[0], params->PortUsb20Enable[0]);
+ soc_display_upd_value("PortUsb20Enable[1]", 1,
+ original->PortUsb20Enable[1], params->PortUsb20Enable[1]);
+ soc_display_upd_value("PortUsb20Enable[2]", 1,
+ original->PortUsb20Enable[2], params->PortUsb20Enable[2]);
+ soc_display_upd_value("PortUsb20Enable[3]", 1,
+ original->PortUsb20Enable[3], params->PortUsb20Enable[3]);
+ soc_display_upd_value("PortUsb20Enable[4]", 1,
+ original->PortUsb20Enable[4], params->PortUsb20Enable[4]);
+ soc_display_upd_value("PortUsb20Enable[5]", 1,
+ original->PortUsb20Enable[5], params->PortUsb20Enable[5]);
+ soc_display_upd_value("PortUsb20Enable[6]", 1,
+ original->PortUsb20Enable[6], params->PortUsb20Enable[6]);
+ soc_display_upd_value("PortUsb20Enable[7]", 1,
+ original->PortUsb20Enable[7], params->PortUsb20Enable[7]);
+ soc_display_upd_value("PortUsb20Enable[8]", 1,
+ original->PortUsb20Enable[8], params->PortUsb20Enable[8]);
+ soc_display_upd_value("PortUsb20Enable[9]", 1,
+ original->PortUsb20Enable[9], params->PortUsb20Enable[9]);
+ soc_display_upd_value("PortUsb20Enable[10]", 1,
+ original->PortUsb20Enable[10], params->PortUsb20Enable[10]);
+ soc_display_upd_value("PortUsb20Enable[11]", 1,
+ original->PortUsb20Enable[11], params->PortUsb20Enable[11]);
+ soc_display_upd_value("PortUsb20Enable[12]", 1,
+ original->PortUsb20Enable[12], params->PortUsb20Enable[12]);
+ soc_display_upd_value("PortUsb20Enable[13]", 1,
+ original->PortUsb20Enable[13], params->PortUsb20Enable[13]);
+ soc_display_upd_value("PortUsb20Enable[14]", 1,
+ original->PortUsb20Enable[14], params->PortUsb20Enable[14]);
+ soc_display_upd_value("PortUsb20Enable[15]", 1,
+ original->PortUsb20Enable[15], params->PortUsb20Enable[15]);
+ soc_display_upd_value("PortUsb30Enable[0]", 1,
+ original->PortUsb30Enable[0], params->PortUsb30Enable[0]);
+ soc_display_upd_value("PortUsb30Enable[1]", 1,
+ original->PortUsb30Enable[1], params->PortUsb30Enable[1]);
+ soc_display_upd_value("PortUsb30Enable[2]", 1,
+ original->PortUsb30Enable[2], params->PortUsb30Enable[2]);
+ soc_display_upd_value("PortUsb30Enable[3]", 1,
+ original->PortUsb30Enable[3], params->PortUsb30Enable[3]);
+ soc_display_upd_value("PortUsb30Enable[4]", 1,
+ original->PortUsb30Enable[4], params->PortUsb30Enable[4]);
+ soc_display_upd_value("PortUsb30Enable[5]", 1,
+ original->PortUsb30Enable[5], params->PortUsb30Enable[5]);
+ soc_display_upd_value("PortUsb30Enable[6]", 1,
+ original->PortUsb30Enable[6], params->PortUsb30Enable[6]);
+ soc_display_upd_value("PortUsb30Enable[7]", 1,
+ original->PortUsb30Enable[7], params->PortUsb30Enable[7]);
+ soc_display_upd_value("PortUsb30Enable[8]", 1,
+ original->PortUsb30Enable[8], params->PortUsb30Enable[8]);
+ soc_display_upd_value("PortUsb30Enable[9]", 1,
+ original->PortUsb30Enable[9], params->PortUsb30Enable[9]);
+ soc_display_upd_value("XdciEnable", 1, original->XdciEnable,
+ params->XdciEnable);
+ soc_display_upd_value("SsicPortEnable", 1, original->SsicPortEnable,
+ params->SsicPortEnable);
+ soc_display_upd_value("SmbusEnable", 1, original->SmbusEnable,
+ params->SmbusEnable);
+ soc_display_upd_value("SerialIoDevMode[0]", 1,
+ original->SerialIoDevMode[0], params->SerialIoDevMode[0]);
+ soc_display_upd_value("SerialIoDevMode[1]", 1,
+ original->SerialIoDevMode[1], params->SerialIoDevMode[1]);
+ soc_display_upd_value("SerialIoDevMode[2]", 1,
+ original->SerialIoDevMode[2], params->SerialIoDevMode[2]);
+ soc_display_upd_value("SerialIoDevMode[3]", 1,
+ original->SerialIoDevMode[3], params->SerialIoDevMode[3]);
+ soc_display_upd_value("SerialIoDevMode[4]", 1,
+ original->SerialIoDevMode[4], params->SerialIoDevMode[4]);
+ soc_display_upd_value("SerialIoDevMode[5]", 1,
+ original->SerialIoDevMode[5], params->SerialIoDevMode[5]);
+ soc_display_upd_value("SerialIoDevMode[6]", 1,
+ original->SerialIoDevMode[6], params->SerialIoDevMode[6]);
+ soc_display_upd_value("SerialIoDevMode[7]", 1,
+ original->SerialIoDevMode[7], params->SerialIoDevMode[7]);
+ soc_display_upd_value("SerialIoDevMode[8]", 1,
+ original->SerialIoDevMode[8], params->SerialIoDevMode[8]);
+ soc_display_upd_value("SerialIoDevMode[9]", 1,
+ original->SerialIoDevMode[9], params->SerialIoDevMode[9]);
+ soc_display_upd_value("SerialIoDevMode[10]", 1,
+ original->SerialIoDevMode[10], params->SerialIoDevMode[10]);
+ soc_display_upd_value("Cio2Enable", 1, original->Cio2Enable,
+ params->Cio2Enable);
+ soc_display_upd_value("ScsEmmcEnabled", 1, original->ScsEmmcEnabled,
+ params->ScsEmmcEnabled);
+ soc_display_upd_value("ScsEmmcHs400Enabled", 1,
+ original->ScsEmmcHs400Enabled, params->ScsEmmcHs400Enabled);
+ soc_display_upd_value("ScsSdCardEnabled", 1, original->ScsSdCardEnabled,
+ params->ScsSdCardEnabled);
+ soc_display_upd_value("IshEnable", 1, original->IshEnable,
+ params->IshEnable);
+ soc_display_upd_value("ShowSpiController", 1,
+ original->ShowSpiController, params->ShowSpiController);
+ soc_display_upd_value("HsioMessaging", 1, original->HsioMessaging,
+ params->HsioMessaging);
+ soc_display_upd_value("Heci3Enabled", 1, original->Heci3Enabled,
+ params->Heci3Enabled);
}
static void pci_set_subsystem(device_t dev, unsigned vendor, unsigned device)
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;
diff --git a/src/soc/intel/skylake/romstage/romstage.c b/src/soc/intel/skylake/romstage/romstage.c
index 253eaba3e8..2ce5ce35f1 100644
--- a/src/soc/intel/skylake/romstage/romstage.c
+++ b/src/soc/intel/skylake/romstage/romstage.c
@@ -81,15 +81,12 @@ void soc_memory_init_params(MEMORY_INIT_UPD *params)
{
const struct device *dev;
const struct soc_intel_skylake_config *config;
- int i;
+
/* Set the parameters for MemoryInit */
dev = dev_find_slot(0, PCI_DEVFN(PCH_DEV_SLOT_LPC, 0));
config = dev->chip_info;
- for (i = 0; i < PchSerialIoIndexMax; i++)
- params->SerialIoDevMode[i] = config->SerialIoDevMode[i];
-
memcpy(params->PcieRpEnable, config->PcieRpEnable,
sizeof(params->PcieRpEnable));
memcpy(params->PcieRpClkReqSupport, config->PcieRpClkReqSupport,
@@ -104,24 +101,9 @@ void soc_memory_init_params(MEMORY_INIT_UPD *params)
params->EnableLan = config->EnableLan;
params->EnableSata = config->EnableSata;
params->SataMode = config->SataMode;
- params->SataSalpSupport = config->SataSalpSupport;
- params->SataPortsEnable[0] = config->SataPortsEnable[0];
- params->SsicPortEnable = config->SsicPortEnable;
params->EnableTraceHub = config->EnableTraceHub;
- params->SmbusEnable = config->SmbusEnable;
- params->Cio2Enable = config->Cio2Enable;
- params->ScsEmmcEnabled = config->ScsEmmcEnabled;
- params->ScsEmmcHs400Enabled = config->ScsEmmcHs400Enabled;
- params->ScsSdCardEnabled = config->ScsSdCardEnabled;
- params->IshEnable = 0;
- params->EnableAzalia = config->EnableAzalia;
- params->IoBufferOwnership = config->IoBufferOwnership;
- params->DspEnable = config->DspEnable;
- params->XdciEnable = config->XdciEnable;
-
- /* Show SPI controller if enabled in devicetree.cb */
- dev = dev_find_slot(0, PCH_DEVFN_SPI);
- params->ShowSpiController = dev->enabled;
+ params->SaGv = config->SaGv;
+ params->RMT = config->Rmt;
}
void soc_display_memory_init_params(const MEMORY_INIT_UPD *old,
@@ -248,51 +230,10 @@ void soc_display_memory_init_params(const MEMORY_INIT_UPD *old,
soc_display_upd_value("IedSize", 4, old->IedSize, new->IedSize);
soc_display_upd_value("TsegSize", 4, old->TsegSize, new->TsegSize);
soc_display_upd_value("MmioSize", 2, old->MmioSize, new->MmioSize);
- soc_display_upd_value("ProbelessTrace", 1, old->ProbelessTrace,
- new->ProbelessTrace);
soc_display_upd_value("EnableLan", 1, old->EnableLan, new->EnableLan);
soc_display_upd_value("EnableSata", 1, old->EnableSata,
new->EnableSata);
soc_display_upd_value("SataMode", 1, old->SataMode, new->SataMode);
- soc_display_upd_value("SataSalpSupport", 1, old->SataSalpSupport,
- new->SataSalpSupport);
- soc_display_upd_value("SataPortsEnable[0]", 1, old->SataPortsEnable[0],
- new->SataPortsEnable[0]);
- soc_display_upd_value("SataPortsEnable[1]", 1, old->SataPortsEnable[1],
- new->SataPortsEnable[1]);
- soc_display_upd_value("SataPortsEnable[2]", 1, old->SataPortsEnable[2],
- new->SataPortsEnable[2]);
- soc_display_upd_value("SataPortsEnable[3]", 1, old->SataPortsEnable[3],
- new->SataPortsEnable[3]);
- soc_display_upd_value("SataPortsEnable[4]", 1, old->SataPortsEnable[4],
- new->SataPortsEnable[4]);
- soc_display_upd_value("SataPortsEnable[5]", 1, old->SataPortsEnable[5],
- new->SataPortsEnable[5]);
- soc_display_upd_value("SataPortsEnable[6]", 1, old->SataPortsEnable[6],
- new->SataPortsEnable[6]);
- soc_display_upd_value("SataPortsEnable[7]", 1, old->SataPortsEnable[7],
- new->SataPortsEnable[7]);
- soc_display_upd_value("SataPortsDevSlp[0]", 1, old->SataPortsDevSlp[0],
- new->SataPortsDevSlp[0]);
- soc_display_upd_value("SataPortsDevSlp[1]", 1, old->SataPortsDevSlp[1],
- new->SataPortsDevSlp[1]);
- soc_display_upd_value("SataPortsDevSlp[2]", 1, old->SataPortsDevSlp[2],
- new->SataPortsDevSlp[2]);
- soc_display_upd_value("SataPortsDevSlp[3]", 1, old->SataPortsDevSlp[3],
- new->SataPortsDevSlp[3]);
- soc_display_upd_value("SataPortsDevSlp[4]", 1, old->SataPortsDevSlp[4],
- new->SataPortsDevSlp[4]);
- soc_display_upd_value("SataPortsDevSlp[5]", 1, old->SataPortsDevSlp[5],
- new->SataPortsDevSlp[5]);
- soc_display_upd_value("SataPortsDevSlp[6]", 1, old->SataPortsDevSlp[6],
- new->SataPortsDevSlp[6]);
- soc_display_upd_value("SataPortsDevSlp[7]", 1, old->SataPortsDevSlp[7],
- new->SataPortsDevSlp[7]);
- soc_display_upd_value("EnableAzalia", 1, old->EnableAzalia,
- new->EnableAzalia);
- soc_display_upd_value("DspEnable", 1, old->DspEnable, new->DspEnable);
- soc_display_upd_value("IoBufferOwnership", 1, old->IoBufferOwnership,
- new->IoBufferOwnership);
soc_display_upd_value("EnableTraceHub", 1, old->EnableTraceHub,
new->EnableTraceHub);
soc_display_upd_value("PcieRpEnable[0]", 1, old->PcieRpEnable[0],
@@ -455,123 +396,12 @@ void soc_display_memory_init_params(const MEMORY_INIT_UPD *old,
soc_display_upd_value("PcieRpClkReqNumber[19]", 1,
old->PcieRpClkReqNumber[19],
new->PcieRpClkReqNumber[19]);
- soc_display_upd_value("PortUsb20Enable[0]", 1, old->PortUsb20Enable[0],
- new->PortUsb20Enable[0]);
- soc_display_upd_value("PortUsb20Enable[1]", 1, old->PortUsb20Enable[1],
- new->PortUsb20Enable[1]);
- soc_display_upd_value("PortUsb20Enable[2]", 1, old->PortUsb20Enable[2],
- new->PortUsb20Enable[2]);
- soc_display_upd_value("PortUsb20Enable[3]", 1, old->PortUsb20Enable[3],
- new->PortUsb20Enable[3]);
- soc_display_upd_value("PortUsb20Enable[4]", 1, old->PortUsb20Enable[4],
- new->PortUsb20Enable[4]);
- soc_display_upd_value("PortUsb20Enable[5]", 1, old->PortUsb20Enable[5],
- new->PortUsb20Enable[5]);
- soc_display_upd_value("PortUsb20Enable[6]", 1, old->PortUsb20Enable[6],
- new->PortUsb20Enable[6]);
- soc_display_upd_value("PortUsb20Enable[7]", 1, old->PortUsb20Enable[7],
- new->PortUsb20Enable[7]);
- soc_display_upd_value("PortUsb20Enable[8]", 1, old->PortUsb20Enable[8],
- new->PortUsb20Enable[8]);
- soc_display_upd_value("PortUsb20Enable[9]", 1, old->PortUsb20Enable[9],
- new->PortUsb20Enable[9]);
- soc_display_upd_value("PortUsb20Enable[10]", 1,
- old->PortUsb20Enable[10],
- new->PortUsb20Enable[10]);
- soc_display_upd_value("PortUsb20Enable[11]", 1,
- old->PortUsb20Enable[11],
- new->PortUsb20Enable[11]);
- soc_display_upd_value("PortUsb20Enable[12]", 1,
- old->PortUsb20Enable[12],
- new->PortUsb20Enable[12]);
- soc_display_upd_value("PortUsb20Enable[13]", 1,
- old->PortUsb20Enable[13],
- new->PortUsb20Enable[13]);
- soc_display_upd_value("PortUsb20Enable[14]", 1,
- old->PortUsb20Enable[14],
- new->PortUsb20Enable[14]);
- soc_display_upd_value("PortUsb20Enable[15]", 1,
- old->PortUsb20Enable[15],
- new->PortUsb20Enable[15]);
- soc_display_upd_value("PortUsb30Enable[0]", 1, old->PortUsb30Enable[0],
- new->PortUsb30Enable[0]);
- soc_display_upd_value("PortUsb30Enable[1]", 1, old->PortUsb30Enable[1],
- new->PortUsb30Enable[1]);
- soc_display_upd_value("PortUsb30Enable[2]", 1, old->PortUsb30Enable[2],
- new->PortUsb30Enable[2]);
- soc_display_upd_value("PortUsb30Enable[3]", 1, old->PortUsb30Enable[3],
- new->PortUsb30Enable[3]);
- soc_display_upd_value("PortUsb30Enable[4]", 1, old->PortUsb30Enable[4],
- new->PortUsb30Enable[4]);
- soc_display_upd_value("PortUsb30Enable[5]", 1, old->PortUsb30Enable[5],
- new->PortUsb30Enable[5]);
- soc_display_upd_value("PortUsb30Enable[6]", 1, old->PortUsb30Enable[6],
- new->PortUsb30Enable[6]);
- soc_display_upd_value("PortUsb30Enable[7]", 1, old->PortUsb30Enable[7],
- new->PortUsb30Enable[7]);
- soc_display_upd_value("PortUsb30Enable[8]", 1, old->PortUsb30Enable[8],
- new->PortUsb30Enable[8]);
- soc_display_upd_value("PortUsb30Enable[9]", 1, old->PortUsb30Enable[9],
- new->PortUsb30Enable[9]);
- soc_display_upd_value("XdciEnable", 1, old->XdciEnable,
- new->XdciEnable);
- soc_display_upd_value("SsicPortEnable", 1, old->SsicPortEnable,
- new->SsicPortEnable);
- soc_display_upd_value("SmbusEnable", 1, old->SmbusEnable,
- new->SmbusEnable);
- soc_display_upd_value("SerialIoDevMode[0]", 1, old->SerialIoDevMode[0],
- new->SerialIoDevMode[0]);
- soc_display_upd_value("SerialIoDevMode[1]", 1, old->SerialIoDevMode[1],
- new->SerialIoDevMode[1]);
- soc_display_upd_value("SerialIoDevMode[2]", 1, old->SerialIoDevMode[2],
- new->SerialIoDevMode[2]);
- soc_display_upd_value("SerialIoDevMode[3]", 1, old->SerialIoDevMode[3],
- new->SerialIoDevMode[3]);
- soc_display_upd_value("SerialIoDevMode[4]", 1, old->SerialIoDevMode[4],
- new->SerialIoDevMode[4]);
- soc_display_upd_value("SerialIoDevMode[5]", 1, old->SerialIoDevMode[5],
- new->SerialIoDevMode[5]);
- soc_display_upd_value("SerialIoDevMode[6]", 1, old->SerialIoDevMode[6],
- new->SerialIoDevMode[6]);
- soc_display_upd_value("SerialIoDevMode[7]", 1, old->SerialIoDevMode[7],
- new->SerialIoDevMode[7]);
- soc_display_upd_value("SerialIoDevMode[8]", 1, old->SerialIoDevMode[8],
- new->SerialIoDevMode[8]);
- soc_display_upd_value("SerialIoDevMode[9]", 1, old->SerialIoDevMode[9],
- new->SerialIoDevMode[9]);
- soc_display_upd_value("SerialIoDevMode[10]", 1,
- old->SerialIoDevMode[10],
- new->SerialIoDevMode[10]);
- soc_display_upd_value("Cio2Enable", 1, old->Cio2Enable,
- new->Cio2Enable);
- soc_display_upd_value("ScsEmmcEnabled", 1, old->ScsEmmcEnabled,
- new->ScsEmmcEnabled);
- soc_display_upd_value("ScsEmmcHs400Enabled", 1,
- old->ScsEmmcHs400Enabled,
- new->ScsEmmcHs400Enabled);
- soc_display_upd_value("ScsSdCardEnabled", 1, old->ScsSdCardEnabled,
- new->ScsSdCardEnabled);
- soc_display_upd_value("IshEnable", 1, old->IshEnable, new->IshEnable);
- soc_display_upd_value("ShowSpiController", 1, old->ShowSpiController,
- new->ShowSpiController);
- soc_display_upd_value("PttSwitch", 1, old->PttSwitch, new->PttSwitch);
- soc_display_upd_value("HeciTimeouts", 1, old->HeciTimeouts,
- new->HeciTimeouts);
- soc_display_upd_value("HsioMessaging", 1, old->HsioMessaging,
- new->HsioMessaging);
- soc_display_upd_value("Heci3Enabled", 1, old->Heci3Enabled,
- new->Heci3Enabled);
soc_display_upd_value("IgdDvmt50PreAlloc", 1, old->IgdDvmt50PreAlloc,
new->IgdDvmt50PreAlloc);
- soc_display_upd_value("PrimaryDisplay", 1, old->PrimaryDisplay,
- new->PrimaryDisplay);
soc_display_upd_value("InternalGfx", 1, old->InternalGfx,
new->InternalGfx);
soc_display_upd_value("ApertureSize", 1, old->ApertureSize,
new->ApertureSize);
- soc_display_upd_value("SkipExtGfxScan", 1, old->SkipExtGfxScan,
- new->SkipExtGfxScan);
- soc_display_upd_value("ScanExtGfxForLegacyOpRom", 1,
- old->ScanExtGfxForLegacyOpRom,
- new->ScanExtGfxForLegacyOpRom);
+ soc_display_upd_value("SaGv", 1, old->SaGv, new->SaGv);
+ soc_display_upd_value("RMT", 1, old->RMT, new->RMT);
}