Re: [PATCH 1/2] arm64: dts: socfpga: Enable the SMMU for SoCFPGA device trees
From: Dinh Nguyen
Date: Thu May 14 2026 - 19:34:38 EST
On 5/14/26 06:41, muhammad.nazim.amirul.nazle.asmade@xxxxxxxxxx wrote:
From: Nazim Amirul <muhammad.nazim.amirul.nazle.asmade@xxxxxxxxxx>
Enable the SMMU on the SoCFPGA board device trees where it was
missing. The SoC uses a different memory-mapped base address for
its peripherals, which requires the System Memory Management Unit
(SMMU) to be active so that the Secure Device Manager (SDM) can
correctly access those regions through address translation.
Signed-off-by: Nazim Amirul <muhammad.nazim.amirul.nazle.asmade@xxxxxxxxxx>
---
arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts | 4 ++++
arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_nand.dts | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts b/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts
index dae0db9f8819..66fc3c546b66 100644
--- a/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts
+++ b/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts
@@ -109,6 +109,10 @@ &usb0 {
disable-over-current;
};
+&smmu {
+ status = "okay";
+};
+
The SMMU is an SOC specific device, so it should be enabled in the base DTSI file.
Dinh