Hello @nxp,
I am supporting CQE on imx8mp. But now the slot is not ready. I found that the argument of CMD13 is always 0, and the correct one should be 0x1008000.
Do you have any suggestions or further debugging methods?
The following is the register status of reading the data of a block (512B) from eMMC Block 0.
============ CQHCI REGISTER DUMP ===========
Caps: 0x0000310a | Version: 0x00000510
Config: 0x00001001 | Control: 0x00000000
Int stat: 0x00000000 | Int enab: 0x00000006
Int sig: 0x00000006 | Int Coal: 0x00000000
TDL base: 0x52332c00 | TDL up32: 0x00000000
Doorbell: 0x00000001 | TCN: 0x00000000
Dev queue: 0x00000000 | Dev Pend: 0x00000001
Task clr: 0x00000000 | SSC1: 0x00011000
SSC2: 0x00000100 | DCMD rsp: 0x00000000
RED mask: 0xfdf9a080 | TERRI: 0x00000000
Resp idx: 0x0000000d | Resp arg: 0x00000000
============================================
Thanks.
Solved! Go to Solution.
Hi Song
one can look on
Best regards
igor
Hi @igorpadykov ,
I read this. So is it the only solution to address this problem that disabling CQHCI?
Or has this problem been solved in the new firmware or Linux version? And is this a hardware related problem?
Thanks,
Song
yes, seems currently it is not supported, sorry.
Best regards
igor