From e20c095eeebe2cb0bc8455ef6ee87ee49bc3d5d5 Mon Sep 17 00:00:00 2001 From: Xiaoli Ji Date: Wed, 6 Nov 2024 13:55:32 +0800 Subject: [PATCH] soc: nxp: imxrt118x: update MPU configuration fixes: #80721 Updated mpu region address to secure address. Signed-off-by: Xiaoli Ji --- soc/nxp/imxrt/imxrt118x/m33/mpu_regions.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/soc/nxp/imxrt/imxrt118x/m33/mpu_regions.c b/soc/nxp/imxrt/imxrt118x/m33/mpu_regions.c index 13a20dd1be6..0e017caa56b 100644 --- a/soc/nxp/imxrt/imxrt118x/m33/mpu_regions.c +++ b/soc/nxp/imxrt/imxrt118x/m33/mpu_regions.c @@ -7,18 +7,18 @@ #include #include -#define REGION_HYPERRAM_BASE_ADDRESS 0x04000000 -#define REGION_HYPERRAM_SIZE 0x04000000 -#define REGION_DTCM_BASE_ADDRESS 0x20000000 +#define REGION_FLEXSPI2_BASE_ADDRESS 0x14000000 +#define REGION_FLEXSPI2_SIZE 0x04000000 +#define REGION_DTCM_BASE_ADDRESS 0x30000000 #define REGION_DTCM_SIZE 0x00020000 -#define REGION_FLEXSPI_BASE_ADDRESS 0x28000000 +#define REGION_FLEXSPI_BASE_ADDRESS 0x38000000 #define REGION_FLEXSPI_SIZE 0x08000000 -#define REGION_PERIPHERAL_BASE_ADDRESS 0x40000000 +#define REGION_PERIPHERAL_BASE_ADDRESS 0x50000000 #define REGION_PERIPHERAL_SIZE 0x40000000 static const struct arm_mpu_region mpu_regions[] = { - MPU_REGION_ENTRY("HYPERRAM", REGION_HYPERRAM_BASE_ADDRESS, - REGION_RAM_ATTR(REGION_HYPERRAM_BASE_ADDRESS, REGION_HYPERRAM_SIZE)), + MPU_REGION_ENTRY("FLEXSPI2", REGION_FLEXSPI2_BASE_ADDRESS, + REGION_RAM_ATTR(REGION_FLEXSPI2_BASE_ADDRESS, REGION_FLEXSPI2_SIZE)), MPU_REGION_ENTRY("FLEXSPI", REGION_FLEXSPI_BASE_ADDRESS, REGION_FLASH_ATTR(REGION_FLEXSPI_BASE_ADDRESS, REGION_FLEXSPI_SIZE)), MPU_REGION_ENTRY("DTCM", REGION_DTCM_BASE_ADDRESS,