Hi Vinod, Could you take these patches since there are no new comments since v5? Thanks Ludovic On Wed, Oct 01, 2014 at 04:59:22PM +0200, Ludovic Desroches wrote: > Hi, > > This set of patches introduces support for the new Atmel DMA controller know as > XDMAC and available on SAMA5D4. > > Since there were no feedback about v5, could you give your ack if you agree with > this new version. > > Changes from: > - v5 > - fix a bug when doing memcpy, condition to set the NDE was inverted > - replace irqsave locks by bh variant > - unmasked channel errors > - v4 > - compile the driver if COMPILE_TEST is selected > - merge header file into at_xdmac.c > - use write memory barriers before starting the channel > - init active_xfer to false when taking a descriptor from the free > descriptors list > - remove dma capabilities mask > - use CONFIG_PM instead of CONFIG_PM_SLEEP for prepare function > - style fixes > - update documentation to add the <chip> compatible description > - add maintener entry > - v3 > - use dma_get_any_slave_channel instead of dma_request_channel > - fix tx_status behavior for non active transfers > - rename at_xdmac_terminate_xfer > - replace suspend/resume no irq variants by late/early variants > - no more use dev res to request the irq, use the legacy way > - add slave capabilities > - v2 > - documentation updated > - fix locking issues > - v1 > - add power management stuff > - check maxburst value > - revert subsys_initcall remove, EPROBE_DEFER not yet available on the kernel > version I use to do the tests, moreover other devices are not ready to use it > - RFC: > - DMA_SUCCESS replaced by DMA_COMPLETE > - fix memcpy issue caused by a mistake in interfaces used > - add filter function > - remove some parameters from device tree since we can get them through the > dma slave configuration > - use readl/writel relaxed > - remove subsys_initcall > - synchronize irq before killing tasklets > - use BIT macro > - misc cleanup > > Ludovic Desroches (3): > dma: at_xdmac: creation of the atmel eXtended DMA Controller driver > ARM: dts: at_xdmac: add bindings documentation > MAINTAINERS: add entry for Atmel XDMA driver > > .../devicetree/bindings/dma/atmel-xdma.txt | 50 + > MAINTAINERS | 7 + > drivers/dma/Kconfig | 7 + > drivers/dma/Makefile | 1 + > drivers/dma/at_xdmac.c | 1493 ++++++++++++++++++++ > include/dt-bindings/dma/at91.h | 25 + > 6 files changed, 1583 insertions(+) > create mode 100644 Documentation/devicetree/bindings/dma/atmel-xdma.txt > create mode 100644 drivers/dma/at_xdmac.c > > -- > 2.0.3 > -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html