[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