xref: /rk3399_ARM-atf/plat/imx/imx7/picopi/platform.mk (revision 455cd0d3b55b3588e29bc4c44cec529fee7351e1)
1936072edSJun Nie#
2*42d4d3baSArvind Ram Prakash# Copyright (c) 2018-2023, ARM Limited and Contributors. All rights reserved.
3936072edSJun Nie#
4936072edSJun Nie# SPDX-License-Identifier: BSD-3-Clause
5936072edSJun Nie#
6936072edSJun Nie
7936072edSJun Nie# Include imx7 common
8936072edSJun Nieinclude plat/imx/imx7/common/imx7.mk
9936072edSJun Nie
10936072edSJun Nie# Platform
11936072edSJun NiePLAT_INCLUDES		+=	-Iplat/imx/imx7/picopi/include		    \
12936072edSJun Nie
13936072edSJun NieBL2_SOURCES		+=	drivers/imx/usdhc/imx_usdhc.c		    \
14936072edSJun Nie				plat/imx/imx7/picopi/picopi_bl2_el3_setup.c \
15936072edSJun Nie
16936072edSJun Nie# Build config flags
17936072edSJun Nie# ------------------
18936072edSJun Nie
19936072edSJun NieARM_CORTEX_A7			:= yes
20936072edSJun NieWORKAROUND_CVE_2017_5715	:= 0
21936072edSJun Nie
22936072edSJun NieRESET_TO_BL31			:= 0
23936072edSJun Nie
24936072edSJun Nie# Non-TF Boot ROM
25*42d4d3baSArvind Ram PrakashRESET_TO_BL2		:= 1
26936072edSJun Nie
27936072edSJun Nie# Indicate single-core
28936072edSJun NieCOLD_BOOT_SINGLE_CPU		:= 1
29936072edSJun Nie
30936072edSJun Nie# Have different sections for code and rodata
31936072edSJun NieSEPARATE_CODE_AND_RODATA	:= 1
32936072edSJun Nie
33936072edSJun Nie# Use Coherent memory
34936072edSJun NieUSE_COHERENT_MEM		:= 1
35936072edSJun Nie
36936072edSJun Nie# Use multi console API
37936072edSJun Nie
38936072edSJun NiePLAT_PICOPI_UART		:=5
39936072edSJun Nie$(eval $(call add_define,PLAT_PICOPI_UART))
40