
-----Original Message----- From: Simon Kagstrom [mailto:simon.kagstrom@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@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 . .