summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bsps/arm/imx/start/bspstarthooks.c9
-rw-r--r--bsps/arm/include/bsp/arm-cp15-start.h2
2 files changed, 6 insertions, 5 deletions
diff --git a/bsps/arm/imx/start/bspstarthooks.c b/bsps/arm/imx/start/bspstarthooks.c
index f4c5350a52..30e03dd788 100644
--- a/bsps/arm/imx/start/bspstarthooks.c
+++ b/bsps/arm/imx/start/bspstarthooks.c
@@ -24,8 +24,6 @@
#include <libfdt.h>
-#define WORKSPACE_ENTRY_INDEX 8
-
BSP_START_DATA_SECTION static arm_cp15_start_section_config
imx_mmu_config_table[] = {
ARMV7_CP15_START_DEFAULT_SECTIONS,
@@ -68,7 +66,8 @@ BSP_START_TEXT_SECTION static void setup_mmu_and_cache(void)
size -= 4;
}
- imx_mmu_config_table[WORKSPACE_ENTRY_INDEX].end = begin + size;
+ imx_mmu_config_table[ARMV7_CP15_START_WORKSPACE_ENTRY_INDEX].end =
+ begin + size;
}
}
@@ -112,8 +111,8 @@ void bsp_work_area_initialize(void)
uintptr_t begin;
uintptr_t end;
- begin = imx_mmu_config_table[WORKSPACE_ENTRY_INDEX].begin;
- end = imx_mmu_config_table[WORKSPACE_ENTRY_INDEX].end;
+ begin = imx_mmu_config_table[ARMV7_CP15_START_WORKSPACE_ENTRY_INDEX].begin;
+ end = imx_mmu_config_table[ARMV7_CP15_START_WORKSPACE_ENTRY_INDEX].end;
bsp_work_area_initialize_default((void *) begin, end - begin);
}
diff --git a/bsps/arm/include/bsp/arm-cp15-start.h b/bsps/arm/include/bsp/arm-cp15-start.h
index 220423fefe..c4686fbbd4 100644
--- a/bsps/arm/include/bsp/arm-cp15-start.h
+++ b/bsps/arm/include/bsp/arm-cp15-start.h
@@ -95,6 +95,8 @@ typedef struct {
.flags = ARMV7_MMU_DATA_READ_WRITE_CACHED \
}
+#define ARMV7_CP15_START_WORKSPACE_ENTRY_INDEX 8
+
BSP_START_DATA_SECTION extern const arm_cp15_start_section_config
arm_cp15_start_mmu_config_table[];