AnsweredAssumed Answered

How to use scatter/gather mem2mem transfer with fsl-qdma driver

Question asked by Basudeb Das on Jan 31, 2019
Latest reply on Feb 12, 2019 by Pavel Chubakov

Hi, I am developing a driver module on LS1046A processor (and Linux OS) and want to use fsl-qdma driver for dma data transfer from memory to memory. I am looking for some reference/documentation on how to use the fsl-qdma driver for this purpose. Looking at the fsl-qdma source code, I see that the current memcpy call only supports one source buffer and one destination buffer. No scatter/gather list support. I want to transfer from a list of buffers to a memory destination. How shall I use source scatter/gather list with this fsl-qdma driver ?  I dont see DMA_SG option also when requesting a channel. Any pointer or advice will be very much appreciated.

Outcomes