]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - arch/arm/lib/cache.c
karo: merge with Ka-Ro specific tree for secure boot support
[karo-tx-uboot.git] / arch / arm / lib / cache.c
index 9cedeac6d641eb7b8548fb8571bcd6a261388fdb..c89e0f40c3f1985d0a5df3948428b024f6ca0c75 100644 (file)
@@ -24,12 +24,14 @@ __weak void flush_cache(unsigned long start, unsigned long size)
 
 #endif /* CONFIG_CPU_ARM1136 */
 
-#ifdef CONFIG_CPU_ARM926EJS
-       /* test and clean, page 2-23 of arm926ejs manual */
-       asm("0: mrc p15, 0, r15, c7, c10, 3\n\t" "bne 0b\n" : : : "memory");
-       /* disable write buffer as well (page 2-22) */
-       asm("mcr p15, 0, %0, c7, c10, 4" : : "r" (0));
-#endif /* CONFIG_CPU_ARM926EJS */
+#ifdef CONFIG_ARM926EJS
+       asm(
+               /* test and clean, page 2-23 of arm926ejs manual */
+               "0: mrc p15, 0, r15, c7, c10, 3\n\t" "bne 0b\n"
+               /* flush write buffer as well (page 2-22) */
+               "mcr p15, 0, %0, c7, c10, 4" : : "r"(0) : "memory"
+               );
+#endif
        return;
 }