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

Michal Simek <[email protected]>
Newsgroups org.u-boot-project.lists.u-boot
Message-ID <[email protected]>
Hi Tom,

please pull the following changes. I missed rc2 but I think it should be just 
fine to pull this at this stage. I can't see any issue in CI too.

Soon we will be sending patches to cleanup firmware interface to be prepared to 
move Versal Gen 2 to SCMI. That cleanup should land in 2027.01-rc1.

Thanks,
Michal

The following changes since commit 77bc0326456d9d6a83aa7adac201d1c97a008b61:

   Merge tag 'fsl-qoriq-for-2026.10-rc3' of 
https://git.u-boot-project.org/u-boot/custodians/u-boot-fsl-qoriq (2026-08-11 
08:49:22 -0600)

are available in the Git repository at:

   https://git.u-boot-project.org/u-boot/custodians/u-boot-amd.git 
tags/xilinx-for-v2026.10-rc3

for you to fetch changes up to 86cc9f2fb5637d64e2da78c43fdccf4c50daef8c:

   MAINTAINERS: Add missing fragment for Versal Gen 2 (2026-08-12 07:06:12 +0200)

----------------------------------------------------------------
AMD/Xilinx changes for v2026.10-rc3

Versal Gen 2:
- Add support for 2VM3654 device
- Add missing MAINTAINERS fragment

AMD:
- Fix fwu dfu_string generation not to alter with generic DFU

Firmware/ufs:
- UFS interface cleanup
- Remove ZynqMP firmware dependency from UFS

zynqmp_gqspi:
- Fix quad mode bus conflict

MB-V:
- shrink SPL size and enforce size limits
- remake ELF from BIN

----------------------------------------------------------------
Michal Simek (13):
       arm64: versal2: Make hardware.h assembly safe
       arm64: versal2: Select GIC redistributor base at runtime
       board: xilinx: Generate FWU capsule dfu_alt_info from fwu_platform_hook()
       xilinx: mbv: Disable CPU driver in SPL
       xilinx: mbv: Disable arch-specific memory functions in SPL
       xilinx: zynqmp: Setup BOARD_SIZE_LIMIT for mini configurations
       xilinx: zynqmp: Enable SPL for zynqmp mini
       firmware: zynqmp: Remove duplicated sys_proto.h header
       xilinx: versal2: Add PM UFS firmware interface
       ufs: amd-versal2: Perform controller reset in the init callback
       xilinx: versal2: Clean UFS firmware interface
       ufs: amd-versal2: Remove ZYNQMP_FIRMWARE dependency
       MAINTAINERS: Add missing fragment for Versal Gen 2

Sandeep Gundlupet Raju (1):
       xilinx: mbv: Enable SPL_REMAKE_ELF support

Suraj Kakade (1):
       spi: zynqmp_gqspi: fix quad mode bus conflict

  MAINTAINERS                                    |   6 +
  arch/arm/mach-versal2/Makefile                 |   1 +
  arch/arm/mach-versal2/cpu.c                    |  40 ++++++
  arch/arm/mach-versal2/include/mach/hardware.h  |  87 +++++++------
  arch/arm/mach-versal2/include/mach/sys_proto.h |   7 +-
  arch/arm/mach-versal2/lowlevel_init.S          |  40 ++++++
  board/amd/versal2/board.c                      |  39 ------
  board/xilinx/common/board.c                    |  37 +++++-
  board/xilinx/versal/board.c                    |  39 ------
  configs/xilinx_mbv32_defconfig                 |   5 +
  configs/xilinx_zynqmp_mini_defconfig           |  20 ++-
  configs/xilinx_zynqmp_mini_qspi_defconfig      |   6 +-
  drivers/firmware/firmware-zynqmp.c             | 104 +++++++++++++--
  drivers/spi/zynqmp_gqspi.c                     |  43 +++++--
  drivers/ufs/Kconfig                            |   2 +-
  drivers/ufs/ufs-amd-versal2.c                  | 133 +++++++-------------
  include/configs/amd_versal2.h                  |   9 ++
  include/zynqmp_firmware.h                      |  13 +-
  18 files changed, 388 insertions(+), 243 deletions(-)
  create mode 100644 arch/arm/mach-versal2/lowlevel_init.S
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.