mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-08-15 08:57:02 +02:00
For the iMX7 SOCs, part of the code for platform setup implementation can be reused and made common for all these SoCs. This patch extracts the common part for reuse. Signed-off-by: Jun Nie <jun.nie@linaro.org> Change-Id: I42fd4167e6903416df96a0159a046abf3896e878
38 lines
737 B
Makefile
38 lines
737 B
Makefile
#
|
|
# Copyright (c) 2018-2019, ARM Limited and Contributors. All rights reserved.
|
|
#
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
#
|
|
|
|
# Include imx7 common
|
|
include plat/imx/imx7/common/imx7.mk
|
|
|
|
# Platform
|
|
PLAT_INCLUDES += -Iplat/imx/imx7/warp7/include
|
|
|
|
BL2_SOURCES += drivers/imx/usdhc/imx_usdhc.c \
|
|
plat/imx/imx7/warp7/warp7_bl2_el3_setup.c
|
|
|
|
# Build config flags
|
|
# ------------------
|
|
|
|
ARM_CORTEX_A7 := yes
|
|
WORKAROUND_CVE_2017_5715 := 0
|
|
|
|
RESET_TO_BL31 := 0
|
|
|
|
# Non-TF Boot ROM
|
|
BL2_AT_EL3 := 1
|
|
|
|
# Indicate single-core
|
|
COLD_BOOT_SINGLE_CPU := 1
|
|
|
|
# Have different sections for code and rodata
|
|
SEPARATE_CODE_AND_RODATA := 1
|
|
|
|
# Use Coherent memory
|
|
USE_COHERENT_MEM := 1
|
|
|
|
PLAT_WARP7_UART :=1
|
|
$(eval $(call add_define,PLAT_WARP7_UART))
|