public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] pxa: Passing ATAGs to kernel don't work
@ 2011-08-09 13:14 Stefan Herbrechtsmeier
  2011-08-09 19:46 ` Marek Vasut
  0 siblings, 1 reply; 5+ messages in thread
From: Stefan Herbrechtsmeier @ 2011-08-09 13:14 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-08-17 10:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-09 13:14 [U-Boot] pxa: Passing ATAGs to kernel don't work Stefan Herbrechtsmeier
2011-08-09 19:46 ` Marek Vasut
2011-08-10 10:47   ` Stefan Herbrechtsmeier
2011-08-17 10:01     ` Stefan Herbrechtsmeier
2011-08-17 10:07       ` Marek Vasut

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox