[GIT PULL] slave dmaengine updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux PCI]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux