All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/9] SoCFPGA: Update Boot Support for Stratix10 in U-Boot
@ 2026-04-28  3:48 alif.zakuan.yuslaimi
  2026-04-28  3:48 ` [PATCH v2 1/9] arch: arm: dts: stratix10: Switch to using upstream Linux DT config alif.zakuan.yuslaimi
                   ` (8 more replies)
  0 siblings, 9 replies; 19+ messages in thread
From: alif.zakuan.yuslaimi @ 2026-04-28  3:48 UTC (permalink / raw)
  To: u-boot
  Cc: Tom Rini, Marek Vasut, Simon Goldschmidt, Tien Fong Chee,
	Lukasz Majewski, Peng Fan, Jaehoon Chung, Simon Glass,
	Neil Armstrong, Kory Maincent, Yao Zi, Alif Zakuan Yuslaimi

From: Alif Zakuan Yuslaimi <alif.zakuan.yuslaimi@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).

v1->v2:
--------
Patch 1
- Cleaned up git merge artifact
- Cleaned up cdns,read-delay parameter for spi node
- Cleaned up duplicated /delete-node/ kernel in binman node

Patch 7
- Implement using real hardware clock source frequency following Agilex clock driver

Patch 9
- Commit message improvement

History:
--------
[v1]: https://patchwork.ozlabs.org/project/uboot/cover/20260403022513.9446-1-alif.zakuan.yuslaimi@altera.com/

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   | 143 ++++-
 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                  | 603 ++++++++++++++++++
 drivers/clk/altera/clk-s10.h                  | 202 ++++++
 drivers/ddr/altera/sdram_s10.c                |  60 +-
 drivers/mmc/socfpga_dw_mmc.c                  |   6 +-
 21 files changed, 1444 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


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2026-05-14  6:45 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-28  3:48 [PATCH v2 0/9] SoCFPGA: Update Boot Support for Stratix10 in U-Boot alif.zakuan.yuslaimi
2026-04-28  3:48 ` [PATCH v2 1/9] arch: arm: dts: stratix10: Switch to using upstream Linux DT config alif.zakuan.yuslaimi
2026-05-07  8:37   ` Chee, Tien Fong
2026-05-14  5:35     ` Yuslaimi, Alif Zakuan
2026-05-14  6:45       ` Yuslaimi, Alif Zakuan
2026-04-28  3:48 ` [PATCH v2 2/9] configs: stratix10: Combine defconfig for all boot flashes alif.zakuan.yuslaimi
2026-05-07  9:31   ` Chee, Tien Fong
2026-05-14  5:42     ` Yuslaimi, Alif Zakuan
2026-04-28  3:48 ` [PATCH v2 3/9] arm: socfpga: Move firmware register settings from source code to device tree alif.zakuan.yuslaimi
2026-04-28  3:48 ` [PATCH v2 4/9] arm: socfpga: Update Stratix10 SPL data save and restore implementation alif.zakuan.yuslaimi
2026-04-28  3:48 ` [PATCH v2 5/9] arm: socfpga: s10: Enable system manager driver for Stratix10 alif.zakuan.yuslaimi
2026-05-08  4:18   ` Chee, Tien Fong
2026-05-14  5:43     ` Yuslaimi, Alif Zakuan
2026-04-28  3:48 ` [PATCH v2 6/9] ddr: altera: soc64: Add secure region support for ATF flow alif.zakuan.yuslaimi
2026-04-28  3:48 ` [PATCH v2 7/9] clk: s10: Refactor S10 clock driver alif.zakuan.yuslaimi
2026-05-08  5:48   ` Chee, Tien Fong
2026-05-14  5:47     ` Yuslaimi, Alif Zakuan
2026-04-28  3:48 ` [PATCH v2 8/9] mmc: socfpga_dw_mmc: Exclude S10 from legacy clkmgr address retrieval alif.zakuan.yuslaimi
2026-04-28  3:48 ` [PATCH v2 9/9] spl: s10: Enhance watchdog support in SPL for Stratix 10 alif.zakuan.yuslaimi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.