xref: /rk3399_ARM-atf/drivers/nxp/console/console.mk (revision 4bd1e7bdc637a32258aaa0f42b773f2af8bfd0aa)
10499215eSPankaj Gupta#
2*306946b0SGhennadi Procopciuc# Copyright 2021-2024 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
17050a99a6SPankaj 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
31*306946b0SGhennadi Procopciucifeq ($(CONSOLE), LINFLEX)
32*306946b0SGhennadi ProcopciucCONSOLE_SOURCES		:=	${PLAT_DRIVERS_PATH}/console/linflex_console.S
33*306946b0SGhennadi Procopciucelse
340499215eSPankaj Gupta	$(error -> CONSOLE not set!)
350499215eSPankaj Guptaendif
36*306946b0SGhennadi Procopciuc
37*306946b0SGhennadi Procopciucendif
380499215eSPankaj Guptaendif
390499215eSPankaj Gupta
400499215eSPankaj Guptaifeq (${BL_COMM_CONSOLE_NEEDED},yes)
410499215eSPankaj GuptaBL_COMMON_SOURCES	+= ${CONSOLE_SOURCES}
420499215eSPankaj Guptaelse
430499215eSPankaj Guptaifeq (${BL2_CONSOLE_NEEDED},yes)
440499215eSPankaj GuptaBL2_SOURCES		+= ${CONSOLE_SOURCES}
450499215eSPankaj Guptaendif
460499215eSPankaj Guptaifeq (${BL31_CONSOLE_NEEDED},yes)
470499215eSPankaj GuptaBL31_SOURCES		+= ${CONSOLE_SOURCES}
480499215eSPankaj Guptaendif
490499215eSPankaj Guptaendif
500499215eSPankaj Guptaendif
510499215eSPankaj Gupta# -----------------------------------------------------------------------------
52