summaryrefslogtreecommitdiff
path: root/arch/avr32/mach-at32ap
diff options
context:
space:
mode:
authorJason Gunthorpe <jgunthorpe@obsidianresearch.com>2017-02-01 22:48:45 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-02-10 17:20:44 +0300
commit425902f5c8e3034b2d9d7a714289d8d579c733b2 (patch)
treee21330c7880799f64abed26cf1c7737adb515fb1 /arch/avr32/mach-at32ap
parentbaa6d396635129d8a67793e884f3b2182c7354b3 (diff)
downloadlinux-425902f5c8e3034b2d9d7a714289d8d579c733b2.tar.xz
fpga zynq: Use the scatterlist interface
This allows the driver to avoid a high order coherent DMA allocation and memory copy. With this patch it can DMA directly from the kernel pages that the bitfile is stored in. Since this is now a gather DMA operation the driver uses the ISR to feed the chips DMA queue with each entry from the SGL. Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> Acked-by: Moritz Fischer <moritz.fischer@ettus.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/avr32/mach-at32ap')
0 files changed, 0 insertions, 0 deletions