From dc68d1bb109e1a6218a588c4d20b672a5acb8762 Mon Sep 17 00:00:00 2001 From: Jiafei Pan Date: Fri, 6 Jun 2025 18:38:07 +0800 Subject: [PATCH] soc: imx943: a55: disable D-Cache when booting from el2 Enabled CONFIG_ARM64_BOOT_DISABLE_DCACHE to disable D-Cache when booting from EL2. Signed-off-by: Jiafei Pan --- soc/nxp/imx/imx9/imx943/Kconfig.defconfig.mimx94398.a55 | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/soc/nxp/imx/imx9/imx943/Kconfig.defconfig.mimx94398.a55 b/soc/nxp/imx/imx9/imx943/Kconfig.defconfig.mimx94398.a55 index 2323345b27b..8e5d11c9593 100644 --- a/soc/nxp/imx/imx9/imx943/Kconfig.defconfig.mimx94398.a55 +++ b/soc/nxp/imx/imx9/imx943/Kconfig.defconfig.mimx94398.a55 @@ -16,6 +16,13 @@ config FLASH_BASE_ADDRESS config GIC_SAFE_CONFIG default y +# Disable data cache until MMU is enabled when booting from EL2 +config ARM64_DCACHE_ALL_OPS + default y + +config ARM64_BOOT_DISABLE_DCACHE + default y + config MCUX_CORE_SUFFIX default "_ca55" if SOC_MIMX94398_A55