SPRZ429N July 2014 – July 2024 AM5726 , AM5728 , AM5729
DMA4 Channel Fails to Continue With Descriptor Load When Pause Bit Is Cleared
Low
This Bug can occur only in a channel that is part of a channel chain. If channel chaining is not used, this bug is never seen.
An exact corner case sequence of events must occur. The sequence is:
* Following is the subset of abort conditions for this scenario:
The software workaround is to configure DMA4 to be in no-standby or force-standby mode before clearing the PAUSE bit. The DMA4 can be reverted back to smart-standby mode after a certain period (after detecting DMA4_CSRi[15:15] of corresponding channel to be 0 or ensuring DMA4_CSRi[7:7] bit of corresponding channel to be 0. This ensures descriptor load completion or channel termination.
SR 2.0, 1.1
TDA2x: 2.0, 1.1, 1.0
DRA75x, DRA74x: 2.0, 1.1, 1.0
AM572x: 2.0, 1.1