> -----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

Reply via email to