From a14ae71dc04a3cbced328bef58184705781985a5 Mon Sep 17 00:00:00 2001 From: Georgios Vasilakis Date: Thu, 26 Sep 2024 13:39:35 +0200 Subject: [PATCH] [nrf noup] soc: nordic: Disable DCACHE When the secure domain services are enabled. noup since the symbol SDFW_SERVICES_ENABLED are not available upstream. This is required specifically for the PSA crypto secure service but this is the most relevant Kconfig that I could use. This is temporary since we expect to add support for data cache later. This affects for the following secdom enabled targets: nrf54h20_cpuapp and cpurad nrf9280_cpuapp Signed-off-by: Georgios Vasilakis --- soc/nordic/nrf54h/Kconfig | 4 ++-- soc/nordic/nrf92/Kconfig | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/soc/nordic/nrf54h/Kconfig b/soc/nordic/nrf54h/Kconfig index db62be6eb51..8d70256d125 100644 --- a/soc/nordic/nrf54h/Kconfig +++ b/soc/nordic/nrf54h/Kconfig @@ -15,7 +15,7 @@ config SOC_NRF54H20_CPUAPP select CPU_CORTEX_M33 select CPU_HAS_ARM_MPU select CPU_HAS_ARM_SAU - select CPU_HAS_DCACHE + select CPU_HAS_DCACHE if !SDFW_SERVICES_ENABLED select CPU_HAS_ICACHE select CPU_HAS_FPU select CPU_HAS_CUSTOM_FIXED_SOC_MPU_REGIONS @@ -35,7 +35,7 @@ config SOC_NRF54H20_CPURAD select CPU_CORTEX_M33 select CPU_HAS_ARM_MPU select CPU_HAS_ARM_SAU - select CPU_HAS_DCACHE + select CPU_HAS_DCACHE if !SDFW_SERVICES_ENABLED select CPU_HAS_ICACHE select CPU_HAS_FPU select CPU_HAS_CUSTOM_FIXED_SOC_MPU_REGIONS diff --git a/soc/nordic/nrf92/Kconfig b/soc/nordic/nrf92/Kconfig index f6efecb6ad0..82d47c297ec 100644 --- a/soc/nordic/nrf92/Kconfig +++ b/soc/nordic/nrf92/Kconfig @@ -15,7 +15,7 @@ config SOC_NRF9230_ENGB_CPUAPP select CPU_CORTEX_M33 select CPU_HAS_ARM_MPU select CPU_HAS_ARM_SAU - select CPU_HAS_DCACHE + select CPU_HAS_DCACHE if !SDFW_SERVICES_ENABLED select CPU_HAS_ICACHE select CPU_HAS_FPU select CPU_HAS_CUSTOM_FIXED_SOC_MPU_REGIONS