Blackfin: split cache handling out of dma_memcpy()