1*0499215eSPankaj Gupta# 2*0499215eSPankaj Gupta# Copyright 2021 NXP 3*0499215eSPankaj Gupta# 4*0499215eSPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause 5*0499215eSPankaj Gupta# 6*0499215eSPankaj Gupta# 7*0499215eSPankaj Gupta#------------------------------------------------------------------------------ 8*0499215eSPankaj Gupta# 9*0499215eSPankaj Gupta# Select the CORE files 10*0499215eSPankaj Gupta# 11*0499215eSPankaj Gupta# ----------------------------------------------------------------------------- 12*0499215eSPankaj Gupta 13*0499215eSPankaj Guptaifeq (${ADD_CONSOLE},) 14*0499215eSPankaj Gupta 15*0499215eSPankaj GuptaADD_CONSOLE := 1 16*0499215eSPankaj Gupta 17*0499215eSPankaj GuptaPLAT_INCLUDES += -I$(PLAT_DRIVERS_PATH)/console 18*0499215eSPankaj Gupta 19*0499215eSPankaj Guptaifeq ($(CONSOLE), NS16550) 20*0499215eSPankaj GuptaNXP_CONSOLE := NS16550 21*0499215eSPankaj Gupta 22*0499215eSPankaj Gupta$(eval $(call add_define_val,NXP_CONSOLE,${NXP_CONSOLE})) 23*0499215eSPankaj Gupta 24*0499215eSPankaj GuptaCONSOLE_SOURCES := $(PLAT_DRIVERS_PATH)/console/16550_console.S \ 25*0499215eSPankaj Gupta $(PLAT_DRIVERS_PATH)/console/console_16550.c 26*0499215eSPankaj Guptaelse 27*0499215eSPankaj Guptaifeq ($(CONSOLE), PL011) 28*0499215eSPankaj GuptaCONSOLE_SOURCES := drivers/arm/pl011/aarch64/pl011_console.S \ 29*0499215eSPankaj Gupta ${PLAT_DRIVERS_PATH}/console/console_pl011.c 30*0499215eSPankaj Guptaelse 31*0499215eSPankaj Gupta $(error -> CONSOLE not set!) 32*0499215eSPankaj Guptaendif 33*0499215eSPankaj Guptaendif 34*0499215eSPankaj Gupta 35*0499215eSPankaj Guptaifeq (${BL_COMM_CONSOLE_NEEDED},yes) 36*0499215eSPankaj GuptaBL_COMMON_SOURCES += ${CONSOLE_SOURCES} 37*0499215eSPankaj Guptaelse 38*0499215eSPankaj Guptaifeq (${BL2_CONSOLE_NEEDED},yes) 39*0499215eSPankaj GuptaBL2_SOURCES += ${CONSOLE_SOURCES} 40*0499215eSPankaj Guptaendif 41*0499215eSPankaj Guptaifeq (${BL31_CONSOLE_NEEDED},yes) 42*0499215eSPankaj GuptaBL31_SOURCES += ${CONSOLE_SOURCES} 43*0499215eSPankaj Guptaendif 44*0499215eSPankaj Guptaendif 45*0499215eSPankaj Guptaendif 46*0499215eSPankaj Gupta# ----------------------------------------------------------------------------- 47