summaryrefslogtreecommitdiff
path: root/boot/Makefile
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2023-11-18 14:05:19 -0700
committerTom Rini <trini@konsulko.com>2023-12-13 11:51:24 -0500
commit1047b5340c1203f825c0a68b33997b787be0123e (patch)
treee631e2a3dc1cfccf6a9aa3c61873f5a5ee479dfc /boot/Makefile
parent984e6fedb54ee45002b8b7e2de916346a1aca26c (diff)
downloadu-boot-1047b5340c1203f825c0a68b33997b787be0123e.tar.gz
u-boot-1047b5340c1203f825c0a68b33997b787be0123e.tar.bz2
u-boot-1047b5340c1203f825c0a68b33997b787be0123e.zip
bootstd: Introduce programmatic boot
At present bootstd requires CONFIG_CMDLINE to operate. Add a new 'programmatic' boot which can be used when no command line is available. For now it does almost nothing, since most bootmeths require the command line. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'boot/Makefile')
-rw-r--r--boot/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/boot/Makefile b/boot/Makefile
index 3fd048bb41..de0eafed14 100644
--- a/boot/Makefile
+++ b/boot/Makefile
@@ -25,6 +25,8 @@ obj-$(CONFIG_$(SPL_TPL_)BOOTSTD) += bootflow.o
obj-$(CONFIG_$(SPL_TPL_)BOOTSTD) += bootmeth-uclass.o
obj-$(CONFIG_$(SPL_TPL_)BOOTSTD) += bootstd-uclass.o
+obj-$(CONFIG_$(SPL_TPL_)BOOTSTD_PROG) += prog_boot.o
+
obj-$(CONFIG_$(SPL_TPL_)BOOTMETH_EXTLINUX) += bootmeth_extlinux.o
obj-$(CONFIG_$(SPL_TPL_)BOOTMETH_EXTLINUX_PXE) += bootmeth_pxe.o
obj-$(CONFIG_$(SPL_TPL_)BOOTMETH_EFILOADER) += bootmeth_efi.o