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