5 Commits

Author SHA1 Message Date
Simon Glass
08e061a3fa bootctl: Add a TKey for testing
Update the bootctl settings to use a TKey with sandbox.

Signed-off-by: Simon Glass <simon.glass@canonical.com>
2025-12-07 17:18:57 -07:00
Simon Glass
ceab1d8010 bootctl: Allow switching between logos
The bootctl tests are currently disabled due to some image
incompatibilities: the multi UI uses one image and the simple UI uses a
different one.

Update the logic to switch between these logos when the layout changes.
For now, use the U-Boot logo in both cases.

Signed-off-by: Simon Glass <simon.glass@canonical.com>
2025-12-07 17:18:57 -07:00
Simon Glass
34872b94ba bootctl: Disable autoboot
Disable the autoboot feature to make the two UIs more similar.

Signed-off-by: Simon Glass <sjg@chromium.org>
2025-10-18 09:38:26 +01:00
Simon Glass
26ff781b10 bootctl: Provide a multi-themed UI
Add a new 'multi' UI which can display in a simple format (like GRUB) as
well as a more modern format with a mouse.

Signed-off-by: Simon Glass <sjg@chromium.org>
2025-10-18 09:38:26 +01:00
Simon Glass
d9152ea75e bootctl: Initial experimentation
This provides a basic prototype for boot control.

Some documentation is in boot/bootctl/README.rst
2025-09-28 14:32:36 -06:00