[U-Boot] [PATCH] Gbe Controller driver support for kirkwood SOCs
Prafulla Wadaskar
prafulla at marvell.com
Mon Apr 6 13:44:08 CEST 2009
> -----Original Message-----
> From: Ben Warren [mailto:biggerbadderben at gmail.com]
> Sent: Saturday, April 04, 2009 12:44 AM
> To: Prafulla Wadaskar
> Cc: u-boot at lists.denx.de; Ronen Shitrit
> Subject: Re: [U-Boot] [PATCH] Gbe Controller driver support
> for kirkwood SOCs
>
> Prafulla Wadaskar wrote:
> > From: prafulla_wadaskar <prafulla at marvell.com>
> >
> > Contributors:
> > Yotam Admon <yotam at marvell.com>
> > Michael Blostein <michaelbl at marvell.com
> >
> > Signed-off-by: prafulla_wadaskar <prafulla at marvell.com>
> Reviewed by:
> > Ronen Shitrit <rshitrit at marvell.com>
> > ---
> >
> <snip>
> > diff --git a/net/eth.c b/net/eth.c
> > index 4bbf84b..77fa8a5 100644
> > --- a/net/eth.c
> > +++ b/net/eth.c
> > @@ -73,6 +73,7 @@ int board_eth_init(bd_t *bis) __attribute((weak,
> > alias("__def_eth_init")));
> >
> > extern int mv6436x_eth_initialize(bd_t *); extern int
> > mv6446x_eth_initialize(bd_t *);
> > +extern int kirkwood_egiga_initialize(bd_t*);
> >
> > #ifdef CONFIG_API
> > extern void (*push_packet)(volatile void *, int); @@
> -205,6 +206,9 @@
> > int eth_initialize(bd_t *bis) #if defined(CONFIG_DB64460) ||
> > defined(CONFIG_P3Mx)
> > mv6446x_eth_initialize(bis);
> > #endif
> > +#ifdef CONFIG_KIRKWOOD_EGIGA
> > + kirkwood_egiga_initialize(bis); #endif
> > if (!eth_devices) {
> > puts ("No ethernet found.\n");
> > show_boot_progress (-64);
> >
> I believe Mike mentioned this already, but you shouldn't be
> initializing your drivers here. You'll notice that this area
> of code is much smaller than it used to be, and the only
> drivers left are Marvell ones. I started cleaning them up,
> but the work was huge and lacking hardware I was nervous
> about breaking things. IIRC, the MV6436X and MV6446X drivers
> duplicate code > 99%.
Hi Ben
Neither I have all other hardware with me.
While creating this driver I had this question in my mind
But at safer side I decided not to broke other things...
It will be my pleasure to co-operate to sort this out..
Regards..
Prafulla ..
>
> regards,
> Ben
>
More information about the U-Boot
mailing list