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

Simon Glass sjg at chromium.org
Tue Oct 15 14:46:46 UTC 2019


Hi Tom,

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


The following changes since commit 6891152a4596d38ac25d2fe1238e3b6a938554b8:

  Merge branch 'master' of git://git.denx.de/u-boot-socfpga
(2019-10-14 21:00:10 -0400)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-dm.git tags/dm-pull-15oct19

for you to fetch changes up to d11ef4d54cab0e740efbceb9c6b5697a41770eea:

  sandbox: fix build error due to missing struct udevice definition
(2019-10-15 08:40:03 -0600)

----------------------------------------------------------------
binman enhancements:
- Dropping some test Elf files and building them from source instead
- Refactoring of x86 16-bit entries
- Support for SPL symbols within sections
- Handle the 'notes' sections and hidden symbols in recent binutils
- Improved error reporting with a tool fails

libfdt and documentation fixes
vboot required-key test
driver model power-domain controls
patman Message-Id enhancement

----------------------------------------------------------------
AKASHI Takahiro (2):
      sandbox: fix cpu property in test.dts for pytest
      sandbox: fix build error due to missing struct udevice definition

Anatolij Gustschin (1):
      dm: core: device: switch off power domain after device removal

Daniele Alessandrelli (1):
      rsa: Return immediately if required-key verification fails

Douglas Anderson (1):
      patman: Use the Change-Id, version, and prefix in the Message-Id

Giulio Benetti (1):
      libfdt: fix typo on comment

Jean-Jacques Hiblot (1):
      dm: device: Fix typo in the non-DEVRES version of devm_kmalloc_array()

Kayla Theil (1):
      tpm2: Don't assume active low reset value

Lokesh Vutla (3):
      dm: core: Allow for not controlling the power-domain by DM framework
      remoteproc: k3_arm64: Enable DM_FLAG_DEFAULT_PD_CTRL_OFF
      power: domain: Introduce dev_power_domain_off

Matthias Brugger (4):
      libfdt: fdt_address_cells() and fdt_size_cells()
      libfdt: return correct value if #size-cells property is not present
      libfdt: Allow #size-cells of 0
      dm: Fix default address cells return value

Michael Trimarchi (1):
      dm: pinctrl: Skip not associated gpio phandle and rise a warning message

Patrick Delaunay (3):
      dm: pinctrl: introduce PINCONF_RECURSIVE option
      dm: pinctrl: introduce PINCONF_RECURSIVE option
      dm: Tidy up dump output when there are many devices

Peng Fan (2):
      power: domain: add dev_power_domain_on
      core: device: use dev_power_domain_on

Philippe Reynes (4):
      pytest: vboot: add a test for required key
      sandbox: enable command aes
      sandbox64: enable command aes
      cmd: aes: use map_sysmem when accessing memory

Ralph Siemsen (1):
      doc: add full path to patman README

Simon Glass (33):
      patman: Drop binary parameter
      patman: Update command.Run() to handle failure better
      binman: Use cls instead of self for class methods
      binman: Allow use of help and entry-docs without libfdt
      binman: Drop .note section from ELF
      binman: Handle hidden symbols in ELF files
      binman: Correct use of 'replace' in IFWI tests
      binman: Add support for an x86 'reset' section
      binman: x86: Separate out 16-bit reset and init code
      binman: Add support for Intel FIT
      binman: Fix IFWI output when using an Intel FIT image
      binman: Use tools.Run() to run objdump
      binman: Use the Makefile to build ELF test files
      binman: Use the Makefile for u_boot_ucode_ptr
      binman: Use the Makefile for u_boot_no_ucode_ptr
      binman: Use the Makefile for u_boot_binman_syms
      binman: Use the Makefile for u_boot_binman_syms_size
      binman: Use the Makefile for u_boot_binman_syms_bad
      binman: Clean up unnecessary code related to ELF test files
      binman: Allow symbols to be resolved inside sections
      binman: Use underscore in test filenames
      binman: Rename some two-digit test files
      binman: Avoid needing the section size in advance
      binman: Increase size of TPL and SPL test data
      binman: Allow support for writing a size symbol to binaries
      binman: Add support for Intel FSP meminit
      binman: Fix entry comment for Intel descriptor
      binman: Update IFWI entry to read entries outside constructor
      binman: Update IFWI entry to support updates
      binman: Support writing symbols into entries within an IFWI
      binman: Write symbol info before image inclusion
      binman: Add logging for the number of pack passes
      binman: Drop comment-out code in testUpdateFdtOutput()

Thomas Fitzsimmons (2):
      dm: device: Request next sequence number
      dm: spi: Do not assume first SPI bus

 Makefile
             |  10 +-
 arch/sandbox/dts/test.dts
             |  24 ++--
 arch/sandbox/include/asm/u-boot-sandbox.h
             |   2 +
 arch/x86/dts/u-boot.dtsi
             |   9 ++
 cmd/aes.c
             |  14 ++-
 configs/sandbox64_defconfig
             |   1 +
 configs/sandbox_defconfig
             |   1 +
 doc/driver-model/spi-howto.rst
             |   2 +-
 drivers/core/device-remove.c
             |   5 +
 drivers/core/device.c
             |  14 ++-
 drivers/core/dump.c
             |   4 +-
 drivers/core/uclass.c
             |   4 +-
 drivers/pinctrl/Kconfig
             |  50 +++++++++
 drivers/pinctrl/pinctrl-uclass.c
             |  20 +++-
 drivers/power/domain/power-domain-uclass.c
             |  42 +++++++
 drivers/remoteproc/ti_k3_arm64_rproc.c
             |   1 +
 drivers/spi/spi-uclass.c
             |   2 +-
 drivers/tpm/tpm2_tis_spi.c
             |   4 +-
 include/dm/device.h
             |   7 +-
 include/dm/of.h
             |   2 +-
 include/power-domain.h
             |  34 ++++++
 lib/rsa/rsa-verify.c
             |   3 +-
 scripts/Makefile.spl
             |  22 +++-
 scripts/dtc/libfdt/fdt_addresses.c
             |  45 ++++----
 scripts/dtc/libfdt/libfdt.h
             |   4 +-
 test/py/tests/test_bind.py
             |   2 +-
 test/py/tests/test_vboot.py
             |  57 ++++++++++
 test/py/tests/vboot/sign-configs-sha256-pss-prod.its
             |  46 ++++++++
 tools/binman/README.entries
             | 136 ++++++++++++++++++----
 tools/binman/control.py
             |  15 ++-
 tools/binman/elf.py
             |   7 +-
 tools/binman/elf_test.py
             |  57 ++++++++--
 tools/binman/entry.py
             |   5 +-
 tools/binman/entry_test.py
             |   5 +
 tools/binman/etype/blob.py
             |   1 -
 tools/binman/etype/blob_dtb.py
             |   6 +-
 tools/binman/etype/cbfs.py
             |   5 +-
 tools/binman/etype/fdtmap.py
             |  13 ++-
 tools/binman/etype/files.py
             |   5 +-
 tools/binman/etype/intel_descriptor.py
             |   2 +-
 tools/binman/etype/intel_fit.py
             |  32 ++++++
 tools/binman/etype/intel_fit_ptr.py
             |  41 +++++++
 tools/binman/etype/intel_fsp_m.py
             |  27 +++++
 tools/binman/etype/intel_ifwi.py
             |  68 +++++++----
 tools/binman/etype/section.py
             |  16 ++-
 tools/binman/etype/u_boot_dtb_with_ucode.py
             |   5 +-
 tools/binman/etype/u_boot_spl.py
             |   2 +-
 tools/binman/etype/u_boot_tpl.py
             |   2 +-
 tools/binman/etype/x86_reset16.py
             |  29 +++++
 tools/binman/etype/x86_reset16_spl.py
             |  29 +++++
 tools/binman/etype/x86_reset16_tpl.py
             |  29 +++++
 tools/binman/etype/x86_start16.py
             |  15 +--
 tools/binman/etype/x86_start16_spl.py
             |  19 ++--
 tools/binman/etype/x86_start16_tpl.py
             |  18 +--
 tools/binman/ftest.py
             | 243 ++++++++++++++++++++++++++++------------
 tools/binman/test/021_image_pad.dts
             |   2 +-
 tools/binman/test/024_sorted.dts
             |   2 +-
 tools/binman/test/028_pack_4gb_outside.dts
             |   2 +-
 tools/binman/test/{029_x86-rom.dts => 029_x86_rom.dts}
             |   2 +-
 tools/binman/test/{030_x86-rom-me-no-desc.dts =>
030_x86_rom_me_no_desc.dts}       |   0
 tools/binman/test/{031_x86-rom-me.dts => 031_x86_rom_me.dts}
             |   0
 tools/binman/test/{032_intel-vga.dts => 032_intel_vga.dts}
             |   0
 tools/binman/test/{033_x86-start16.dts => 033_x86_start16.dts}
             |   0
 tools/binman/test/{042_intel-fsp.dts => 042_intel_fsp.dts}
             |   0
 tools/binman/test/{043_intel-cmc.dts => 043_intel_cmc.dts}
             |   0
 tools/binman/test/{046_intel-vbt.dts => 046_intel_vbt.dts}
             |   0
 tools/binman/test/{048_x86-start16-spl.dts =>
048_x86_start16_spl.dts}             |   0
 tools/binman/test/053_symbols.dts
             |   2 +-
 tools/binman/test/{081_x86-start16-tpl.dts =>
081_x86_start16_tpl.dts}             |   0
 ...0_4gb_and_skip_at_start_together.dts =>
098_4gb_and_skip_at_start_together.dts} |   0
 tools/binman/test/{111_x86-rom-ifwi.dts => 111_x86_rom_ifwi.dts}
             |   2 +-
 tools/binman/test/{112_x86-rom-ifwi-nodesc.dts =>
112_x86_rom_ifwi_nodesc.dts}     |   2 +-
 tools/binman/test/{113_x86-rom-ifwi-nodata.dts =>
113_x86_rom_ifwi_nodata.dts}     |   2 +-
 tools/binman/test/144_x86_reset16.dts
             |  13 +++
 tools/binman/test/145_x86_reset16_spl.dts
             |  13 +++
 tools/binman/test/146_x86_reset16_tpl.dts
             |  13 +++
 tools/binman/test/147_intel_fit.dts
             |  20 ++++
 tools/binman/test/148_intel_fit_missing.dts
             |  17 +++
 tools/binman/test/149_symbols_tpl.dts
             |  28 +++++
 ...powerpc_mpc85xx_bootpg_resetvec.dts =>
150_powerpc_mpc85xx_bootpg_resetvec.dts} |   0
 tools/binman/test/151_x86_rom_ifwi_section.dts
             |  33 ++++++
 tools/binman/test/152_intel_fsp_m.dts
             |  14 +++
 tools/binman/test/Makefile
             |  14 ++-
 tools/binman/test/bss_data
             | Bin 5020 -> 0 bytes
 tools/binman/test/u_boot_binman_syms
             | Bin 4924 -> 0 bytes
 tools/binman/test/u_boot_binman_syms.c
             |   1 +
 tools/binman/test/u_boot_binman_syms.lds
             |   1 +
 tools/binman/test/u_boot_binman_syms_bad
             | Bin 4890 -> 0 bytes
 tools/binman/test/u_boot_binman_syms_size
             | Bin 4825 -> 0 bytes
 tools/binman/test/u_boot_no_ucode_ptr
             | Bin 4182 -> 0 bytes
 tools/binman/test/u_boot_ucode_ptr
             | Bin 4175 -> 0 bytes
 tools/binman/test/u_boot_ucode_ptr.lds
             |   3 +-
 tools/patman/README
             |   8 +-
 tools/patman/commit.py
             |   3 +
 tools/patman/cros_subprocess.py
             |   3 +-
 tools/patman/patchstream.py
             |  64 ++++++++++-
 tools/patman/test.py
             |  15 ++-
 tools/patman/tools.py
             |  23 ++--
 98 files changed, 1290 insertions(+), 275 deletions(-)
 create mode 100644 test/py/tests/vboot/sign-configs-sha256-pss-prod.its
 create mode 100644 tools/binman/etype/intel_fit.py
 create mode 100644 tools/binman/etype/intel_fit_ptr.py
 create mode 100644 tools/binman/etype/intel_fsp_m.py
 create mode 100644 tools/binman/etype/x86_reset16.py
 create mode 100644 tools/binman/etype/x86_reset16_spl.py
 create mode 100644 tools/binman/etype/x86_reset16_tpl.py
 rename tools/binman/test/{029_x86-rom.dts => 029_x86_rom.dts} (87%)
 rename tools/binman/test/{030_x86-rom-me-no-desc.dts =>
030_x86_rom_me_no_desc.dts} (100%)
 rename tools/binman/test/{031_x86-rom-me.dts => 031_x86_rom_me.dts} (100%)
 rename tools/binman/test/{032_intel-vga.dts => 032_intel_vga.dts} (100%)
 rename tools/binman/test/{033_x86-start16.dts => 033_x86_start16.dts} (100%)
 rename tools/binman/test/{042_intel-fsp.dts => 042_intel_fsp.dts} (100%)
 rename tools/binman/test/{043_intel-cmc.dts => 043_intel_cmc.dts} (100%)
 rename tools/binman/test/{046_intel-vbt.dts => 046_intel_vbt.dts} (100%)
 rename tools/binman/test/{048_x86-start16-spl.dts =>
048_x86_start16_spl.dts} (100%)
 rename tools/binman/test/{081_x86-start16-tpl.dts =>
081_x86_start16_tpl.dts} (100%)
 rename tools/binman/test/{80_4gb_and_skip_at_start_together.dts =>
098_4gb_and_skip_at_start_together.dts} (100%)
 rename tools/binman/test/{111_x86-rom-ifwi.dts => 111_x86_rom_ifwi.dts} (95%)
 rename tools/binman/test/{112_x86-rom-ifwi-nodesc.dts =>
112_x86_rom_ifwi_nodesc.dts} (95%)
 rename tools/binman/test/{113_x86-rom-ifwi-nodata.dts =>
113_x86_rom_ifwi_nodata.dts} (95%)
 create mode 100644 tools/binman/test/144_x86_reset16.dts
 create mode 100644 tools/binman/test/145_x86_reset16_spl.dts
 create mode 100644 tools/binman/test/146_x86_reset16_tpl.dts
 create mode 100644 tools/binman/test/147_intel_fit.dts
 create mode 100644 tools/binman/test/148_intel_fit_missing.dts
 create mode 100644 tools/binman/test/149_symbols_tpl.dts
 rename tools/binman/test/{81_powerpc_mpc85xx_bootpg_resetvec.dts =>
150_powerpc_mpc85xx_bootpg_resetvec.dts} (100%)
 create mode 100644 tools/binman/test/151_x86_rom_ifwi_section.dts
 create mode 100644 tools/binman/test/152_intel_fsp_m.dts
 delete mode 100755 tools/binman/test/bss_data
 delete mode 100755 tools/binman/test/u_boot_binman_syms
 delete mode 100755 tools/binman/test/u_boot_binman_syms_bad
 delete mode 100755 tools/binman/test/u_boot_binman_syms_size
 delete mode 100755 tools/binman/test/u_boot_no_ucode_ptr
 delete mode 100755 tools/binman/test/u_boot_ucode_ptr

Regards,
Simon


More information about the U-Boot mailing list