[U-Boot] Please pull u-boot-dm
Simon Glass
sjg at chromium.org
Tue Jul 9 17:16:18 UTC 2019
Hi Tom,
Build is here:
https://travis-ci.org/sglass68/u-boot/builds/556001438
(looks like there is a unicode issue I need to look at)
The following changes since commit e5aee22e4be75e75a854ab64503fc80598bc2004:
Prepare v2019.07 (2019-07-08 15:23:28 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-dm.git tags/dm-pull-9jul19
for you to fetch changes up to b7eb801e0e6bdf42a592087a797deda1b0f03d69:
trace: trace buffer may exceed 2GiB (2019-07-08 15:23:09 -0600)
----------------------------------------------------------------
- Sandbox improvements including .dts refactor
- Minor tracing and PCI improvements
- Various other minor fixes
- Conversion of patman, dtoc and binman to support Python 3
----------------------------------------------------------------
Alex Marginean (4):
pci: fixed dm_pci_map_bar comment
drivers: pci: add map_bar support for Enhanced Allocation
test: dm: Add a test for PCI Enhanced Allocation
drivers: pci: add API to issue FLR on a PCI function if supported
Heinrich Schuchardt (5):
trace: undefined reference to `trace_early_init'
trace: conserve gd register
trace: make call depth limit customizable
trace: do not limit trace buffer to 2GiB
trace: trace buffer may exceed 2GiB
Patrick Delaunay (3):
test: check u-boot properties in SPL device tree
fdt: Allow indicating a node is for U-Boot proper only
dm: doc: add documentation for pre-reloc properties in SPL and TPL
Simon Glass (60):
patman: Update cros_subprocess to use bytearray
patman: Convert print statements to Python 3
binman: Convert print statements to Python 3
binman: Don't show errors for failed tests
binman: Remove use of Set()
patman: Use items() instead of iteritems()
binman: Use items() instead of iteritems()
tools: binman: Open all binary files in binary mode
tools: dtoc: Open all binary files in binary mode
patman: Provide a way to get program output in binary mode
binman: Use binary mode when compressing data
binman: Drop an unused input file
binman: Handle repeated bytes for Python 3
patman: Support use of stringIO in Python 3
patman: Move unicode helpers to tools
patman: Sort series output for repeatabily
patman: Avoid unicode type in settings unit tests
patman: Adjust functional tests for Python 3
patman: Tidy up a few more unicode conversions
patman: Don't require Python 2
dtoc: Adjust code for Python 3
dtoc: Sort platdata output from dtoc
dtoc: Use GetBytes() to obtain repeating bytes
dtoc: Move BytesToValue() out of the Prop class
dtoc: Updates BytesToValue() for Python 3
dtoc: Use byte type instead of str in fdt
dtoc: Convert the Fdt.Prop class to Python 3
dtoc: Convert the Fdt.Node class to Python 3
dtoc: Use binary mode for reading files
dtoc: Test full 64-bit properties with FdtCellsToCpu()
dtoc: Add a unit test for BytesToValue()
dtoc: Update fdt_util for Python 3
dtoc: Update dtb_platdata to support Python 3
patman: Allow reading files in text mode
binman: Avoid changing a dict during iteration
binman: Convert to use bytes type
binman: Update entry_test to support Python 3
patman: Update fmap code for Python 3
binman: Update 'text' entry for Python 3
binman: Fix up a format string in AssertInList()
binman: Read map files as text
binman: Document parallel tests
binman: Update the README.entries file
patman: Update cover-coverage tests for Python 3
Add a simple script to remove boards
sandbox: Sync up sandbox64.dts with main DT
sandbox: Create a common sandbox DT
sandbox: Add an alias for SPI
sandbox: Exit when SYSRESET_POWER_OFF is requested
sandbox: Quit when hang() is called
sandbox: spl: Lower priority of standard loader
sandbox: Add a comment to board_init_f()
sandbox: Allo sdl-config to be overridden
sandbox: Add a memory {} node
sandbox: Correct spi flash operation
sandbox: Add documentation on how to run valgrind
x86: Add a forward struct declaration in coreboot_tables.h
bootstage: Add support for TPL record count
blk: Allow control of the block cache in TPL
spi: Avoid using malloc() in a critical function
Thierry Reding (1):
fdtdec: test: Fix memory leak
Vabhav Sharma (1):
drivers: serial: lpuart: Enable Little Endian Support
arch/sandbox/config.mk | 5 +-
arch/sandbox/cpu/spl.c | 3 +-
arch/sandbox/cpu/state.c | 1 +
arch/sandbox/dts/sandbox.dts | 336
++-----------------------------------------------------------
arch/sandbox/dts/sandbox.dtsi | 364
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/sandbox/dts/sandbox64.dts | 275
++------------------------------------------------
arch/sandbox/dts/test.dts | 8 ++
arch/sandbox/include/asm/test.h | 13 +++
arch/x86/include/asm/coreboot_tables.h | 2 +
board/sandbox/README.sandbox | 21 ++++
cmd/trace.c | 10 +-
common/Kconfig | 7 ++
common/board_f.c | 6 +-
doc/README.SPL | 16 +++
doc/README.TPL | 4 +
doc/driver-model/README.txt | 4 +
drivers/block/Kconfig | 7 ++
drivers/core/util.c | 2 +
drivers/misc/swap_case.c | 102 ++++++++++++++++++-
drivers/pci/pci-uclass.c | 70 +++++++++++++
drivers/serial/serial_lpuart.c | 4 +
drivers/spi/Kconfig | 2 +-
drivers/spi/spi-mem.c | 15 ++-
drivers/sysreset/sysreset_sandbox.c | 1 +
drivers/video/video-uclass.c | 4 +-
include/configs/sandbox.h | 4 +
include/dm/ofnode.h | 6 +-
include/dm/util.h | 6 +-
include/pci.h | 35 ++++++-
include/trace.h | 6 +-
lib/Kconfig | 15 +++
lib/fdtdec_test.c | 2 +
lib/hang.c | 3 +
lib/trace.c | 67 ++++++++++--
test/dm/pci.c | 49 +++++++++
test/py/tests/test_ofplatdata.py | 28 ++++++
tools/binman/README | 14 +++
tools/binman/README.entries | 15 +++
tools/binman/binman.py | 26 +++--
tools/binman/bsection.py | 7 +-
tools/binman/control.py | 15 ++-
tools/binman/elf.py | 4 +-
tools/binman/elf_test.py | 5 +-
tools/binman/entry.py | 5 +-
tools/binman/entry_test.py | 6 +-
tools/binman/etype/_testing.py | 2 +-
tools/binman/etype/blob.py | 2 +-
tools/binman/etype/fill.py | 4 +-
tools/binman/etype/fmap.py | 3 +-
tools/binman/etype/gbb.py | 2 +-
tools/binman/etype/text.py | 9 +-
tools/binman/etype/u_boot_dtb_with_ucode.py | 4 +-
tools/binman/etype/u_boot_spl_bss_pad.py | 2 +-
tools/binman/etype/u_boot_ucode.py | 4 +-
tools/binman/etype/vblock.py | 2 +-
tools/binman/fmap_util.py | 12 ++-
tools/binman/ftest.py | 213
++++++++++++++++++++-------------------
tools/binman/state.py | 7 +-
tools/dtoc/dtb_platdata.py | 10 +-
tools/dtoc/dtoc.py | 8 +-
tools/dtoc/fdt.py | 148
+++++++++++++++------------
tools/dtoc/fdt_util.py | 15 +--
tools/dtoc/test_dtoc.py | 16 +--
tools/dtoc/test_fdt.py | 52 ++++++----
tools/patman/cros_subprocess.py | 53 ++++++----
tools/patman/func_test.py | 41 ++++----
tools/patman/gitutil.py | 16 +--
tools/patman/patman.py | 2 +-
tools/patman/series.py | 20 ++--
tools/patman/settings.py | 34 +++----
tools/patman/test_util.py | 27 +++--
tools/patman/tools.py | 111 +++++++++++++++++++-
tools/proftool.c | 4 +-
tools/rmboard.py | 150
+++++++++++++++++++++++++++
74 files changed, 1585 insertions(+), 988 deletions(-)
create mode 100644 arch/sandbox/dts/sandbox.dtsi
create mode 100755 tools/rmboard.py
More information about the U-Boot
mailing list