1################################################################################ 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) 37