Please pull u-boot-dm

Simon Glass
2023-10-14T00:09:08Z

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