> -----Original Message-----
> From: David Purdy [mailto:[email protected]]
> Sent: 14 March 2012 23:32
> To: Prafulla Wadaskar
> Cc: [email protected]; [email protected]
> Subject: Re: [PATCH v2] kirkwood: add support for Cloud Engines
> Pogoplug E02
> 
> Thank you Prafulla,
> 
> I supplied 4 responses and some questions ...
> 
> On Wed, Mar 14, 2012 at 9:23 AM, Prafulla Wadaskar
> <[email protected]> wrote:
> >
> >
> >> -----Original Message-----
> >> From: David C. Purdy [mailto:[email protected]]
> >> Sent: 14 March 2012 05:47
> >> To: [email protected]
> >> Cc: Prafulla Wadaskar; [email protected]
> >> Subject: [PATCH v2] kirkwood: add support for Cloud Engines
> Pogoplug
> >> E02
> >>
> >> [PATCH v2] add support for Cloud Engines Pogoplug E02
> >>
> >> This patch adds support for Cloud Engines Pogoplug E02.
> >
> 
> 1.
> > May you please add here a pointer of the board information here?
> 
> Will this suffice for pointer regarding board information:
> 
> http://archlinuxarm.org/platforms/armv5/pogoplug-v2-pinkgray
> 
> ... or do you need something more specific?  (not sure what level of
> detail you wish)

I think this is enough, please add this link for your next patch version in the 
patch description.

> 
> >
> 
> 
> 2.
> > May you please explain how different this board is if compared to
> Sheevaplug, Guruplug, DreamPlug ?
> 
> Sheevaplug      - 512MB NAND, 512MB RAM, USB, SD card slot & other
> differences
> Guruplug          - 512MB NAND, 512MB RAM, USB, SATA & other
> differences
> Dreamplug        - 2MB NAND, 512MB RAM, Audio, USB, eSATA & other
> differences
> Pogoplug E02   - 128MB NAND, 256MB RAM, USB
> 
> 
> ... actually it is probably closest to the Seagate Dockstar (which is
> supported in U-Boot stable since 2010.12 IIRC), but there are enough
> differences that the Dockstar's u-boot binary will not work correctly
> in the Pogoplug E02.

So in this case, can you use boards/Seagate/dockstar/kwbimage.cfg instead of 
creating one more similar file?

You rest of code will remain as it is.

> 
> >>
> >> Signed-off-by: David Purdy <[email protected]>
> >> Cc: [email protected]
> >> Cc: [email protected]
> >> ---
> >> Changes for v2:
> >>     - added MAINTAINERS info for pogoplug_e02
> >>     - fixed format to ensure capture of all files in path
> >>
> >>   MAINTAINERS                                    |    4 +
> >>   board/cloudengines/pogoplug_e02/Makefile       |   49 +++++++
> >>   board/cloudengines/pogoplug_e02/kwbimage.cfg   |  165
> >
> 
> 3.
> > Is this file 100% clone of existing file on the repository? Or you
> have modified it further for your board, if not, you can reuse the old
> one.
> 
> I may make some modest/minor modifications to it in the future.
> Perhaps in the GPIO section.
> 
> For that reason I'd like the pogoE02 to have its own.
> Does that sound OK?

Intention here is to avoid duplicate code, the framework is created to support 
this, if kwbimage.cfg can be reused from dockstart project, we can add little 
code to support your board, in future if there are expansion and updates you 
can have your own.

> 
> 
> >
> >> ++++++++++++++++++++++++
> >>   board/cloudengines/pogoplug_e02/pogoplug_e02.c |  148
> >> +++++++++++++++++++++
> >>   board/cloudengines/pogoplug_e02/pogoplug_e02.h |   46 +++++++
> >>   boards.cfg                                     |    1 +
> >>   include/configs/pogoplug_e02.h                 |  123
> >> ++++++++++++++++++
> >>   7 files changed, 536 insertions(+), 0 deletions(-)
> >>   create mode 100644 board/cloudengines/pogoplug_e02/Makefile
> >>   create mode 100644 board/cloudengines/pogoplug_e02/kwbimage.cfg
> >>   create mode 100644 board/cloudengines/pogoplug_e02/pogoplug_e02.c
> >>   create mode 100644 board/cloudengines/pogoplug_e02/pogoplug_e02.h
> >>   create mode 100644 include/configs/pogoplug_e02.h
> >>
> >> diff --git a/MAINTAINERS b/MAINTAINERS
> >> index 46f63a0..ae65ff3 100644
> >> --- a/MAINTAINERS
> >> +++ b/MAINTAINERS
> >> @@ -793,6 +793,10 @@ Stelian Pop <[email protected]>
> >>       at91sam9263ek   ARM926EJS (AT91SAM9263 SoC)
> >>       at91sam9rlek    ARM926EJS (AT91SAM9RL SoC)
> >>
> >> +Dave Purdy <[email protected]>
> >> +
> >> +     pogoplug_e02    ARM926EJS (Kirkwood SoC)
> >> +
> >
> 
> 
> 3.
> > Please maintain the order here?
> >
> >>   Thierry Reding <[email protected]>
> >>
> >>       plutux          Tegra2 (ARM7 & A9 Dual Core)
> 
> I'm not at all sure I understand you there.  Alphabetically:  Pop,
> Purdy, Reding...
> all in the ARM section..

I think you are right here, the MAINTAINERs file structure is bit confusing at 
some places, mostly order is maintained by second name and you are right here.

> 
> 
> 
> >> +#endif /* __POGOPLUG_E02_H */
> >> diff --git a/boards.cfg b/boards.cfg
> >> index 28cc345..3cdf17e 100644
> >> --- a/boards.cfg
> >> +++ b/boards.cfg
> >> @@ -154,6 +154,7 @@ openrd_ultimate              arm
> arm926ejs
> >> openrd              Marvell
> >>   rd6281a                      arm         arm926ejs   -
> >> Marvell        kirkwood
> >>   sheevaplug                   arm         arm926ejs   -
> >> Marvell        kirkwood
> >>   dockstar                     arm         arm926ejs   -
> >> Seagate        kirkwood
> >> +pogoplug_e02                 arm         arm926ejs   -
> >> cloudengines   Kirkwood
> >
> 
> 4.
> > Please maintain an order here too.
> >
> Yes, I see.  If I understand you, this would become:
> 
> calimain                     arm         arm926ejs   calimain
>   omicron        davinci
> pogoplug_e02                 arm         arm926ejs   -
>   cloudengines   kirkwood
> dns325                       arm         arm926ejs   -
>   d-link         Kirkwood

Yes, that's correct.

Regards..
Prafulla . ..
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to