dmaengine: dma40: Add support to split up large elements
authorPer Forlin <per.forlin@stericsson.com>
Mon, 20 Dec 2010 17:31:38 +0000 (18:31 +0100)
committerDan Williams <dan.j.williams@intel.com>
Wed, 5 Jan 2011 01:20:43 +0000 (17:20 -0800)
commitd49278e3351b34870cbffffc5067348a318e7b06
treea8569e9a24286a0bd885f96e27342e4de2fdecbb
parente8a7e48bb248a1196484d3f8afa53bded2b24e71
dmaengine: dma40: Add support to split up large elements

The maximum transfer size of the stedma40 is (64k-1) x data-width.
If the transfer size of one element exceeds this limit
the job is split up and sent as linked transfer.

Signed-off-by: Per Forlin <per.forlin@linaro.org>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
arch/arm/plat-nomadik/include/plat/ste_dma40.h
drivers/dma/ste_dma40.c
drivers/dma/ste_dma40_ll.c
drivers/dma/ste_dma40_ll.h