Please pull u-boot-dm

Simon Glass
2021-04-06T07:14:45Z

Hi Tom,

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

The following changes since commit 90eba245a66aa20589404ba537215faf2012c1a3:

Merge branch 'next' (2021-04-05 11:29:57 -0400)

are available in the Git repository at:

git://git.denx.de/u-boot-dm.git tags/dm-pull-6apr21

for you to fetch changes up to d4a1592a9908f4278f306ff9f11e63c010e05704:

test: Allow tests to run on any board (2021-04-06 16:33:19 +1200)

----------------------------------------------------------------
ENOSYS clean-up
Minor dtoc improvements
Convert CONFIG_MISC_INIT_F to Kconfig
Allow unit tests to run on any board
pylibfdt build-rule fix

----------------------------------------------------------------
Heinrich Schuchardt (1):
sandbox: document parameters of os_realloc()

Simon Glass (19):
dtc: Update the build rule for pylibfdt
patman: Continue on if warnings are found outside a commit
dm: core: Document the common error codes
dm: core: Use -ENOSPC in acpi_get_path()
usb: Return -ENOSYS when system call is not available
spi: Return -ENOSYS when system call is not available
tlv_eeprom: Return -ENOSYS when system call is not available
clk: Update drivers to use -EINVAL
clk: Return -ENOSYS when system call is not available
simple-pm-bus: Use -ENOSYS for checking missing system call
pinctrl: Return -ENOSYS when system call is not available
buildman: Add an encoding to the out-env file
dtoc: Show driver warnings once at the end
dtoc: Adjust detection of 64-bit properties
dtoc: Improve handling of reg properties
log: Fix up debug_cond() when LOG is enabled
moveconfig: Handle binary files cleanly
Convert CONFIG_MISC_INIT_F to Kconfig
test: Allow tests to run on any board

common/Kconfig | 6 +++
configs/MPC8349ITXGP_defconfig | 1 +
configs/MPC8349ITX_LOWBOOT_defconfig | 1 +
configs/MPC8349ITX_defconfig | 1 +
configs/kmcoge4_defconfig | 1 +
configs/sandbox64_defconfig | 2 +-
configs/sandbox_defconfig | 1 +
configs/sandbox_flattree_defconfig | 2 +-
configs/sandbox_spl_defconfig | 2 +
configs/tools-only_defconfig | 1 +
doc/develop/driver-model/design.rst | 133
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/clk/aspeed/clk_ast2600.c | 2 +-
drivers/clk/clk-composite.c | 8 ++--
drivers/clk/clk-hsdk-cgu.c | 4 +-
drivers/clk/imx/clk-imx8.c | 4 +-
drivers/clk/imx/clk-imx8qm.c | 6 +--
drivers/clk/imx/clk-imx8qxp.c | 6 +--
drivers/clk/imx/clk-pllv3.c | 2 +-
drivers/clk/kendryte/bypass.c | 2 +-
drivers/clk/kendryte/clk.c | 2 +-
drivers/clk/mvebu/armada-37xx-periph.c | 6 +--
drivers/core/acpi.c | 2 +-
drivers/core/simple-pm-bus.c | 4 +-
drivers/pinctrl/pinctrl-uclass.c | 10 +++--
drivers/usb/gadget/udc/udc-uclass.c | 2 +-
include/configs/MPC8349ITX.h | 2 -
include/configs/kmp204x.h | 2 -
include/configs/sandbox.h | 2 -
include/log.h | 11 +++--
include/os.h | 4 +-
include/spi-mem.h | 2 +-
include/test/test.h | 9 ++++
include/tlv_eeprom.h | 6 +--
scripts/config_whitelist.txt | 1 -
scripts/dtc/pylibfdt/Makefile | 1 +
test/test-main.c | 5 +--
tools/buildman/builderthread.py | 3 +-
tools/dtoc/dtb_platdata.py | 20 ++++++---
tools/dtoc/src_scan.py | 15 ++++---
tools/dtoc/test/dtoc_test_noprops.dts | 21 +++++++++
tools/dtoc/test/dtoc_test_single_reg.dts | 30 +++++++++++++
tools/dtoc/test_dtoc.py | 25 ++++++++---
tools/dtoc/test_src_scan.py | 38 ++++++++---------
tools/moveconfig.py | 16 ++++++-
tools/patman/patchstream.py | 4 +-
45 files changed, 336 insertions(+), 92 deletions(-)
create mode 100644 tools/dtoc/test/dtoc_test_noprops.dts
create mode 100644 tools/dtoc/test/dtoc_test_single_reg.dts

Regards,
Simon