[U-Boot] [PATCH v5] Marvell MV88F6281GTW_GE Board support
Ben Warren
biggerbadderben at gmail.com
Mon May 4 05:58:58 CEST 2009
On Sun, May 3, 2009 at 8:45 PM, Prafulla Wadaskar <prafulla at marvell.com>wrote:
> > >
> > > +#include <common.h>
> > > +#include <../drivers/net/phy/mv88e61xx.h>
> > >
> > > If this header is meant to be public it should be in
> > > "include". Sorry I didn't catch that earlier.
> > > <snip>
> >
> > This header has some public and some driver specific information
> > Only a configuration structure in this file is needed here,
> > I can put it in netdev.h but I didn't find such
> > implementation there.
> > How about creating a new header file for phy/switch?
> >
> >
> > I think it's appropriate to put the struct definition and
> > public prototypes in netdev.h. There's a lot of work in
> > progress regarding PHYs, and I may move the prototypes later,
> > but for now netdev is it. Unless the driver-specific stuff
> > will be used in the future by other drivers, we may as well
> > move it back to the .c file. I know, I know, I made you
> > create the header file in the first place :)
> > Would you believe that some people have called me indecisive?
> Dear Ben, that's okay,
> For evolving projects like u-boot, the positive progress happens in this
> direction only.
> How do we improve if we don't experiment... :-)
>
> Currently there is only switch_init function header in netdev.h I will put
> a struct definition too.
> Thus we can remove mv88361xx.h dependency in board specific files
>
> Just let me know - shall I send a delta for this or clean patch v9 for
> MV88E61XX driver?
> If I send you clean patch, you may need to revert earlier patch on your
> branch
>
Either is fine with me, although since a v9 would probably be cleaner.
>
> Regards..
> Prafulla . .
>
> >
regards,Ben
More information about the U-Boot
mailing list