Hi Marek,
As per our discussion over IRC, I would like to check with you the
feasibility to extend the dma operation calls for the coherent regions.
You said that since struct page wont be available for the buffers in
these regions, functions like arm_dma_map_sg() (below) will fail in the
cac
This patch converts all dma_sg methods to be generic (independent of the
current DMA mapping implementation for ARM architecture). All dma sg
operations are now implemented on top of respective
dma_map_page/dma_sync_single_for* operations from dma_map_ops structure.
Signed-off-by: Marek Szyprowski