[U-Boot] [PATCH v2 2/3] avr32: Use uncached() macro to get an address for SDRAM init

Reinhard Meyer u-boot at emk-elektronik.de
Fri Sep 3 16:37:43 CEST 2010


Haavard Skinnemoen schrieb:
> The paging system which is required to set up caching properties has not
> yet been initialized when the SDRAM is initialized. So when the
> map_physmem() function is converted to return the physical address
> unchanged, the SDRAM initialization will break on some boards.
> 
> The avr32-specific uncached() macro will return an address which will
> always cause uncached accessed to be made. Since this happens in the
> board code, using avr32-specific features should be ok, and will allow
> the SDRAM initialization to keep working.
> 
> Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen at atmel.com>
> ---
>  board/atmel/atngw100/atngw100.c              |    4 +---
>  board/atmel/atstk1000/atstk1000.c            |    4 +---
>  board/earthlcd/favr-32-ezkit/favr-32-ezkit.c |    4 +---
>  board/mimc/mimc200/mimc200.c                 |    4 +---
>  board/miromico/hammerhead/hammerhead.c       |    4 +---
>  5 files changed, 5 insertions(+), 15 deletions(-)
Applied to u-boot-atmel/avr32
Thanks,
Reinhard



More information about the U-Boot mailing list