Please pull u-boot-dm

Simon Glass
2021-01-31T03:28:26Z

Hi Tom,

https://gitlab.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/6139

The following changes since commit 472a716b8fdfd88a27cb675e4ea8e12cb4f79fc3:

configs: Resync with savedefconfig (2021-01-29 13:56:04 -0500)

are available in the Git repository at:

git://git.denx.de/u-boot-dm.git tags/dm-pull-30jan21

for you to fetch changes up to f84eda89e5970ef513fe64ba8e8d977788c44dca:

disk: part: sandbox support in dev_print() (2021-01-30 14:25:42 -0700)

----------------------------------------------------------------
tpm fixes for coral
binman fixes support for symbols in sub-sections
support for additional cros_ec commands
various minor fixes / tweaks

----------------------------------------------------------------
Dario Binacchi (1):
dm: replace auto_alloc_size with auto

Heinrich Schuchardt (6):
x86: typo segement
sandbox: fix sandbox_cmdline_cb_test_fdt()
doc/sandbox: improve formatting of command line options
sandbox: keep time offset when resetting
sandbox: fill block device meta information
disk: part: sandbox support in dev_print()

Simon Glass (36):
tpm: cr50: Check for valid locality
tpm: cr50: Add a better description and more debug
tpm: cr50: Rename driver to work with of-platdata
x86: coral: Update an unused pin to reduce power
x86: coral: Enable CONFIG_BOOTARGS_SUBST
dtoc: binman: Drop Python 2 code
patman: Correct lz4 compression parameters
binman: Update the TODO list
binman: Show the size when writing entries
binman: Fix a few file comments
binman: Support finding symbols in sub-sections
binman: Support reading an image with entry args
binman: Allow vblock to include devicetree blobs
binman: Support alignment of files
binman: Allow for skip_at_start when reading entries
cros_ec: Add a function for the hello message
cros_ec: Tidy up a few delays
cros_ec: Add run-time check for input buffer overflow
cros_ec: Add support for reading the SKU ID
cros_ec: Support reading EC features
cros_ec: Add documentation for cros_ec driver operations
cros_ec: Add support for switches
cros_ec: Show events in human-readable form
cros_ec: Allow use with of-platdata
cros_ec: Add vstore support
spl: Tidy up SPL/TPL malloc sizes
x86: coral: Support TPM and RTC in SPL
i2c: desigware: Add an alias for Intel Apollo Lake
sandbox: Disable I2C emulators in SPL
dm: core: Don't inline dev_read...() calls with of-platdata
clk: Add debugging for return values
clk: x86: Correct the driver name
dm: core: Add a comment about pinctrl_select_state()
dm: core: Update ofnode_read_fmap_entry() to read hashes
Add a symlink for ctype.h
binman: Print a debug message when binman selects a node

Stanislav Pinchuk (1):
do not pass NULL pointer to libfdt

Kconfig | 13 +-
arch/sandbox/cpu/os.c | 25 ++++
arch/sandbox/cpu/start.c | 2 +-
arch/sandbox/dts/sandbox.dtsi | 10 +-
arch/sandbox/dts/test.dts | 10 ++
arch/sandbox/include/asm/test.h | 15 ++
arch/x86/cpu/i386/cpu.c | 2 +-
arch/x86/cpu/start.S | 2 +-
arch/x86/dts/chromebook_coral.dts | 21 ++-
arch/x86/include/asm/arch-apollolake/iomap.h | 3 +
cmd/cros_ec.c | 195
+++++++++++++++++++++++++-
configs/chromebook_coral_defconfig | 1 +
configs/sandbox_spl_defconfig | 1 -
disk/part.c | 1 +
doc/arch/sandbox.rst | 35 +++--
drivers/block/sandbox.c | 11 ++
drivers/clk/clk-uclass.c | 16 ++-
drivers/clk/intel/clk_intel.c | 4 +-
drivers/core/device.c | 9 ++
drivers/core/of_extra.c | 21 +--
drivers/i2c/Makefile | 2 +
drivers/i2c/designware_i2c_pci.c | 2 +
drivers/misc/cros_ec.c | 200
+++++++++++++++++++++++----
drivers/misc/cros_ec_lpc.c | 7 +
drivers/misc/cros_ec_sandbox.c | 100 +++++++++++++-
drivers/rtc/i2c_rtc_emul.c | 4 +-
drivers/tpm/cr50_i2c.c | 42 ++++--
include/cros_ec.h | 142 +++++++++++++++++++
include/ctype.h | 1 +
include/dm/device.h | 2 +-
include/dm/read.h | 5 +-
include/ec_commands.h | 45 +++++-
include/os.h | 18 +++
lib/binman.c | 2 +
test/dm/Makefile | 2 +
test/dm/cros_ec.c | 178 ++++++++++++++++++++++++
test/dm/of_extra.c | 38 +++++
test/dm/of_platdata.c | 8 +-
tools/binman/README | 3 +-
tools/binman/control.py | 3 +-
tools/binman/elf.py | 3 +-
tools/binman/elf_test.py | 4 +-
tools/binman/entry.py | 3 +-
tools/binman/etype/blob.py | 4 +
tools/binman/etype/files.py | 4 +
tools/binman/etype/section.py | 66 +++++++--
tools/binman/etype/u_boot_spl_bss_pad.py | 1 -
tools/binman/etype/u_boot_spl_nodtb.py | 2 +-
tools/binman/etype/vblock.py | 15 +-
tools/binman/fmap_util.py | 4 +-
tools/binman/ftest.py | 110 ++++++++++++++-
tools/binman/image.py | 62 +++++++--
tools/binman/state.py | 10 ++
tools/binman/test/084_files.dts | 2 +-
tools/binman/test/187_symbols_sub.dts | 22 +++
tools/binman/test/188_image_entryarg.dts | 21 +++
tools/binman/test/189_vblock_content.dts | 31 +++++
tools/binman/test/190_files_align.dts | 12 ++
tools/binman/test/191_read_image_skip.dts | 23 +++
tools/dtoc/fdt.py | 15 +-
tools/dtoc/test_fdt.py | 6 +
tools/patman/tools.py | 3 +-
62 files changed, 1487 insertions(+), 137 deletions(-)
create mode 120000 include/ctype.h
create mode 100644 test/dm/cros_ec.c
create mode 100644 test/dm/of_extra.c
create mode 100644 tools/binman/test/187_symbols_sub.dts
create mode 100644 tools/binman/test/188_image_entryarg.dts
create mode 100644 tools/binman/test/189_vblock_content.dts
create mode 100644 tools/binman/test/190_files_align.dts
create mode 100644 tools/binman/test/191_read_image_skip.dts

Regards,
Simon