[GIT PULL] AMD/Xilinx changes for 2026-04-rc1 v2

Michal Simek michal.simek at amd.com
Mon Jan 19 19:48:12 CET 2026


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(-)


More information about the U-Boot mailing list