]> git.sur5r.net Git - u-boot/blobdiff - arch/arm/mach-mvebu/cpu.c
ARM: uniphier: rename UMC register macros of PH1-LD20
[u-boot] / arch / arm / mach-mvebu / cpu.c
index 9913802a7e754d8be94ed81dcfdfe1f9613db64b..fd66f5939210945800e8b838250118cd1ce9761c 100644 (file)
@@ -536,8 +536,15 @@ void enable_caches(void)
        /* Avoid problem with e.g. neta ethernet driver */
        invalidate_dcache_all();
 
-       /* Enable D-cache. I-cache is already enabled in start.S */
-       dcache_enable();
+       /*
+        * Armada 375 still has some problems with d-cache enabled in the
+        * ethernet driver (mvpp2). So lets keep the d-cache disabled
+        * until this is solved.
+        */
+       if (mvebu_soc_family() != MVEBU_SOC_A375) {
+               /* Enable D-cache. I-cache is already enabled in start.S */
+               dcache_enable();
+       }
 }
 
 void v7_outer_cache_enable(void)