[GIT PULL] AMD/Xilinx changes for 2026-07-rc1 v3

Michal Simek monstr at monstr.eu
Thu Apr 23 15:20:49 CEST 2026


Hi Tom,

please pull these patches to your tree. The biggest part is new pcie driver for 
Versal Gen 2 SOC. Others are small fixes and adjustments.

Thanks,
Michal

The following changes since commit e973fa5115e40f93bb1425db5b1cc1f3d9b8047d:

   cli: flush stdin before enabling cli (2026-04-22 14:23:49 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 9e0511261221b63458bc0d4cfd08596f5c8840d4:

   net: zynq_gem: Clear stale speed bits in NWCFG before setting new ones 
(2026-04-23 11:52:18 +0200)

----------------------------------------------------------------
AMD/Xilinx/FPGA changes for v2026.07-rc1 v3

versal2:
- Wire PCIe IP

cmd/fpga:
- Fix loadb help text guarding
- Add support for skipping fpga ID check

zynqmp:
- Describe missing devices/IDs
- Fix issue around zu63dr_SE

clk/versal:
- Fix out-of-bounds parent id for DUMMY_PARENT

net/gem:
- Add support for 10GBE
- Clear stale speed bits in NWCFG

net/axi_emac:
- Filter out broadcast and multicast packets

pci:
- Add driver for AMD PCIe IP based on DesignWare core

----------------------------------------------------------------
Michal Simek (5):
       net: xilinx: Reject broadcast and multicast packets in AXI Ethernet MAC
       soc: xilinx: zynqmp: Add support for new ZynqMP devices
       board: xilinx: zynqmp: Register alternate FPGA device for zu63dr_SE
       cmd: fpga: Fix wrong preprocessor guard for loadb help text
       fpga: xilinx: Add option to skip bitstream ID check

Padmarao Begari (1):
       clk: versal: Fix out-of-bounds parent id for DUMMY_PARENT

Pranav Sanwal (3):
       pci: Add AMD Versal2 DW PCIe host controller driver
       arm: versal2: Map PCIe DBI and config regions when PCIe is enabled
       amd: versal2: Enable PCIe/NVMe support and add NVMe boot target

Pranav Tilak (3):
       net: zynq_gem: add SPEED_10000 case in clock rate selection
       net: zynq_gem: set 128-bit AXI bus width for 10GBE
       net: zynq_gem: reinitialize RX BDs on every init

Rafał Hibner (1):
       net: zynq_gem: Clear stale speed bits in NWCFG before setting new ones

  MAINTAINERS                        |   5 +
  arch/arm/mach-versal2/cpu.c        |  18 +-
  board/xilinx/zynqmp/zynqmp.c       |  17 ++
  cmd/fpga.c                         |   2 +-
  configs/amd_versal2_virt_defconfig |   6 +
  drivers/clk/clk_versal.c           |   1 +
  drivers/fpga/xilinx.c              |   7 +-
  drivers/net/xilinx_axi_emac.c      |  20 +-
  drivers/net/zynq_gem.c             |  61 +++--
  drivers/pci/Kconfig                |  11 +
  drivers/pci/Makefile               |   1 +
  drivers/pci/pcie_dw_amd.c          | 250 ++++++++++++++++++++
  drivers/soc/soc_xilinx_zynqmp.c    |  45 ++++
  include/configs/amd_versal2.h      |   9 +-
  14 files changed, 425 insertions(+), 28 deletions(-)
  create mode 100644 drivers/pci/pcie_dw_amd.c

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP/Versal ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal/Versal NET SoCs
TF-A maintainer - Xilinx ZynqMP/Versal/Versal NET SoCs


More information about the U-Boot mailing list