xref: /rk3399_ARM-atf/drivers/nxp/tzc/tzc.mk (revision 050a99a62f1df4de589be077b5b5fffe3c93afc7)
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
11*050a99a6SPankaj GuptaPLAT_INCLUDES		+= -I$(PLAT_DRIVERS_INCLUDE_PATH)/tzc
12de0b1012SPankaj Gupta
13de0b1012SPankaj Guptaifeq ($(TZC_ID), TZC400)
14de0b1012SPankaj GuptaTZASC_SOURCES		+= drivers/arm/tzc/tzc400.c\
15*050a99a6SPankaj Gupta			   $(PLAT_DRIVERS_PATH)/tzc/plat_tzc400.c
16de0b1012SPankaj Guptaelse ifeq ($(TZC_ID), NONE)
17de0b1012SPankaj Gupta    $(info -> No TZC present on platform)
18de0b1012SPankaj Guptaelse
19de0b1012SPankaj Gupta    $(error -> TZC type not set!)
20de0b1012SPankaj Guptaendif
21de0b1012SPankaj Gupta
22de0b1012SPankaj Guptaifeq (${BL_COMM_TZASC_NEEDED},yes)
23de0b1012SPankaj GuptaBL_COMMON_SOURCES	+= ${TZASC_SOURCES}
24de0b1012SPankaj Guptaelse
25de0b1012SPankaj Guptaifeq (${BL2_TZASC_NEEDED},yes)
26de0b1012SPankaj GuptaBL2_SOURCES		+= ${TZASC_SOURCES}
27de0b1012SPankaj Guptaendif
28de0b1012SPankaj Guptaifeq (${BL31_TZASC_NEEDED},yes)
29de0b1012SPankaj GuptaBL31_SOURCES		+= ${TZASC_SOURCES}
30de0b1012SPankaj Guptaendif
31de0b1012SPankaj Guptaendif
32de0b1012SPankaj Gupta
33de0b1012SPankaj Guptaendif
34