xref: /rk3399_ARM-atf/lib/coreboot/coreboot.mk (revision 72e8f2456af54b75a0a1d92aadfce0b4bcde6ba1)
13429c77aSJulius Werner#
2*4c700c15SGovindraj Raja# Copyright (c) 2017, Arm Limited and Contributors. All rights reserved.
33429c77aSJulius Werner#
43429c77aSJulius Werner# SPDX-License-Identifier: BSD-3-Clause
53429c77aSJulius Werner#
63429c77aSJulius Werner
73429c77aSJulius WernerCOREBOOT := 0
83429c77aSJulius Werner$(eval $(call assert_boolean,COREBOOT))
93429c77aSJulius Werner$(eval $(call add_define,COREBOOT))
103429c77aSJulius Werner
113429c77aSJulius Wernerifeq (${COREBOOT},1)
123429c77aSJulius Werner
133429c77aSJulius Wernerifneq (${ARCH},aarch64)
143429c77aSJulius Werner$(error "coreboot only supports Trusted Firmware on AArch64.")
153429c77aSJulius Wernerendif
163429c77aSJulius Werner
173429c77aSJulius WernerBL31_SOURCES	+=	$(addprefix lib/coreboot/,	\
183429c77aSJulius Werner			coreboot_table.c)
193429c77aSJulius Werner
201c5f5031SJulius WernerBL31_SOURCES	+=	drivers/coreboot/cbmem_console/${ARCH}/cbmem_console.S
211c5f5031SJulius Werner
223429c77aSJulius Wernerendif	# COREBOOT
23