Hi Linus, Please pull to receive following updates for dmaengine: - new driver for - Ingenic JZ4780 controller - APM X-Gene controller - Freescale RaidEngine device - Renesas USB Controller - removal of device_alloc_chan_resources dummy handlers - sh driver cleanup for peri peri and related emmc and asoc patches as well - fixes and enhancements spread over the drivers The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539: Linux 4.0-rc1 (2015-02-22 18:21:14 -0800) are available in the git repository at: git://git.infradead.org/users/vkoul/slave-dma.git for-linus for you to fetch changes up to cdde0e61cf2d41123604c6c9d8f09ef5c23464ee: dmaengine: dw: don't prompt for DW_DMAC_CORE (2015-04-22 12:24:13 +0530) ---------------------------------------------------------------- Alex Smith (2): dt-bindings: dma: Add binding for jz4780-dma dmaengine: jz4780: add driver for the Ingenic JZ4780 DMA controller Alexey Khoroshilov (1): dmaengine: pch_dma: fix memory leak on failure path in pch_dma_probe() Archit Taneja (1): dmaengine: qcom_bam_dma: Add support for BAM v1.7.0 Arnd Bergmann (5): dmaengine: shdma: use normal interface for passing slave id mtd: sh_flctl: remove slave_id settings for DMAEngine spi: rspi: remove slave_id settings for DMAEngine spi: sh-msiof: remove slave_id settings for DMAEngine dmaengine: shdmac: avoid unused variable warnings Ben Dooks (3): dmaengine: pl330: fix issues with big-endian armv7 dmaengine: pl330: make unexported functions static dmaengine: pl330: fix return status on pending transfers Colin Ian King (1): dmaengine: s3c24xx: Fix spelling mistake in dev_err mistake Dan Carpenter (2): dmaengine: xgene: buffer overflow in xgene_dma_init_channels() dmaengine: xgene: devm_ioremap() returns NULL on error Dmitry Eremin-Solenikov (1): dmaengine: sa11x0: report slave capabilities to upper layers Fabian Frederick (1): dmaengine: constify of_device_id array Fabio Estevam (1): dmaengine: imx-sdma: Add support for version 3 firmware Jarkko Nikula (3): dmaengine: dw: Make error prints unique. Part #1 dmaengine: dw: Make error prints unique. Part #2 dmaengine: Remove FSF mailing addresses Kedareswara rao Appana (2): dmaengine: xilinx-dma: move header file to common location dmaengine: vdma: Fix compilation warnings Kuninori Morimoto (8): mmc: sh_mmcif: remove slave_id settings for DMAEngine mmc: tmio_mmc: remove slave_id settings for DMAEngine ASoC: fsi: remove slave_id settings for DMAEngine ASoC: fsi: Configure DMA slave settings mmc: tmio: mmc: tmio: tmio_mmc_data has .chan_priv_?x mmc: sh_mobile_sdhi: remove sh_mobile_sdhi_info mmc: sh_mobile_sdhi: remove sh_mobile_sdhi_info v2 dmaengine: remove Renesas Audio DMAC peri peri Maxime Ripard (3): dmaengine: Remove memset leftovers dmaengine: Remove net_dma leftovers dmaengine: Remove net_dma_find_channel Niklas Cassel (1): dmaengine: at_xdmac: unlock spin lock before return Petr Kulhavy (1): dmaengine: edma: fixed wrongly initialized data parameter to the edma callback Pramod Gurav (1): dmaengine: qcom_bam_dma: Fix error path in probe function Rameshwar Prasad Sahu (3): dmaengine: Add support for APM X-Gene SoC DMA engine driver arm64: dts: Add APM X-Gene SoC DMA device and DMA clock DTS nodes Documentation: dma: Add documentation for the APM X-Gene SoC DMA device DTS binding Stefan Agner (1): dmaengine: ste_dma40: fix implicit conversion Tapasweni Pathak (1): dmaengine: jz4740: Remove extra check Torsten Fleischer (1): dmaengine: at_hdmac: Add support for memory to memory sg transfers Vinod Koul (11): dmaengine: amba-pl08x:remove device_alloc_chan_resources handler dmaengine: jz4740: remove device_alloc_chan_resources handler dmaengine: img-mdc: remove device_alloc_chan_resources handler dmaengine: k3dma: remove device_alloc_chan_resources handler dmaengine: s3c24xx: remove device_alloc_chan_resources handler dmaengine: sa11x0: remove device_alloc_chan_resources handler dmaengine: sun6i: remove device_alloc_chan_resources handler Merge branch 'topic/alloc_removal' into for-linus dmaengine: fsl_raid: statify fsl_re_chan_probe Merge branch 'topic/sh' into for-linus dmaengine: dw: don't prompt for DW_DMAC_CORE Xuelin Shi (1): dmaengine: Driver support for FSL RaidEngine device. Yoshihiro Shimoda (3): dmaengine: renesas,usb-dmac: Add device tree bindings documentation dmaengine: usb-dmac: Add Renesas USB DMA Controller (USB-DMAC) driver dmaengine: usb-dmac: Fix dereferencing freed memory 'desc' Zubair Lutfullah Kakakhel (1): MAINTAINERS: Add Ingenic JZ4780 DMA driver maintainer entry kbuild test robot (2): dmaengine: xgene_dma_init_ring_mngr() can be static dmaengine: fix platform_no_drv_owner.cocci warnings .../devicetree/bindings/dma/apm-xgene-dma.txt | 47 + .../devicetree/bindings/dma/jz4780-dma.txt | 56 + .../devicetree/bindings/dma/qcom_bam_dma.txt | 1 + .../devicetree/bindings/dma/rcar-audmapp.txt | 29 - .../devicetree/bindings/dma/renesas,usb-dmac.txt | 37 + MAINTAINERS | 5 + arch/arm/mach-shmobile/board-ape6evm.c | 12 +- arch/arm/mach-shmobile/board-armadillo800eva.c | 20 +- arch/arm/mach-shmobile/board-bockw.c | 14 +- arch/arm/mach-shmobile/board-kzm9g.c | 20 +- arch/arm/mach-shmobile/board-mackerel.c | 30 +- arch/arm/mach-shmobile/board-marzen.c | 10 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 26 + arch/sh/boards/board-sh7757lcr.c | 9 +- arch/sh/boards/mach-ap325rxa/setup.c | 9 +- arch/sh/boards/mach-ecovec24/setup.c | 20 +- arch/sh/boards/mach-kfr2r09/setup.c | 10 +- arch/sh/boards/mach-migor/setup.c | 9 +- arch/sh/boards/mach-se/7724/setup.c | 17 +- drivers/dma/Kconfig | 29 + drivers/dma/Makefile | 3 + drivers/dma/amba-pl08x.c | 11 - drivers/dma/at_hdmac.c | 175 +- drivers/dma/at_xdmac.c | 4 +- drivers/dma/bestcomm/bestcomm.c | 4 +- drivers/dma/dma-jz4740.c | 12 +- drivers/dma/dma-jz4780.c | 877 ++++++++ drivers/dma/dmaengine.c | 18 - drivers/dma/dw/Kconfig | 2 +- drivers/dma/dw/core.c | 18 +- drivers/dma/edma.c | 2 +- drivers/dma/fsl_raid.c | 904 +++++++++ drivers/dma/fsl_raid.h | 306 +++ drivers/dma/img-mdc-dma.c | 6 - drivers/dma/imx-sdma.c | 4 + drivers/dma/intel_mid_dma.c | 4 - drivers/dma/intel_mid_dma_regs.h | 4 - drivers/dma/ioat/dca.c | 4 - drivers/dma/ioat/dma.c | 4 - drivers/dma/ioat/dma.h | 4 - drivers/dma/ioat/dma_v2.c | 4 - drivers/dma/ioat/dma_v2.h | 4 - drivers/dma/ioat/dma_v3.c | 4 - drivers/dma/ioat/hw.h | 4 - drivers/dma/ioat/pci.c | 4 - drivers/dma/ioat/registers.h | 4 - drivers/dma/iop-adma.c | 4 - drivers/dma/k3dma.c | 8 +- drivers/dma/mmp_pdma.c | 2 +- drivers/dma/mmp_tdma.c | 2 +- drivers/dma/mpc512x_dma.c | 6 +- drivers/dma/mv_xor.c | 6 +- drivers/dma/mv_xor.h | 4 - drivers/dma/pch_dma.c | 1 + drivers/dma/pl330.c | 26 +- drivers/dma/ppc4xx/adma.c | 4 - drivers/dma/qcom_bam_dma.c | 44 +- drivers/dma/s3c24xx-dma.c | 13 +- drivers/dma/sa11x0-dma.c | 12 +- drivers/dma/sh/Kconfig | 15 +- drivers/dma/sh/Makefile | 2 +- drivers/dma/sh/rcar-audmapp.c | 376 ---- drivers/dma/sh/shdma-base.c | 73 +- drivers/dma/sh/shdmac.c | 4 +- drivers/dma/sh/usb-dmac.c | 910 +++++++++ drivers/dma/sirf-dma.c | 2 +- drivers/dma/ste_dma40.c | 6 +- drivers/dma/sun6i-dma.c | 8 +- drivers/dma/xgene-dma.c | 2089 ++++++++++++++++++++ drivers/dma/xilinx/xilinx_vdma.c | 2 +- drivers/mmc/host/sh_mmcif.c | 13 +- drivers/mmc/host/sh_mobile_sdhi.c | 26 +- drivers/mmc/host/tmio_mmc.h | 4 - drivers/mmc/host/tmio_mmc_dma.c | 10 +- drivers/mtd/nand/sh_flctl.c | 2 - drivers/spi/spi-rspi.c | 1 - drivers/spi/spi-sh-msiof.c | 1 - include/dt-bindings/dma/jz4780-dma.h | 49 + include/linux/{amba => dma}/xilinx_dma.h | 0 include/linux/dmaengine.h | 36 - include/linux/dmapool.h | 2 + include/linux/mfd/tmio.h | 2 + include/linux/mmc/sh_mobile_sdhi.h | 10 - include/linux/platform_data/dma-imx-sdma.h | 3 + include/linux/shdma-base.h | 1 + sound/soc/sh/fsi.c | 18 +- 86 files changed, 5793 insertions(+), 804 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/apm-xgene-dma.txt create mode 100644 Documentation/devicetree/bindings/dma/jz4780-dma.txt delete mode 100644 Documentation/devicetree/bindings/dma/rcar-audmapp.txt create mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.txt create mode 100644 drivers/dma/dma-jz4780.c create mode 100644 drivers/dma/fsl_raid.c create mode 100644 drivers/dma/fsl_raid.h delete mode 100644 drivers/dma/sh/rcar-audmapp.c create mode 100644 drivers/dma/sh/usb-dmac.c create mode 100755 drivers/dma/xgene-dma.c create mode 100644 include/dt-bindings/dma/jz4780-dma.h rename include/linux/{amba => dma}/xilinx_dma.h (100%) Thanks -- ~Vinod
Attachment:
signature.asc
Description: Digital signature