plat: imx8mm: Add initial defintions to facilitate FIP layout
Adds a number of definitions consistent with the established WaRP7 equivalents specifying number of io_handles and block devices. Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> Signed-off-by: Ying-Chun Liu (PaulLiu) <paulliu@debian.org> Change-Id: If1d7ef1ad3ac3dfc860f949392c7534ce8d206e3
This commit is contained in:
parent
ee4d094acf
commit
37ac9b7f11
|
@ -1,9 +1,11 @@
|
|||
/*
|
||||
* Copyright (c) 2019, ARM Limited and Contributors. All rights reserved.
|
||||
* Copyright (c) 2021, ARM Limited and Contributors. All rights reserved.
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
||||
#include <common/tbbr/tbbr_img_def.h>
|
||||
|
||||
#define PLATFORM_LINKER_FORMAT "elf64-littleaarch64"
|
||||
#define PLATFORM_LINKER_ARCH aarch64
|
||||
|
||||
|
@ -34,11 +36,27 @@
|
|||
#define PLAT_SDEI_NORMAL_PRI 0x20
|
||||
#define PLAT_SDEI_SGI_PRIVATE U(9)
|
||||
|
||||
#if defined(NEED_BL2)
|
||||
#define BL2_BASE U(0x920000)
|
||||
#define BL2_LIMIT U(0x940000)
|
||||
#define BL31_BASE U(0x900000)
|
||||
#define BL31_LIMIT U(0x920000)
|
||||
#define IMX8MM_FIP_BASE U(0x40310000)
|
||||
#define IMX8MM_FIP_SIZE U(0x000200000)
|
||||
#define IMX8MM_FIP_LIMIT U(FIP_BASE + FIP_SIZE)
|
||||
|
||||
/* Define FIP image location on eMMC */
|
||||
#define IMX8MM_FIP_MMC_BASE U(0x100000)
|
||||
|
||||
#define PLAT_IMX8MM_BOOT_MMC_BASE U(0x30B50000) /* SD */
|
||||
#else
|
||||
#define BL31_BASE U(0x920000)
|
||||
#define BL31_LIMIT U(0x940000)
|
||||
#endif
|
||||
|
||||
/* non-secure uboot base */
|
||||
#define PLAT_NS_IMAGE_OFFSET U(0x40200000)
|
||||
#define PLAT_NS_IMAGE_SIZE U(0x00100000)
|
||||
|
||||
/* GICv3 base address */
|
||||
#define PLAT_GICD_BASE U(0x38800000)
|
||||
|
@ -127,3 +145,7 @@
|
|||
#define COUNTER_FREQUENCY 8000000 /* 8MHz */
|
||||
|
||||
#define IMX_WDOG_B_RESET
|
||||
|
||||
#define MAX_IO_HANDLES 3U
|
||||
#define MAX_IO_DEVICES 2U
|
||||
#define MAX_IO_BLOCK_DEVICES 1U
|
||||
|
|
Loading…
Reference in New Issue