Please pull u-boot-dm

Simon Glass sjg at chromium.org
Thu Jul 22 15:07:08 CEST 2021


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


More information about the U-Boot mailing list