diff options
Diffstat (limited to 'src/drivers/ocp/ewl/ewl.c')
-rw-r--r-- | src/drivers/ocp/ewl/ewl.c | 6 |
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"); + } } |