linux/Documentation/devicetree/bindings/dma
Linus Torvalds 3527122745 dmaengine updates for 4.3-rc1
This time we have aded a new capability for  scatter-gathered memset using
 dmaengine APIs. This is supported in xdmac & hdmac drivers
 
 We have added support for reusing descriptors for examples like video
 buffers etc. Driver will follow
 
 The behaviour of descriptor ack has been clarified and documented
 
 New devices added are:
 - dma controller in sun[457]i SoCs
 - lpc18xx dmamux
 - ZTE ZX296702 dma controller
 - Analog Devices AXI-DMAC DMA controller
 - eDMA support for dma-crossbar
 - imx6sx support in imx-sdma driver
 - imx-sdma device to device support
 
 Others
 - jz4780 fixes
 - ioatdma large refactor and cleanup for removal of ioat v1 and v2 which is
   deprecated and fixes
 - ACPI support in X-Gene DMA engine driver
 - ipu irq fixes
 - mvxor fixes
 - minor fixes spread thru drivers
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJV5+nSAAoJEHwUBw8lI4NHiXQQAI/++7PmUGZ6BDZGu0B9Bj7U
 JalNijm43p858nka1zVhDea8pi7Cq3zJdE8EAB7FPQGESvCODWr62oZBr+mSaQ1C
 oU1RTIRTSiU2HPE4EFeGUvVGrnmTbHR2b1apI1SU41gKn+oQ5RJRRoQwEVwO6uuZ
 1VYcUqhurIAZs1FrMIAUa2vg7KTcK9UotfwR2gGBmSvXMf1aJ/dNZC7i/pBJjoyt
 v6KrLuYjEBAJvY7l368+NhLY/MS+2xdCMQo84B+HNEG7eA7y2MFOcRPXQA3a7dzr
 NwNuAZcTYDU11r2jiAPcnBM5sPo4bokX6Td0oDbYH6Rn2uIWlof7jGIceUaWLQQq
 QGZc4QPI4KdjTGNedRN8g9zqv0irFVfDr5v1A+B7N7ehvlubnB4jV8LmLpqN6UQH
 B38VnDJ3hqdZ6j9RHQTyUoQskSYMPbOAUYbL0qQLkyx8AnLc8TRv7DgtSvZjnz5W
 oF6So2A5SWZ7UmXKupd6TKtdyG3xtFAh+/MGVQ1RS9bCmnyhaIxJRiJwfftCBTBx
 IZePOsqlwl2dojM62BDlGS4CLRZve2VgiUEJaPINsdm/On3tQs9+iDbNY3cpvLQS
 P9u4po1TQPZnKG732vPAxEqdlq709kta7Fj5KIEvNjuWBBGKfypNP8BHKRvTLFlR
 kcbO03NzwSO6PZpmiUsx
 =gQZ6
 -----END PGP SIGNATURE-----

Merge tag 'dmaengine-4.3-rc1' of git://git.infradead.org/users/vkoul/slave-dma

Pull dmaengine updates from Vinod Koul:
 "This time we have aded a new capability for scatter-gathered memset
  using dmaengine APIs.  This is supported in xdmac & hdmac drivers

  We have added support for reusing descriptors for examples like video
  buffers etc.  Driver will follow

  The behaviour of descriptor ack has been clarified and documented

  New devices added are:
   - dma controller in sun[457]i SoCs
   - lpc18xx dmamux
   - ZTE ZX296702 dma controller
   - Analog Devices AXI-DMAC DMA controller
   - eDMA support for dma-crossbar
   - imx6sx support in imx-sdma driver
   - imx-sdma device to device support

  Other:
   - jz4780 fixes
   - ioatdma large refactor and cleanup for removal of ioat v1 and v2
     which is deprecated and fixes
   - ACPI support in X-Gene DMA engine driver
   - ipu irq fixes
   - mvxor fixes
   - minor fixes spread thru drivers"

[ The Kconfig and Makefile entries got re-sorted alphabetically, and I
  handled the conflict with the new Intel integrated IDMA driver by
  slightly mis-sorting it on purpose: "IDMA64" got sorted after "IMX" in
  order to keep the Intel entries together.  I think it might be a good
  idea to just rename the IDMA64 config entry to INTEL_IDMA64 to make
  the sorting be a true sort, not this mismash.

  Also, this merge disables the COMPILE_TEST for the sun4i DMA
  controller, because it does not compile cleanly at all.     - Linus ]

* tag 'dmaengine-4.3-rc1' of git://git.infradead.org/users/vkoul/slave-dma: (89 commits)
  dmaengine: ioatdma: add Broadwell EP ioatdma PCI dev IDs
  dmaengine :ipu: change ipu_irq_handler() to remove compile warning
  dmaengine: ioatdma: Fix variable array length
  dmaengine: ioatdma: fix sparse "error" with prep lock
  dmaengine: hdmac: Add memset capabilities
  dmaengine: sort the sh Makefile
  dmaengine: sort the sh Kconfig
  dmaengine: sort the dw Kconfig
  dmaengine: sort the Kconfig
  dmaengine: sort the makefile
  drivers/dma: make mv_xor.c driver explicitly non-modular
  dmaengine: Add support for the Analog Devices AXI-DMAC DMA controller
  devicetree: Add bindings documentation for Analog Devices AXI-DMAC
  dmaengine: xgene-dma: Fix the lock to allow client for further submission of requests
  dmaengine: ioatdma: fix coccinelle warning
  dmaengine: ioatdma: fix zero day warning on incompatible pointer type
  dmaengine: tegra-apb: Simplify locking for device using global pause
  dmaengine: tegra-apb: Remove unnecessary return statements and variables
  dmaengine: tegra-apb: Avoid unnecessary channel base address calculation
  dmaengine: tegra-apb: Remove unused variables
  ...
2015-09-04 11:10:18 -07:00
..
xilinx Documentation: devicetree: Fix Xilinx VDMA specification 2014-12-05 22:23:36 +05:30
adi,axi-dmac.txt devicetree: Add bindings documentation for Analog Devices AXI-DMAC 2015-08-23 18:55:10 +05:30
apm-xgene-dma.txt dmaengine: xgene-dma: Fix the resource map to handle overlapping 2015-07-31 20:33:43 +05:30
arm-pl08x.txt doc: dt: dma: add binding doc for pl08x 2015-08-18 22:12:14 +05:30
arm-pl330.txt
atmel-dma.txt dma: atmel-dma: correct typo in the device tree bindings documentation 2013-10-20 18:47:43 +05:30
atmel-xdma.txt ARM: dts: at_xdmac: fix bad value of dma-cells in documentation 2014-11-17 14:07:20 +05:30
brcm,bcm2835-dma.txt dt-bindings: brcm: rationalize Broadcom documentation naming 2015-03-26 12:14:11 -05:00
dma.txt dmaengine: of_dma: Support for DMA routers 2015-05-09 17:11:25 +05:30
fsl-edma.txt dma: Add Freescale eDMA engine driver support 2014-02-18 16:52:35 +05:30
fsl-imx-dma.txt doc: devicetree: bindings: Fix typo in bindings 2013-07-25 12:32:07 +02:00
fsl-imx-sdma.txt dmaengine: imx-sdma: Add a new DMATYPE for SAI 2014-11-17 13:50:43 +05:30
fsl-mxs-dma.txt ARM: dts: imx28: Fix AUART4 TX-DMA interrupt name 2015-04-27 22:44:27 +08:00
img-mdc-dma.txt dmaengine: Add binding document for IMG MDC 2015-02-04 18:13:32 -08:00
jz4780-dma.txt dt-bindings: dma: Add binding for jz4780-dma 2015-04-01 08:43:33 +05:30
k3dma.txt dmaengine: Add hisilicon k3 DMA engine driver 2013-08-28 11:23:40 +05:30
lpc1850-dmamux.txt doc: dt: dma: add bindings for lpc1850-dmamux 2015-08-18 22:12:14 +05:30
mmp-dma.txt dma: mmp_pdma: Fix the #dma-channels DT property documentation 2014-05-02 21:19:07 +05:30
moxa,moxart-dma.txt dmaengine: Add MOXA ART DMA engine driver 2014-01-20 12:32:46 +05:30
mpc512x-dma.txt dmaengine: mpc512x: add device tree binding document 2014-07-26 00:21:41 +05:30
mv-xor.txt dmaengine: mv_xor: remove support for dmacap,* DT properties 2015-08-19 22:31:53 +05:30
nbpfaxi.txt dmaengine: add device tree binding documentation for the nbpfaxi driver 2014-08-04 13:27:35 +05:30
qcom_adm.txt dmaengine: qcom_adm: Add device tree binding 2014-09-23 16:03:48 +05:30
qcom_bam_dma.txt dmaengine: qcom_bam_dma: Add support for BAM v1.7.0 2015-03-16 22:21:47 +05:30
renesas,rcar-dmac.txt Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma 2015-02-18 08:49:20 -08:00
renesas,usb-dmac.txt dmaengine: renesas,usb-dmac: Add device tree bindings documentation 2015-04-02 12:57:31 +05:30
shdma.txt DMA: shdma: switch DT mode to use configuration data from a match table 2013-08-27 14:25:09 +05:30
sirfsoc-dma.txt dmaengine: sirf: add CSRatlas7 SoC support 2015-06-08 10:26:58 +05:30
snps-dma.txt dmaengine: dw: define DW_DMA_MAX_NR_MASTERS 2015-02-04 22:39:44 -08:00
ste-coh901318.txt
ste-dma40.txt dmaengine: dma40: add signal documentation to the device tree bindings 2014-07-15 22:14:15 +05:30
sun4i-dma.txt dmaengine: sun4i: Add support for the DMA engine on sun[457]i SoCs 2015-08-20 10:45:19 +05:30
sun6i-dma.txt dmaengine: sun6i: Add support for Allwinner H3 (sun8i) variant 2015-05-08 14:55:31 +05:30
tegra20-apbdma.txt ARM: tegra: document use of standard DMA DT bindings 2013-12-11 16:42:23 -07:00
ti-dma-crossbar.txt Documentation: devicetree: dma: Binding documentation for TI DMA crossbar 2015-05-09 17:11:25 +05:30
ti-edma.txt This series makes edma use configuration 2014-05-26 14:59:05 -07:00
zxdma.txt Documentation: dma: Add documentation for ZTE DMA 2015-07-16 18:58:50 +05:30