diff options
Diffstat (limited to 'plat/xilinx/zynqmp/include/platform_def.h')
-rw-r--r-- | plat/xilinx/zynqmp/include/platform_def.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/plat/xilinx/zynqmp/include/platform_def.h b/plat/xilinx/zynqmp/include/platform_def.h index ffed0eee7..b46eb636e 100644 --- a/plat/xilinx/zynqmp/include/platform_def.h +++ b/plat/xilinx/zynqmp/include/platform_def.h @@ -89,13 +89,22 @@ #define PLAT_PHY_ADDR_SPACE_SIZE (1ULL << 32) #define PLAT_VIRT_ADDR_SPACE_SIZE (1ULL << 32) + +#ifndef MAX_MMAP_REGIONS #if (BL31_LIMIT < PLAT_DDR_LOWMEM_MAX) #define MAX_MMAP_REGIONS 8 -#define MAX_XLAT_TABLES 8 #else #define MAX_MMAP_REGIONS 7 +#endif +#endif + +#ifndef MAX_XLAT_TABLES +#if (BL31_LIMIT < PLAT_DDR_LOWMEM_MAX) +#define MAX_XLAT_TABLES 8 +#else #define MAX_XLAT_TABLES 5 #endif +#endif #define CACHE_WRITEBACK_SHIFT 6 #define CACHE_WRITEBACK_GRANULE (1 << CACHE_WRITEBACK_SHIFT) |