[GIT PULL] amd/xilinx patches for v2025.10-rc1 v2

Michal Simek michal.simek at amd.com
Mon Jun 8 14:51:14 CEST 2026


Hi Tom,

please pull these changes to your tree. (Apologize that it is marked as v2.
I have created v1 2 weeks ago but it failed in CI that's why I didn't send it 
out and then created new tag not to do force push).

Thanks,
Michal


The following changes since commit 9e87893c24d1f21350e69bc222e6a3214c933b3b:

   Merge tag 'u-boot-imx-next-20260605' of 
https://gitlab.denx.de/u-boot/custodians/u-boot-imx into next (2026-06-05 
11:37:51 -0600)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-microblaze.git 
tags/xilinx-for-v2026.10-rc1-v2

for you to fetch changes up to 8efa173b389e5cef6eece991351442baea0264fd:

   reset: zynqmp: Implement rst_reset using PM_RESET_ACTION_PULSE (2026-06-08 
10:50:06 +0200)

----------------------------------------------------------------
AMD/Xilinx/FPGA changes for v2026.10-rc1 v2

zynqmp:
- Clean up USB gadget configuration

mbv:
- Reduce SPL size

versal:
- Add support for A/B capsule update

versal2:
- Add support for A/B capsule update

reset:
- Introduce reset_reset_bulk() generic interface
- zynqmp: Implement reset_reset_bulk() interface

spi:
- cadence: Switch to reset_reset_bulk() interface

----------------------------------------------------------------
Michal Simek (7):
       xilinx: mbv: Disable AVAILABLE_HARTS
       xilinx: mbv: Allow compiler to optimize inlining in SPL
       reset: Add reset_reset() and reset_reset_bulk() API
       reset: Add sandbox tests for reset_reset() and reset_reset_bulk()
       reset: sandbox: Cover reset_reset() fallback with second sandbox provider
       spi: cadence: Use reset_reset_bulk() for proper reset cycling
       reset: zynqmp: Implement rst_reset using PM_RESET_ACTION_PULSE

Padmarao Begari (7):
       arm64: xilinx: Add PMC PGGS3 and PGGS4 registers
       firmware: zynqmp: Add PMC PGGS register read API
       board: xilinx: Add capsule and FWU support
       board: amd: Add capsule and FWU support
       board: xilinx: Add FWU boot index support
       configs: xilinx: Enable DFU MTD support
       configs: amd: Enable capsule update and DFU support

Pranav Sanwal (2):
       configs: zynqmp: Enable USB gadget download support
       board: zynqmp: Remove hardcoded USB ethernet initialization

  arch/arm/mach-versal/include/mach/hardware.h  |   3 +
  arch/arm/mach-versal2/include/mach/hardware.h |   3 +
  arch/sandbox/dts/test.dts                     |  10 +-
  arch/sandbox/include/asm/reset.h              |   3 +
  board/amd/versal2/board.c                     | 131 +++++++++++++++++++-
  board/xilinx/common/board.c                   |  73 +++++++++++
  board/xilinx/versal/board.c                   |  42 ++++++-
  board/xilinx/zynqmp/zynqmp.c                  |   4 -
  configs/amd_versal2_virt_defconfig            |  15 ++-
  configs/xilinx_mbv32_defconfig                |   2 +
  configs/xilinx_versal_virt_defconfig          |   2 +
  configs/xilinx_zynqmp_virt_defconfig          |   1 +
  drivers/firmware/firmware-zynqmp.c            |  54 +++++++-
  drivers/reset/reset-uclass.c                  |  34 +++++
  drivers/reset/reset-zynqmp.c                  |  11 ++
  drivers/reset/sandbox-reset-test.c            |  14 +++
  drivers/reset/sandbox-reset.c                 |  58 +++++++++
  drivers/spi/cadence_qspi.c                    |  16 +--
  include/configs/amd_versal2.h                 |   5 +
  include/reset-uclass.h                        |  19 +++
  include/reset.h                               |  49 ++++++++
  include/zynqmp_firmware.h                     |   4 +
  test/dm/reset.c                               | 107 ++++++++++++++++
  23 files changed, 637 insertions(+), 23 deletions(-)


More information about the U-Boot mailing list