xref: /rk3399_ARM-atf/drivers/nxp/tzc/tzc.mk (revision b57d9d6f29d8dcb8d6b5792ea5a2ed313f2d4292)
1de0b1012SPankaj Gupta#
2de0b1012SPankaj Gupta# Copyright 2021 NXP
3de0b1012SPankaj Gupta#
4de0b1012SPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause
5de0b1012SPankaj Gupta#
6de0b1012SPankaj Gupta
7de0b1012SPankaj Guptaifeq (${ADD_TZASC},)
8de0b1012SPankaj Gupta
9de0b1012SPankaj GuptaADD_TZASC		:= 1
10de0b1012SPankaj Gupta
11050a99a6SPankaj GuptaPLAT_INCLUDES		+= -I$(PLAT_DRIVERS_INCLUDE_PATH)/tzc
12de0b1012SPankaj Gupta
13de0b1012SPankaj Guptaifeq ($(TZC_ID), TZC400)
14de0b1012SPankaj GuptaTZASC_SOURCES		+= drivers/arm/tzc/tzc400.c\
15050a99a6SPankaj Gupta			   $(PLAT_DRIVERS_PATH)/tzc/plat_tzc400.c
16*de9e57ffSJiafei Panelse
17*de9e57ffSJiafei Panifeq ($(TZC_ID), TZC380)
18*de9e57ffSJiafei PanTZASC_SOURCES		+= drivers/arm/tzc/tzc380.c\
19*de9e57ffSJiafei Pan			   $(PLAT_DRIVERS_PATH)/tzc/plat_tzc380.c
20*de9e57ffSJiafei Panelse
21*de9e57ffSJiafei Panifeq ($(TZC_ID), NONE)
22de0b1012SPankaj Gupta    $(info -> No TZC present on platform)
23de0b1012SPankaj Guptaelse
24de0b1012SPankaj Gupta    $(error -> TZC type not set!)
25de0b1012SPankaj Guptaendif
26*de9e57ffSJiafei Panendif
27*de9e57ffSJiafei Panendif
28de0b1012SPankaj Gupta
29de0b1012SPankaj Guptaifeq (${BL_COMM_TZASC_NEEDED},yes)
30de0b1012SPankaj GuptaBL_COMMON_SOURCES	+= ${TZASC_SOURCES}
31de0b1012SPankaj Guptaelse
32de0b1012SPankaj Guptaifeq (${BL2_TZASC_NEEDED},yes)
33de0b1012SPankaj GuptaBL2_SOURCES		+= ${TZASC_SOURCES}
34de0b1012SPankaj Guptaendif
35de0b1012SPankaj Guptaifeq (${BL31_TZASC_NEEDED},yes)
36de0b1012SPankaj GuptaBL31_SOURCES		+= ${TZASC_SOURCES}
37de0b1012SPankaj Guptaendif
38de0b1012SPankaj Guptaendif
39de0b1012SPankaj Gupta
40de0b1012SPankaj Guptaendif
41