linux/drivers/dma
Linus Walleij c3635c78e5 DMAENGINE: generic slave control v2
Convert the device_terminate_all() operation on the
DMA engine to a generic device_control() operation
which can now optionally support also pausing and
resuming DMA on a certain channel. Implemented for the
COH 901 318 DMAC as an example.

[dan.j.williams@intel.com: update for timberdale]
Signed-off-by: Linus Walleij <linus.walleij@stericsson.com>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Cc: Maciej Sosnowski <maciej.sosnowski@intel.com>
Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
Cc: Pavel Machek <pavel@ucw.cz>
Cc: Li Yang <leoli@freescale.com>
Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Cc: Paul Mundt <lethal@linux-sh.org>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
Cc: Magnus Damm <damm@opensource.se>
Cc: Liam Girdwood <lrg@slimlogic.co.uk>
Cc: Joe Perches <joe@perches.com>
Cc: Roland Dreier <rdreier@cisco.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2010-03-26 16:44:01 -07:00
..
ioat Driver core: Constify struct sysfs_ops in struct kobj_type 2010-03-07 17:04:49 -08:00
ipu DMAENGINE: generic slave control v2 2010-03-26 16:44:01 -07:00
ppc4xx dma: make Open Firmware device id constant 2010-02-02 23:41:06 -07:00
at_hdmac_regs.h at_hdmac: implement a private tx_list 2009-09-08 17:53:03 -07:00
at_hdmac.c DMAENGINE: generic slave control v2 2010-03-26 16:44:01 -07:00
coh901318_lli.c DMAENGINE: COH 901 318 lli sg offset fix 2010-03-02 14:17:46 -07:00
coh901318_lli.h tree-wide: Assorted spelling fixes 2010-02-09 11:13:56 +01:00
coh901318.c DMAENGINE: generic slave control v2 2010-03-26 16:44:01 -07:00
dmaengine.c DMAENGINE: generic slave control v2 2010-03-26 16:44:01 -07:00
dmatest.c Merge branch 'coh' into dmaengine 2010-03-03 21:22:21 -07:00
dw_dmac_regs.h dw_dmac: implement a private tx_list 2009-09-08 17:53:02 -07:00
dw_dmac.c DMAENGINE: generic slave control v2 2010-03-26 16:44:01 -07:00
fsldma.c DMAENGINE: generic slave control v2 2010-03-26 16:44:01 -07:00
fsldma.h fsldma: major cleanups and fixes 2010-02-02 14:51:42 -07:00
iop-adma.c iop-adma.c: use resource_size() 2009-12-11 21:24:33 -07:00
iovlock.c net_dma: poll for a descriptor after allocation failure 2009-09-08 17:38:54 -07:00
Kconfig dma: Add timb-dma 2010-03-25 17:18:43 -07:00
Makefile dma: Add timb-dma 2010-03-25 17:18:43 -07:00
mpc512x_dma.c dma: Add MPC512x DMA driver 2010-03-01 22:16:42 -07:00
mv_xor.c mv_xor: implement a private tx_list 2009-09-08 17:53:03 -07:00
mv_xor.h mv_xor: implement a private tx_list 2009-09-08 17:53:03 -07:00
shdma.c DMAENGINE: generic slave control v2 2010-03-26 16:44:01 -07:00
shdma.h dmaengine: shdma: extend .device_terminate_all() to record partial transfer 2010-03-02 11:12:03 +09:00
timb_dma.c DMAENGINE: generic slave control v2 2010-03-26 16:44:01 -07:00
txx9dmac.c DMAENGINE: generic slave control v2 2010-03-26 16:44:01 -07:00
txx9dmac.h txx9dmac: implement a private tx_list 2009-09-08 17:53:03 -07:00