]> git.baikalelectronics.ru Git - uboot.git/commit
expo: Add basic implementation
authorSimon Glass <sjg@chromium.org>
Fri, 6 Jan 2023 14:52:36 +0000 (08:52 -0600)
committerTom Rini <trini@konsulko.com>
Mon, 16 Jan 2023 23:26:50 +0000 (18:26 -0500)
commit49722242922301874a328556bbd17c1956f0683a
tree708deae4b26ad9ee3da1993e5c256bc6daee3177
parentbd8c021e9fe885541c09cced5a8c0ae523f2230c
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>
boot/Kconfig
boot/expo.c [new file with mode: 0644]
configs/tools-only_defconfig
include/expo.h [new file with mode: 0644]