From: Tom Rini Date: Mon, 1 Dec 2025 16:37:45 +0000 (-0600) Subject: Merge tag 'u-boot-socfpga-next-20251201' of https://source.denx.de/u-boot/custodians... X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c6ee44b5573a90b0a3a36cf858954e04439ae632;p=pandora-u-boot.git Merge tag 'u-boot-socfpga-next-20251201' of https://source.denx.de/u-boot/custodians/u-boot-socfpga This pull request delivers a broad set of improvements across the SoCFPGA family, including Agilex5, Cyclone V, SoC64, and common code. Key updates include refined boot flows, new driver enablement, handoff tooling enhancements, and several stability fixes. Highlights: * Agilex5: - Enable FAT-based environment storage - MMC driver restores legacy clkmgr-based clock lookup - Cleanup of MMC raw mode enablement logic * Cyclone V: - SPL FAT boot support and updated bootcmd sequence - Disable SPL SPI to prevent contention with FAT-based boot - New board handoff script and BSP generator tooling - Optimized Makefile support for SoCFPGA handoff workflows* New drivers: - Cadence xSPI driver with full protocol and command support - SPL enablement for DW APB GPIO controller * Networking: - xgmac MDIO now supports Clause 45 read/write operations * NAND / SoC64: - Enable ONFI detection in Denali NAND controller for SoC64 devices * DTS and board updates: - Sync common SoCFPGA U-Boot DTS with kernel sources - Fixes for FPGA2SDRAM configuration and SoCFPGA boot stall behavior - Vining_FPGA migrated to the modern LED framework - Device tree relocation no longer forced off for Vining FPGA * Tooling: - Introduces a new Python-based Cyclone V BSP generator covering EMIF, IOCSR, HPS, XML parsing, rendering, and documentation to simplify board enablement and handoff regeneration workflows Overall, this series improves boot robustness, enhances xSPI and MDIO capabilities, modernizes board support, and introduces new tooling to streamline SoCFPGA handoff generation. Pipelines test passing https://source.denx.de/u-boot/custodians/u-boot-socfpga/-/pipelines/28569 --- c6ee44b5573a90b0a3a36cf858954e04439ae632