1*3979c6d9SPankaj Gupta# 2*3979c6d9SPankaj Gupta# Copyright 2020 NXP 3*3979c6d9SPankaj Gupta# 4*3979c6d9SPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause 5*3979c6d9SPankaj Gupta# 6*3979c6d9SPankaj Gupta#----------------------------------------------------------------------------- 7*3979c6d9SPankaj Guptaifeq (${SFP_ADDED},) 8*3979c6d9SPankaj Gupta 9*3979c6d9SPankaj GuptaSFP_ADDED := 1 10*3979c6d9SPankaj Gupta$(eval $(call add_define, NXP_SFP_ENABLED)) 11*3979c6d9SPankaj Gupta 12*3979c6d9SPankaj GuptaSFP_DRIVERS_PATH := ${PLAT_DRIVERS_PATH}/sfp 13*3979c6d9SPankaj Gupta 14*3979c6d9SPankaj GuptaPLAT_INCLUDES += -I$(SFP_DRIVERS_PATH) 15*3979c6d9SPankaj Gupta 16*3979c6d9SPankaj GuptaSFP_SOURCES += $(SFP_DRIVERS_PATH)/sfp.c 17*3979c6d9SPankaj Gupta 18*3979c6d9SPankaj Guptaifeq (${FUSE_PROG}, 1) 19*3979c6d9SPankaj GuptaSFP_BL2_SOURCES += $(SFP_DRIVERS_PATH)/fuse_prov.c 20*3979c6d9SPankaj Guptaendif 21*3979c6d9SPankaj Gupta 22*3979c6d9SPankaj Guptaifeq (${BL_COMM_SFP_NEEDED},yes) 23*3979c6d9SPankaj GuptaBL_COMMON_SOURCES += ${SFP_SOURCES} 24*3979c6d9SPankaj GuptaBL2_SOURCES += ${SFP_BL2_SOURCES} 25*3979c6d9SPankaj Guptaelse 26*3979c6d9SPankaj Guptaifeq (${BL2_SFP_NEEDED},yes) 27*3979c6d9SPankaj GuptaBL2_SOURCES += ${SFP_SOURCES}\ 28*3979c6d9SPankaj Gupta ${SFP_BL2_SOURCES} 29*3979c6d9SPankaj Guptaendif 30*3979c6d9SPankaj Guptaifeq (${BL31_SFP_NEEDED},yes) 31*3979c6d9SPankaj GuptaBL31_SOURCES += ${SFP_SOURCES} 32*3979c6d9SPankaj Guptaendif 33*3979c6d9SPankaj Guptaendif 34*3979c6d9SPankaj Guptaendif 35*3979c6d9SPankaj Gupta#------------------------------------------------ 36