Imx8mp CQE cannot be used

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Imx8mp CQE cannot be used

Jump to solution
802 Views
HangSong
Contributor II

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.

0 Kudos
1 Solution
772 Views
igorpadykov
NXP Employee
NXP Employee

yes, seems currently it is not supported, sorry.

 

Best regards
igor

View solution in original post

0 Kudos
4 Replies
786 Views
igorpadykov
NXP Employee
NXP Employee
0 Kudos
777 Views
HangSong
Contributor II

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

0 Kudos
773 Views
igorpadykov
NXP Employee
NXP Employee

yes, seems currently it is not supported, sorry.

 

Best regards
igor

0 Kudos
767 Views
HangSong
Contributor II

@igorpadykov ,

Ok. Thank you for your prompt reply.

Best regards,

Song

0 Kudos