aboutsummaryrefslogtreecommitdiff
path: root/src/lib/bootmode.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/bootmode.c')
-rw-r--r--src/lib/bootmode.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/lib/bootmode.c b/src/lib/bootmode.c
index 052eb8f282..18f6d5dcac 100644
--- a/src/lib/bootmode.c
+++ b/src/lib/bootmode.c
@@ -35,12 +35,14 @@ void gfx_set_init_done(int done)
int display_init_required(void)
{
- /* For vboot always honor vboot_handoff_skip_display_init(). */
+ /* For vboot, always honor VBOOT_WD_FLAG_DISPLAY_INIT. */
if (CONFIG(VBOOT)) {
- /* Must always select OPROM_MATTERS when using this function. */
- if (!CONFIG(VBOOT_OPROM_MATTERS))
+ /* Must always select MUST_REQUEST_DISPLAY when using this
+ function. */
+ if (!CONFIG(VBOOT_MUST_REQUEST_DISPLAY))
dead_code();
- return !vboot_handoff_skip_display_init();
+ return vboot_get_working_data()->flags
+ & VBOOT_WD_FLAG_DISPLAY_INIT;
}
/* By default always initialize display. */