xref: /rk3399_ARM-atf/plat/imx/imx93/platform.mk (revision 2368d7b157c169b84bc46d3d8a57d080507e81bd)
1*2368d7b1SJacky Bai#
2*2368d7b1SJacky Bai# Copyright 2022-2023 NXP
3*2368d7b1SJacky Bai#
4*2368d7b1SJacky Bai# SPDX-License-Identifier: BSD-3-Clause
5*2368d7b1SJacky Bai#
6*2368d7b1SJacky Bai
7*2368d7b1SJacky BaiPLAT_INCLUDES		:=	-Iplat/imx/common/include		\
8*2368d7b1SJacky Bai				-Iplat/imx/imx93/include		\
9*2368d7b1SJacky Bai# Translation tables library
10*2368d7b1SJacky Baiinclude lib/xlat_tables_v2/xlat_tables.mk
11*2368d7b1SJacky Bai
12*2368d7b1SJacky BaiGICV3_SUPPORT_GIC600  :=      1
13*2368d7b1SJacky Bai
14*2368d7b1SJacky Bai# Include GICv3 driver files
15*2368d7b1SJacky Baiinclude drivers/arm/gic/v3/gicv3.mk
16*2368d7b1SJacky Bai
17*2368d7b1SJacky BaiIMX_GIC_SOURCES		:=	${GICV3_SOURCES}			\
18*2368d7b1SJacky Bai				plat/common/plat_gicv3.c		\
19*2368d7b1SJacky Bai				plat/common/plat_psci_common.c		\
20*2368d7b1SJacky Bai				plat/imx/common/plat_imx8_gic.c
21*2368d7b1SJacky Bai
22*2368d7b1SJacky BaiBL31_SOURCES		+=	plat/common/aarch64/crash_console_helpers.S   \
23*2368d7b1SJacky Bai				plat/imx/imx93/aarch64/plat_helpers.S		\
24*2368d7b1SJacky Bai				plat/imx/imx93/plat_topology.c			\
25*2368d7b1SJacky Bai				plat/imx/common/lpuart_console.S		\
26*2368d7b1SJacky Bai				plat/imx/imx93/trdc.c			\
27*2368d7b1SJacky Bai				plat/imx/imx93/pwr_ctrl.c			\
28*2368d7b1SJacky Bai				plat/imx/imx93/imx93_bl31_setup.c		\
29*2368d7b1SJacky Bai				plat/imx/imx93/imx93_psci.c			\
30*2368d7b1SJacky Bai				lib/cpus/aarch64/cortex_a55.S			\
31*2368d7b1SJacky Bai				drivers/delay_timer/delay_timer.c		\
32*2368d7b1SJacky Bai				drivers/delay_timer/generic_delay_timer.c	\
33*2368d7b1SJacky Bai				drivers/nxp/trdc/imx_trdc.c			\
34*2368d7b1SJacky Bai				${IMX_GIC_SOURCES}				\
35*2368d7b1SJacky Bai				${XLAT_TABLES_LIB_SRCS}
36*2368d7b1SJacky Bai
37*2368d7b1SJacky BaiRESET_TO_BL31		:=	1
38*2368d7b1SJacky BaiHW_ASSISTED_COHERENCY	:= 	1
39*2368d7b1SJacky BaiUSE_COHERENT_MEM	:=	0
40*2368d7b1SJacky BaiPROGRAMMABLE_RESET_ADDRESS :=	1
41*2368d7b1SJacky BaiCOLD_BOOT_SINGLE_CPU	:=	1
42