[PATCH 0/4] Add SMMU support for SoCFPGA devices
Naresh Kumar Ravulapalli
nareshkumar.ravulapalli at altera.com
Tue Aug 19 06:52:33 CEST 2025
SMMU initialization, required stream IDs setup and checker functions
have been added for SoCFPGA devices. A potential FPGA
reconfiguration issue involving Secure Device Manager (SDM) when
end address exceeds 512 MB is also handled.
All the patches have been tested on SoCFPGA devies successfully.
Naresh Kumar Ravulapalli (4):
arch: arm: socfpga: Add SMMU initialization and setup
arch: arm: socfpga: Add SMMU checking functions
drivers: fpga: Check bitstream address doesn't exceed 512MB
arch: arm: socfpga: Move SMMU init to before booting SSBL
arch/arm/mach-socfpga/Makefile | 3 +
arch/arm/mach-socfpga/include/mach/smmu_s10.h | 73 ++++++++++
.../include/mach/system_manager_soc64.h | 3 +
arch/arm/mach-socfpga/smmu_s10.c | 125 ++++++++++++++++++
arch/arm/mach-socfpga/spl_agilex.c | 2 +
arch/arm/mach-socfpga/spl_s10.c | 1 +
arch/arm/mach-socfpga/spl_soc64.c | 6 +
drivers/fpga/intel_sdm_mb.c | 13 ++
8 files changed, 226 insertions(+)
create mode 100644 arch/arm/mach-socfpga/include/mach/smmu_s10.h
create mode 100644 arch/arm/mach-socfpga/smmu_s10.c
--
2.35.3
More information about the U-Boot
mailing list