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