[U-Boot] [PATCH 2/4] egiga: Remove functional dependency on kirkwood

Prafulla Wadaskar prafulla at marvell.com
Mon Jul 5 21:54:40 CEST 2010


 

> -----Original Message-----
> From: Albert ARIBAUD [mailto:albert.aribaud at free.fr] 
> Sent: Monday, July 05, 2010 11:30 PM
> To: Prafulla Wadaskar
> Cc: u-boot at lists.denx.de
> Subject: Re: [PATCH 2/4] egiga: Remove functional dependency 
> on kirkwood
> 
> Le 05/07/2010 13:03, Prafulla Wadaskar a écrit :
> >
> >> -----Original Message-----
> >> From: u-boot-bounces at lists.denx.de
> >> [mailto:u-boot-bounces at lists.denx.de] On Behalf Of Albert Aribaud
> >> Sent: Friday, July 02, 2010 10:23 PM
> >> To: u-boot at lists.denx.de
> >> Subject: [U-Boot] [PATCH 2/4] egiga: Remove functional
> >> dependency on kirkwood
> >>
> >> Set DRAM windows by using gd as other drivers do,
> >> instead of calling kirkwood-specific functions.
> >>
> >> Signed-off-by: Albert Aribaud<albert.aribaud at free.fr>
> >> ---
> >>   drivers/net/egiga.c |    6 ++++--
> >>   1 files changed, 4 insertions(+), 2 deletions(-)
> >>
> >> diff --git a/drivers/net/egiga.c b/drivers/net/egiga.c
> >> index 50e8ff3..cbe4748 100644
> >> --- a/drivers/net/egiga.c
> >> +++ b/drivers/net/egiga.c
> >> @@ -38,6 +38,8 @@
> >>   #include<asm/arch/kirkwood.h>
> >>   #include "egiga.h"
> >>
> >> +DECLARE_GLOBAL_DATA_PTR;
> >> +
> >>   #define KIRKWOOD_PHY_ADR_REQUEST 0xee
> >>   #define KWGBE_SMI_REG (((struct kwgbe_registers
> >> *)KW_EGIGA0_BASE)->smi)
> >>
> >> @@ -246,8 +248,8 @@ static void set_dram_access(struct
> >> kwgbe_registers *regs)
> >>   		win_param.access_ctrl = EWIN_ACCESS_FULL;
> >>   		win_param.high_addr = 0;
> >>   		/* Get bank base */
> >> -		win_param.base_addr = kw_sdram_bar(i);
> >> -		win_param.size = kw_sdram_bs(i);	/* Get
> >> bank size */
> >> +		win_param.base_addr = gd->bd->bi_dram[i].start;
> >> +		win_param.size = gd->bd->bi_dram[i].size;
> >>   		if (win_param.size == 0)
> >>   			win_param.enable = 0;
> >>   		else
> >
> > this is good patch indeed to make the driver more generic, 
> which is independent of this activity
> > please post this patch for current version i.e. kirkwood_egiga.c
> >
> > Regards..
> > Prafulla . .
> 
> There is also a similar fix (move from kw_sdram_{bar,bs} to gd) to be 
> done on drivers/usb/host/ehci-kirkwood.c, apparently. As I wasn't 
> planning supporting USB with this patchset, I'd ignored it, 
> but if you 
> want I can submit a separate patch for it too.

I know, I checked this, I was planning to post patches for the same, if you wish, you are welcomed !!!

Regards..
Prafulla . .


More information about the U-Boot mailing list