Hi Tom, This is for upstream/next
Build here: https://gitlab.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/4750 The following changes since commit 2512b3b88ba6b193c3cada7e29e386613e8f9a6b: Merge branch '2020-09-14-generic-phy-error-trace' into next (2020-09-21 16:44:16 -0400) are available in the Git repository at: git://git.denx.de/u-boot-dm.git tags/dm-pull-22sep20 for you to fetch changes up to e5b35f706d13c8c0fffcf7b2af9c6df4f4190c5d: log: mute messages generated by log drivers (2020-09-22 12:54:13 -0600) ---------------------------------------------------------------- binman enhancements for FIT sunxi64 conversion to use binman New 'no-map' property for reserved memory ---------------------------------------------------------------- Alper Nebi Yasak (8): binman: Ignore hash*, signature* nodes in sections binman: Respect pad-before property of section subentries binman: Build FIT image subentries with the section etype buildman: Use git worktrees instead of git clones when possible binman: Support cross-compiling test files to x86 binman: Use target-specific tools when cross-compiling binman: Allow resolving host-specific tools from env vars binman: Document how CROSS_COMPILE, CC, HOSTCC etc. are used in README Etienne Carriere (2): fdtdec: optionally add property no-map to created reserved memory node optee: add property no-map to secure reserved memory Heinrich Schuchardt (2): dm: syscon: typo alerady log: mute messages generated by log drivers Patrice Chotard (1): test: fdtdec: Add test for new no-map fdtdec_add_reserved_memory() parameter Patrick Delaunay (1): dm: add cells_count parameter in live DT APIs of_parse_phandle_with_args Simon Glass (14): binman: Use pkg_resources to find resources tools: Drop unnecessary use of __file__ binman: Allow entry args to be required binman: Fix up a few missing comments libfdt: Detected out-of-space with fdt_finish() binman: Move 'external' support into base class binman: Add support for ATF BL31 binman: Support generating FITs with multiple dtbs Makefile: Support missing external blobs always sunxi: Convert 64-bit boards to use binman sunxi: Drop the FIT-generator script binman: Allow selecting default FIT configuration binman: Support help messages for missing blobs binman: sunxi: Add help message for missing sunxi ATF BL31 Walter Lozano (1): core: improve of_match_ptr with OF_PLATDATA Kconfig | 3 +- Makefile | 23 +--- arch/arm/dts/sunxi-u-boot.dtsi | 62 ++++++++- arch/riscv/lib/fdt_fixup.c | 2 +- board/sunxi/mksunxi_fit_atf.sh | 87 ------------ common/log.c | 13 +- common/log_syslog.c | 8 -- drivers/core/of_access.c | 7 +- drivers/core/ofnode.c | 3 +- drivers/core/syscon-uclass.c | 10 +- include/dm/device.h | 2 +- include/dm/of_access.h | 4 +- include/fdtdec.h | 5 +- lib/fdtdec.c | 10 +- lib/optee/optee.c | 2 +- scripts/dtc/pylibfdt/libfdt.i_shipped | 3 +- test/dm/fdtdec.c | 9 +- tools/binman/README | 30 +++++ tools/binman/README.entries | 73 ++++++++++- tools/binman/control.py | 80 +++++++++++- tools/binman/elf.py | 6 +- tools/binman/elf_test.py | 4 +- tools/binman/entry.py | 25 +++- tools/binman/etype/atf_bl31.py | 24 ++++ tools/binman/etype/blob.py | 8 +- tools/binman/etype/blob_ext.py | 11 -- tools/binman/etype/blob_named_by_arg.py | 10 +- tools/binman/etype/cros_ec_rw.py | 3 +- tools/binman/etype/fit.py | 176 +++++++++++++++++++++---- tools/binman/etype/section.py | 18 +-- tools/binman/ftest.py | 247 +++++++++++++++++++++++++++++++++-- tools/binman/missing-blob-help | 15 +++ tools/binman/test/165_section_ignore_hash_signature.dts | 40 ++++++ tools/binman/test/166_pad_in_sections.dts | 26 ++++ tools/binman/test/167_fit_image_subentry_alignment.dts | 57 ++++++++ tools/binman/test/168_fit_missing_blob.dts | 48 +++++++ tools/binman/test/169_atf_bl31.dts | 16 +++ tools/binman/test/171_fit_fdt_missing_prop.dts | 54 ++++++++ tools/binman/test/172_fit_fdt.dts | 55 ++++++++ tools/binman/test/Makefile | 15 ++- tools/buildman/builder.py | 48 +++++-- tools/buildman/func_test.py | 2 + tools/buildman/test.py | 3 - tools/dtoc/fdt_util.py | 9 +- tools/patman/gitutil.py | 42 ++++++ tools/patman/tools.py | 125 ++++++++++++++++++ tools/rmboard.py | 3 - 47 files changed, 1298 insertions(+), 228 deletions(-) delete mode 100755 board/sunxi/mksunxi_fit_atf.sh create mode 100644 tools/binman/etype/atf_bl31.py create mode 100644 tools/binman/missing-blob-help create mode 100644 tools/binman/test/165_section_ignore_hash_signature.dts create mode 100644 tools/binman/test/166_pad_in_sections.dts create mode 100644 tools/binman/test/167_fit_image_subentry_alignment.dts create mode 100644 tools/binman/test/168_fit_missing_blob.dts create mode 100644 tools/binman/test/169_atf_bl31.dts create mode 100644 tools/binman/test/171_fit_fdt_missing_prop.dts create mode 100644 tools/binman/test/172_fit_fdt.dts Regards, Simon