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. 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? 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. Regards, Stefan _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot