34 lines
1.0 KiB
Diff
34 lines
1.0 KiB
Diff
|
From 2c6115188c7353a601835885a6c544240cfc479e Mon Sep 17 00:00:00 2001
|
||
|
From: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
||
|
Date: Fri, 30 Nov 2012 18:09:25 +0100
|
||
|
Subject: MIPS: VRX200: add option to boot from AVM EVA loader
|
||
|
|
||
|
Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
|
||
|
|
||
|
--- a/arch/mips/cpu/mips32/vrx200/config.mk
|
||
|
+++ b/arch/mips/cpu/mips32/vrx200/config.mk
|
||
|
@@ -17,6 +17,9 @@ endif
|
||
|
LIBS-y += $(CPUDIR)/lantiq-common/liblantiq-common.o
|
||
|
|
||
|
ifndef CONFIG_SPL_BUILD
|
||
|
+ifdef CONFIG_SYS_BOOT_EVA
|
||
|
+ALL-y += $(obj)u-boot.bin.lzma
|
||
|
+endif
|
||
|
ifdef CONFIG_SYS_BOOT_SFSPL
|
||
|
ALL-y += $(obj)u-boot.ltq.sfspl
|
||
|
ALL-$(CONFIG_SPL_LZO_SUPPORT) += $(obj)u-boot.ltq.lzo.sfspl
|
||
|
--- a/arch/mips/include/asm/arch-vrx200/config.h
|
||
|
+++ b/arch/mips/include/asm/arch-vrx200/config.h
|
||
|
@@ -161,6 +161,11 @@
|
||
|
#define CONFIG_SYS_DISABLE_CACHE
|
||
|
#endif
|
||
|
|
||
|
+#if defined(CONFIG_SYS_BOOT_EVA)
|
||
|
+#define CONFIG_SYS_TEXT_BASE 0x80100000
|
||
|
+#define CONFIG_SKIP_LOWLEVEL_INIT
|
||
|
+#endif
|
||
|
+
|
||
|
#if defined(CONFIG_SYS_BOOT_NOR)
|
||
|
#define CONFIG_SYS_TEXT_BASE 0xB0000000
|
||
|
#endif
|