From: Ira Snyder Date: Wed, 9 Sep 2009 00:53:04 +0000 (-0700) Subject: fsldma: Add DMA_SLAVE support X-Git-Tag: v2.6.32-rc1~60^2^2~13^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bbea0b6e0d214ef1511b9c6ccf3af26b38f0af7d;p=pandora-kernel.git 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 Acked-by: Li Yang Acked-by: Kumar Gala Signed-off-by: Dan Williams --- Reading git-diff-tree failed