xref: /rk3399_ARM-atf/plat/imx/imx7/warp7/platform.mk (revision a4c69581aec798af796d6783b51d9a62648c8db9)
1172e55beSBryan O'Donoghue#
2*42d4d3baSArvind Ram Prakash# Copyright (c) 2018-2023, ARM Limited and Contributors. All rights reserved.
3172e55beSBryan O'Donoghue#
4172e55beSBryan O'Donoghue# SPDX-License-Identifier: BSD-3-Clause
5172e55beSBryan O'Donoghue#
6172e55beSBryan O'Donoghue
7c5937f2dSJun Nie# Include imx7 common
8c5937f2dSJun Nieinclude plat/imx/imx7/common/imx7.mk
9172e55beSBryan O'Donoghue
10172e55beSBryan O'Donoghue# Platform
11c5937f2dSJun NiePLAT_INCLUDES		+= -Iplat/imx/imx7/warp7/include
12172e55beSBryan O'Donoghue
13c5937f2dSJun NieBL2_SOURCES		+=	drivers/imx/usdhc/imx_usdhc.c			\
14c5937f2dSJun Nie				plat/imx/imx7/warp7/warp7_bl2_el3_setup.c
15a41d81cdSBryan O'Donoghue
16172e55beSBryan O'Donoghue# Build config flags
17172e55beSBryan O'Donoghue# ------------------
18172e55beSBryan O'Donoghue
19c5937f2dSJun NieARM_CORTEX_A7			:= yes
20172e55beSBryan O'DonoghueWORKAROUND_CVE_2017_5715	:= 0
21172e55beSBryan O'Donoghue
22172e55beSBryan O'DonoghueRESET_TO_BL31			:= 0
23172e55beSBryan O'Donoghue
24172e55beSBryan O'Donoghue# Non-TF Boot ROM
25*42d4d3baSArvind Ram PrakashRESET_TO_BL2		:= 1
26172e55beSBryan O'Donoghue
27172e55beSBryan O'Donoghue# Indicate single-core
28172e55beSBryan O'DonoghueCOLD_BOOT_SINGLE_CPU		:= 1
29172e55beSBryan O'Donoghue
30172e55beSBryan O'Donoghue# Have different sections for code and rodata
31172e55beSBryan O'DonoghueSEPARATE_CODE_AND_RODATA	:= 1
32172e55beSBryan O'Donoghue
33172e55beSBryan O'Donoghue# Use Coherent memory
34172e55beSBryan O'DonoghueUSE_COHERENT_MEM		:= 1
35172e55beSBryan O'Donoghue
36172e55beSBryan O'DonoghuePLAT_WARP7_UART			:=1
37172e55beSBryan O'Donoghue$(eval $(call add_define,PLAT_WARP7_UART))
38