binman: Support lists of external blobs
authorSimon Glass <sjg@chromium.org>
Wed, 24 Nov 2021 04:09:52 +0000 (21:09 -0700)
committerSimon Glass <sjg@chromium.org>
Sun, 5 Dec 2021 16:23:15 +0000 (09:23 -0700)
commitcc2c50042690151b1b31d9b6d0f1a9dc5831ee5f
tree2595256751d08dca6d4e5a3144f42a1eae2e3230
parent1b5a5331f3c7ad3ae5688841a7a6e710a2cb4dc7
binman: Support lists of external blobs

Sometimes it is useful to have a list of related external blobs in a
single entry. An example is the DDR binaries used by meson. There are
9 files in total. Add support for this, so we don't have to have a
separate entry for each.

Signed-off-by: Simon Glass <sjg@chromium.org>
tools/binman/entries.rst
tools/binman/etype/blob.py
tools/binman/etype/blob_ext_list.py [new file with mode: 0644]
tools/binman/ftest.py
tools/binman/test/215_blob_ext_list.dts [new file with mode: 0644]
tools/binman/test/216_blob_ext_list_missing.dts [new file with mode: 0644]