[GIT PULL] slave dmaengine updates

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

 



Hi Linus,

Please Pull to receive:
 New Xilixn VDMA driver from Srikanth.
 Bunch of updates for edma driver by Thomas, Joel and Peter.
 Fixes and updates on dw, ste_dma, freescale, mpc512x, sudmac etc

The following changes since commit a798c10faf62a505d24e5f6213fbaf904a39623f:
  Linus Torvalds (1):
        Linux 3.15-rc2

are available in the git repository at:

  git://git.infradead.org/users/vkoul/slave-dma.git for-linus

Alexander Popov (5):
      dma: mpc512x: reorder mpc8308 specific instructions
      dma: mpc512x: separate 'compatible' values for MPC512x and MPC8308
      dma: mpc512x: fix freeing resources in mpc_dma_probe() and mpc_dma_remove()
      dmaengine: fix comment typo
      dmaengine: mpc512x: add support for peripheral transfers

Andy Shevchenko (6):
      dmaengine: dw: move PM to suspend_late / resume_early stages
      dmaengine: dw: convert to use SET_LATE_SYSTEM_SLEEP_PM_OPS
      dmaengine: dw: went back to plain {request,free}_irq() calls
      dmaengine: dw: enable clock before access
      dmaengine: dw: fix regression in dw_probe() function
      dmaengine: dw: check return code of dma_async_device_register()

Arnd Bergmann (2):
      dmaengine: omap: hide filter_fn for built-in drivers
      dmaengine: sa11x0: remove broken #ifdef

Daniel Mack (1):
      dma: mmp_pdma: add support for residue reporting

Fabio Estevam (1):
      dmaengine: Kconfig: Update MXS_DMA help text to include MX6Q/MX6DL

Geert Uytterhoeven (1):
      of: dma: Grammar s/requests/request/, s/used required/required/

Hongbo Zhang (5):
      DMA: Freescale: remove the unnecessary FSL_DMA_LD_DEBUG
      DMA: Freescale: unify register access methods
      DMA: Freescale: remove attribute DMA_INTERRUPT of dmaengine
      DMA: Freescale: add fsl_dma_free_descriptor() to reduce code duplication
      DMA: Freescale: move functions to avoid forward declarations

Jean Delvare (1):
      dma: pch_dma: Fix Kconfig dependencies

Jiada Wang (1):
      dmaengine: imx: correct sdmac->status for cyclic dma tx

Jingoo Han (1):
      dma: remove DEFINE_PCI_DEVICE_TABLE macro

Joel Fernandes (4):
      dmaengine: edma: Add DMA memcpy support
      dmaengine: edma: No need save/restore interrupt flags during spin_lock in IRQ
      dmaengine: edma: Document variables used for residue accounting
      dmaengine: edma: update DMA memcpy to use new param element

Kuninori Morimoto (2):
      DMA: shdma: tidyup callback chunk finder
      DMA: shdma: add cyclic transfer support

Laurent Pinchart (9):
      dma: mmp_pdma: Fix the #dma-channels DT property documentation
      dma: mmp_pdma: Simplify access to channel drcmr value
      dma: mmp_pdma: Fix physical channel memory allocation size
      dmaengine: shdmac: Keep #include sorted alphabetically
      dmaengine: shdmac: Include linux/err.h
      dmaengine: sudmac: Keep #include sorted alphabetically
      dmaengine: sudmac: Include linux/err.h
      dmaengine: rcar-hpbdma: Include linux/err.h
      dmaengine: shdma: Enable driver compilation with COMPILE_TEST

Peter Ujfalusi (10):
      platform_data: edma: Be precise with the paRAM struct
      arm: common: edma: Save the number of event queues/TCs
      dmaengine: edma: Correct the handling of src/dst_maxburst == 0
      dmaengine: edma: Add support for DMA_PAUSE/RESUME operation
      dmaengine: edma: Set DMA_CYCLIC capability flag
      dmaengine: edma: Reduce debug print verbosity for non verbose debugging
      dmaengine: edma: Implement device_slave_caps callback
      dmaengine: edma: Prefix debug prints where the text were identical in prep callbacks
      dmaengine: edma: Print the direction value as well when it is not supported
      dmaengine: edma: Add channel number to debug prints

Srikanth Thokala (2):
      dma: Add Xilinx Video DMA DT Binding Documentation
      dma: Add Xilinx AXI Video Direct Memory Access Engine driver support

Thomas Gleixner (6):
      dmaengine: edma: Sanitize residue reporting
      dmaengine: edma: Check the current decriptor first in tx_status()
      dmaengine: edma: Create private pset struct
      dmaengine: edma: Store transfer data in edma_desc and edma_pset
      dmaengine: edma: Make reading the position of active channels work
      dmaengine: edma: Provide granular accounting

Ulf Hansson (5):
      dma: ste_dma40: Maintain spinlock order while handling pause
      dma: ste_dma40: Don't require CONFIG_PM_RUNTIME
      dma: ste_dma40: Convert to PM macros while providing the PM callbacks
      dma: ste_dma40: Fixup system suspend/resume
      dma: ste_dma40: Convert to the late system PM callbacks

Vasily Khoruzhick (2):
      dmaengine: s3c24xx-dma: Process whole SG chain
      dmaengine: s3c24xx-dma: Add cyclic transfer support

Vinod Koul (6):
      dmaengine: pch: fix compilation for alpha target
      dmaengine: sh: make shdma_prep_dma_cyclic static
      dmaengine: sh: fix print specifier warnings
      dmaengine: sh: don't use dynamic static allocation
      Merge branch 'topic/dw' into for-linus
      Merge branch 'topic/xilinx' into for-linus

 Documentation/devicetree/bindings/dma/dma.txt      |    4 +-
 Documentation/devicetree/bindings/dma/mmp-dma.txt  |   11 +-
 .../devicetree/bindings/dma/xilinx/xilinx_vdma.txt |   75 ++
 arch/arm/common/edma.c                             |   28 +-
 arch/powerpc/boot/dts/mpc8308_p1m.dts              |    2 +-
 arch/powerpc/boot/dts/mpc8308rdb.dts               |    2 +-
 drivers/dma/Kconfig                                |   18 +-
 drivers/dma/Makefile                               |    1 +
 drivers/dma/dw/core.c                              |   58 +-
 drivers/dma/dw/pci.c                               |   12 +-
 drivers/dma/dw/platform.c                          |   18 +-
 drivers/dma/edma.c                                 |  335 ++++--
 drivers/dma/fsldma.c                               |  306 ++---
 drivers/dma/imx-sdma.c                             |    2 -
 drivers/dma/mmp_pdma.c                             |   95 ++-
 drivers/dma/mpc512x_dma.c                          |  342 +++++-
 drivers/dma/pch_dma.c                              |    3 +-
 drivers/dma/s3c24xx-dma.c                          |  113 ++-
 drivers/dma/sa11x0-dma.c                           |    4 -
 drivers/dma/sh/Kconfig                             |    2 +-
 drivers/dma/sh/rcar-hpbdma.c                       |    1 +
 drivers/dma/sh/shdma-base.c                        |   98 ++-
 drivers/dma/sh/shdmac.c                            |   15 +-
 drivers/dma/sh/sudmac.c                            |    7 +-
 drivers/dma/ste_dma40.c                            |  182 ++--
 drivers/dma/xilinx/Makefile                        |    1 +
 drivers/dma/xilinx/xilinx_vdma.c                   | 1379 ++++++++++++++++++++
 include/linux/amba/xilinx_dma.h                    |   47 +
 include/linux/dmaengine.h                          |    2 +-
 include/linux/omap-dma.h                           |    2 +-
 include/linux/platform_data/edma.h                 |   20 +-
 include/linux/shdma-base.h                         |    1 +
 32 files changed, 2694 insertions(+), 492 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/dma/xilinx/xilinx_vdma.txt
 create mode 100644 drivers/dma/xilinx/Makefile
 create mode 100644 drivers/dma/xilinx/xilinx_vdma.c
 create mode 100644 include/linux/amba/xilinx_dma.h


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