summaryrefslogtreecommitdiff
path: root/firmware/lib/vboot_ui_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/lib/vboot_ui_menu.c')
-rw-r--r--firmware/lib/vboot_ui_menu.c43
1 files changed, 0 insertions, 43 deletions
diff --git a/firmware/lib/vboot_ui_menu.c b/firmware/lib/vboot_ui_menu.c
index cca6ed47..5f3ae3d0 100644
--- a/firmware/lib/vboot_ui_menu.c
+++ b/firmware/lib/vboot_ui_menu.c
@@ -125,13 +125,6 @@ static char *to_normal_menu[] = {
"Language\n"
};
-static char *recovery_menu[] = {
- "Enable developer mode\n",
- "Show Debug Info\n",
- "Power Off\n",
- "Language\n"
-};
-
static char *to_dev_menu[] = {
"Confirm enabling developer mode\n",
"Cancel\n",
@@ -192,10 +185,6 @@ static void vb2_get_current_menu_size(VB_MENU menu, char ***menu_array,
*size = VB_TO_NORM_COUNT;
temp_menu = to_normal_menu;
break;
- case VB_MENU_RECOVERY:
- *size = VB_RECOVERY_COUNT;
- temp_menu = recovery_menu;
- break;
case VB_MENU_TO_DEV:
*size = VB_TO_DEV_COUNT;
temp_menu = to_dev_menu;
@@ -258,7 +247,6 @@ static const uint32_t VB_MENU_TO_SCREEN_MAP[] = {
VB_SCREEN_DEVELOPER_WARNING_MENU,
VB_SCREEN_DEVELOPER_MENU,
VB_SCREEN_DEVELOPER_TO_NORM_MENU,
- VB_SCREEN_RECOVERY_MENU,
VB_SCREEN_RECOVERY_TO_DEV_MENU,
VB_SCREEN_LANGUAGES_MENU,
VB_SCREEN_OPTIONS_MENU,
@@ -433,29 +421,6 @@ static VbError_t vb2_update_menu(struct vb2_context *ctx)
vb2_set_menu_items(VB_MENU_OPTIONS,
VB_OPTIONS_CANCEL);
break;
- case VB_MENU_RECOVERY:
- switch(current_menu_idx) {
- case VB_RECOVERY_TO_DEV:
- /*
- * 1. Switch to TO_DEV menu
- * 2. Default to cancel option
- */
- vb2_set_menu_items(VB_MENU_TO_DEV,
- VB_TO_DEV_CANCEL);
- break;
- case VB_RECOVERY_DBG_INFO:
- break;
- case VB_RECOVERY_POWER_OFF:
- ret = VBERROR_SHUTDOWN_REQUESTED;
- break;
- case VB_RECOVERY_LANGUAGE:
- vb2_set_menu_items(VB_MENU_LANGUAGES, loc);
- break;
- default:
- /* Invalid menu item. Don't update anything */
- break;
- }
- break;
case VB_MENU_TO_DEV:
switch(current_menu_idx) {
case VB_TO_DEV_CONFIRM:
@@ -508,9 +473,6 @@ static VbError_t vb2_update_menu(struct vb2_context *ctx)
case VB_MENU_TO_NORM:
vb2_set_menu_items(prev_menu, VB_TO_NORM_CONFIRM);
break;
- case VB_MENU_RECOVERY:
- vb2_set_menu_items(prev_menu, VB_RECOVERY_POWER_OFF);
- break;
case VB_MENU_TO_DEV:
vb2_set_menu_items(prev_menu, VB_TO_DEV_CANCEL);
break;
@@ -556,12 +518,7 @@ static VbError_t vb2_update_locale(struct vb2_context *ctx) {
* @return VBERROR_SUCCESS
*/
static VbError_t vb2_set_disabled_idx_mask(uint32_t flags) {
- /* Disable "Enable Developer Mode" menu item */
disabled_idx_mask = 0;
- if (current_menu == VB_MENU_RECOVERY &&
- (flags & VBSD_BOOT_DEV_SWITCH_ON)) {
- disabled_idx_mask |= 1 << VB_RECOVERY_TO_DEV;
- }
/* Disable Network Boot Option */
if (current_menu == VB_MENU_DEV)
disabled_idx_mask |= 1 << VB_DEV_NETWORK;