xref: /rk3399_ARM-atf/drivers/nxp/gic/gic.mk (revision b53334dac4c4fb8fb16bc4f65f23a07d64191a5e)
1*b53334daSPankaj Gupta# Copyright 2021 NXP
2*b53334daSPankaj Gupta#
3*b53334daSPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause
4*b53334daSPankaj Gupta#
5*b53334daSPankaj Gupta#
6*b53334daSPankaj Gupta#------------------------------------------------------------------------------
7*b53334daSPankaj Gupta#
8*b53334daSPankaj Gupta# Select the GIC files
9*b53334daSPankaj Gupta#
10*b53334daSPankaj Gupta# -----------------------------------------------------------------------------
11*b53334daSPankaj Gupta
12*b53334daSPankaj Guptaifeq (${ADD_GIC},)
13*b53334daSPankaj GuptaADD_GIC			:= 1
14*b53334daSPankaj Guptaifeq ($(GIC), GIC400)
15*b53334daSPankaj Guptainclude drivers/arm/gic/v2/gicv2.mk
16*b53334daSPankaj GuptaGIC_SOURCES		+=	${GICV2_SOURCES}
17*b53334daSPankaj GuptaGIC_SOURCES		+=	${PLAT_DRIVERS_PATH}/gic/ls_gicv2.c	\
18*b53334daSPankaj Gupta				plat/common/plat_gicv2.c
19*b53334daSPankaj Gupta
20*b53334daSPankaj GuptaPLAT_INCLUDES		+=	-I${PLAT_DRIVERS_PATH}/gic/include/gicv2
21*b53334daSPankaj Guptaelse
22*b53334daSPankaj Guptaifeq ($(GIC), GIC500)
23*b53334daSPankaj Guptainclude drivers/arm/gic/v3/gicv3.mk
24*b53334daSPankaj GuptaGIC_SOURCES		+=	${GICV3_SOURCES}
25*b53334daSPankaj GuptaGIC_SOURCES		+=	${PLAT_DRIVERS_PATH}/gic/ls_gicv3.c	\
26*b53334daSPankaj Gupta				plat/common/plat_gicv3.c
27*b53334daSPankaj Gupta
28*b53334daSPankaj GuptaPLAT_INCLUDES		+=	-I${PLAT_DRIVERS_PATH}/gic/include/gicv3
29*b53334daSPankaj Guptaelse
30*b53334daSPankaj Gupta    $(error -> GIC type not set!)
31*b53334daSPankaj Guptaendif
32*b53334daSPankaj Guptaendif
33*b53334daSPankaj Gupta
34*b53334daSPankaj Guptaifeq (${BL_COMM_GIC_NEEDED},yes)
35*b53334daSPankaj GuptaBL_COMMON_SOURCES	+= ${GIC_SOURCES}
36*b53334daSPankaj Guptaelse
37*b53334daSPankaj Guptaifeq (${BL2_GIC_NEEDED},yes)
38*b53334daSPankaj GuptaBL2_SOURCES		+= ${GIC_SOURCES}
39*b53334daSPankaj Guptaendif
40*b53334daSPankaj Guptaifeq (${BL31_GIC_NEEDED},yes)
41*b53334daSPankaj GuptaBL31_SOURCES		+= ${GIC_SOURCES}
42*b53334daSPankaj Guptaendif
43*b53334daSPankaj Guptaendif
44*b53334daSPankaj Guptaendif
45*b53334daSPankaj Gupta
46*b53334daSPankaj Gupta# -----------------------------------------------------------------------------
47