
This includes enhancements to binman's 'mkimage' support so that it can provide control over what is passed using the -n (imagename) argument.
It also includes various minor fixes and tweaks.
The entry-docs must be regenerated regularly with binman and this is very slow now. A patch is included to speed up 'make htmldocs'.
Changes in v2: - Use a dict to hold required properties - Drop spurious quote - Reword explanation of what is passed with -d and -n
Simon Glass (11): doc: Build documentation in parallel patman: Put the coverage command-line last patman: Don't buffer test output with a single test binman: Fix up the entry-docs for Entry_pre_load binman: Add a way to check for missing properties binman: Adjust mkimage etype node reading binman: Avoid use of expected failure binman: Improve mkimage documentation binman: Allow the image name to be the data file binman: Allow passing entries using -n binman: Allow collection to use entries from other sections
doc/Makefile | 1 + tools/binman/entries.rst | 67 ++++++++-- tools/binman/entry.py | 43 +++++++ tools/binman/etype/collection.py | 3 + tools/binman/etype/fill.py | 3 +- tools/binman/etype/mkimage.py | 119 +++++++++++++++--- tools/binman/etype/pre_load.py | 3 +- tools/binman/etype/section.py | 8 +- tools/binman/ftest.py | 78 +++++++++++- tools/binman/test/235_mkimage_name.dts | 18 +++ tools/binman/test/236_mkimage_image.dts | 21 ++++ .../test/237_mkimage_image_no_content.dts | 22 ++++ tools/binman/test/238_mkimage_image_bad.dts | 22 ++++ tools/binman/test/239_collection_other.dts | 29 +++++ tools/binman/test/240_mkimage_coll.dts | 27 ++++ tools/patman/test_util.py | 7 +- 16 files changed, 430 insertions(+), 41 deletions(-) create mode 100644 tools/binman/test/235_mkimage_name.dts create mode 100644 tools/binman/test/236_mkimage_image.dts create mode 100644 tools/binman/test/237_mkimage_image_no_content.dts create mode 100644 tools/binman/test/238_mkimage_image_bad.dts create mode 100644 tools/binman/test/239_collection_other.dts create mode 100644 tools/binman/test/240_mkimage_coll.dts