Hi Tom, https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/10137
The following changes since commit f89615088fba1b1f33713ad26dbe3a3c82b692ec: Merge branch 'next' of https://source.denx.de/u-boot/custodians/u-boot-net into next (2021-12-02 07:16:04 -0500) are available in the Git repository at: git://git.denx.de/u-boot-dm.git tags/dm-pull-5nov21 for you to fetch changes up to 0dbe5a1bde643b69375b11247f751d5acedb711c: timer: Add a migration message (2021-12-05 09:26:26 -0700) ---------------------------------------------------------------- binman refactoring to imrpove section handling bloblist - allow it to be allocated sandbox config-header cleanup ---------------------------------------------------------------- Alexander Preißner (1): drivers: core: lists: fix for loop index type Heinrich Schuchardt (1): sandbox: replace putchar(ch) by fputc(ch, stdout) Simon Glass (33): dtoc: Bring in the libfdt module automatically dtoc: Add support for reading 64-bit ints dtoc: Add support for reading fixed-length bytes properties binman: Tidy up style in cmdline binman: Add a way to obtain the version binman: Correct init of entry in Entry class binman: Correct comments for ReadChildData() binman: Drop the underscore in _ReadEntries() binman: Drop the filename property in entry_Section binman: Allow overriding BuildSectionData() binman: Allow control of which entries to read binman: Update the section documentation binman: Move cbfs.ObtainContents() down a bit binman: Use normal entries in cbfs binman: cbfs: Refactor the init process binman: cfbs: Refactor ObtainContents() for consistency binman: Rename testCbfsNoCOntents() bloblist: Support allocating the bloblist binman: Allow providing tools and blob directories binman: Allow listing an image created by a newer version binman: Allow extracting a file in an alternative format dtoc: Add support for reading string-list properties binman: Support lists of external blobs binman: Rename _ReadSubnodes() to ReadEntries() trace: sandbox: Use only the Kconfig options sandbox: Drop CONFIG_HOST_MAX_DEVICES Convert CONFIG_SYS_FDT_LOAD_ADDR to Kconfig Convert CONFIG_KEYBOARD to Kconfig keyboard: Add a migration message sandbox: Drop CONFIG_SYS_TIMER_RATE ide: Drop unused CONFIG options ide: Drop ATA_PORT_ADDR timer: Add a migration message Makefile | 7 ++ README | 11 --- arch/Kconfig | 1 + arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-kirkwood/include/mach/config.h | 2 - arch/powerpc/include/asm/config.h | 3 - arch/sandbox/Kconfig | 10 +++ arch/sandbox/cpu/os.c | 2 +- cmd/Kconfig | 2 + cmd/host.c | 2 +- common/Kconfig | 15 +++- common/bloblist.c | 16 +++- common/board_f.c | 8 +- configs/chromebit_mickey_defconfig | 1 + configs/chromebook_jerry_defconfig | 1 + configs/chromebook_minnie_defconfig | 1 + configs/chromebook_speedy_defconfig | 1 + configs/novena_defconfig | 1 + configs/smdk5250_defconfig | 1 + configs/smdk5420_defconfig | 1 + configs/tools-only_defconfig | 7 +- doc/develop/bloblist.rst | 16 ++++ doc/develop/driver-model/migration.rst | 16 ++++ doc/develop/trace.rst | 9 +- drivers/block/ide.c | 14 +-- drivers/block/sandbox.c | 6 +- drivers/core/lists.c | 2 +- drivers/input/Kconfig | 9 ++ include/configs/edminiv2.h | 2 - include/configs/exynos5-dt-common.h | 3 - include/configs/novena.h | 1 - include/configs/r2dplus.h | 1 - include/configs/sandbox.h | 20 ----- include/configs/smdk5250.h | 1 - include/configs/smdk5420.h | 2 - include/configs/veyron.h | 2 - include/sandboxblockdev.h | 3 + scripts/config_whitelist.txt | 5 -- tools/binman/binman.rst | 65 +++++++++++++- tools/binman/cmdline.py | 76 ++++++++++++---- tools/binman/control.py | 28 +++++- tools/binman/entries.rst | 172 ++++++++++++++++++++++++++++++------ tools/binman/entry.py | 109 ++++++++++++++++++----- tools/binman/entry_test.py | 9 ++ tools/binman/etype/blob.py | 16 +++- tools/binman/etype/blob_ext_list.py | 58 ++++++++++++ tools/binman/etype/blob_phase.py | 2 +- tools/binman/etype/cbfs.py | 98 +++++++++++---------- tools/binman/etype/fdtmap.py | 12 +++ tools/binman/etype/files.py | 2 +- tools/binman/etype/fit.py | 4 +- tools/binman/etype/intel_ifwi.py | 4 +- tools/binman/etype/mkimage.py | 4 +- tools/binman/etype/section.py | 214 ++++++++++++++++++++++++++++++++++----------- tools/binman/ftest.py | 78 ++++++++++++++++- tools/binman/image.py | 12 ++- tools/binman/state.py | 18 ++++ tools/binman/test/213_fdtmap_alt_format.dts | 15 ++++ tools/binman/test/214_no_alt_format.dts | 13 +++ tools/binman/test/215_blob_ext_list.dts | 14 +++ tools/binman/test/216_blob_ext_list_missing.dts | 14 +++ tools/dtoc/fdt_util.py | 76 ++++++++++++++++ tools/dtoc/test/dtoc_test_simple.dts | 1 + tools/dtoc/test_dtoc.py | 2 + tools/dtoc/test_fdt.py | 53 ++++++++++- 65 files changed, 1102 insertions(+), 273 deletions(-) create mode 100644 tools/binman/etype/blob_ext_list.py create mode 100644 tools/binman/test/213_fdtmap_alt_format.dts create mode 100644 tools/binman/test/214_no_alt_format.dts create mode 100644 tools/binman/test/215_blob_ext_list.dts create mode 100644 tools/binman/test/216_blob_ext_list_missing.dts Regards, Simon