binman: Add support for selecting firmware to use with split-elf
authorJonas Karlman <jonas@kwiboo.se>
Sat, 21 Jan 2023 19:02:12 +0000 (19:02 +0000)
committerSimon Glass <sjg@chromium.org>
Thu, 26 Jan 2023 17:47:45 +0000 (10:47 -0700)
commitf584d44c2371b9d0027ac30fe4af5475926caecc
treee9e6c73410f6b2a4592dd50f1681812dc606737d
parent99e3a2cd4e74b8d6fd7cca3d3dc8e106170ac532
binman: Add support for selecting firmware to use with split-elf

In some cases it is desired for SPL to start TF-A instead of U-Boot
proper. Add support for a new property fit,firmware that picks a
valid entry and prepends the remaining valid entries to the
loadables list generated by the split-elf generator.

Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
tools/binman/entries.rst
tools/binman/etype/fit.py
tools/binman/ftest.py
tools/binman/test/276_fit_firmware_loadables.dts [new file with mode: 0644]