[PATCH v2 24/49] Makefile: Allow building .rom files for non-x86 boards
Simon Glass
sjg at chromium.org
Sun Jun 14 04:57:03 CEST 2020
Some non-x86 devices can use SPI flash to boot and need to produce images
of a fixed size to program the flash.
Add a way to handle this for non-x86 boards.
Signed-off-by: Simon Glass <sjg at chromium.org>
---
(no changes since v1)
Makefile | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/Makefile b/Makefile
index 8a2bb94f2c..07c237120d 100644
--- a/Makefile
+++ b/Makefile
@@ -1607,6 +1607,18 @@ u-boot-x86-start16.bin: u-boot FORCE
OBJCOPYFLAGS_u-boot-x86-reset16.bin := -O binary -j .resetvec
u-boot-x86-reset16.bin: u-boot FORCE
$(call if_changed,objcopy)
+
+else # !CONFIG_X86
+
+ifdef CONFIG_SPL
+rom-deps += spl/u-boot-spl.bin
+rom-deps += u-boot.img
+endif
+
+ifdef CONFIG_TPL
+rom-deps += tpl/u-boot-tpl.bin
+endif
+
endif
u-boot.rom: $(rom-deps) FORCE
--
2.27.0.290.gba653c62da-goog
More information about the U-Boot
mailing list