[GIT PULL] dmaengine updates

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

 



Hi Linus,

Please pull to receive dmaengine updates, main features this time are:
    - BAM v1.3.0 support form qcom bam dma
    - support for Allwinner sun8i dma
    - atmels eXtended DMA Controller driver
    - chancnt cleanup by Maxime
    - fixes spread over drivers

The following changes since commit 0df1f2487d2f0d04703f142813d53615d62a1da4:

  Linux 3.18-rc3 (2014-11-02 15:01:51 -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 a9507ca3fb90987db5c6cc385885782cb05d4967:

  dmaenegine: Delete a check before free_percpu() (2014-12-09 14:56:55 +0530)

----------------------------------------------------------------
Andreas Färber (1):
      Documentation: devicetree: Fix Xilinx VDMA specification

Andrew Jackson (1):
      dmaengine: pl330: Correct device assignment.

Archit Taneja (3):
      dmaengine: qcom_bam_dma: Generalize BAM register offset calculations
      dmaengine: qcom_bam_dma: Add BAM v1.3.0 support
      dt/bindings: dmaengine: qcom_bam_dma: Add compatible string for BAM v1.3.0

Chen-Yu Tsai (2):
      dmaengine: sun6i: support parameterized compatible strings
      dmaengine: sun6i: Add support for Allwinner A23 (sun8i) variant

Cyrille Pitchen (2):
      dmaengine: at_xdmac: fix software lockup at_xdmac_tx_status()
      dmaengine: at_xdmac: fix a bug in transfer residue computation

Jassi Brar (1):
      dmaengine: pl330: update author info

Jingchang Lu (1):
      dmaengine: fsl-edma: fixup reg offset and hw S/G support in big-endian model

Jingoo Han (3):
      dma: imx-sdma: remove incorrect __init annotation from sdma_init()
      dmaengine: sirf: Add CONFIG_PM_SLEEP to suspend/resume functions
      dmaengine: k3dma: Add CONFIG_PM_SLEEP to suspend/resume functions

Julia Lawall (1):
      dmaengine: ste_dma40: fix error return code

Kiran Padwal (1):
      dmaengine: Remove .owner field for driver

Ludovic Desroches (8):
      dmaengine: at_xdmac: creation of the atmel eXtended DMA Controller driver
      ARM: dts: at_xdmac: add bindings documentation
      MAINTAINERS: add entry for Atmel XDMA driver
      dmaengine: at_xdmac: prefer usage of readl/writel_relaxed
      dmaengine: at_xdmac: remove chancnt affectation
      dmaengine: at_xdmac: fix missing spin_unlock
      ARM: dts: at_xdmac: fix bad value of dma-cells in documentation
      dmaengine: at_xdmac: Add DMA_PRIVATE

Markus Elfring (1):
      dmaenegine: Delete a check before free_percpu()

Maxime Ripard (13):
      Documentation: dmaengine: Move the current doc to a folder of its own
      Documentation: dmaengine: Add a documentation for the dma controller API
      dmaengine: pl08x: Remove chancnt affectations
      dmaengine: bcm2835: Remove chancnt affectations
      dmaengine: jz4740: Remove chancnt affectations
      dmaengine: fsldma: Remove chancnt affectations
      dmaengine: k3: Remove chancnt affectations
      dmaengine: mpc512x: Remove chancnt affectations
      dmaengine: omap: Remove chancnt affectations
      dmaengine: sa11x0: Remove chancnt affectations
      dmaengine: sh: Remove chancnt affectations
      dmaengine: sirf: Remove chancnt affectations
      dmaengine: sun6i: Remove chancnt affectations

Michele Curti (1):
      drivers/dma/pch_dma: declare pch_dma_id_table as static

Nicolin Chen (1):
      dmaengine: imx-sdma: Add a new DMATYPE for SAI

Prarit Bhargava (1):
      dmaengine: ioatdma: fix dma mapping errors

Sascha Hauer (1):
      dma: imx-sdma: clarify about firmware not found error

Sebastian Andrzej Siewior (2):
      dma: cppi41: wait longer for the HW to return the descriptor
      dma: cppi41: add a delay while setting the TD bit

Srikanth Thokala (3):
      dmaengine: xilinx: vdma: Check if the segment list is empty in a descriptor
      dmaengine: xilinx: vdma: Allow only one chunk in a line
      dmaengine: xilinx: vdma: icg should be difference of stride and hsize

Stefan Agner (1):
      dmaengine: fsl-edma: fix calculation of remaining bytes

Vinod Koul (7):
      Documentation: dmanegine: move dmatest.txt to dmaengine folder
      MAINTAINERS: add Documentation files to dmaengine entry
      dmaengine: at_xdmac: fix usage of read, write wrappers
      dmaengine: xdmac: fix print warning on size_t variable
      dmaengine: xdmac: fix print warning on dma_addr_t variable
      Merge branch 'topic/at_xdmac' into for-linus
      dmaengine: clarify the issue_pending expectations

Yoshihiro Shimoda (1):
      dmaengine: shdma: fix a race condition in __ld_cleanup()

kbuild test robot (1):
      dmaengine: at_xdmac: fix semicolon.cocci warnings

 .../devicetree/bindings/dma/atmel-xdma.txt         |   54 +
 .../devicetree/bindings/dma/fsl-imx-sdma.txt       |    1 +
 .../devicetree/bindings/dma/qcom_bam_dma.txt       |    4 +-
 .../devicetree/bindings/dma/sun6i-dma.txt          |    2 +-
 .../devicetree/bindings/dma/xilinx/xilinx_vdma.txt |    2 +-
 .../{dmaengine.txt => dmaengine/client.txt}        |    0
 Documentation/{ => dmaengine}/dmatest.txt          |    0
 Documentation/dmaengine/provider.txt               |  366 +++++
 MAINTAINERS                                        |   10 +-
 drivers/dma/Kconfig                                |   11 +-
 drivers/dma/Makefile                               |    1 +
 drivers/dma/amba-pl08x.c                           |    2 -
 drivers/dma/at_xdmac.c                             | 1524 ++++++++++++++++++++
 drivers/dma/bcm2835-dma.c                          |    3 -
 drivers/dma/cppi41.c                               |   12 +-
 drivers/dma/dma-jz4740.c                           |    4 +-
 drivers/dma/dmaengine.c                            |    3 +-
 drivers/dma/fsl-edma.c                             |  191 +--
 drivers/dma/fsldma.c                               |    1 -
 drivers/dma/imx-sdma.c                             |    6 +-
 drivers/dma/ioat/dma_v3.c                          |   35 +-
 drivers/dma/iop-adma.c                             |    1 -
 drivers/dma/k3dma.c                                |    4 +-
 drivers/dma/mmp_pdma.c                             |    1 -
 drivers/dma/mmp_tdma.c                             |    1 -
 drivers/dma/mpc512x_dma.c                          |   13 +-
 drivers/dma/nbpfaxi.c                              |    1 -
 drivers/dma/omap-dma.c                             |    2 -
 drivers/dma/pch_dma.c                              |    2 +-
 drivers/dma/pl330.c                                |    7 +-
 drivers/dma/qcom_bam_dma.c                         |  231 ++-
 drivers/dma/s3c24xx-dma.c                          |    1 -
 drivers/dma/sa11x0-dma.c                           |    3 +-
 drivers/dma/sh/rcar-audmapp.c                      |    3 -
 drivers/dma/sh/rcar-hpbdma.c                       |    3 -
 drivers/dma/sh/shdma-base.c                        |    4 +-
 drivers/dma/sh/shdma-of.c                          |    1 -
 drivers/dma/sh/shdmac.c                            |    2 -
 drivers/dma/sh/sudmac.c                            |    3 -
 drivers/dma/sirf-dma.c                             |    5 +-
 drivers/dma/ste_dma40.c                            |    1 +
 drivers/dma/sun6i-dma.c                            |  122 +-
 drivers/dma/tegra20-apb-dma.c                      |    1 -
 drivers/dma/timb_dma.c                             |    1 -
 drivers/dma/xilinx/xilinx_vdma.c                   |   13 +-
 include/dt-bindings/dma/at91.h                     |   25 +
 include/linux/dmaengine.h                          |    3 +-
 include/linux/platform_data/dma-imx.h              |    1 +
 48 files changed, 2416 insertions(+), 271 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/dma/atmel-xdma.txt
 rename Documentation/{dmaengine.txt => dmaengine/client.txt} (100%)
 rename Documentation/{ => dmaengine}/dmatest.txt (100%)
 create mode 100644 Documentation/dmaengine/provider.txt
 create mode 100644 drivers/dma/at_xdmac.c

-- 
~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