SPRZ450B February 2018 – September 2024 DRA74P , DRA75P , DRA76P , DRA77P
MMCHS Read Transfer With CMD23 Never Complete When BCE=0 and ADMA Used
Low
A data time-out (DTO) error interrupt (MMCHS_STAT[20] DTO=0x1) occurs at the end of reading transfer with CMD23. In this case, transfer completed (TC) interrupt (MMCHS_STAT[1] TC=0x1) never occurs.
This bug appears only with following restrictive conditions:
Note: These conditions are used typically with UHS SD cards with 32-bit-wide CMD23 capability.
If software is modified to skip TC occurrence and proceed with data comparison, it appears that all data was received correctly.
If the card is configured to send one more block (through the CMD23 argument) compared to what is configured in the host, then the Read transfer completes correctly (in this case, no DTO, TC occurs and data is correct).
SR 1.0
AM574x: 1.0
DRA75xP, DRA74xP, DRA77xP, DRA76xP: 1.0
TDA2Px: 1.0
AM576x: 1.0