summaryrefslogtreecommitdiff
path: root/boot/Kconfig
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2023-01-06 17:52:36 +0300
committerTom Rini <trini@konsulko.com>2023-01-17 02:26:50 +0300
commit87c6f8a4880d849fc4b782d0c43880ef7eb1fe8e (patch)
tree708deae4b26ad9ee3da1993e5c256bc6daee3177 /boot/Kconfig
parent9e7ac0b0be5cb663e539716554d66f8f0890ca83 (diff)
downloadu-boot-87c6f8a4880d849fc4b782d0c43880ef7eb1fe8e.tar.xz
expo: Add basic implementation
An expo is a way of presenting and collecting information from the user. It consists of a collection of 'scenes' of which only one is presented at a time. An expo is typically used to show a boot menu and allow settings to be changed. One created, the same expo can be automatically presented in graphical form using a vidconsole, or in text form on a serial console. Add an initial implementation of the expo itself. Supports for scenes and objects is provided later. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'boot/Kconfig')
-rw-r--r--boot/Kconfig12
1 files changed, 12 insertions, 0 deletions
diff --git a/boot/Kconfig b/boot/Kconfig
index 30bc182fcd..36ccbf6b54 100644
--- a/boot/Kconfig
+++ b/boot/Kconfig
@@ -557,6 +557,18 @@ config VPL_BOOTMETH_VBE_SIMPLE_FW
endif # BOOTMETH_VBE
+config EXPO
+ bool "Support for expos - groups of scenes displaying a UI"
+ default y if BOOTMETH_VBE
+ help
+ An expo is a way of presenting and collecting information from the
+ user. It consists of a collection of 'scenes' of which only one is
+ presented at a time. An expo is typically used to show a boot menu
+ and allow settings to be changed.
+
+ The expo can be presented in graphics form using a vidconsole, or in
+ text form on a serial console.
+
config BOOTMETH_SANDBOX
def_bool y
depends on SANDBOX