mb/google/nissa/var/rull: add ssd timing and modify ssd GPIO pins of rtd3
[coreboot2.git] / src / lib / bootmode.c
blob3cf77d6fd84dafcf42eefd09262dcee0446fc1f0
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #include <assert.h>
4 #include <bootmode.h>
5 #include <security/vboot/misc.h>
6 #include <vb2_api.h>
8 static int gfx_init_done = -1;
10 int gfx_get_init_done(void)
12 if (gfx_init_done < 0)
13 return 0;
14 return gfx_init_done;
17 void gfx_set_init_done(int done)
19 gfx_init_done = done;
22 int display_init_required(void)
24 /* For vboot, honor VB2_CONTEXT_DISPLAY_INIT. */
25 if (CONFIG(VBOOT)) {
26 /* Must always select MUST_REQUEST_DISPLAY when using this
27 function. */
28 if (!CONFIG(VBOOT_MUST_REQUEST_DISPLAY))
29 dead_code();
30 return vboot_get_context()->flags & VB2_CONTEXT_DISPLAY_INIT;
33 /* By default always initialize display. */
34 return 1;