[Agilex7 M-series Platform Enablement v1 00/16]
tingting.meng at intel.com
tingting.meng at intel.com
Fri May 17 07:26:45 CEST 2024
From: Tingting Meng <tingting.meng at intel.com>
Intel Agilex7 M-Series is the highest peformance FPGA targeted for compute and
memory-intensive application,this series is built using intel 7 process
technology and expands upon I-Series device feature, offering in-package
high bandwidth memory (HBM), memory interfaces for DDR5 SDRAM, and a hard memory
Network-on-Chip (NoC) to maximize memory bandwidth. The series of patches include
adding clock driver, IOSSM mailbox driver, UIBSSM mailbox driver,
DDR driver and HBM driver needed for Agilex 7 M-Series platform enablement and
supports linux boot from SD card.
This series patches based on master branch https://source.denx.de/u-boot/u-boot
Complete compilation check on different devices, ran checkpatch and tested on board
Siew Chin Lim (1):
include: configs: soc64: Use CONFIG_SPL_ATF to differentiate bootfile
Sin Hui Kho (1):
ddr: altera: soc64: Restructure SDRAM firewall function
Teik Heng Chong (5):
arch: arm: mach-socfpga: Improve help info.
clk: altera: Add clock support for Agilex7 M-series
ddr: altera: Add uibssm mailbox for Agilex7 M-series
ddr: altera: soc64: Clean up bit-shift by zero bit
ddr: altera: soc64: Fix dram size calculation in clamshell mode
Wan Yee Lau (9):
arch: arm: dts: Add dts and dtsi for new platform Agilex7 M-series
arch: arm: mach-socfpga: Add Agilex7 M-series mach-socfgpa enablement
arch: arm: mach-socfpga: Update handoff settings for Agilex7 M-series
include: configs: Add config header file for Agilex7 M-series
ddr: altera: Add iossm mailbox for Agilex7 M-series
ddr: altera: Add DDR driver for Agilex7 M-series
arch: arm: mach-socfpga: Update kconfig for new platform Agilex7
M-series
arch: arm: dts: Update Makefile for new platform Agilex7 M-series
configs: Add defconfig for Agilex7 M-series
arch/arm/Kconfig | 7 +-
arch/arm/dts/Makefile | 1 +
.../dts/socfpga_agilex7m_socdk-u-boot.dtsi | 80 +++
arch/arm/dts/socfpga_agilex7m_socdk.dts | 185 +++++
arch/arm/dts/socfpga_soc64_u-boot.dtsi | 127 ++++
arch/arm/mach-socfpga/Kconfig | 19 +
arch/arm/mach-socfpga/Makefile | 18 +
.../include/mach/base_addr_soc64.h | 6 +-
.../mach-socfpga/include/mach/clock_manager.h | 2 +-
.../mach-socfpga/include/mach/handoff_soc64.h | 14 +-
arch/arm/mach-socfpga/include/mach/misc.h | 3 +-
.../include/mach/system_manager_soc64.h | 7 +-
arch/arm/mach-socfpga/misc.c | 6 +-
arch/arm/mach-socfpga/spl_agilex7m.c | 98 +++
arch/arm/mach-socfpga/wrap_handoff_soc64.c | 4 +
board/intel/agilex7m-socdk/MAINTAINERS | 7 +
board/intel/agilex7m-socdk/Makefile | 7 +
board/intel/agilex7m-socdk/socfpga.c | 4 +
configs/socfpga_agilex7m_sdmmc_defconfig | 114 ++++
drivers/clk/altera/Makefile | 1 +
drivers/ddr/altera/Makefile | 3 +-
drivers/ddr/altera/iossm_mailbox.c | 637 ++++++++++++++++++
drivers/ddr/altera/iossm_mailbox.h | 182 +++++
drivers/ddr/altera/sdram_agilex7m.c | 527 +++++++++++++++
drivers/ddr/altera/sdram_soc64.c | 42 +-
drivers/ddr/altera/sdram_soc64.h | 40 +-
drivers/ddr/altera/uibssm_mailbox.c | 311 +++++++++
drivers/ddr/altera/uibssm_mailbox.h | 117 ++++
include/configs/socfpga_agilex7m_socdk.h | 12 +
29 files changed, 2551 insertions(+), 30 deletions(-)
create mode 100644 arch/arm/dts/socfpga_agilex7m_socdk-u-boot.dtsi
create mode 100644 arch/arm/dts/socfpga_agilex7m_socdk.dts
create mode 100644 arch/arm/dts/socfpga_soc64_u-boot.dtsi
create mode 100644 arch/arm/mach-socfpga/spl_agilex7m.c
create mode 100644 board/intel/agilex7m-socdk/MAINTAINERS
create mode 100644 board/intel/agilex7m-socdk/Makefile
create mode 100644 board/intel/agilex7m-socdk/socfpga.c
create mode 100644 configs/socfpga_agilex7m_sdmmc_defconfig
create mode 100644 drivers/ddr/altera/iossm_mailbox.c
create mode 100644 drivers/ddr/altera/iossm_mailbox.h
create mode 100644 drivers/ddr/altera/sdram_agilex7m.c
create mode 100644 drivers/ddr/altera/uibssm_mailbox.c
create mode 100644 drivers/ddr/altera/uibssm_mailbox.h
create mode 100644 include/configs/socfpga_agilex7m_socdk.h
--
2.25.1
More information about the U-Boot
mailing list