1*91f16700Schasinglulu# 2*91f16700Schasinglulu# Copyright 2020 NXP 3*91f16700Schasinglulu# 4*91f16700Schasinglulu# SPDX-License-Identifier: BSD-3-Clause 5*91f16700Schasinglulu# 6*91f16700Schasinglulu 7*91f16700Schasingluluifeq (${XSPI_NOR},) 8*91f16700SchasingluluXSPI_NOR := 1 9*91f16700Schasinglulu 10*91f16700SchasingluluFLEXSPI_DRIVERS_PATH := ${PLAT_DRIVERS_PATH}/flexspi/nor 11*91f16700Schasinglulu 12*91f16700SchasingluluPLAT_XSPI_INCLUDES += -I$(FLEXSPI_DRIVERS_PATH) 13*91f16700Schasinglulu 14*91f16700SchasingluluXSPI_BOOT_SOURCES += $(FLEXSPI_DRIVERS_PATH)/flexspi_nor.c \ 15*91f16700Schasinglulu ${FLEXSPI_DRIVERS_PATH}/fspi.c 16*91f16700Schasingluluifeq ($(DEBUG),1) 17*91f16700SchasingluluXSPI_BOOT_SOURCES += ${FLEXSPI_DRIVERS_PATH}/test_fspi.c 18*91f16700Schasingluluendif 19*91f16700Schasinglulu 20*91f16700SchasingluluPLAT_XSPI_INCLUDES += -Iinclude/drivers/nxp/flexspi 21*91f16700Schasinglulu 22*91f16700SchasingluluPLAT_INCLUDES += ${PLAT_XSPI_INCLUDES} 23*91f16700Schasinglulu 24*91f16700Schasingluluifeq (${BL_COMM_XSPI_NEEDED},yes) 25*91f16700SchasingluluBL_COMMON_SOURCES += ${XSPI_BOOT_SOURCES} 26*91f16700Schasingluluelse 27*91f16700Schasingluluifeq (${BL2_XSPI_NEEDED},yes) 28*91f16700SchasingluluBL2_SOURCES += ${XSPI_BOOT_SOURCES} 29*91f16700Schasingluluendif 30*91f16700Schasingluluifeq (${BL31_XSPI_NEEDED},yes) 31*91f16700SchasingluluBL31_SOURCES += ${XSPI_BOOT_SOURCES} 32*91f16700Schasingluluendif 33*91f16700Schasingluluendif 34*91f16700Schasinglulu 35*91f16700Schasingluluendif 36