ppc4xx: Add CONFIG_4xx_DCACHE compile options to enable cached SDRAM
authorStefan Roese <sr@denx.de>
Wed, 31 Oct 2007 19:57:11 +0000 (20:57 +0100)
committerStefan Roese <sr@denx.de>
Wed, 31 Oct 2007 20:21:47 +0000 (21:21 +0100)
commitea2e142843533ca593fcb5cb3e1daf1b7f5e5949
treefb4c89b7d5b706e676c9ab8d4afcaf8d1373c21a
parent3db93b8bedd32e914b38976141b3fdf4ea3ff738
ppc4xx: Add CONFIG_4xx_DCACHE compile options to enable cached SDRAM

This patch adds the CONFIG_4xx_DCACHE options to some SDRAM init files
and to the Sequoia TLB init code. Now the cache can be enabled on 44x
boards by defining CONFIG_4xx_DCACHE in the board config file. This
option will disappear, when more boards use is successfully and no
more known problems exist.

This is tested successfully on Sequoia and Katmai. The only problem that
needs to be fixed is, that USB is not working on Sequoia right now, since
it will need some cache handling code too, similar to the 4xx EMAC driver.

Signed-off-by: Stefan Roese <sr@denx.de>
board/amcc/sequoia/init.S
cpu/ppc4xx/44x_spd_ddr.c
cpu/ppc4xx/44x_spd_ddr2.c