diff options
author | Simon Glass <sjg@chromium.org> | 2020-07-19 13:55:54 -0600 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2020-07-28 19:30:39 -0600 |
commit | aafe5c5ef89065c61757d95cef0b5f3b2848d537 (patch) | |
tree | 7150132bd626e405d9a211ef7a0438125b0098ce | |
parent | fab4f3231f7d5a68e3ee698a01f2038d18ff3496 (diff) | |
download | u-boot-aafe5c5ef89065c61757d95cef0b5f3b2848d537.zip u-boot-aafe5c5ef89065c61757d95cef0b5f3b2848d537.tar.gz u-boot-aafe5c5ef89065c61757d95cef0b5f3b2848d537.tar.bz2 |
Makefile: Allow building .rom files for non-x86 boards
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@chromium.org>
-rw-r--r-- | Makefile | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1612,6 +1612,20 @@ 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 + +# We can rely on CONFIG_SPL_FRAMEWORK being set for boards that use binman +rom-deps += u-boot.img +endif + +ifdef CONFIG_TPL +rom-deps += tpl/u-boot-tpl.bin +endif + endif u-boot.rom: $(rom-deps) FORCE |