From: "Andreas Bießmann" <andreas.devel@googlemail.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v2] at91rm9200ek: add configure target for RAM boot
Date: Sun, 31 Oct 2010 10:47:56 +0100 [thread overview]
Message-ID: <1288518476-62197-1-git-send-email-andreas.devel@googlemail.com> (raw)
In-Reply-To: <20101031092223.0D354EA47F@gemini.denx.de>
This patch also removes now unnecessary config.mk in board directory and
make usage of new features in boards.cfg.
Signed-off-by: Andreas Bie?mann <andreas.devel@googlemail.com>
---
changes since v1:
- add MAKEALL target
- move settings from boards.cfg to i/c/at91rm9200ek.h
MAKEALL | 1 +
board/atmel/at91rm9200ek/config.mk | 2 --
boards.cfg | 3 ++-
include/configs/at91rm9200ek.h | 14 ++++++++++++++
4 files changed, 17 insertions(+), 3 deletions(-)
delete mode 100644 board/atmel/at91rm9200ek/config.mk
diff --git a/MAKEALL b/MAKEALL
index c54c6e8..818138e 100755
--- a/MAKEALL
+++ b/MAKEALL
@@ -438,6 +438,7 @@ LIST_at91=" \
at91cap9adk \
at91rm9200dk \
at91rm9200ek \
+ at91rm9200ek_ram \
at91sam9260ek \
at91sam9261ek \
at91sam9263ek \
diff --git a/board/atmel/at91rm9200ek/config.mk b/board/atmel/at91rm9200ek/config.mk
deleted file mode 100644
index c7323fe..0000000
--- a/board/atmel/at91rm9200ek/config.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# currently only NOR flash booting is supported
-CONFIG_SYS_TEXT_BASE = 0x10000000
diff --git a/boards.cfg b/boards.cfg
index 6c2a667..6f7dc54 100644
--- a/boards.cfg
+++ b/boards.cfg
@@ -359,7 +359,8 @@ modnet50 arm arm720t
lpc2292sodimm arm arm720t - - lpc2292
eb_cpux9k2 arm arm920t - BuS at91
at91rm9200dk arm arm920t - atmel at91rm9200
-at91rm9200ek arm arm920t - atmel at91
+at91rm9200ek arm arm920t at91rm9200ek atmel at91 at91rm9200ek
+at91rm9200ek_ram arm arm920t at91rm9200ek atmel at91 at91rm9200ek:RAMBOOT
sbc2410x arm arm920t - - s3c24x0
smdk2400 arm arm920t - samsung s3c24x0
smdk2410 arm arm920t - samsung s3c24x0
diff --git a/include/configs/at91rm9200ek.h b/include/configs/at91rm9200ek.h
index 14559f5..673abbc 100644
--- a/include/configs/at91rm9200ek.h
+++ b/include/configs/at91rm9200ek.h
@@ -33,6 +33,20 @@
#include <asm/sizes.h>
/*
+ * set some initial configurations depending on configure target
+ *
+ * at91rm9200ek_config -> boot from 0x0 in NOR Flash at CS0
+ * at91rm9200ek_ram_config -> continue booting from 0x21000000 in RAM; lowlevel
+ * initialisation was done by preloader
+ */
+#ifdef CONFIG_RAMBOOT
+#define CONFIG_SKIP_LOWLEVEL_INIT
+#define CONFIG_SYS_TEXT_BASE 0x21000000
+#else
+#define CONFIG_SYS_TEXT_BASE 0x10000000
+#endif
+
+/*
* AT91C_XTAL_CLOCK is the frequency of external xtal in hertz
* AT91C_MAIN_CLOCK is the frequency of PLLA output
* AT91C_MASTER_CLOCK is the peripherial clock
--
1.7.3.2
next prev parent reply other threads:[~2010-10-31 9:47 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-10-31 7:56 [U-Boot] [PATCH] at91rm9200ek: add configure target for RAM boot Andreas Bießmann
2010-10-31 9:22 ` Wolfgang Denk
2010-10-31 9:47 ` Andreas Bießmann [this message]
2010-10-31 11:56 ` [U-Boot] [PATCH v2] " Wolfgang Denk
2010-10-31 14:07 ` [U-Boot] [PATCH v3 1/2] " Andreas Bießmann
2010-10-31 15:24 ` Reinhard Meyer
2010-10-31 16:57 ` [U-Boot] AT91: How treat outdated/unmaintained boards/code - was " Andreas Bießmann
2010-10-31 17:52 ` Wolfgang Denk
2010-11-01 18:26 ` Jens Scharsig
2010-10-31 17:39 ` [U-Boot] " Wolfgang Denk
2010-10-31 18:56 ` Andreas Bießmann
2010-11-07 17:20 ` [U-Boot] [PATCH v4 " Andreas Bießmann
2010-11-07 17:20 ` [U-Boot] [PATCH v4 2/2] MAKEALL: fix AT91 Andreas Bießmann
2010-10-31 14:07 ` [U-Boot] [PATCH v3 " Andreas Bießmann
2010-11-08 8:24 ` [U-Boot] [PATCH] at91rm9200ek: add configure target for RAM boot Reinhard Meyer
2010-11-28 22:28 ` Andreas Bießmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1288518476-62197-1-git-send-email-andreas.devel@googlemail.com \
--to=andreas.devel@googlemail.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.