kirkwood_egiga: updates: fix DRAM mapping and typo
PATCH 1/1 kirkwood_egiga: updates: fix DRAM mapping and typo
DRAM window mapping uses kirkwood-provided functions instead of global gd as do other drivers--fix this.
Also, fix a typo in a comment
--- drivers/net/kirkwood_egiga.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-)
drivers/net/kirkwood_egiga.c +6 -4
@@ -38,6 +38,8 @@#include <asm/arch/kirkwood.h> #include "kirkwood_egiga.h" +DECLARE_GLOBAL_DATA_PTR ; +#define KIRKWOOD_PHY_ADR_REQUEST 0xee#define KWGBE_SMI_REG (((struct kwgbe_registers *)KW_EGIGA0_BASE)->smi)
@@ -245,9 +247,9 @@ static void set_dram_access(struct kwgbe_registers *regs)/* Enable full access */ 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 */ +/* Get bank base and 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
@@ -268,7 +270,7 @@ static void set_dram_access(struct kwgbe_registers *regs) win_param.attrib =EBAR_DRAM_CS3 ;break ;default : -/* invalide bank, disable access */ +/* invalid bank, disable access */ win_param.enable =0 ; win_param.attrib =0 ;break ;
Signature · 1 line
1.6.4.4
PATCH 1/1 kirkwood_egiga: updates: fix DRAM mapping and typo
Quoted 59 lines
-----Original Message-----
From: u-boot-bounces at lists.denx.de [mailto:u-boot-bounces at lists.denx.de] On Behalf Of Albert Aribaud
Sent: Monday, July 05, 2010 11:45 PM
To: u-boot at lists.denx.de
Subject: [U-Boot] [PATCH]kirkwood_egiga: updates: fix DRAM mapping and typoDRAM window mapping uses kirkwood-provided functions instead of global gd as do other drivers--fix this.
Also, fix a typo in a comment
Signed-off-by Albert Aribaud <[email protected]>--- drivers/net/kirkwood_egiga.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-)drivers/net/kirkwood_egiga.c +2
-3@@ -38,6 +38,8 @@#include <asm/arch/kirkwood.h> #include "kirkwood_egiga.h" +DECLARE_GLOBAL_DATA_PTR ; +#define KIRKWOOD_PHY_ADR_REQUEST 0xee#define KWGBE_SMI_REG (((struct kwgbe_registers *)KW_EGIGA0_BASE)->smi)@@ -245,9 +247,9 @@ static void set_dram_access(struct kwgbe_registers *regs)/* Enable full access */ 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 */
drivers/net/kirkwood_egiga.c +4
-1+/* Get bank base and 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 @@ -268,7 +270,7 @@ static void set_dram_access(struct kwgbe_registers *regs) win_param.attrib = EBAR_DRAM_CS3;break ;default : -/* invalide bank, disable access */ +/* invalid bank, disable access */ win_param.enable =0 ; win_param.attrib =0 ;
Quoted 3 lines
break;
Signature · 1 line
1.6.4.4
Regards..
Prafulla . .
Ben Warren
AppliedPATCH 1/1 kirkwood_egiga: updates: fix DRAM mapping and typo
In reply to Albert AribaudHi Albert,
Quoted 9 lines · Albert Aribaud
DRAM window mapping uses kirkwood-provided functions instead of global gd as do other drivers--fix this.
Also, fix a typo in a comment
Signed-off-by Albert Aribaud<[email protected]>--- drivers/net/kirkwood_egiga.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-)
Applied to net repo.
thanks,
Ben