mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
expo: Split setting up the menu from adding items
Some callers may wish to add items later as they are discovered. Split the setup code into its own function, to permit this. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -655,9 +655,24 @@ struct bootflow_img *bootflow_img_add(struct bootflow *bflow, const char *fname,
|
||||
*/
|
||||
int bootflow_get_seq(const struct bootflow *bflow);
|
||||
|
||||
/**
|
||||
* bootflow_menu_setup() - Set up a menu for bootflows
|
||||
*
|
||||
* Set up the expo, initially empty
|
||||
*
|
||||
* @std: bootstd information
|
||||
* @text_mode: true to show the menu in text mode, false to use video display
|
||||
* @expp: Returns the expo created, on success
|
||||
* Return: 0 if OK, -ve on error
|
||||
*/
|
||||
int bootflow_menu_setup(struct bootstd_priv *std, bool text_mode,
|
||||
struct expo **expp);
|
||||
|
||||
/**
|
||||
* bootflow_menu_start() - Start up a menu for bootflows
|
||||
*
|
||||
* Set up the expo and add items
|
||||
*
|
||||
* @std: bootstd information
|
||||
* @text_mode: true to show the menu in text mode, false to use video display
|
||||
* @expp: Returns the expo created, on success
|
||||
|
||||
Reference in New Issue
Block a user