-
Notifications
You must be signed in to change notification settings - Fork 219
/
imx8mp-verdin.inc.mk
36 lines (32 loc) · 1.51 KB
/
imx8mp-verdin.inc.mk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
################################################################################
# Board specific
# Toradex Verdin iMX8M Plus board is based on NXP i.MX8M Plus SoC
# Variants from 1 to 8 GB LPDDR4s (1/2/4/8Gb)
################################################################################
TFA_PLATFORM := imx8mp
OPTEE_OS_PLATFORM := imx-mx8mpevk
U_BOOT_DEFCONFIG := verdin-imx8mp_defconfig
U_BOOT_DT := imx8mp-verdin-wifi-dev.dtb
LINUX_DT := imx8mp-verdin-wifi-dev.dtb
MKIMAGE_DT := fsl-imx8mp-evk.dtb
MKIMAGE_SOC := iMX8MP
ATF_LOAD_ADDR := 0x00970000
TEE_LOAD_ADDR := 0xfe000000
UART_BASE := 0x30880000
DDR_SIZE := 0x100000000
BR2_TARGET_GENERIC_GETTY_PORT := ttymxc2
FIRMWARE_VERSION := firmware-imx-8.22
FIRMWARE_BIN_SHA256_SUM := 94c8bceac56ec503c232e614f77d6bbd8e17c7daa71d4e651ea8fd5034c30350
################################################################################
# OP-TEE
################################################################################
OPTEE_OS_COMMON_FLAGS += CFG_DDR_SIZE=$(DDR_SIZE)
OPTEE_OS_COMMON_FLAGS += CFG_TZDRAM_START=${TEE_LOAD_ADDR}
OPTEE_OS_COMMON_FLAGS += CFG_UART_BASE=$(UART_BASE)
OPTEE_OS_COMMON_FLAGS += CFG_TZC380=y
################################################################################
# ARM Trusted Firmware
################################################################################
TF_A_FLAGS += BL32_BASE=$(TEE_LOAD_ADDR)
TF_A_FLAGS += ERRATA_A53_1530924=1
TF_A_FLAGS += IMX_BOOT_UART_BASE=$(UART_BASE)