summaryrefslogtreecommitdiffstats
path: root/drivers/mmc
diff options
context:
space:
mode:
authorIra Snyder <iws@ovro.caltech.edu>2009-09-09 02:53:04 +0200
committerDan Williams <dan.j.williams@intel.com>2009-09-09 02:53:04 +0200
commitbbea0b6e0d214ef1511b9c6ccf3af26b38f0af7d (patch)
tree5f2145c023b9145d1461ecb63c839fd32f762378 /drivers/mmc
parentfsldma: split apart external pause and request count features (diff)
downloadlinux-bbea0b6e0d214ef1511b9c6ccf3af26b38f0af7d.tar.xz
linux-bbea0b6e0d214ef1511b9c6ccf3af26b38f0af7d.zip
fsldma: Add DMA_SLAVE support
Use the DMA_SLAVE capability of the DMAEngine API to copy/from a scatterlist into an arbitrary list of hardware address/length pairs. This allows a single DMA transaction to copy data from several different devices into a scatterlist at the same time. This also adds support to enable some controller-specific features such as external start and external pause for a DMA transaction. [dan.j.williams@intel.com: rebased on tx_list movement] Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu> Acked-by: Li Yang <leoli@freescale.com> Acked-by: Kumar Gala <galak@kernel.crashing.org> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/mmc')
0 files changed, 0 insertions, 0 deletions