xref: /rk3399_ARM-atf/drivers/nxp/flexspi/nor/flexspi_nor.mk (revision 9719e19a977df3e8bf7567b3c0e1d6b2ebc5b46f)
1*b525a8f0SKuldeep Singh#
2*b525a8f0SKuldeep Singh# Copyright 2020 NXP
3*b525a8f0SKuldeep Singh#
4*b525a8f0SKuldeep Singh# SPDX-License-Identifier: BSD-3-Clause
5*b525a8f0SKuldeep Singh#
6*b525a8f0SKuldeep Singh
7*b525a8f0SKuldeep Singhifeq (${XSPI_NOR},)
8*b525a8f0SKuldeep SinghXSPI_NOR	:= 1
9*b525a8f0SKuldeep Singh
10*b525a8f0SKuldeep SinghFLEXSPI_DRIVERS_PATH	:=  ${PLAT_DRIVERS_PATH}/flexspi/nor
11*b525a8f0SKuldeep Singh
12*b525a8f0SKuldeep SinghPLAT_XSPI_INCLUDES	+= -I$(FLEXSPI_DRIVERS_PATH)
13*b525a8f0SKuldeep Singh
14*b525a8f0SKuldeep SinghXSPI_BOOT_SOURCES	+= $(FLEXSPI_DRIVERS_PATH)/flexspi_nor.c	\
15*b525a8f0SKuldeep Singh			   ${FLEXSPI_DRIVERS_PATH}/fspi.c
16*b525a8f0SKuldeep Singhifeq ($(DEBUG),1)
17*b525a8f0SKuldeep SinghXSPI_BOOT_SOURCES	+= ${FLEXSPI_DRIVERS_PATH}/test_fspi.c
18*b525a8f0SKuldeep Singhendif
19*b525a8f0SKuldeep Singh
20*b525a8f0SKuldeep SinghPLAT_XSPI_INCLUDES	+= -Iinclude/drivers/nxp/flexspi
21*b525a8f0SKuldeep Singh
22*b525a8f0SKuldeep SinghPLAT_INCLUDES		+= ${PLAT_XSPI_INCLUDES}
23*b525a8f0SKuldeep Singh
24*b525a8f0SKuldeep Singhifeq (${BL_COMM_XSPI_NEEDED},yes)
25*b525a8f0SKuldeep SinghBL_COMMON_SOURCES	+= ${XSPI_BOOT_SOURCES}
26*b525a8f0SKuldeep Singhelse
27*b525a8f0SKuldeep Singhifeq (${BL2_XSPI_NEEDED},yes)
28*b525a8f0SKuldeep SinghBL2_SOURCES		+= ${XSPI_BOOT_SOURCES}
29*b525a8f0SKuldeep Singhendif
30*b525a8f0SKuldeep Singhifeq (${BL31_XSPI_NEEDED},yes)
31*b525a8f0SKuldeep SinghBL31_SOURCES		+= ${XSPI_BOOT_SOURCES}
32*b525a8f0SKuldeep Singhendif
33*b525a8f0SKuldeep Singhendif
34*b525a8f0SKuldeep Singh
35*b525a8f0SKuldeep Singhendif
36