xref: /rk3399_ARM-atf/drivers/nxp/sd/sd_mmc.mk (revision 066ee1add10a5e644ba8dbb28b304278f8046a67)
1*066ee1adSPankaj Gupta#
2*066ee1adSPankaj Gupta# Copyright 2020 NXP
3*066ee1adSPankaj Gupta#
4*066ee1adSPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause
5*066ee1adSPankaj Gupta#
6*066ee1adSPankaj Gupta
7*066ee1adSPankaj Guptaifeq (${ADD_SD_MMC},)
8*066ee1adSPankaj Gupta
9*066ee1adSPankaj GuptaADD_SD_MMC	:= 1
10*066ee1adSPankaj Gupta
11*066ee1adSPankaj GuptaSD_DRIVERS_PATH		:=  ${PLAT_DRIVERS_PATH}/sd
12*066ee1adSPankaj Gupta
13*066ee1adSPankaj GuptaSD_MMC_BOOT_SOURCES	+= ${SD_DRIVERS_PATH}/sd_mmc.c \
14*066ee1adSPankaj Gupta			   drivers/io/io_block.c
15*066ee1adSPankaj Gupta
16*066ee1adSPankaj GuptaPLAT_INCLUDES		+= -I$(SD_DRIVERS_PATH)
17*066ee1adSPankaj Gupta
18*066ee1adSPankaj Guptaifeq (${BL_COMM_SD_MMC_NEEDED},yes)
19*066ee1adSPankaj GuptaBL_COMMON_SOURCES	+= ${SD_MMC_BOOT_SOURCES}
20*066ee1adSPankaj Guptaelse
21*066ee1adSPankaj Guptaifeq (${BL2_SD_MMC_NEEDED},yes)
22*066ee1adSPankaj GuptaBL2_SOURCES		+= ${SD_MMC_BOOT_SOURCES}
23*066ee1adSPankaj Guptaendif
24*066ee1adSPankaj Guptaifeq (${BL3_SD_MMC_NEEDED},yes)
25*066ee1adSPankaj GuptaBL31_SOURCES		+= ${SD_MMC_BOOT_SOURCES}
26*066ee1adSPankaj Guptaendif
27*066ee1adSPankaj Guptaendif
28*066ee1adSPankaj Guptaendif
29