blob: 4db2c6603935a6343b90852522a6eeac26b38e97 [file] [log] [blame]
Fathi Boudraffb97bd2024-03-28 13:08:55 +01001################################################################################
2# Board specific
3# Toradex Verdin iMX8M Plus board is based on NXP i.MX8M Plus SoC
4# Variants from 1 to 8 GB LPDDR4s (1/2/4/8Gb)
5################################################################################
6TFA_PLATFORM := imx8mp
7OPTEE_OS_PLATFORM := imx-mx8mpevk
8U_BOOT_DEFCONFIG := verdin-imx8mp_defconfig
9U_BOOT_DT := imx8mp-verdin-wifi-dev.dtb
10LINUX_DT := imx8mp-verdin-wifi-dev.dtb
11MKIMAGE_DT := fsl-imx8mp-evk.dtb
12MKIMAGE_SOC := iMX8MP
13ATF_LOAD_ADDR := 0x00970000
14TEE_LOAD_ADDR := 0xfe000000
15UART_BASE := 0x30880000
16DDR_SIZE := 0x100000000
17
18BR2_TARGET_GENERIC_GETTY_PORT := ttymxc2
19
20FIRMWARE_VERSION := firmware-imx-8.22
21FIRMWARE_BIN_SHA256_SUM := 94c8bceac56ec503c232e614f77d6bbd8e17c7daa71d4e651ea8fd5034c30350
22
23################################################################################
24# OP-TEE
25################################################################################
26OPTEE_OS_COMMON_FLAGS += CFG_DDR_SIZE=$(DDR_SIZE)
27OPTEE_OS_COMMON_FLAGS += CFG_TZDRAM_START=${TEE_LOAD_ADDR}
28OPTEE_OS_COMMON_FLAGS += CFG_UART_BASE=$(UART_BASE)
29OPTEE_OS_COMMON_FLAGS += CFG_TZC380=y
30
31################################################################################
32# ARM Trusted Firmware
33################################################################################
34TF_A_FLAGS += BL32_BASE=$(TEE_LOAD_ADDR)
35TF_A_FLAGS += ERRATA_A53_1530924=1
36TF_A_FLAGS += IMX_BOOT_UART_BASE=$(UART_BASE)