[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