Hi Linus, So this is my first try at sending pull request using signed tags. Tag is verified and pushed to server, seems okay but let me know if something was done incorrectly Coming back to pull request, please pull dmaengine updates for 4.2-rc1 from git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-4.2-rc1 for you to fetch changes up to 657d61275dad112ff36e70ee63c71d64821db36c: ---------------------------------------------------------------- dmaengine updates for 4.2-rc1 This time we have support for few new devices, few new features and odd fixes spread thru the subsystem. New devices added - support for CSRatlas7 dma controller - Allwinner H3(sun8i) controller - TI DMA crossbar driver on DRA7x - new pxa driver New features added: - memset support is bought back now that we have a user in xdmac controller - interleaved transfers support different source and destination strides - supporting DMA routers and configuration thru DT - support for reusing descriptors - xdmac memset and interleaved transfer support - hdmac support for interleaved transfers - omap-dma support for memcpy Others - Constify platform_device_id - mv_xor fixes and improvements ---------------------------------------------------------------- Geert Uytterhoeven (2): dmaengine: Remove Renesas Audio DMAC peri peri platform data dmaengine: shdma: r8a73a4: Make dma_ts_shift[] static Hao Liu (1): dmaengine: sirf: add CSRatlas7 SoC support Jens Kuske (1): dmaengine: sun6i: Add support for Allwinner H3 (sun8i) variant Joe Perches (1): dmaengine: rcar-dmac: Use DECLARE_BITMAP Krzysztof Kozlowski (5): dmaengine: ep93xx: Constify platform_device_id dmaengine: imx: Constify platform_device_id dmaengine: mxs: Constify platform_device_id dmaengine: nbpfaxi: Constify platform_device_id dmaengine: s3c24xx: Constify platform_device_id Leonardo Carreras (1): dmaengine: pl08x: Suppress spaces in indentation Lior Amsalem (4): dmaengine: mv_xor: bug fix for racing condition in descriptors cleanup dmaengine: mv_xor: add support for a38x command in descriptor mode dmaengine: mv_xor: Enlarge descriptor pool size dmaengine: mv_xor: improve descriptors list handling and reduce locking Maninder Singh (1): dmaengine: pl330: Initialize pl330 for pl330_prep_dma_memcpy after NULL check of pch Maxime Ripard (10): 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 dmaengine: mv_xor: Rename function for consistent naming dmaengine: Move icg helpers to global header dmaengine: hdmac: Implement interleaved transfers dmaengine: Revert "drivers/dma: remove unused support for MEMSET operations" dmaengine: xdmac: Add memset support Michal Suchanek (1): dmaengine: pl330: fix wording in mcbufsz message Peter Ujfalusi (8): dmaengine: omap-dma: Add support for memcpy dmaengine: of_dma: Support for DMA routers Documentation: devicetree: dma: Binding documentation for TI DMA crossbar dmaengine: omap-dma: Use defines for dma channels and request count dmaengine: omap-dma: Take DMA request number from DT if it is available dmaengine: omap-dma: Remove mapping between virtual channels and requests dmaengine: omap-dma: Reduce the number of virtual channels dmaengine: Add driver for TI DMA crossbar on DRA7x Rameshwar Prasad Sahu (1): dmaengine: xgene-dma: Fix "incorrect type in assignement" warnings Robert Jarzmik (7): Documentation: dmaengine: pxa-dma design MAINTAINERS: add pxa dma driver to pxa architecture dmaengine: pxa: add pxa dmaengine driver dmaengine: pxa_dma: add debug information dmaengine: pxa_dma: add support for legacy transition dmaengine: virt-dma: don't always free descriptor upon completion Documentation: dmaengine: document DMA_CTRL_ACK Stefan Agner (2): dmaengine: fix kernel-doc documentation dmaengine: fsl-edma: clear pending interrupts on initialization Vinod Koul (5): Merge branch 'topic/core' into for-linus Merge branch 'topic/omap' into for-linus Merge branch 'topic/xdmac' into for-linus Merge branch 'topic/pxa' into for-linus dmaengine: xgene: fix file permission Documentation/devicetree/bindings/dma/dma.txt | 28 + Documentation/devicetree/bindings/dma/mv-xor.txt | 2 +- .../devicetree/bindings/dma/sirfsoc-dma.txt | 3 +- .../devicetree/bindings/dma/sun6i-dma.txt | 5 +- .../devicetree/bindings/dma/ti-dma-crossbar.txt | 52 + Documentation/dmaengine/provider.txt | 11 +- Documentation/dmaengine/pxa_dma.txt | 153 ++ MAINTAINERS | 1 + drivers/dma/Kconfig | 15 + drivers/dma/Makefile | 2 + drivers/dma/amba-pl08x.c | 2 +- drivers/dma/at_hdmac.c | 106 ++ drivers/dma/at_hdmac_regs.h | 5 + drivers/dma/at_xdmac.c | 394 +++++- drivers/dma/dmaengine.c | 13 +- drivers/dma/ep93xx_dma.c | 2 +- drivers/dma/fsl-edma.c | 9 +- drivers/dma/imx-dma.c | 2 +- drivers/dma/imx-sdma.c | 2 +- drivers/dma/mv_xor.c | 352 ++--- drivers/dma/mv_xor.h | 27 +- drivers/dma/mxs-dma.c | 2 +- drivers/dma/nbpfaxi.c | 2 +- drivers/dma/of-dma.c | 89 ++ drivers/dma/omap-dma.c | 80 +- drivers/dma/pl330.c | 8 +- drivers/dma/pxa_dma.c | 1467 ++++++++++++++++++++ drivers/dma/s3c24xx-dma.c | 2 +- drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/sh/shdma-r8a73a4.c | 2 +- drivers/dma/sirf-dma.c | 423 ++++-- drivers/dma/sun6i-dma.c | 12 + drivers/dma/ti-dma-crossbar.c | 188 +++ drivers/dma/virt-dma.c | 19 +- drivers/dma/virt-dma.h | 13 +- drivers/dma/xgene-dma.c | 173 +-- include/linux/dma/pxa-dma.h | 27 + include/linux/dmaengine.h | 76 + include/linux/of_dma.h | 21 + include/linux/platform_data/dma-rcar-audmapp.h | 34 - 40 files changed, 3329 insertions(+), 497 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt create mode 100644 Documentation/dmaengine/pxa_dma.txt create mode 100644 drivers/dma/pxa_dma.c create mode 100644 drivers/dma/ti-dma-crossbar.c mode change 100755 => 100644 drivers/dma/xgene-dma.c create mode 100644 include/linux/dma/pxa-dma.h delete mode 100644 include/linux/platform_data/dma-rcar-audmapp.h --
Attachment:
signature.asc
Description: Digital signature