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