summaryrefslogtreecommitdiff
path: root/src/drivers/mrc_cache
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/mrc_cache')
-rw-r--r--src/drivers/mrc_cache/mrc_cache.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/drivers/mrc_cache/mrc_cache.c b/src/drivers/mrc_cache/mrc_cache.c
index 8b26ea5905..f97031dadd 100644
--- a/src/drivers/mrc_cache/mrc_cache.c
+++ b/src/drivers/mrc_cache/mrc_cache.c
@@ -285,7 +285,8 @@ static int mrc_cache_find_current(int type, uint32_t version,
* In recovery mode, force retraining if the memory retrain
* switch is set.
*/
- if (vboot_recovery_mode_enabled() && get_recovery_mode_retrain_switch())
+ if (CONFIG(VBOOT_STARTS_IN_BOOTBLOCK) && vboot_recovery_mode_enabled()
+ && get_recovery_mode_retrain_switch())
return -1;
cr = lookup_region(&region, type);