On 21/10/2026 3:12 pm, [email protected] wrote:

From: Alif Zakuan Yuslaimi <[email protected]>

Add initial Agilex3 SoCDK board support based on the Agilex5 platform.
Agilex3 reuses the Agilex5 SoC DTSI, U-Boot DTSI, and defconfig, with
these board-level differences:

- Ethernet uses GMAC2 only with a Micrel KSZ90X1 PHY. Agilex5 enables
   GMAC0 and GMAC2 with a Marvell PHY
- QSPI map is 12 MiB u-boot + 52 MiB root with U-Boot offset 0xa00000.
   Agilex5 uses 66 MiB + 190 MiB and offset 0x4000000
- TARGET_SOCFPGA_AGILEX3_SOCDK is added with an Agilex3-only config
   header that uses the 12m/52m QSPI layout
- MMC enables SDR104 (sdhci-caps-mask) in the board DT

Signed-off-by: Alif Zakuan Yuslaimi <[email protected]>
---

Changes in v3:
- Move Series-version / Series-changes / Series-links out of the commit
   body; place history as Changes in vN below --- so git am discards it

Changes in v2:
- Move Agilex3 QSPI bootcmd to board config; restore shared SoC64
   BOOTENV_DEV_QSPI 66m/190m path
- Add TARGET_SOCFPGA_AGILEX3_SOCDK with an Agilex3-only config header
   that uses the 12m/52m QSPI layout
- Use rgmii-id instead of rgmii
- Restore LPDDR Inline ECC memory examples

  arch/arm/dts/Makefile                         |   1 +
  .../arm/dts/socfpga_agilex3_socdk-u-boot.dtsi | 185 +++++++++++++++
  arch/arm/dts/socfpga_agilex3_socdk.dts        | 222 ++++++++++++++++++
  arch/arm/mach-socfpga/Kconfig                 |  11 +
  configs/socfpga_agilex3_defconfig             |  10 +
  include/configs/socfpga_agilex3_socdk.h       |  33 +++
  include/configs/socfpga_soc64_common.h        |   2 +
  7 files changed, 464 insertions(+)
  create mode 100644 arch/arm/dts/socfpga_agilex3_socdk-u-boot.dtsi
  create mode 100644 arch/arm/dts/socfpga_agilex3_socdk.dts
  create mode 100644 configs/socfpga_agilex3_defconfig
  create mode 100644 include/configs/socfpga_agilex3_socdk.h

[...]


Reviewed-by: Tien Fong Chee <[email protected]>

Best regards,
Tien Fong

Reply via email to