diff options
Diffstat (limited to 'src/mainboard/prodrive/hermes/ramstage.c')
-rw-r--r-- | src/mainboard/prodrive/hermes/ramstage.c | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/src/mainboard/prodrive/hermes/ramstage.c b/src/mainboard/prodrive/hermes/ramstage.c index b879be7795..917f3b93cf 100644 --- a/src/mainboard/prodrive/hermes/ramstage.c +++ b/src/mainboard/prodrive/hermes/ramstage.c @@ -4,10 +4,6 @@ #include <variant/gpio.h> #include "variants/baseboard/include/eeprom.h" -static fsp_params parmas_list[] = { - /* FIXME: Fill with additional options */ -}; - void mainboard_silicon_init_params(FSPS_UPD *supd) { FSP_S_CONFIG *params = &supd->FspsConfig; @@ -19,15 +15,9 @@ void mainboard_silicon_init_params(FSPS_UPD *supd) params->SataLedEnable = 1; /* Overwrite params */ - if (!check_signature(EEPROM_OFFSET_FSP_SIGNATURE, FSP_UPD_SIGNATURE)) + if (!check_signature(offsetof(struct eeprom_layout, supd), FSPS_UPD_SIGNATURE)) return; - for (u8 i = 0; i <= ARRAY_SIZE(parmas_list); i++) { - if (ARRAY_SIZE(parmas_list) == 0) - break; - read_write_config(params, EEPROM_OFFSET_FSP_CONFIG + - parmas_list[i].offset, - EEPROM_OFFSET_FSP_CONFIG + parmas_list[i].offset, - parmas_list[i].size); - } + READ_EEPROM_FSP_S(supd, FspsTestConfig.VtdDisableDeprecated); + READ_EEPROM_FSP_S(supd, FspsConfig.PchPmWolEnableOverride); } |