]> git.sur5r.net Git - u-boot/blobdiff - arch/arm/cpu/armv7/mpu_v7r.c
arm: v7R: Add support for enabling caches
[u-boot] / arch / arm / cpu / armv7 / mpu_v7r.c
index 567d9134144f6554888ac53d8efa45f51e5262c9..7adecffff874ac6339f2faec7b8a95131766846c 100644 (file)
@@ -106,3 +106,14 @@ void setup_mpu_regions(struct mpu_region_config *rgns, u32 num_rgns)
 
        icache_enable();
 }
+
+void enable_caches(void)
+{
+       /*
+        * setup_mpu_regions() might have enabled Icache. So add a check
+        * before enabling Icache
+        */
+       if (!icache_status())
+               icache_enable();
+       dcache_enable();
+}