Please pull u-boot-dm (take 2)
Simon Glass
sjg at chromium.org
Mon Dec 6 04:17:56 CET 2021
Hi Tom,
I left out another pending patch but completely forgot to drop the
timer patch last time. Here it is again.
(next branch)
The following changes since commit f89615088fba1b1f33713ad26dbe3a3c82b692ec:
Merge branch 'next' of
https://source.denx.de/u-boot/custodians/u-boot-net into next
(2021-12-02 07:16:04 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-dm.git tags/dm-pull-5dec21a
for you to fetch changes up to c229cd2b6e443a1365ff5089c4c4a6440f218dce:
ide: Drop ATA_PORT_ADDR (2021-12-05 09:26:26 -0700)
----------------------------------------------------------------
binman refactoring to improve section handling
bloblist - allow it to be allocated
sandbox config-header cleanup
----------------------------------------------------------------
Alexander Preißner (1):
drivers: core: lists: fix for loop index type
Heinrich Schuchardt (1):
sandbox: replace putchar(ch) by fputc(ch, stdout)
Simon Glass (32):
dtoc: Bring in the libfdt module automatically
dtoc: Add support for reading 64-bit ints
dtoc: Add support for reading fixed-length bytes properties
binman: Tidy up style in cmdline
binman: Add a way to obtain the version
binman: Correct init of entry in Entry class
binman: Correct comments for ReadChildData()
binman: Drop the underscore in _ReadEntries()
binman: Drop the filename property in entry_Section
binman: Allow overriding BuildSectionData()
binman: Allow control of which entries to read
binman: Update the section documentation
binman: Move cbfs.ObtainContents() down a bit
binman: Use normal entries in cbfs
binman: cbfs: Refactor the init process
binman: cfbs: Refactor ObtainContents() for consistency
binman: Rename testCbfsNoCOntents()
bloblist: Support allocating the bloblist
binman: Allow providing tools and blob directories
binman: Allow listing an image created by a newer version
binman: Allow extracting a file in an alternative format
dtoc: Add support for reading string-list properties
binman: Support lists of external blobs
binman: Rename _ReadSubnodes() to ReadEntries()
trace: sandbox: Use only the Kconfig options
sandbox: Drop CONFIG_HOST_MAX_DEVICES
Convert CONFIG_SYS_FDT_LOAD_ADDR to Kconfig
Convert CONFIG_KEYBOARD to Kconfig
keyboard: Add a migration message
sandbox: Drop CONFIG_SYS_TIMER_RATE
ide: Drop unused CONFIG options
ide: Drop ATA_PORT_ADDR
Makefile | 3 +
README | 11 ---
arch/Kconfig | 1 +
arch/arm/mach-exynos/Kconfig | 1 +
arch/arm/mach-kirkwood/include/mach/config.h | 2 -
arch/powerpc/include/asm/config.h | 3 -
arch/sandbox/Kconfig | 10 +++
arch/sandbox/cpu/os.c | 2 +-
cmd/Kconfig | 2 +
cmd/host.c | 2 +-
common/Kconfig | 15 +++-
common/bloblist.c | 16 +++-
common/board_f.c | 8 +-
configs/chromebit_mickey_defconfig | 1 +
configs/chromebook_jerry_defconfig | 1 +
configs/chromebook_minnie_defconfig | 1 +
configs/chromebook_speedy_defconfig | 1 +
configs/novena_defconfig | 1 +
configs/smdk5250_defconfig | 1 +
configs/smdk5420_defconfig | 1 +
configs/tools-only_defconfig | 7 +-
doc/develop/bloblist.rst | 16 ++++
doc/develop/driver-model/migration.rst | 8 ++
doc/develop/trace.rst | 9 +-
drivers/block/ide.c | 14 +--
drivers/block/sandbox.c | 6 +-
drivers/core/lists.c | 2 +-
drivers/input/Kconfig | 9 ++
include/configs/edminiv2.h | 2 -
include/configs/exynos5-dt-common.h | 3 -
include/configs/novena.h | 1 -
include/configs/r2dplus.h | 1 -
include/configs/sandbox.h | 20 -----
include/configs/smdk5250.h | 1 -
include/configs/smdk5420.h | 2 -
include/configs/veyron.h | 2 -
include/sandboxblockdev.h | 3 +
scripts/config_whitelist.txt | 5 --
tools/binman/binman.rst | 65 +++++++++++++-
tools/binman/cmdline.py | 76 ++++++++++++----
tools/binman/control.py | 28 +++++-
tools/binman/entries.rst | 172
++++++++++++++++++++++++++++++------
tools/binman/entry.py | 109 ++++++++++++++++++-----
tools/binman/entry_test.py | 9 ++
tools/binman/etype/blob.py | 16 +++-
tools/binman/etype/blob_ext_list.py | 58 ++++++++++++
tools/binman/etype/blob_phase.py | 2 +-
tools/binman/etype/cbfs.py | 98 +++++++++++----------
tools/binman/etype/fdtmap.py | 12 +++
tools/binman/etype/files.py | 2 +-
tools/binman/etype/fit.py | 4 +-
tools/binman/etype/intel_ifwi.py | 4 +-
tools/binman/etype/mkimage.py | 4 +-
tools/binman/etype/section.py | 214
++++++++++++++++++++++++++++++++++-----------
tools/binman/ftest.py | 78 ++++++++++++++++-
tools/binman/image.py | 12 ++-
tools/binman/state.py | 18 ++++
tools/binman/test/213_fdtmap_alt_format.dts | 15 ++++
tools/binman/test/214_no_alt_format.dts | 13 +++
tools/binman/test/215_blob_ext_list.dts | 14 +++
tools/binman/test/216_blob_ext_list_missing.dts | 14 +++
tools/dtoc/fdt_util.py | 76 ++++++++++++++++
tools/dtoc/test/dtoc_test_simple.dts | 1 +
tools/dtoc/test_dtoc.py | 2 +
tools/dtoc/test_fdt.py | 53 ++++++++++-
65 files changed, 1090 insertions(+), 273 deletions(-)
create mode 100644 tools/binman/etype/blob_ext_list.py
create mode 100644 tools/binman/test/213_fdtmap_alt_format.dts
create mode 100644 tools/binman/test/214_no_alt_format.dts
create mode 100644 tools/binman/test/215_blob_ext_list.dts
create mode 100644 tools/binman/test/216_blob_ext_list_missing.dts
Regards,
Simon
More information about the U-Boot
mailing list