[PATCH v5] irqchip/gic-v3: Add Altera SoCFPGA Agilex5 GIC600 DMA32 erratum workaround

Marc Zyngier maz at kernel.org
Mon Sep 7 01:56:48 PDT 2026


On Mon, 07 Sep 2026 09:22:59 +0100,
Adrian Ng Ho Yin <adrian.ho.yin.ng at altera.com> wrote:
> 
> Agilex5 integrates GIC600 with an ACE-lite interface limited to a 32-bit
> address bus, so the ITS can only access the first 4 GB of physical address
> space. Register intel,socfpga-agilex5 on the existing
> dma_32bit_impaired_platforms list so ITS allocations use GFP_DMA32.
> 
> The workaround is guarded by ALTERA_ERRATUM_AGILEX5_2_1_23, which is
> selected by ARCH_INTEL_SOCFPGA as all Agilex5 devices are affected.
> 
> This limitation is documented as Agilex 5 ES Device Errata 2.1.23 (825514).
> 
> Signed-off-by: Adrian Ng Ho Yin <adrian.ho.yin.ng at altera.com>

Reviewed-by: Marc Zyngier <maz at kernel.org>

	M.

-- 
Without deviation from the norm, progress is not possible.



More information about the linux-arm-kernel mailing list