I' ve been able to do chained edma transfers between a coherent kernel buffer and a user space buffer and I'm using the ti supplied edma driver to do this. I am starting the transfers using edma_start() and this transfers all the data immediately and works very well.
What I want to do next is to issue the edma_start() but then to have the whole data transfer pause until triggered by external hardware.
Is this possible with the edma driver.
Regards,
A Hart