1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * Internal header file for bootflow
4  *
5  * Copyright 2022 Google LLC
6  * Written by Simon Glass <sjg@chromium.org>
7  */
8 
9 #ifndef __BOOTFLOW_INTERNAL_H
10 #define __BOOTFLOW_INTERNAL_H
11 
12 /* expo IDs for elements of the bootflow menu */
13 enum {
14 	START,
15 
16 	/* strings */
17 	STR_PROMPT,
18 	STR_MENU_TITLE,
19 	STR_POINTER,
20 
21 	/* scene */
22 	MAIN,
23 
24 	/* objects */
25 	OBJ_U_BOOT_LOGO,
26 	OBJ_MENU,
27 	OBJ_PROMPT,
28 	OBJ_MENU_TITLE,
29 	OBJ_POINTER,
30 
31 	/* strings for menu items */
32 	STR_LABEL = 100,
33 	STR_DESC = 200,
34 	STR_KEY = 300,
35 
36 	/* menu items / components (bootflow number is added to these) */
37 	ITEM = 400,
38 	ITEM_LABEL = 500,
39 	ITEM_DESC = 600,
40 	ITEM_KEY = 700,
41 	ITEM_PREVIEW = 800,
42 
43 	/* left margin for the main menu */
44 	MARGIN_LEFT	 = 100,
45 };
46 
47 #endif /* __BOOTFLOW_INTERNAL_H */
48