]> git.sur5r.net Git - u-boot/commitdiff
Merge branch 'master' of git://www.denx.de/git/u-boot-mips
authorWolfgang Denk <wd@denx.de>
Sat, 3 May 2008 22:02:29 +0000 (00:02 +0200)
committerWolfgang Denk <wd@denx.de>
Sat, 3 May 2008 22:02:29 +0000 (00:02 +0200)
cpu/mips/cache.S
cpu/mips/config.mk

index f5939683208f03ccf985b0f0025a4cd70efd02c1..428d251bf126022d56bf22477662cfdc67321094 100644 (file)
@@ -285,6 +285,22 @@ LEAF(dcache_disable)
        jr      ra
        END(dcache_disable)
 
+/*******************************************************************************
+*
+* dcache_enable - enable cache
+*
+* RETURNS: N/A
+*
+*/
+LEAF(dcache_enable)
+       mfc0    t0, CP0_CONFIG
+       ori     t0, CONF_CM_CMASK
+       xori    t0, CONF_CM_CMASK
+       ori     t0, CONF_CM_CACHABLE_NONCOHERENT
+       mtc0    t0, CP0_CONFIG
+       jr      ra
+       END(dcache_enable)
+
 #ifdef CFG_INIT_RAM_LOCK_MIPS
 /*******************************************************************************
 *
index b505a42550c2845e035ae976d711088a25346e71..a173c5480c0131e2c89808fee7f6398737061b52 100644 (file)
@@ -20,7 +20,7 @@
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston,
 # MA 02111-1307 USA
 #
-v=$(shell $(AS) --version |grep "GNU assembler" |cut -d. -f2)
+v=$(shell $(AS) --version | grep 'GNU assembler' | egrep -o '2\.[0-9\.]+' | cut -d. -f2)
 MIPSFLAGS:=$(shell \
 if [ "$v" -lt "14" ]; then \
        echo "-mcpu=4kc"; \