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