On Tuesday, August 09, 2011 03:14:38 PM Stefan Herbrechtsmeier wrote: > Hi, > > after porting my board support from u-boot 2009.11 to 2011.06 > together with adding the relocation support > the ATAGs passing don't work any more. > > I have add icache_disable() and dcache_disable() > to my board_init() like on other pxa boards. > > It looks like the mapping of the Dcache as RAM is not cleared > and will be re-enabled by the kernel.
Thanks for tracing this, can you submit a patch ? > > If I change the initial RAM mapping from first SDRAM partition start > address to second unused SDRAM partition start address the ATAGs passing > works. > > Can somebody confirm that the ATAGs passing works on u-boot 2011.06 for > a pxa board. > > Is there any reason, that the initial RAM is mapped to SDRAM start > address range? I think now it can be changed. Maybe there was something about OneNAND IPL, I'm not really sure anymore. > > Addition there is a bug in pxa_dram_init as it is called before relocation > and want to trigger some refresh cycles by write some values to the SDRAM > start address range but instead writes to the mapped initial RAM. Patch is welcome please. > > Regards, > Stefan _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot