1*54fd6939SJiyong Park# 2*54fd6939SJiyong Park# Copyright 2021 NXP 3*54fd6939SJiyong Park# 4*54fd6939SJiyong Park# SPDX-License-Identifier: BSD-3-Clause 5*54fd6939SJiyong Park# 6*54fd6939SJiyong Park# 7*54fd6939SJiyong Park#------------------------------------------------------------------------------ 8*54fd6939SJiyong Park# 9*54fd6939SJiyong Park# Select the CORE files 10*54fd6939SJiyong Park# 11*54fd6939SJiyong Park# ----------------------------------------------------------------------------- 12*54fd6939SJiyong Park 13*54fd6939SJiyong Parkifeq (${ADD_CONSOLE},) 14*54fd6939SJiyong Park 15*54fd6939SJiyong ParkADD_CONSOLE := 1 16*54fd6939SJiyong Park 17*54fd6939SJiyong ParkPLAT_INCLUDES += -I$(PLAT_DRIVERS_INCLUDE_PATH)/console 18*54fd6939SJiyong Park 19*54fd6939SJiyong Parkifeq ($(CONSOLE), NS16550) 20*54fd6939SJiyong ParkNXP_CONSOLE := NS16550 21*54fd6939SJiyong Park 22*54fd6939SJiyong Park$(eval $(call add_define_val,NXP_CONSOLE,${NXP_CONSOLE})) 23*54fd6939SJiyong Park 24*54fd6939SJiyong ParkCONSOLE_SOURCES := $(PLAT_DRIVERS_PATH)/console/16550_console.S \ 25*54fd6939SJiyong Park $(PLAT_DRIVERS_PATH)/console/console_16550.c 26*54fd6939SJiyong Parkelse 27*54fd6939SJiyong Parkifeq ($(CONSOLE), PL011) 28*54fd6939SJiyong ParkCONSOLE_SOURCES := drivers/arm/pl011/aarch64/pl011_console.S \ 29*54fd6939SJiyong Park ${PLAT_DRIVERS_PATH}/console/console_pl011.c 30*54fd6939SJiyong Parkelse 31*54fd6939SJiyong Park $(error -> CONSOLE not set!) 32*54fd6939SJiyong Parkendif 33*54fd6939SJiyong Parkendif 34*54fd6939SJiyong Park 35*54fd6939SJiyong Parkifeq (${BL_COMM_CONSOLE_NEEDED},yes) 36*54fd6939SJiyong ParkBL_COMMON_SOURCES += ${CONSOLE_SOURCES} 37*54fd6939SJiyong Parkelse 38*54fd6939SJiyong Parkifeq (${BL2_CONSOLE_NEEDED},yes) 39*54fd6939SJiyong ParkBL2_SOURCES += ${CONSOLE_SOURCES} 40*54fd6939SJiyong Parkendif 41*54fd6939SJiyong Parkifeq (${BL31_CONSOLE_NEEDED},yes) 42*54fd6939SJiyong ParkBL31_SOURCES += ${CONSOLE_SOURCES} 43*54fd6939SJiyong Parkendif 44*54fd6939SJiyong Parkendif 45*54fd6939SJiyong Parkendif 46*54fd6939SJiyong Park# ----------------------------------------------------------------------------- 47