Hi Tom,
please pull these patches to your tree.
Thanks,
Michal
The following changes since commit 1bcb2fe324180d0a8cfbdb0511737eba1d5b8550:
Merge patch series "Enable / require DEVRES for devm_.alloc usage outside
xPL" (2026-01-09 10:19:57 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
tags/xilinx-for-v2026.04-rc1-v2
for you to fetch changes up to 8a532b5a2219d9e275fd1b9de40391852b30784a:
microblaze: Fix SPL device support (2026-01-19 09:17:00 +0100)
----------------------------------------------------------------
AMD/Xilinx/FPGA changes for v2026.04-rc1 v2
microblaze:
- Fix spl_boot_list order
versal2:
- Fix EMMC distro boot setup
- Align distro boot variables with memory layout
zynqmp-phy:
- Sync with Linux kernel driver
zynqmp:
- Add verify_auth command
- DT sync
- Add placing variables to FAT/EXT4
- Enable PCIe driver by default
pcie - xilinx-nwl:
- Fix Link down crash
ufs:
- Align clock/reset with DT binding
----------------------------------------------------------------
Michal Simek (7):
arm64: zynqmp: Enable pci root port driver
ufs: amd-versal2: Fix clock name with binding
ufs: amd-versal2: Fix reset names with binding
amd: versal2: Align distro boot variables with default memory map
arm64: zynqmp: Remove ina260 IIO description
arm64: xilinx: Fix DT coding style violations
microblaze: Fix SPL device support
Neal Frager (3):
board: zynqmp: allow env in fat/ext when booting out of qspi
arch: dts: zynqmp: align cpu_opp_table with linux
board: zynqmp: add cmd for getting boot auth state
Pranav Tilak (1):
arm64: versal2: Fix emmc boot mode boot_target issue
Sean Anderson (5):
PCI: xilinx-nwl: Avoid crashing if configuring when the link is down
phy: zynqmp: Allow variation in refclk rate
phy: zynqmp: Enable reference clock correctly
phy: zynqmp: Store instance instead of type
phy: zynqmp: Only wait for PLL lock "primary" instances
arch/arm/dts/zynqmp-clk-ccf.dtsi | 2 +-
arch/arm/dts/zynqmp-dlc21-revA.dts | 8 +-
arch/arm/dts/zynqmp-e-a2197-00-revA.dts | 4 +-
arch/arm/dts/zynqmp-g-a2197-00-revA.dts | 2 +-
arch/arm/dts/zynqmp-m-a2197-01-revA.dts | 13 +-
arch/arm/dts/zynqmp-m-a2197-02-revA.dts | 11 +-
arch/arm/dts/zynqmp-m-a2197-03-revA.dts | 11 +-
arch/arm/dts/zynqmp-p-a2197-00-revA.dts | 8 +-
arch/arm/dts/zynqmp-sc-revB.dts | 20 +--
arch/arm/dts/zynqmp-sck-kd-g-revA.dtso | 6 -
arch/arm/dts/zynqmp-sck-kr-g-revA.dtso | 6 -
arch/arm/dts/zynqmp-sck-kr-g-revB.dtso | 6 -
arch/arm/dts/zynqmp-sck-kv-g-revA.dtso | 6 -
arch/arm/dts/zynqmp-sck-kv-g-revB.dtso | 6 -
arch/arm/dts/zynqmp-vpk120-revA.dts | 1 -
arch/arm/dts/zynqmp-zc1232-revA.dts | 2 +-
arch/arm/dts/zynqmp-zc1254-revA.dts | 2 +-
arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts | 2 +-
arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts | 8 +-
arch/arm/dts/zynqmp-zc1751-xm018-dc4.dts | 2 +-
arch/arm/dts/zynqmp-zcu102-revA.dts | 2 +-
arch/arm/dts/zynqmp-zcu104-revA.dts | 2 +-
arch/arm/dts/zynqmp-zcu104-revC.dts | 2 +-
arch/arm/dts/zynqmp-zcu106-revA.dts | 2 +-
arch/arm/dts/zynqmp-zcu111-revA.dts | 2 +-
arch/arm/dts/zynqmp-zcu1275-revA.dts | 2 +-
arch/arm/dts/zynqmp-zcu1275-revB.dts | 2 +-
arch/arm/dts/zynqmp-zcu1285-revA.dts | 2 -
arch/arm/dts/zynqmp-zcu208-revA.dts | 22 +--
arch/arm/dts/zynqmp-zcu216-revA.dts | 22 +--
arch/arm/dts/zynqmp-zcu670-revA.dts | 18 +-
arch/arm/dts/zynqmp-zcu670-revB.dts | 18 +-
arch/arm/dts/zynqmp.dtsi | 16 +-
arch/arm/mach-zynqmp/zynqmp.c | 32 ++++
arch/microblaze/cpu/spl.c | 13 +-
board/amd/versal2/board.c | 6 +
board/xilinx/zynqmp/zynqmp.c | 4 +
configs/xilinx_zynqmp_virt_defconfig | 4 +
drivers/pci/pcie-xilinx-nwl.c | 17 +-
drivers/phy/phy-zynqmp.c | 178 +++++++-------------
drivers/ufs/ufs-amd-versal2.c | 8 +-
include/configs/amd_versal2.h | 8 +-
42 files changed, 249 insertions(+), 259 deletions(-)