diff options
author | Jason Gunthorpe <jgunthorpe@obsidianresearch.com> | 2017-02-01 22:48:45 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-02-10 17:20:44 +0300 |
commit | 425902f5c8e3034b2d9d7a714289d8d579c733b2 (patch) | |
tree | e21330c7880799f64abed26cf1c7737adb515fb1 /arch/avr32/mach-at32ap | |
parent | baa6d396635129d8a67793e884f3b2182c7354b3 (diff) | |
download | linux-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