summaryrefslogtreecommitdiff
path: root/firmware/include/vboot_api.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/include/vboot_api.h')
-rw-r--r--firmware/include/vboot_api.h17
1 files changed, 11 insertions, 6 deletions
diff --git a/firmware/include/vboot_api.h b/firmware/include/vboot_api.h
index d7c2eee2..7fc79396 100644
--- a/firmware/include/vboot_api.h
+++ b/firmware/include/vboot_api.h
@@ -402,12 +402,6 @@ enum VbScreenType_t {
VB_SCREEN_ALT_FW_PICK = 0x212,
/* Alt firmware menu screen (for detachable UI ) */
VB_SCREEN_ALT_FW_MENU = 0x213,
- /* Set vendor data menu screen */
- VB_SCREEN_SET_VENDOR_DATA = 0x214,
- /* Confirm vendor data menu screen */
- VB_SCREEN_CONFIRM_VENDOR_DATA = 0x215,
- /* Confirm reboot for running diagnostics rom */
- VB_SCREEN_CONFIRM_DIAG = 0x216,
/* Confirm after VB_SCREEN_RECOVERY_TO_DEV_MENU */
VB_SCREEN_TO_DEV_CONFIRMED = 0x217,
/* Hardware failure */
@@ -430,6 +424,15 @@ enum VbScreenType_t {
VB_SCREEN_DEBUG_INFO = 0x252,
/* BIOS log screen */
VB_SCREEN_BIOS_LOG = 0x253,
+ /* 0x300-0x350 reserved for device-specific screens */
+ /* Vendor data not set warning screen */
+ VB_COMPLETE_VENDOR_DATA = 0x300,
+ /* Set vendor data menu screen */
+ VB_SCREEN_SET_VENDOR_DATA = 0x301,
+ /* Confirm vendor data menu screen */
+ VB_SCREEN_CONFIRM_VENDOR_DATA = 0x302,
+ /* Confirm reboot for running diagnostics rom */
+ VB_SCREEN_CONFIRM_DIAG = 0x303,
};
/**
@@ -439,6 +442,8 @@ typedef struct VbVendorData
{
/* Current state of the the vendor data input */
const char *input_text;
+ /* Current confirmation selection for new vendor data */
+ uint32_t selected_index;
} VbVendorData;
/**