xref: /rk3399_ARM-atf/drivers/nxp/console/console.mk (revision 050a99a62f1df4de589be077b5b5fffe3c93afc7)
10499215eSPankaj Gupta#
20499215eSPankaj Gupta# Copyright 2021 NXP
30499215eSPankaj Gupta#
40499215eSPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause
50499215eSPankaj Gupta#
60499215eSPankaj Gupta#
70499215eSPankaj Gupta#------------------------------------------------------------------------------
80499215eSPankaj Gupta#
90499215eSPankaj Gupta# Select the CORE files
100499215eSPankaj Gupta#
110499215eSPankaj Gupta# -----------------------------------------------------------------------------
120499215eSPankaj Gupta
130499215eSPankaj Guptaifeq (${ADD_CONSOLE},)
140499215eSPankaj Gupta
150499215eSPankaj GuptaADD_CONSOLE		:= 1
160499215eSPankaj Gupta
17*050a99a6SPankaj GuptaPLAT_INCLUDES		+=	-I$(PLAT_DRIVERS_INCLUDE_PATH)/console
180499215eSPankaj Gupta
190499215eSPankaj Guptaifeq ($(CONSOLE), NS16550)
200499215eSPankaj GuptaNXP_CONSOLE		:=	NS16550
210499215eSPankaj Gupta
220499215eSPankaj Gupta$(eval $(call add_define_val,NXP_CONSOLE,${NXP_CONSOLE}))
230499215eSPankaj Gupta
240499215eSPankaj GuptaCONSOLE_SOURCES		:=	$(PLAT_DRIVERS_PATH)/console/16550_console.S	\
250499215eSPankaj Gupta				$(PLAT_DRIVERS_PATH)/console/console_16550.c
260499215eSPankaj Guptaelse
270499215eSPankaj Guptaifeq ($(CONSOLE), PL011)
280499215eSPankaj GuptaCONSOLE_SOURCES		:=	drivers/arm/pl011/aarch64/pl011_console.S	\
290499215eSPankaj Gupta				${PLAT_DRIVERS_PATH}/console/console_pl011.c
300499215eSPankaj Guptaelse
310499215eSPankaj Gupta	$(error -> CONSOLE not set!)
320499215eSPankaj Guptaendif
330499215eSPankaj Guptaendif
340499215eSPankaj Gupta
350499215eSPankaj Guptaifeq (${BL_COMM_CONSOLE_NEEDED},yes)
360499215eSPankaj GuptaBL_COMMON_SOURCES	+= ${CONSOLE_SOURCES}
370499215eSPankaj Guptaelse
380499215eSPankaj Guptaifeq (${BL2_CONSOLE_NEEDED},yes)
390499215eSPankaj GuptaBL2_SOURCES		+= ${CONSOLE_SOURCES}
400499215eSPankaj Guptaendif
410499215eSPankaj Guptaifeq (${BL31_CONSOLE_NEEDED},yes)
420499215eSPankaj GuptaBL31_SOURCES		+= ${CONSOLE_SOURCES}
430499215eSPankaj Guptaendif
440499215eSPankaj Guptaendif
450499215eSPankaj Guptaendif
460499215eSPankaj Gupta# -----------------------------------------------------------------------------
47