[GIT PULL] slave dmaengine updates for 4.2-rc1

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

 



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


[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