[U-Boot] Please pull u-boot-dm

Simon Glass sjg at chromium.org
Thu Jul 11 17:18:43 UTC 2019


Hi Tom,

I picked up a different patch for the unicode handling.

Passing build here:
https://travis-ci.org/sglass68/u-boot/builds/557041198


The following changes since commit ef8b7e045ec744dce385cac4b1438c9be6e2bbc8:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-i2c (2019-07-10
13:51:53 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-9jul19-take2

for you to fetch changes up to 7ea33579576d2bcd19df76bd8769e7ab3b4a169b:

  trace: trace buffer may exceed 2GiB (2019-07-10 16:52:58 -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 bytes
      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             |  50 ++++----
 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, 1580 insertions(+), 990 deletions(-)
 create mode 100644 arch/sandbox/dts/sandbox.dtsi
 create mode 100755 tools/rmboard.py

Regards,
Simon


More information about the U-Boot mailing list