Please pull u-boot-dm

Simon Glass sjg at chromium.org
Sat Oct 14 00:01:12 CEST 2023


Hi Tom,


https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/18115

https://dev.azure.com/simon0972/u-boot/_build/results?buildId=53&view=results


The following changes since commit d5d24e2e0a3f54175e458d89acd626da939e1130:

  Merge tag 'efi-2024-01-rc1' of
https://source.denx.de/u-boot/custodians/u-boot-efi (2023-10-13
11:08:10 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-13oct23

for you to fetch changes up to 74aae507bc4d5726308c191d3191d9cd624ba0d2:

  binman: capsule: Add support for generating EFI empty capsules
(2023-10-13 14:01:42 -0600)

----------------------------------------------------------------
improvements with dev_read_addr_..._ptr()
scan all entries in multi-device boot_targets
EFI empty-capsule support

----------------------------------------------------------------
Heinrich Schuchardt (1):
      sandbox: fix spl_board_init

Lukas Funke (1):
      binman: bintool: Change make target arg type from string to list

Matthias Schiffer (5):
      core: fix doc comments of dev_read_addr*() and related functions
      core: return FDT_ADDR_T_NONE from devfdt_get_addr_[size_]name() on errors
      core: introduce dev_read_addr_name[_size]_ptr() functions
      pinctrl: single: fix compile warnings with PHYS_64BIT on 32bit
      treewide: use dev_read_addr_*_ptr() where appropriate

Simon Glass (1):
      bootstd: Scan all bootdevs in a boot_targets entry

Sughosh Ganu (6):
      tools: mkeficapsule: Add support to print capsule headers
      doc: capsule: Add documentation for the capsule dump feature
      binman: capsule: Remove superfluous [address, size]-cells properties
      binman: capsule: Use dumped capsule header contents for verification
      btool: mkeficapsule: Add support for EFI empty capsule generation
      binman: capsule: Add support for generating EFI empty capsules

 arch/arm/mach-k3/sysfw-loader.c                         |  16 +--
 arch/sandbox/cpu/spl.c                                  |   3 +
 boot/bootdev-uclass.c                                   |   3 +-
 boot/bootflow.c                                         |  21 +++-
 doc/develop/uefi/uefi.rst                               |  17 +++
 drivers/core/fdtaddr.c                                  |  25 ++++-
 drivers/core/read.c                                     |  21 ++++
 drivers/dma/ti/k3-udma.c                                |   5 +-
 drivers/gpio/tegra186_gpio.c                            |   4 +-
 drivers/mailbox/k3-sec-proxy.c                          |  18 +--
 drivers/phy/allwinner/phy-sun4i-usb.c                   |  12 +-
 drivers/phy/phy-bcm-sr-pcie.c                           |   4 +-
 drivers/pinctrl/pinctrl-single.c                        |  34 +++---
 drivers/ram/k3-am654-ddrss.c                            |  20 ++--
 drivers/ram/k3-ddrss/k3-ddrss.c                         |  23 ++--
 drivers/soc/ti/k3-navss-ringacc.c                       |  12 +-
 include/dm/fdtaddr.h                                    |  47 ++++++--
 include/dm/read.h                                       |  47 +++++++-
 test/boot/bootdev.c                                     |  10 ++
 tools/binman/btool/bootgen.py                           |   2 +-
 tools/binman/btool/fiptool.py                           |   2 +-
 tools/binman/btool/futility.py                          |   2 +-
 tools/binman/btool/mkeficapsule.py                      |  26 +++++
 tools/binman/entries.rst                                |  44 ++++++++
 tools/binman/etype/efi_capsule.py                       |  24 +++-
 tools/binman/etype/efi_empty_capsule.py                 |  86 +++++++++++++++
 tools/binman/ftest.py                                   | 160
++++++++++++++++++++-------
 tools/binman/test/311_capsule.dts                       |   3 -
 tools/binman/test/312_capsule_signed.dts                |   3 -
 tools/binman/test/313_capsule_version.dts               |   3 -
 tools/binman/test/314_capsule_signed_ver.dts            |   3 -
 tools/binman/test/315_capsule_oemflags.dts              |   3 -
 tools/binman/test/316_capsule_missing_key.dts           |   3 -
 tools/binman/test/317_capsule_missing_index.dts         |   3 -
 tools/binman/test/318_capsule_missing_guid.dts          |   3 -
 tools/binman/test/319_capsule_accept.dts                |  13 +++
 tools/binman/test/320_capsule_revert.dts                |  11 ++
 tools/binman/test/321_capsule_accept_missing_guid.dts   |  11 ++
 tools/binman/test/322_empty_capsule_type_missing.dts    |  12 ++
 tools/binman/test/323_capsule_accept_revert_missing.dts |  13 +++
 tools/eficapsule.h                                      |   2 +
 tools/mkeficapsule.c                                    | 227
+++++++++++++++++++++++++++++++++++++-
 42 files changed, 837 insertions(+), 164 deletions(-)
 create mode 100644 tools/binman/etype/efi_empty_capsule.py
 create mode 100644 tools/binman/test/319_capsule_accept.dts
 create mode 100644 tools/binman/test/320_capsule_revert.dts
 create mode 100644 tools/binman/test/321_capsule_accept_missing_guid.dts
 create mode 100644 tools/binman/test/322_empty_capsule_type_missing.dts
 create mode 100644 tools/binman/test/323_capsule_accept_revert_missing.dts

Regards,
Sion


More information about the U-Boot mailing list