[U-Boot] [PATCH v2 1/4] Kirkwood: Rename openrd_base board files to openrd.
Prafulla Wadaskar
prafulla at marvell.com
Tue Mar 29 14:53:14 CEST 2011
> -----Original Message-----
> From: Julian Pidancet [mailto:swaplinker at gmail.com] On Behalf Of
> julian.pidancet at citrix.com
> Sent: Friday, March 25, 2011 2:19 PM
> To: u-boot at lists.denx.de
> Cc: tanmay.upadhyay at einfochips.com; Prafulla Wadaskar; Julian Pidancet
> Subject: [PATCH v2 1/4] Kirkwood: Rename openrd_base board files to
> openrd.
>
> From: Julian Pidancet <julian.pidancet at citrix.com>
>
> This patch renames openrd_base to openrd in order to add support for
> other boards of the OpenRD family in future commits. The openrd_base
> board name remain in use.
>
> Signed-off-by: Julian Pidancet <julian.pidancet at citrix.com>
>
> rename board/Marvell/{openrd_base => openrd}/Makefile (98%)
> rename board/Marvell/{openrd_base => openrd}/kwbimage.cfg (100%)
> rename board/Marvell/{openrd_base/openrd_base.c => openrd/openrd.c}
> (97%)
> rename board/Marvell/{openrd_base/openrd_base.h => openrd/openrd.h}
> (95%)
> create mode 100644 include/configs/openrd.h
>
> diff --git a/board/Marvell/openrd_base/Makefile
> b/board/Marvell/openrd/Makefile
> similarity index 98%
> rename from board/Marvell/openrd_base/Makefile
> rename to board/Marvell/openrd/Makefile
> index d6d0ed3..19020e4 100644
> --- a/board/Marvell/openrd_base/Makefile
> +++ b/board/Marvell/openrd/Makefile
> @@ -31,7 +31,7 @@ include $(TOPDIR)/config.mk
>
> LIB = $(obj)lib$(BOARD).o
>
> -COBJS := openrd_base.o
> +COBJS := openrd.o
>
> SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c)
> OBJS := $(addprefix $(obj),$(COBJS))
> diff --git a/board/Marvell/openrd_base/kwbimage.cfg
> b/board/Marvell/openrd/kwbimage.cfg
> similarity index 100%
> rename from board/Marvell/openrd_base/kwbimage.cfg
> rename to board/Marvell/openrd/kwbimage.cfg
> diff --git a/board/Marvell/openrd_base/openrd_base.c
> b/board/Marvell/openrd/openrd.c
> similarity index 97%
> rename from board/Marvell/openrd_base/openrd_base.c
> rename to board/Marvell/openrd/openrd.c
> index 10109c1..b395df7 100644
> --- a/board/Marvell/openrd_base/openrd_base.c
> +++ b/board/Marvell/openrd/openrd.c
> @@ -31,7 +31,7 @@
> #include <miiphy.h>
> #include <asm/arch/kirkwood.h>
> #include <asm/arch/mpp.h>
> -#include "openrd_base.h"
> +#include "openrd.h"
>
> DECLARE_GLOBAL_DATA_PTR;
>
> @@ -110,7 +110,7 @@ int board_init(void)
> /*
> * arch number of board
> */
> - gd->bd->bi_arch_number = MACH_TYPE_OPENRD_BASE;
> + gd->bd->bi_arch_number = MACH_TYPE_OPENRD;
NAK for this,
the MACH_TYPE for any board is coming form external world.
Tweaking it in u-boot is not recommended.
You can have conditional code here to use different predefined MACH_TYPES instead of macros defining it.
...snip...
> diff --git a/boards.cfg b/boards.cfg
> index 45c3102..07c904b 100644
> --- a/boards.cfg
> +++ b/boards.cfg
> @@ -96,7 +96,7 @@ 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
> Marvell Kirkwood
You can pass additional options here to identify your board uniquely out of several supported boards (to be coming)
For ex:
+openrd_base arm arm926ejs openrd
+Marvell Kirkwood openrd_common:BOARD_IS_OPENRD_BASE
This approach will help better way to add conditional code for other boards type
For more details refer syntax in the top of this file.
Regards..
Prafulla . .
More information about the U-Boot
mailing list