summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/drivers/ocp/ewl/ewl.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/drivers/ocp/ewl/ewl.c b/src/drivers/ocp/ewl/ewl.c
index 244634bcf9..f1f8137b26 100644
--- a/src/drivers/ocp/ewl/ewl.c
+++ b/src/drivers/ocp/ewl/ewl.c
@@ -87,6 +87,10 @@ void get_ewl(void)
}
offset += warning_header->Size;
}
- if (type3_flag)
+ if (type3_flag) {
+ /* If Fastboot is enabled, the next boot will skip MRC and won't detect
+ MRC error via EWL and still can boot up, so enforce MRC after reboot. */
+ soc_set_mrc_cold_boot_flag(true);
die("Memory Training Error!\n");
+ }
}