summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Scharsig <js_at_ng@scharsoft.de>2012-09-03 21:37:06 +0000
committerAndreas Bießmann <andreas.devel@googlemail.com>2012-09-04 18:36:51 +0200
commit503e159b3e276a2d90f93c24177df353333135d4 (patch)
tree3bd99aefa37134938be6eceb34d7f5db10b4c273
parent3bb183be7155493da81043062c24611a9df4bc2a (diff)
downloadu-boot-imx-503e159b3e276a2d90f93c24177df353333135d4.zip
u-boot-imx-503e159b3e276a2d90f93c24177df353333135d4.tar.gz
u-boot-imx-503e159b3e276a2d90f93c24177df353333135d4.tar.bz2
atmel: eb_cpux9k2: add ram target configuration
* add ram target for EB+CPUx9k2 board (eb_cpux9k2_ram_config) Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de> Signed-off-by: Jens Scharsig (BuS Elektronik) <esw@bus-elektronik.de> Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com>
-rw-r--r--boards.cfg3
-rw-r--r--include/configs/eb_cpux9k2.h7
2 files changed, 8 insertions, 2 deletions
diff --git a/boards.cfg b/boards.cfg
index 72e7803..613d6b2 100644
--- a/boards.cfg
+++ b/boards.cfg
@@ -60,7 +60,8 @@ integratorcp_cm920t arm arm920t integrator armltd
a320evb arm arm920t - faraday a320
at91rm9200ek arm arm920t at91rm9200ek atmel at91 at91rm9200ek
at91rm9200ek_ram arm arm920t at91rm9200ek atmel at91 at91rm9200ek:RAMBOOT
-eb_cpux9k2 arm arm920t - BuS at91
+eb_cpux9k2 arm arm920t eb_cpux9k2 BuS at91 eb_cpux9k2
+eb_cpux9k2_ram arm arm920t eb_cpux9k2 BuS at91 eb_cpux9k2:RAMBOOT
cpuat91 arm arm920t cpuat91 eukrea at91 cpuat91
cpuat91_ram arm arm920t cpuat91 eukrea at91 cpuat91:RAMBOOT
mx1ads arm arm920t - - imx
diff --git a/include/configs/eb_cpux9k2.h b/include/configs/eb_cpux9k2.h
index d4104de..9371ec3 100644
--- a/include/configs/eb_cpux9k2.h
+++ b/include/configs/eb_cpux9k2.h
@@ -44,7 +44,12 @@
#define MACH_TYPE_EB_CPUX9K2 1977
#define CONFIG_MACH_TYPE MACH_TYPE_EB_CPUX9K2
/*--------------------------------------------------------------------------*/
-#define CONFIG_SYS_TEXT_BASE 0x00000000
+#ifndef CONFIG_RAMBOOT
+#define CONFIG_SYS_TEXT_BASE 0x00000000
+#else
+#define CONFIG_SKIP_LOWLEVEL_INIT
+#define CONFIG_SYS_TEXT_BASE 0x21f00000
+#endif
#define CONFIG_SYS_LOAD_ADDR 0x21000000 /* default load address */
#define CONFIG_SYS_BOOT_SIZE 0x00 /* 0 KBytes */