SPRZ447E July 2017 – July 2024 AM5746 , AM5748 , AM5749
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.
AM574x SR 1.0
AM576x SR 1.0
AM574x: 1.0
DRA75xP, DRA74xP, DRA77xP, DRA76xP: 1.0
TDA2Px: 1.0
AM576x: 1.0