I'm on the DM8168, EZSDK 5.03.00.09 and trying to follow the edma_test.c source code. It lists 3 different methods of doing DMA; single channel, dual channel "linked" and dual channel "chained".
1) What is DMA chaining and linking in this context?
2) Where can I get documentation on edma_alloc_channel and all the other EDMA-related commands in this code? I'm having a lot of trouble tracking down an EDMA on Linux guide.
Thanks,
Ralph