[PATCH 1/3] spi/qspi: Add memory mapped read support.
Mark Brown
broonie at kernel.org
Thu Oct 17 16:42:30 PDT 2013
On Thu, Oct 17, 2013 at 01:03:26PM +0000, Gupta, Pekon wrote:
> mtd_read() {
> if (flash->mmap_mode)
> if (dma_available)
> read_via_dma(destination, source, length);
> else
> memcpy(destination, source, length);
> else
> /* use spi frame-work by default */
> }
> Are you looking for comparison between read_via_dma() v/s memcpy() ?
No, I'm looking for a comparison of normal SPI mode (which I'd have
expected to DMA) and the memcpy() mode.
> If yes, then unfortunately we are bit constrained because our controller
> does not support DMA. So, we have to depend on CPU based memcpy()
> only. However, use of DMA can be added as an independent patch on
> top of this CASE-2 patch.
However if the controller can't DMA at all then that's not going to be
possible... am I understanding you correctly that normal SPI can't DMA?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-mtd/attachments/20131018/4ffd6461/attachment.sig>
More information about the linux-mtd
mailing list