Please pull u-boot-dm

Simon Glass
2021-07-22T13:07:33Z

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/8353

The following changes since commit c9204859bbdb924cda811813c545032971656480:

Merge branch 'master' of git://source.denx.de/u-boot-sh (2021-07-20
19:31:40 -0400)

are available in the Git repository at:

git://git.denx.de/u-boot-dm.git tags/dm-pull-21jul21

for you to fetch changes up to 1b098b3e655451572054ce933a87231ee16f7133:

dm: core: fix no null pointer detection in
ofnode_get_addr_size_index() (2021-07-21 10:27:35 -0600)

----------------------------------------------------------------
dtoc improvements to show better warnings
minor test build fixes
sandbox fixes for SDL2 and running TPL
bloblist resize feature
binman multithreading

----------------------------------------------------------------
Chen Guanqiao (1):
dm: core: fix no null pointer detection in ofnode_get_addr_size_index()

Heinrich Schuchardt (1):
sandbox: don't set SA_NODEFER in signal handler

Simon Glass (35):
dtoc: Avoid using subscripts on match objects
dtoc: Convert to use ArgumentParser
dtoc: Allow multiple warnings for a driver
dtoc: Correct the re_compat regular expression
dtoc: Add a stdout check in test_normalized_name()
dtoc: Detect unexpected suffix on .of_match
dtoc: Detect drivers which do not parse correctly
dtoc: Update documentation to cover warnings in more detail
dm: core: Add logging for DM_SEQ_ALIAS
dm: Support lzma in the flashmap
test: Allow CONFIG_SPL_LOAD_FIT to be disabled
test: Add DM_DMA to be disabled
test: Avoid a build error with SPL
sandbox: Support executables for more phases
sandbox: Add work-around for SDL2 display
sandbox: Use hinting with the display
sandbox: Adjust the bloblist default address
cros_ec: Allow reading the battery-charge state
cros_ec: Drop cros_ec_entering_mode()
cros_ec: Support the full-size vboot context
cros_ec: Use standard calls for recovery-request checking
bloblist: Support resizing a blob
bloblist: Tidy up a few API comments
bloblist: Correct condition in bloblist_addrec()
image: Allow @ in node names when not using signatures
spl: Provide more information on boot failure
sandbox: mmc: Support fixed MMC devices
blk: Support iteration
log: Allow padding of the function name
binman: Put compressed data into separate files
binman: Support multithreading for building images
binman: Split node-reading out from constructor in files
binman: Use bytearray instead of string
patman: Use bytearray instead of string
binman: Add basic support for debugging performance

arch/sandbox/cpu/os.c | 65 ++++++-------
arch/sandbox/cpu/sdl.c | 26 +++++-
arch/sandbox/cpu/spl.c | 16 +++-
arch/sandbox/dts/test.dts | 1 +
arch/sandbox/include/asm/spl.h | 13 +++
common/Kconfig | 10 +-
common/bloblist.c | 73 ++++++++++++++-
common/image-fit.c | 2 +-
common/log_console.c | 2 +-
common/spl/Kconfig | 10 ++
common/spl/spl.c | 48 ++++++----
doc/arch/sandbox.rst | 2 +-
doc/develop/driver-model/of-plat.rst | 53 +++++++++++
drivers/block/blk-uclass.c | 49 ++++++++++
drivers/core/device.c | 4 +-
drivers/core/of_extra.c | 2 +
drivers/core/ofnode.c | 6 +-
drivers/misc/cros_ec.c | 28 +++---
drivers/misc/cros_ec_sandbox.c | 29 +++---
drivers/mmc/sandbox_mmc.c | 24 ++++-
include/blk.h | 56 +++++++++++
include/bloblist.h | 23 ++++-
include/cros_ec.h | 17 ++--
include/os.h | 5 +-
include/spl.h | 31 +++++++
test/Makefile | 2 +
test/bloblist.c | 215
+++++++++++++++++++++++++++++++++++++++++++
test/dm/blk.c | 55 +++++++++++
test/dm/core.c | 2 +
test/image/spl_load.c | 6 +-
test/log/log_test.c | 16 ++--
test/test-main.c | 2 +-
tools/binman/binman.rst | 18 ++++
tools/binman/cmdline.py | 4 +
tools/binman/control.py | 7 ++
tools/binman/etype/blob.py | 5 +
tools/binman/etype/collection.py | 2 +-
tools/binman/etype/files.py | 3 +
tools/binman/etype/section.py | 40 +++++++-
tools/binman/ftest.py | 41 ++++++++-
tools/binman/image.py | 3 +
tools/binman/state.py | 95 +++++++++++++++++++
tools/binman/test/202_section_timeout.dts | 21 +++++
tools/dtoc/main.py | 51 +++++-----
tools/dtoc/src_scan.py | 45 +++++++--
tools/dtoc/test_src_scan.py | 133 +++++++++++++++++++++++++-
tools/patman/cros_subprocess.py | 6 +-
tools/patman/tools.py | 9 +-
48 files changed, 1211 insertions(+), 165 deletions(-)
create mode 100644 tools/binman/test/202_section_timeout.dts

Regards,
Simon