[GIT PULL] AMD/Xilinx changes for 2025-10-rc1
Michal Simek
monstr at monstr.eu
Tue Jul 8 17:35:29 CEST 2025
Hi Tom,
please pull these patches to your tree. Gitlab CI is not reporting any new
issue. Most of the changes are related to mini configurations and then small
cleanups which I have collected so far.
Thanks,
Michal
The following changes since commit b379335f141e3ddca0cdbb5d9d39af0444530542:
configs: Resync with savedefconfig (2025-07-07 14:15:18 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
tags/xilinx-for-v2025.10-rc1
for you to fetch changes up to a00f312e745db563e5c992e461dc4d24ed949370:
arm64: versal2: Remove the ZynqMP Firmware from mini ospi (2025-07-08
15:01:25 +0200)
----------------------------------------------------------------
AMD/Xilinx changes for v2025.10-rc1
cmd:
- Introduce CMD_HELP Kconfig option
fpga:
- Fix in intel_smd_mb
mini:
- Remove simple-bus driver and description
- Disable CMD_HELP
firmware:
- Fix dependencies
- Switch to new SMC firmware format
cadence qspi:
- Fix read/write STIG mode
- Set tshsl_ns to at least one sclk_ns
sdhci:
- Call sdhci reset if wired
zynqmp-clk:
- Add support for DPLL clock source
zynqmp:
- Sync clock ID bindings with Linux
- defconfig updates
- Enable rng-seed generation
versal:
- Fix clock dependency
versal2:
- defconfig updates
- Enable sysreset
----------------------------------------------------------------
Michal Simek (6):
clk: versal: Fix clock driver dependency
firmware: xilinx: Prepare code for new SMC firmware format
xilinx: Remove simple-bus description from mini configurations
arm64: zynqmp: Enable rng-seed generation
cmd: Introduce CMD_HELP
xilinx: Disable help command for all mini configurations
Naresh Kumar Ravulapalli (1):
drivers: fpga: intel_sdm_mb: Check SIP SMC status in send_bitstream()
Padmarao Begari (2):
clk: zynqmp: Add support for dpll clock source
xilinx: zynqmp: Enable xilinx ethernet phy
Tom Rini (2):
arm: zynqmp: Remove local copy of 'dt-bindings/clock/xlnx-zynqmp-clk.h'
firmware: xilinx: Tighten dependencies for ZYNQMP_FIRMWARE
Venkatesh Yadav Abbarapu (10):
mmc: zynq_sdhci: Reset the host controller
config: amd: Enable the SPI_STACKED_PARALLEL config option
xilinx: zynqmp: disable CONFIG_SPI_FLASH_BAR
arm64: versal2: Do not define do_reset() if sysreset is enabled
arm64: versal2: Enable reset and poweroff via sysreset framework
config: versal2: Update timer clock to 100Mhz
spi: cadence_qspi: Fix odd byte write issue in STIG mode
spi: cadence_qspi: Set tshsl_ns to at least one sclk_ns
cadence_qspi: fix odd byte read issue in STIG mode
arm64: versal2: Remove the ZynqMP Firmware from mini ospi
arch/arm/dts/versal-mini-emmc0.dts | 36 +++---
arch/arm/dts/versal-mini-emmc1.dts | 36 +++---
arch/arm/dts/versal-mini-ospi.dtsi | 52 ++++----
arch/arm/dts/versal-mini-qspi.dtsi | 40 +++----
arch/arm/dts/versal-net-mini-emmc.dts | 36 +++---
arch/arm/dts/versal-net-mini-ospi.dtsi | 56 ++++-----
arch/arm/dts/versal-net-mini-qspi.dtsi | 42 +++----
arch/arm/dts/versal-net-mini.dts | 26 ++--
arch/arm/dts/zynqmp-clk-ccf.dtsi | 2 +-
arch/arm/dts/zynqmp-mini-emmc0.dts | 31 ++---
arch/arm/dts/zynqmp-mini-emmc1.dts | 31 ++---
arch/arm/dts/zynqmp-mini-nand.dts | 35 +++---
arch/arm/dts/zynqmp-mini-qspi.dts | 25 ++--
board/amd/versal2/board.c | 2 +
board/xilinx/common/board.c | 33 ++++-
cmd/Kconfig | 6 +
cmd/Makefile | 2 +-
cmd/help.c | 6 -
configs/amd_versal2_mini_defconfig | 2 +
configs/amd_versal2_mini_emmc_defconfig | 2 +
configs/amd_versal2_mini_ospi_defconfig | 5 +-
configs/amd_versal2_mini_qspi_defconfig | 2 +
configs/amd_versal2_virt_defconfig | 6 +-
configs/xilinx_versal_mini_defconfig | 2 +
configs/xilinx_versal_mini_emmc0_defconfig | 2 +
configs/xilinx_versal_mini_emmc1_defconfig | 2 +
configs/xilinx_versal_mini_ospi_defconfig | 2 +
configs/xilinx_versal_mini_qspi_defconfig | 2 +
configs/xilinx_versal_net_mini_defconfig | 2 +
configs/xilinx_versal_net_mini_emmc_defconfig | 2 +
configs/xilinx_versal_net_mini_ospi_defconfig | 2 +
configs/xilinx_versal_net_mini_qspi_defconfig | 2 +
configs/xilinx_versal_net_virt_defconfig | 1 +
configs/xilinx_versal_virt_defconfig | 1 +
configs/xilinx_zynqmp_kria_defconfig | 1 +
configs/xilinx_zynqmp_mini_defconfig | 2 +
configs/xilinx_zynqmp_mini_emmc0_defconfig | 2 +
configs/xilinx_zynqmp_mini_emmc1_defconfig | 2 +
configs/xilinx_zynqmp_mini_nand_defconfig | 2 +
configs/xilinx_zynqmp_mini_nand_single_defconfig | 2 +
configs/xilinx_zynqmp_mini_qspi_defconfig | 2 +
configs/xilinx_zynqmp_virt_defconfig | 2 +-
drivers/clk/Kconfig | 2 +-
drivers/clk/clk_zynqmp.c | 20 ++++
drivers/firmware/Kconfig | 1 +
drivers/firmware/firmware-zynqmp.c | 60 ++++++----
drivers/fpga/intel_sdm_mb.c | 3 +-
drivers/mmc/zynq_sdhci.c | 22 ++++
drivers/spi/cadence_ospi_versal.c | 12 +-
drivers/spi/cadence_qspi.h | 4 +-
drivers/spi/cadence_qspi_apb.c | 13 +-
include/dt-bindings/clock/xlnx-zynqmp-clk.h | 126 --------------------
include/zynqmp_firmware.h | 9 ++
test/py/tests/test_help.py | 1 +
54 files changed, 383 insertions(+), 439 deletions(-)
delete mode 100644 include/dt-bindings/clock/xlnx-zynqmp-clk.h
--
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