[PATCH v1 0/9] SoCFPGA: Update Boot Support for Stratix10 in U-Boot
alif.zakuan.yuslaimi at altera.com
alif.zakuan.yuslaimi at altera.com
Fri Apr 3 04:25:04 CEST 2026
From: Alif Zakuan Yuslaimi <alif.zakuan.yuslaimi at altera.com>
This patch set updates the boot support for the Altera SoCFPGA Stratix10 platform in U-Boot. The changes include:
1. Board-specific configurations and setup required to enable Stratix10
multiboot operation in U-Boot.
2. Integration of cache coherency unit (CCU) initialization routine,
including CCU conguration in DT.
3. Clock, firewall (configured in DT), SMMU, low level initialization
specific to Stratix10.
4. Refactor of the Stratix10 clock driver and targeted updates to the
MMC driver for compatibility with the refactored clock driver.
This patch set has been tested on Stratix10 devkit with QSPI boot (UBI/UBIFS), SDMMC boot and RAM boot (TFTP & ARM DS debugger).
Alif Zakuan Yuslaimi (9):
arch: arm: dts: stratix10: Switch to using upstream Linux DT config
configs: stratix10: Combine defconfig for all boot flashes
arm: socfpga: Move firmware register settings from source code to
device tree
arm: socfpga: Update Stratix10 SPL data save and restore
implementation
arm: socfpga: s10: Enable system manager driver for Stratix10
ddr: altera: soc64: Add secure region support for ATF flow
clk: s10: Refactor S10 clock driver
mmc: socfpga_dw_mmc: Exclude S10 from legacy clkmgr address retrieval
spl: s10: Enhance watchdog support in SPL for Stratix 10
MAINTAINERS | 2 +
arch/arm/dts/Makefile | 3 +-
arch/arm/dts/socfpga_stratix10-u-boot.dtsi | 313 ++++++++++
arch/arm/dts/socfpga_stratix10.dtsi | 430 -------------
.../dts/socfpga_stratix10_socdk-u-boot.dtsi | 149 ++++-
arch/arm/dts/socfpga_stratix10_socdk.dts | 143 -----
arch/arm/mach-socfpga/Kconfig | 2 +
arch/arm/mach-socfpga/Makefile | 1 +
arch/arm/mach-socfpga/clock_manager_s10.c | 449 ++-----------
.../include/mach/clock_manager_s10.h | 176 +-----
arch/arm/mach-socfpga/misc.c | 6 +-
arch/arm/mach-socfpga/spl_s10.c | 70 ++-
board/altera/stratix10-socdk/Makefile | 7 +
board/altera/stratix10-socdk/socfpga.c | 12 +
configs/socfpga_stratix10_atf_defconfig | 90 ---
configs/socfpga_stratix10_defconfig | 103 +--
drivers/clk/altera/Makefile | 1 +
drivers/clk/altera/clk-s10.c | 591 ++++++++++++++++++
drivers/clk/altera/clk-s10.h | 202 ++++++
drivers/ddr/altera/sdram_s10.c | 60 +-
drivers/mmc/socfpga_dw_mmc.c | 6 +-
21 files changed, 1438 insertions(+), 1378 deletions(-)
delete mode 100644 arch/arm/dts/socfpga_stratix10.dtsi
delete mode 100644 arch/arm/dts/socfpga_stratix10_socdk.dts
create mode 100644 board/altera/stratix10-socdk/Makefile
create mode 100644 board/altera/stratix10-socdk/socfpga.c
delete mode 100644 configs/socfpga_stratix10_atf_defconfig
create mode 100644 drivers/clk/altera/clk-s10.c
create mode 100644 drivers/clk/altera/clk-s10.h
--
2.43.7
More information about the U-Boot
mailing list