This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Can OMAP35x DMA event be held when disabling a DMA channel?

Other Parts Discussed in Thread: OMAP3530

Hi,

I wonder what will happen if an external HW DMA request event has been received by DMA controller but not being processed by the channel yet, then the channel gets disabled by setting the "enable" bit? Can the request be held for a while until the channel gets re-enabled? And then get processed?

And if I understand properly, if the channel has been processing the event, it will be aborted and the event will be discarded?

Also, what if the DMA channel has source sync and buffer enbaled, suppose it shall finish the transfering and will the next channel in the link be activated to carry over the relay?

 

Regards,

Philip