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 Design Advisory Master Answer Record. |
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: