summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cpu/ti/am335x/Kconfig9
-rw-r--r--src/cpu/ti/am335x/Makefile.inc3
-rw-r--r--src/cpu/ti/am335x/bootblock.c2
3 files changed, 4 insertions, 10 deletions
diff --git a/src/cpu/ti/am335x/Kconfig b/src/cpu/ti/am335x/Kconfig
index 1de871f11d..fae527d426 100644
--- a/src/cpu/ti/am335x/Kconfig
+++ b/src/cpu/ti/am335x/Kconfig
@@ -5,19 +5,12 @@ config CPU_TI_AM335X
select HAVE_MONOTONIC_TIMER
select HAVE_UART_SPECIAL
select BOOTBLOCK_CONSOLE
+ select CPU_HAS_BOOTBLOCK_INIT
bool
default n
if CPU_TI_AM335X
-config BOOTBLOCK_CPU_INIT
- string
- default "cpu/ti/am335x/bootblock.c"
- help
- CPU/SoC-specific bootblock code. This is useful if the
- bootblock must load microcode or copy data from ROM before
- searching for the bootblock.
-
config BOOTBLOCK_BASE
hex
default 0x402f0400
diff --git a/src/cpu/ti/am335x/Makefile.inc b/src/cpu/ti/am335x/Makefile.inc
index 032b1f41c6..24d259420d 100644
--- a/src/cpu/ti/am335x/Makefile.inc
+++ b/src/cpu/ti/am335x/Makefile.inc
@@ -1,5 +1,6 @@
-bootblock-y += dmtimer.c
+bootblock-y += bootblock.c
bootblock-y += bootblock_media.c
+bootblock-y += dmtimer.c
bootblock-y += pinmux.c
romstage-y += nand.c
diff --git a/src/cpu/ti/am335x/bootblock.c b/src/cpu/ti/am335x/bootblock.c
index e9434a1fae..04c930426f 100644
--- a/src/cpu/ti/am335x/bootblock.c
+++ b/src/cpu/ti/am335x/bootblock.c
@@ -20,8 +20,8 @@
#include <types.h>
#include <arch/cache.h>
+#include <bootblock_common.h>
-void bootblock_cpu_init(void);
void bootblock_cpu_init(void)
{
uint32_t sctlr;