All of lore.kernel.org
 help / color / mirror / Atom feed
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

  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.