[RESEND] spi: davinci: Allow device tree devices to use DMA

Kevin Hilman khilman at baylibre.com
Thu Jan 12 13:34:10 PST 2017


David Lechner <david at lechnology.com> writes:

> This allows SPI devices specified in a device tree to use DMA when the
> master controller.

Enabling DMA for spi-davinci isn't quite ready yet since this driver is
blindly using dma_map_single() on addresses passed in.  MTD seems to use
vmalloc'd buffers, which cannot be passed direclty to dma_map_single().

I thinks this driver needs an update to use spi_map_buf() to be able to
handle vmalloc'd buffers before always enabling DMA.

Kevin



More information about the linux-arm-kernel mailing list