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