Marek Vasut
5e97fa9149
mxs/dma: Enlarge the CCW descriptor area to 4 pages
...
In case of a large SPI flash, the amount of DMA descriptors
available to the DMA driver is not large enough anymore. For
example 8MB SPI flash now needs 129 descriptors to be transfered
in one long read. There are currently 53 descriptors available in
one PAGE_SIZE-big block. Enlarge the allocated descriptor area to
four PAGE_SIZE blocks to fulfill such requirements.
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Dan Williams <djbw@fb.com>
Cc: Fabio Estevam <fabio.estevam@freescale.com>
Cc: Shawn Guo <shawn.guo@linaro.org>
Acked-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@linux.intel.com>
2012-09-14 08:31:47 +05:30
..
ioat
ioat: Adding Ivy Bridge IOATDMA PCI device IDs
2012-08-31 21:19:51 +05:30
ipu
dma: ipu: remove the use of ipu_platform_data
2012-07-01 21:57:43 +08:00
ppc4xx
sh
dmaengine: shdma: restore partial transfer calculation
2012-08-01 13:48:52 +09:00
amba-pl08x.c
drivers/dma/amba-pl08x.c: fix error return code
2012-08-22 09:51:04 +05:30
at_hdmac.c
dmaengine: at_hdmac: add a few const qualifiers
2012-07-16 12:05:45 +05:30
at_hdmac_regs.h
dmaengine: at_hdmac: take maxburst from slave configuration
2012-05-15 08:47:18 +05:30
coh901318.c
dma: coh901318: use devm allocation
2012-06-14 08:42:26 +05:30
coh901318_lli.c
dmaengine: Use sg_dma_address instead of sg_phys
2012-05-11 12:04:38 +05:30
coh901318_lli.h
dmaengine.c
dmaengine: Cleanup logging messages
2012-07-20 11:44:19 +05:30
dmaengine.h
dmatest.c
dw_dmac.c
dw_dmac: utilize slave_id to pass request line
2012-09-14 08:29:46 +05:30
dw_dmac_regs.h
dw_dmac: use devm_* functions to simplify code
2012-07-26 11:40:07 +05:30
edma.c
dmaengine: add TI EDMA DMA engine driver
2012-09-01 06:14:02 +05:30
ep93xx_dma.c
arm-soc: driver specific updates
2012-05-26 12:22:27 -07:00
fsldma.c
fsldma.h
imx-dma.c
dma: imx-dma: Fix kernel crash due to missing clock conversion
2012-07-27 08:49:53 +05:30
imx-sdma.c
dma: imx-sdma: buf_tail should be initialize in prepare function
2012-06-07 13:48:42 +05:30
intel_mid_dma.c
dmaengine: Use dma_sg_len(sg) instead of sg->length
2012-05-11 12:04:38 +05:30
intel_mid_dma_regs.h
iop-adma.c
dmaengine-fixes for 3.4-rc3
2012-04-10 15:30:16 -07:00
iovlock.c
Kconfig
dmaengine: mmp-pdma support
2012-09-14 08:14:07 +05:30
Makefile
dmaengine: mmp-pdma support
2012-09-14 08:14:07 +05:30
mmp_pdma.c
dmaengine: mmp-pdma support
2012-09-14 08:14:07 +05:30
mmp_tdma.c
dmaengine: mmp_tdma: add dt support
2012-09-14 08:14:08 +05:30
mpc512x_dma.c
mv_xor.c
ARM: Orion: XOR: Add support for clk
2012-05-08 16:34:02 -07:00
mv_xor.h
ARM: Orion: XOR: Add support for clk
2012-05-08 16:34:02 -07:00
mxs-dma.c
mxs/dma: Enlarge the CCW descriptor area to 4 pages
2012-09-14 08:31:47 +05:30
omap-dma.c
dmaengine: omap: add support for cyclic DMA
2012-07-31 12:06:22 +01:00
pch_dma.c
dmaengine: Use sg_dma_address instead of sg_phys
2012-05-11 12:04:38 +05:30
pl330.c
DMA: PL330: Fix racy mutex unlock
2012-06-14 08:39:52 +05:30
sa11x0-dma.c
dmaengine: sa11x0-dma: add cyclic DMA support
2012-07-01 14:16:26 +01:00
sirf-dma.c
drivers/dma/sirf-dma.c: fix usage of devm functions
2012-08-22 09:17:34 +05:30
ste_dma40.c
dma/ste_dma40: Fixup clock usage during probe
2012-08-31 06:01:55 +05:30
ste_dma40_ll.c
ste_dma40_ll.h
dma40: Improve the logic of stopping logical chan
2012-04-23 17:56:17 +05:30
tegra20-apb-dma.c
dma: tegra: enable/disable dma clock
2012-07-31 16:15:05 +05:30
timb_dma.c
TODO
txx9dmac.c
txx9dmac.h
virt-dma.c
dmaengine: virt-dma: add support for cyclic DMA periodic callbacks
2012-07-01 14:15:23 +01:00
virt-dma.h
dmaengine: virt-dma: add support for cyclic DMA periodic callbacks
2012-07-01 14:15:23 +01:00