sunxi:dma: do d-cache invalidation on transaction end

this patch remove d-cache flush from drivers into dma
driver and make cache invalidation only on transaction
end
Signed-off-by: Alexsey Shestacov <wingrime@gmail.com>