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

Michal Simek monstr at monstr.eu
Tue Oct 14 17:14:30 CEST 2025


Hi Tom,

please pull these patches to your tree.
I have also took FWU patches which are only for our platform.

Thanks,
Michal

The following changes since commit eea470fd7f6a0db9fbdf8ab187a8b522dbb49c10:

   Subtree merge tag 'v6.17-dts' of dts repo [1] into dts/upstream (2025-10-08 
15:01:20 -0600)

are available in the Git repository at:

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

for you to fetch changes up to a040578d8270ed8788d7663808ea63ce5ffd7840:

   spi: cadence-qspi: Remove cdns,is-dma property handling (2025-10-14 16:00:45 
+0200)

----------------------------------------------------------------
AMD/Xilinx/FPGA changes for v2026.01-rc1 v2

zynqmp:
- DT updates
- Enable new commands

mbv:
- Simplify defconfigs

clk:
- Separate legacy handler and use SMC handler

misc:
- Tighten TTC Kconfig dependency

net:
- Add 10GBE support to Gem

pwm:
- cadence-ttc: Fix array sizes

fwu:
- Add platform hook support

spi:
- Remove undocumented cdns,is-dma property

video:
- Fix DPSUB RGB handling

----------------------------------------------------------------
Andrew Goodbody (2):
       pwm: cadence-ttc: Insufficient elements in array
       video: zynqmp: Prevent use of uninitialised variables

Michal Simek (15):
       clk: xilinx: Call generic smc_call_handler()
       clk: xilinx: Separate legacy format to own handler
       arm64: zynqmp: Remove undocumented arasan, has-mdma property
       arm64: zynqmp: Remove RTC calibration from sm-k26
       arm64: zynqmp: Remove "ti,tps53679" property
       arm64: zynqmp: Fix incomplete comment in zynqmp-sc-vn-p-b2197-00-revA.dtso
       arm64: zynqmp: Enable PSCI 1.0
       arm64: zynqmp: Update compatible string for tps546X24
       arm64: zynqmp: Introduce DP port labels
       arm64: zynqmp: Enable DP for kr260, kv260, zcu100, zcu102, zcu104, zcu111
       arm64: zynqmp: Add pmw_fan label to k26
       arm64: zynqmp: Fix DTOVL warning about graphs in kv/kr260
       xilinx: Replace PHY_VITESSE by PHY_MSCC
       xilinx: Enable SNTP/DATE commands and RTC
       spi: cadence-qspi: Remove cdns,is-dma property handling

Naman Trivedi (1):
       drivers: firmware: update xilinx_pm_request to support max payload

Padmarao Begari (4):
       arm64: xilinx: Add i2c mux idle disconnect property
       FWU: Add platform hook support for fwu metata
       board: xilinx: update guid based on metadata
       xilinx: mbv: Remove redundancy in MB-V defconfigs

Quanyang Wang (1):
       arm64: zynqmp: Disable coresight by default

Radhey Shyam Pandey (1):
       arm64: zynqmp: Revert usb node drive strength and slew rate for zcu106

Tom Rini (1):
       timer: Tighten CADENCE_TTC_TIMER dependencies

Venkatesh Yadav Abbarapu (1):
       drivers: net: Add versal2 10GBE device support

  arch/arm/dts/versal-mini-ospi.dtsi             |   1 -
  arch/arm/dts/versal-net-mini-ospi.dtsi         |   1 -
  arch/arm/dts/zynqmp-g-a2197-00-revA.dts        |   2 +-
  arch/arm/dts/zynqmp-m-a2197-01-revA.dts        |   2 +-
  arch/arm/dts/zynqmp-m-a2197-02-revA.dts        |   2 +-
  arch/arm/dts/zynqmp-m-a2197-03-revA.dts        |   2 +-
  arch/arm/dts/zynqmp-mini-nand.dts              |   1 -
  arch/arm/dts/zynqmp-p-a2197-00-revA.dts        |   2 +-
  arch/arm/dts/zynqmp-sc-vek280-revA.dtso        |   1 +
  arch/arm/dts/zynqmp-sc-vhk158-revA.dtso        |   2 +
  arch/arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso |  28 ++---
  arch/arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso |  16 +--
  arch/arm/dts/zynqmp-sc-vpk120-revB.dtso        |   2 +
  arch/arm/dts/zynqmp-sc-vpk180-revA.dtso        |   1 +
  arch/arm/dts/zynqmp-sc-vpk180-revB.dtso        |   1 +
  arch/arm/dts/zynqmp-sck-kr-g-revA.dtso         |  19 ++++
  arch/arm/dts/zynqmp-sck-kr-g-revB.dtso         |   2 +-
  arch/arm/dts/zynqmp-sck-kv-g-revA.dtso         |  21 +++-
  arch/arm/dts/zynqmp-sck-kv-g-revB.dtso         |   4 +-
  arch/arm/dts/zynqmp-sm-k26-revA.dts            |   3 +-
  arch/arm/dts/zynqmp-vp-x-a2785-00-revA.dts     |   2 +-
  arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts       |   1 -
  arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts       |   1 -
  arch/arm/dts/zynqmp-zcu100-revC.dts            |  18 +++
  arch/arm/dts/zynqmp-zcu102-revA.dts            |  18 +++
  arch/arm/dts/zynqmp-zcu104-revA.dts            |  18 +++
  arch/arm/dts/zynqmp-zcu104-revC.dts            |  18 +++
  arch/arm/dts/zynqmp-zcu106-revA.dts            |  14 +--
  arch/arm/dts/zynqmp-zcu111-revA.dts            |  18 +++
  arch/arm/dts/zynqmp.dtsi                       |  18 +--
  arch/arm/mach-zynqmp/aes.c                     |   3 +-
  arch/arm/mach-zynqmp/cpu.c                     |   4 +-
  arch/arm/mach-zynqmp/zynqmp.c                  |  10 +-
  board/xilinx/common/board.c                    |  27 +++++
  board/xilinx/zynqmp/zynqmp.c                   |   2 +-
  configs/amd_versal2_virt_defconfig             |   5 +-
  configs/microblaze-generic_defconfig           |   3 +
  configs/xilinx_mbv32_defconfig                 |   3 +
  configs/xilinx_mbv32_smode_defconfig           |  49 +-------
  configs/xilinx_mbv64_defconfig                 |  47 +-------
  configs/xilinx_mbv64_smode_defconfig           |  50 +-------
  configs/xilinx_versal_net_virt_defconfig       |   5 +-
  configs/xilinx_versal_virt_defconfig           |   5 +-
  configs/xilinx_zynq_virt_defconfig             |   3 +
  configs/xilinx_zynqmp_kria_defconfig           |   1 +
  configs/xilinx_zynqmp_virt_defconfig           |   3 +-
  drivers/clk/clk_versal.c                       |  55 +++++----
  drivers/firmware/firmware-zynqmp.c             |  36 +++---
  drivers/fpga/versalpl.c                        |   5 +-
  drivers/fpga/zynqmppl.c                        |   8 +-
  drivers/gpio/zynqmp_gpio_modepin.c             |   4 +-
  drivers/mmc/zynq_sdhci.c                       |  13 ++-
  drivers/net/zynq_gem.c                         |  95 +++++++++++++++-
  drivers/pinctrl/pinctrl-zynqmp.c               |  24 ++--
  drivers/power/domain/zynqmp-power-domain.c     |   2 +-
  drivers/pwm/pwm-cadence-ttc.c                  |  10 +-
  drivers/reset/reset-zynqmp.c                   |   2 +-
  drivers/soc/soc_amd_versal2.c                  |   2 +-
  drivers/soc/soc_xilinx_versal.c                |   2 +-
  drivers/soc/soc_xilinx_versal_net.c            |   2 +-
  drivers/soc/soc_xilinx_zynqmp.c                |   2 +-
  drivers/spi/cadence_ospi_versal.c              |   4 +-
  drivers/spi/cadence_qspi.c                     |  10 +-
  drivers/spi/cadence_qspi.h                     |   5 -
  drivers/spi/cadence_qspi_apb.c                 | 119 --------------------
  drivers/timer/Kconfig                          |   2 +-
  drivers/video/zynqmp/zynqmp_dpsub.c            |  12 +-
  include/fwu.h                                  |  11 ++
  include/zynqmp_firmware.h                      |   8 +-
  lib/fwu_updates/fwu.c                          |  18 +++
  70 files changed, 481 insertions(+), 429 deletions(-)

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