If the device driver sends an abort command during an ADMA2 multiple-block transfer and then initiates a DMA transfer after this abort, the controller fails to perform the DMA operation. Do not issue a DMA transaction after the ADMA2 transaction is aborted.
|Impact:||Minor. The problem can be avoided.|
|Work-around:||Do not issue a DMA transaction after a ADMA2 transaction is aborted.|
|Configurations Affected:||Systems that use the SDIO controller.|
|Device Revision(s) Affected:||All, no plan to fix. Refer to (Xilinx Answer 47916) - Zynq-7000 AP SoC Silicon Revision Differences.|
If the driver sends an abort command during ADMA2 multiple block transfer and initiates DMA transfer after abort, the controller fails to perform DMA operation. The fail scenario is as follows: