[PATCH v5 1/8] binman: add support for skipping file concatenation for mkimage
Simon Glass
sjg at chromium.org
Sat Aug 27 02:21:03 CEST 2022
Hi Quentin,
On Fri, 26 Aug 2022 at 09:37, Quentin Schulz <foss+uboot at 0leil.net> wrote:
>
> From: Quentin Schulz <quentin.schulz at theobroma-systems.com>
>
> Some image types handled by mkimage require the datafiles to be passed
> independently (-d data1:data2) for specific handling of each. A
> concatenation of datafiles prior to passing them to mkimage wouldn't
> work.
>
> That is the case for rkspi for example which requires page alignment
> and only writing 2KB every 4KB.
>
> This adds the ability to tell binman to pass the datafiles without
> prior concatenation to mkimage, by adding the multiple-data-files
> boolean property to the mkimage node.
>
> Cc: Quentin Schulz <foss+uboot at 0leil.net>
> Reviewed-by: Simon Glass <sjg at chromium.org>
> Signed-off-by: Quentin Schulz <quentin.schulz at theobroma-systems.com>
> ---
>
> v5:
> - changed to use full path from input dir with tools.get_input_filename
> to make it possible to run the unit tests,
> - added unit test,
>
>
> tools/binman/entries.rst | 22 ++++++++++
> tools/binman/etype/mkimage.py | 41 +++++++++++++++++--
> tools/binman/ftest.py | 16 ++++++++
Please put the new test at the end.
> .../test/241_mkimage_multiple_data_files.dts | 21 ++++++++++
> 4 files changed, 96 insertions(+), 4 deletions(-)
> create mode 100644 tools/binman/test/241_mkimage_multiple_data_files.dts
This is pretty close but it still missing a line of test coverage.
Please try 'binman test -T' to see it. I'd also prefer a shorter
filename for the 241 file.
I've pushed a tree containing a suggested fix (updating this patch). I
can update it when applying if you like, otherwise please send a new
version.
Also note that the files have been renumbered, so the latest update is
at u-boot-dm/testing
Regards,
Simon
More information about the U-Boot
mailing list