Hi, This patchset adds support for interleaved transfers in the AT91 XDMAC DMA controller. This also introduces support within dmaengine for inter-chunk gaps (ICGs) different between the source and the destination, that can be useful for example if you transfer a part of a framebuffer into a smaller framebuffer. Let me know what you think, Maxime Maxime Ripard (5): dmaengine: Support different source and destination stride dmaengine: xdmac: Handle descriptor's view 3 registers dmaengine: xdmac: Add function to align width dmaengine: xdmac: Rework the chaining logic dmaengine: xdmac: Add interleaved transfer support drivers/dma/at_xdmac.c | 329 ++++++++++++++++++++++++++++++++++++++-------- include/linux/dmaengine.h | 8 ++ 2 files changed, 285 insertions(+), 52 deletions(-) -- 2.3.6 -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html