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
