Index: sys/arm/mv/armada38x/armada38x_pl310.c =================================================================== --- sys/arm/mv/armada38x/armada38x_pl310.c +++ sys/arm/mv/armada38x/armada38x_pl310.c @@ -57,6 +57,9 @@ pl310_write4(sc, PL310_PREFETCH_CTRL, PREFETCH_CTRL_DL | PREFETCH_CTRL_DATA_PREFETCH | PREFETCH_CTRL_INCR_DL | PREFETCH_CTRL_DL_ON_WRAP); + + /* Disable L2 cache sync for IO coherent operation */ + sc->sc_io_coherent = true; } void