[PATCH 0/8 v4] bcm2835 DMA slave support

From: Eric Anholt
Date: Wed Mar 16 2016 - 15:26:18 EST

Here's the series for DMA slave and memcpy support for 2835, with the
DT changes to enable the remaining channels dropped out while that
goes through review. I had to do some minor conflict resolution, but
it was pretty mechanical, and I tested again with dmatest on the last

Martin Sperl (8):
dmaengine: bcm2835: set residue_granularity field
dmaengine: bcm2835: remove unnecessary masking of dma channels
dmaengine: bcm2835: add additional defines for DMA-registers
dmaengine: bcm2835: move cyclic member from bcm2835_chan into
dmaengine: bcm2835: move controlblock chain generation into separate
dmaengine: bcm2835: limit max length based on channel type
dmaengine: bcm2835: add slave_sg support to bcm2835-dma
dmaengine: bcm2835: add dma_memcopy support to bcm2835-dma

drivers/dma/bcm2835-dma.c | 529 ++++++++++++++++++++++++++++++++++++----------
1 file changed, 412 insertions(+), 117 deletions(-)