From fe18792a0887b5ba1ce8e0c8f9f6f1911395552a Mon Sep 17 00:00:00 2001 From: Hung-Te Lin Date: Fri, 1 Feb 2013 01:09:24 +0800 Subject: armv7: Add 'bootblock' build class. For ARM platform, the bootblock may need more C source files to initialize UART / SPI for loading romstage. To preventing making complex and implicit dependency by using #include inside bootblock.c, we should add a new build class "bootblock". Also #ifdef __BOOT_BLOCK__ can be used to detect if the source is being compiled for boot block. For x86, the bootblock is limited to fewer assembly files so it's not using this class. (Some files shared by x86 and arm in top level or lib are also changed but nothing should be changed in x86 build process.) Change-Id: Ia81bccc366d2082397d133d9245f7ecb33b8bc8b Signed-off-by: Hung-Te Lin Reviewed-on: http://review.coreboot.org/2252 Reviewed-by: Ronald G. Minnich Tested-by: build bot (Jenkins) --- src/mainboard/google/snow/bootblock.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/mainboard') diff --git a/src/mainboard/google/snow/bootblock.c b/src/mainboard/google/snow/bootblock.c index 3887e7e06d..7609410c3a 100644 --- a/src/mainboard/google/snow/bootblock.c +++ b/src/mainboard/google/snow/bootblock.c @@ -42,9 +42,6 @@ #define EXYNOS5_CLOCK_BASE 0x10010000 -/* TODO Move to Makefile.inc once we support adding bootblock stage files. */ -#include "cpu/samsung/exynos5-common/spi.c" - void clock_ll_set_pre_ratio(enum periph_id periph_id, unsigned divisor) { struct exynos5_clock *clk = -- cgit v1.2.3