From: Julian Pidancet <julian.pidan...@citrix.com> This patch modifies existing OpenRD-Base support to deal with all the three OpenRD boards (OpenRD-Base, OpenRD-Client & OpenRD-Ultimate). This is based on an original patch sent by Tanmay Upadhyay. Most of the credits goes to him. Previous version of this patch has been reworked to separate file renaming from the actual addition of Client and Ultimate variants support.
A nice future improvement would be to add variant detection and configuration at run-time as suggested on the mailing-list in a recent email. So one could use the same binary for all board variants. Julian Pidancet (4): Kirkwood: Rename openrd_base board files to openrd. Change OpenRD Base board identification string. Add support for the Client variant of the OpenRD board. Add support for the Ultimate variant of the OpenRD board MAKEALL | 2 + board/Marvell/{openrd_base => openrd}/Makefile | 2 +- board/Marvell/{openrd_base => openrd}/kwbimage.cfg | 0 .../{openrd_base/openrd_base.c => openrd/openrd.c} | 28 ++++- .../{openrd_base/openrd_base.h => openrd/openrd.h} | 6 +- boards.cfg | 4 +- include/configs/openrd.h | 107 ++++++++++++++++++++ include/configs/openrd_base.h | 85 ++-------------- include/configs/openrd_client.h | 44 ++++++++ include/configs/openrd_ultimate.h | 44 ++++++++ 10 files changed, 235 insertions(+), 87 deletions(-) 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} (83%) rename board/Marvell/{openrd_base/openrd_base.h => openrd/openrd.h} (95%) create mode 100644 include/configs/openrd.h create mode 100644 include/configs/openrd_client.h create mode 100644 include/configs/openrd_ultimate.h -- Julian Pidancet _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot