From: Pandith N <pandith.n@xxxxxxxxx> This series adds dma support in following transfers mem2mem: set dma coherent mask mem2per: memory to peripheral with hardware handshake control, when APB register extension is not provided. per2mem: peripheral to memory with hardware handshake control, when APB register extnesion is not provided Support DMAX_NUM_CHANNELS > 8 -------------------------------------------- Depending on number of channels the register map changes in DMAC. DMA driver now supports both register maps based of number of channels used in platform. Setting hardware handshake for peripheral transfers ----------------------------------------------------------------------- mem2per and per2mem transfers are supported with hardware handshake control, without apb register extension. setting dma coherent mask -------------------------------------------------- Added 64-bit dma coherent mask setting Pandith N (3): dmaengine: dw-axi-dmac: support DMAX_NUM_CHANNELS > 8 dmaengine: dw-axi-dmac: Hardware handshake configuration dmaengine: dw-axi-dmac: set coherent mask .../dma/dw-axi-dmac/dw-axi-dmac-platform.c | 113 +++++++++++++----- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 35 +++++- 2 files changed, 117 insertions(+), 31 deletions(-) -- 2.17.1