diff mbox

[U-Boot,1/2] Add definitions for OpenRD-Client and OpenRD-Ultimate

Message ID 1302116103-15460-1-git-send-email-clint@debian.org
State Superseded
Headers show

Commit Message

Clint Adams April 6, 2011, 6:55 p.m. UTC
---
 MAKEALL                       |    2 ++
 boards.cfg                    |    4 +++-
 include/configs/openrd_base.h |   14 +++++++++++++-
 3 files changed, 18 insertions(+), 2 deletions(-)
diff mbox

Patch

diff --git a/MAKEALL b/MAKEALL
index e1b928f..011cead 100755
--- a/MAKEALL
+++ b/MAKEALL
@@ -361,6 +361,8 @@  LIST_ARM9="			\
 	omap5912osk		\
 	omap730p2		\
 	openrd_base		\
+	openrd_client		\
+	openrd_ultimate		\
 	rd6281a			\
 	sbc2410x		\
 	scb9328			\
diff --git a/boards.cfg b/boards.cfg
index d25f3f2..425d51b 100644
--- a/boards.cfg
+++ b/boards.cfg
@@ -96,7 +96,9 @@  davinci_sonata               arm         arm926ejs   sonata              davinci
 suen3                        arm         arm926ejs   km_arm              keymile        kirkwood
 guruplug                     arm         arm926ejs   -                   Marvell        kirkwood
 mv88f6281gtw_ge              arm         arm926ejs   -                   Marvell        kirkwood
-openrd_base                  arm         arm926ejs   -                   Marvell        kirkwood
+openrd_base                  arm         arm926ejs   openrd_base         Marvell        kirkwood        openrd_base:BOARD_IS_OPENRD_BASE
+openrd_client                arm         arm926ejs   openrd_base         Marvell        kirkwood        openrd_base:BOARD_IS_OPENRD_CLIENT
+openrd_ultimate              arm         arm926ejs   openrd_base         Marvell        kirkwood        openrd_base:BOARD_IS_OPENRD_ULTIMATE
 rd6281a                      arm         arm926ejs   -                   Marvell        kirkwood
 sheevaplug                   arm         arm926ejs   -                   Marvell        kirkwood
 dockstar                     arm         arm926ejs   -                   Seagate        kirkwood
diff --git a/include/configs/openrd_base.h b/include/configs/openrd_base.h
index cfdd09c..5e05890 100644
--- a/include/configs/openrd_base.h
+++ b/include/configs/openrd_base.h
@@ -33,7 +33,19 @@ 
 /*
  * Version number information
  */
-#define CONFIG_IDENT_STRING	"\nOpenRD_base"
+#ifdef CONFIG_BOARD_IS_OPENRD_ULTIMATE
+# define CONFIG_IDENT_STRING	"\nOpenRD-Ultimate"
+#else
+# ifdef CONFIG_BOARD_IS_OPENRD_CLIENT
+#  define CONFIG_IDENT_STRING	"\nOpenRD-Client"
+# else
+#  ifdef CONFIG_BOARD_IS_OPENRD_BASE
+#   define CONFIG_IDENT_STRING	"\nOpenRD-Base"
+#  else
+#   error Unknown OpenRD board specified
+#  endif
+# endif
+#endif
 
 /*
  * High Level Configuration Options (easy to change)