Hi Tom, This is for the next branch.
https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/10005 he following changes since commit 1943f2a2a7c58b76812fcad2d3012036af7464ce: Merge branch '2021-11-23-scmi-and-tee-updates' into next (2021-11-23 16:24:24 -0500) are available in the Git repository at: g...@source.denx.de:u-boot/custodians/u-boot-dm.git tags/dm-pull-28nov21 for you to fetch changes up to 452e8c9086a9f95739582da5ccc2130e4bf1ae8b: test/py: Raise a ValueError if a command fails (2021-11-28 16:51:51 -0700) ---------------------------------------------------------------- SPI flash documentation and tidy-ups Various driver model enhancements Fix up some missing unit tests with pytest ---------------------------------------------------------------- Jan Kiszka (1): binman: Fix extract command for using non-absolute image paths Simon Glass (21): env: Avoid using GNU features in awk command: Use a constant pointer for the help sf: Use const for the stage name sf: Tidy up code to avoid #ifdef sf: doc: Add documentation for the 'sf' command test/py: Allow passing input to a program sandbox: Support unmapping a file sandbox: mmc: Support a backing file mmc: Allow for children other than the block device mbr: Correct verification check disk: part_dos: Fix a NULL pointer error common: Allow a smaller console-recording pre-reloc dm: core: Add tests for stringlist functions dm: core: Fix handling of uclass pre_unbind method dm: core: Fix up string-function documentation dm: core: Add a way to obtain a string list dm: core: Allow finding children / uclasses by partial name dm: core: Add a way to count the devices in a uclass sandbox: Enable HEXDUMP for sandbox_flattree test/py: Relax the naming rules for unit tests test/py: Raise a ValueError if a command fails arch/sandbox/cpu/os.c | 10 ++ arch/sandbox/dts/test.dts | 1 + cmd/mbr.c | 8 +- cmd/sf.c | 32 ++-- common/Kconfig | 10 ++ common/console.c | 4 +- configs/sandbox_flattree_defconfig | 1 + disk/part_dos.c | 10 +- doc/device-tree-bindings/mmc/sandbox,mmc.txt | 18 ++ doc/usage/index.rst | 1 + doc/usage/sf.rst | 245 +++++++++++++++++++++++++++ drivers/core/device-remove.c | 9 +- drivers/core/device.c | 13 +- drivers/core/of_access.c | 3 +- drivers/core/ofnode.c | 26 +++ drivers/core/read.c | 6 + drivers/core/uclass.c | 29 +++- drivers/mmc/mmc-uclass.c | 4 +- drivers/mmc/sandbox_mmc.c | 60 ++++++- include/command.h | 2 +- include/dm/device.h | 12 ++ include/dm/ofnode.h | 24 ++- include/dm/read.h | 28 +++ include/dm/uclass-internal.h | 14 +- include/dm/uclass.h | 17 ++ include/os.h | 9 + scripts/env2string.awk | 29 +++- test/dm/ofnode.c | 96 +++++++++++ test/py/conftest.py | 2 +- test/py/multiplexed_log.py | 10 +- test/py/u_boot_utils.py | 5 +- tools/binman/control.py | 1 + 32 files changed, 670 insertions(+), 69 deletions(-) create mode 100644 doc/device-tree-bindings/mmc/sandbox,mmc.txt create mode 100644 doc/usage/sf.rst Regards, Simon