diff --git a/src/soc/intel/alderlake/romstage/romstage.c b/src/soc/intel/alderlake/romstage/romstage.c index b1ac1caefa..d6a822e440 100644 --- a/src/soc/intel/alderlake/romstage/romstage.c +++ b/src/soc/intel/alderlake/romstage/romstage.c @@ -25,6 +25,7 @@ #include #include #include +#include #include #define PSF_UFS0_BASE_ADDRESS 0x280 @@ -172,6 +173,13 @@ void cse_board_reset(void) early_graphics_stop(); } +#if (CONFIG(VBOOT_EC_SYNC_ESOL)) +void vboot_show_ec_sync_esol(void) +{ + ux_inform_user_of_update_operation("EC software sync"); +} +#endif + void mainboard_romstage_entry(void) { struct chipset_power_state *ps = pmc_get_power_state(); @@ -194,6 +202,9 @@ void mainboard_romstage_entry(void) if (!CONFIG(INTEL_TXT)) disable_intel_txt(); + if (CONFIG(VBOOT_EARLY_EC_SYNC) && CONFIG(VBOOT_EC_SYNC_ESOL)) + vboot_sync_ec(); + /* Program to Disable UFS Controllers */ if (!is_devfn_enabled(PCH_DEVFN_UFS) && (CONFIG(USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS))) {