Add support for add halfword instruction to pl330 driver to achieve 2D DMA operations. Add a corresponding dmaengine API to prepare the DMA for 2D transfer and create a hook between the dma engine and pl330 driver function. Aatif Mushtaq (3): dmaengine: Add support for 2D DMA operation dmaengine: pl330: Add DMAADDH instruction dmaengine: pl330: Add DMA_2D capability drivers/dma/pl330.c | 44 +++++++++++++++++++++++++++++++++++++++ include/linux/dmaengine.h | 25 ++++++++++++++++++++++ 2 files changed, 69 insertions(+) -- 2.17.1