[U-Boot] [PATCH v4] Support for the OpenRD base board

Prafulla Wadaskar prafulla at marvell.com
Mon Sep 21 19:26:26 CEST 2009


 

> -----Original Message-----
> From: Simon Kagstrom [mailto:simon.kagstrom at netinsight.net] 
> Sent: Monday, September 21, 2009 4:24 PM
> To: U-Boot ML
> Cc: Prafulla Wadaskar; Dhaval Vasa; Prabhanjan Sarnaik; Ashish Karkare
> Subject: Re: [U-Boot] [PATCH v4] Support for the OpenRD base board
> 
> The implementation is borrowed from the sheevaplug board and 
> the Marvell
> 1.1.4 code. Unsupported (or untested) is the SD card, PCIe and SATA.
> 
> Signed-off-by: Simon Kagstrom <simon.kagstrom at netinsight.net>
> ---
> I get run-time problems when building for armv5te for OpenRD base
> (apparently the same problem occurs for other Kirkwood boards).
> 
> 
> ChangeLog:
> 
> v2: kwbimage.cfg, which is needed to produce an image to 
> install on the
>   NAND flash, has been added
> v3: Updated after Prafullas review:
>   * Correct typo in comment section :-)
>   * Update copyright references
>   * Correct bit meaning in kwbimage.cfg according to new specification
>   * Add empty line after MPP configuration
>   * Use short name for board identity string in config 
>   * Use CONFIG_SHEEVA_88SV131 instead of Feroceon
>   * Add CONFIG_KIRKWOOD_PCIE_INIT to config
>   * Use config_cmd_default.h and remove options which are not 
> needed anymore
>   * Move config address to 0x60000 (384KB). I'd like it at 
> this address since
>     adding UBI/UBIFS support to U-boot makes the binary a bit 
> more than 300KB
>     and would thus overlap a config address at 0x40000.
>   Not updated in v3:
>   * The default MTD options are kept (useful for UBIFS)
>   * eth init is not done, this needs to be done in a generic way
> v4: Updated after Prafullas second review:
>   * Remove the double title line
>   * Change the description to note what's not tested
>   * Re-enable UBIFS since the bitops patch was merged
> 
> Thanks for the reviews, Prafulla!
> 
>  MAINTAINERS                             |    4 +
>  MAKEALL                                 |    1 +
>  Makefile                                |    3 +
>  board/Marvell/openrd_base/Makefile      |   56 ++++++++
>  board/Marvell/openrd_base/config.mk     |   33 +++++
>  board/Marvell/openrd_base/kwbimage.cfg  |  168 
> +++++++++++++++++++++++
>  board/Marvell/openrd_base/openrd_base.c |  160 ++++++++++++++++++++++
>  board/Marvell/openrd_base/openrd_base.h |   46 +++++++
>  include/configs/openrd_base.h           |  220 
> +++++++++++++++++++++++++++++++
>  9 files changed, 691 insertions(+), 0 deletions(-)
>  create mode 100644 board/Marvell/openrd_base/Makefile
>  create mode 100644 board/Marvell/openrd_base/config.mk
>  create mode 100644 board/Marvell/openrd_base/kwbimage.cfg
>  create mode 100644 board/Marvell/openrd_base/openrd_base.c
>  create mode 100644 board/Marvell/openrd_base/openrd_base.h
>  create mode 100644 include/configs/openrd_base.h
> 

Applied to u-boot-marvell master branch

Regards..
Prafulla . .


More information about the U-Boot mailing list