summaryrefslogtreecommitdiff
path: root/boot/bootflow_menu.c
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2025-05-02 08:46:58 -0600
committerSimon Glass <sjg@chromium.org>2025-05-30 09:49:33 +0100
commit44fc287387c06946d3c8f1a62e641ab35ba65eea (patch)
treeee16ca5e510a6016297a288c6a6176df318d295c /boot/bootflow_menu.c
parent8a9d40b0478d8e73941fc4cbebc5597fd3a4e211 (diff)
expo: Drop the special theme code for bootflow_menu
The expo now has all that is needed to apply a suitable theme, so drop this unnecessary code. Any further tweaks can be added to the generic expo code. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'boot/bootflow_menu.c')
-rw-r--r--boot/bootflow_menu.c43
1 files changed, 0 insertions, 43 deletions
diff --git a/boot/bootflow_menu.c b/boot/bootflow_menu.c
index 43f074f19f5..4a442e16850 100644
--- a/boot/bootflow_menu.c
+++ b/boot/bootflow_menu.c
@@ -215,43 +215,6 @@ int bootflow_menu_add_all(struct expo *exp)
return 0;
}
-int bootflow_menu_apply_theme(struct expo *exp, ofnode node)
-{
- struct menu_priv *priv = exp->priv;
- struct scene *scn;
- u32 font_size;
- int ret;
-
- log_debug("Applying theme %s\n", ofnode_get_name(node));
- scn = expo_lookup_scene_id(exp, MAIN);
- if (!scn)
- return log_msg_ret("scn", -ENOENT);
-
- /* Avoid error-checking optional items */
- if (!ofnode_read_u32(node, "font-size", &font_size)) {
- int i;
-
- log_debug("font size %d\n", font_size);
- scene_txt_set_font(scn, OBJ_PROMPT1A, NULL, font_size);
- scene_txt_set_font(scn, OBJ_POINTER, NULL, font_size);
- for (i = 0; i < priv->num_bootflows; i++) {
- ret = scene_txt_set_font(scn, ITEM_DESC + i, NULL,
- font_size);
- if (ret)
- return log_msg_ret("des", ret);
- scene_txt_set_font(scn, ITEM_KEY + i, NULL, font_size);
- scene_txt_set_font(scn, ITEM_LABEL + i, NULL,
- font_size);
- }
- }
-
- ret = scene_arrange(scn);
- if (ret)
- return log_msg_ret("arr", ret);
-
- return 0;
-}
-
int bootflow_menu_setup(struct bootstd_priv *std, bool text_mode,
struct expo **expp)
{
@@ -263,12 +226,6 @@ int bootflow_menu_setup(struct bootstd_priv *std, bool text_mode,
if (ret)
return log_msg_ret("bmn", ret);
- if (ofnode_valid(std->theme)) {
- ret = bootflow_menu_apply_theme(exp, std->theme);
- if (ret)
- return log_msg_ret("thm", ret);
- }
-
/* For now we only support a video console */
ret = uclass_first_device_err(UCLASS_VIDEO, &dev);
if (ret)