> -----Original Message----- > From: u-boot-boun...@lists.denx.de > [mailto:u-boot-boun...@lists.denx.de] On Behalf Of Albert Aribaud > Sent: Tuesday, August 24, 2010 6:58 PM > To: u-boot@lists.denx.de > Subject: [U-Boot] [PATCH] Orion5x: bugfix: window size > (mis)calculation > > Fix orion5x_winctrl_calcsize() off-by-1 bug which caused mapping > windows to be cut by half. This afected all windows including NOR > flash (causing half the flash to be unaccessible) but DRAM was and > still is fine as its size is determined otherwise. > > Signed-off-by: Albert Aribaud <albert.arib...@free.fr> > --- > arch/arm/cpu/arm926ejs/orion5x/cpu.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/arch/arm/cpu/arm926ejs/orion5x/cpu.c > b/arch/arm/cpu/arm926ejs/orion5x/cpu.c > index 3740e33..260f88b 100644 > --- a/arch/arm/cpu/arm926ejs/orion5x/cpu.c > +++ b/arch/arm/cpu/arm926ejs/orion5x/cpu.c > @@ -61,7 +61,7 @@ unsigned int > orion5x_winctrl_calcsize(unsigned int sizeval) > unsigned int j = 0; > u32 val = sizeval >> 1; > > - for (i = 0; val > 0x10000; i++) { > + for (i = 0; val >= 0x10000; i++) { > j |= (1 << i); > val = val >> 1; > } > --
Applied to u-boot-marvell.git master branch Regards.. Prafulla . . _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot