Add lowboot target to mcc200 board
authorStefan Roese <sr@denx.de>
Sat, 4 Mar 2006 13:57:03 +0000 (14:57 +0100)
committerStefan Roese <sr@denx.de>
Sat, 4 Mar 2006 13:57:03 +0000 (14:57 +0100)
Patch by Stefan Roese, 4 Mar 2006

CHANGELOG
Makefile
board/mcc200/config.mk

index 85ae3efbd55c84e90b87b1e8b77a6bacf38574be..4cc66295d8926e2d987e2ae6c59e4fd77bf4929a 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,6 +2,9 @@
 Changes since U-Boot 1.1.4:
 ======================================================================
 
+* Add lowboot target to mcc200 board
+  Patch by Stefan Roese, 4 Mar 2006
+
 * Fix problem with flash_get_size() from CFI driver update
   Patch by Stefan Roese, 1 Mar 2006
 
index eafbfb604be0c780d985f36302aa5727695c0e6b..30a1d1f33419c4f0dac46e9d97217d19e369080a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -294,7 +294,13 @@ icecube_5100_config:                       unconfig
 inka4x0_config:        unconfig
        @./mkconfig inka4x0 ppc mpc5xxx inka4x0
 
-mcc200_config: unconfig
+mcc200_config  \
+mcc200_lowboot_config: unconfig
+       @ >include/config.h
+       @[ -z "$(findstring lowboot_,$@)" ] || \
+               { echo "TEXT_BASE = 0xFE000000" >board/mcc200/config.tmp ; \
+                 echo "... with lowboot configuration" ; \
+               }
        @./mkconfig mcc200 ppc mpc5xxx mcc200
 
 o2dnt_config:
index 0a278b16bf6ae6671ed578536e1dd7546b097a9b..fa55673adfd0afecada7676c4315e09967a69417 100644 (file)
 #
 
 #
-# MCC200 board
+# MCC200 board:
 #
+#      Valid values for TEXT_BASE are:
+#
+#      0xFFF00000   boot high (standard configuration)
+#      0xFE000000   boot low
+#      0x00100000   boot from RAM (for testing only)
+#
+
+sinclude $(TOPDIR)/board/$(BOARDDIR)/config.tmp
 
-TEXT_BASE = 0xfff00000
+ifndef TEXT_BASE
+## Standard: boot high
+TEXT_BASE = 0xFFF00000
+## For testing: boot from RAM
 # TEXT_BASE = 0x00100000
+endif
 
 PLATFORM_CPPFLAGS += -DTEXT_BASE=$(TEXT_BASE) -I$(TOPDIR)/board