I.MX6 HS200 support

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

I.MX6 HS200 support

Jump to solution
1,981 Views
seb38
Contributor II

Hi,

i'm using iMx6 Quad core, a Linux 3.035 and i would like to configure my eMMC in HS200 mode.

I back-ported HS200 patch (linux-2.6-imx.git - Freescale i.MX Linux Tree) but i had to adapt it (as my linux is 3.035)

When running the code i get an error -EBADMSG coming from mmc_switch when having call:

mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, EXT_CSD_HS_TIMING, 2, 0)

DO you have idea on why this message is not recognized ? Am i missing another patch to back-port ?

Thanks for your help

Br


Seb

Labels (3)
Tags (3)
0 Kudos
1 Solution
982 Views
igorpadykov
NXP Employee
NXP Employee

Hi Sebastien

i.MX6QD, SDL do not support HS200 mode for either boot or in normal BSP operation.

i.MX6SL the uSDHC controller IP was upgraded to support HS200.

Before L3.10 release, eMMC4.5 can not work on HS200 for i.MX6SL since the SW does not support it.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
2 Replies
983 Views
igorpadykov
NXP Employee
NXP Employee

Hi Sebastien

i.MX6QD, SDL do not support HS200 mode for either boot or in normal BSP operation.

i.MX6SL the uSDHC controller IP was upgraded to support HS200.

Before L3.10 release, eMMC4.5 can not work on HS200 for i.MX6SL since the SW does not support it.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos
982 Views
seb38
Contributor II

Hi  Igor,

thanks fro your answer. One more question, does Freescale advise any eMMC to get maximum throughput on iMX6-Q

Currently mine (MICRON)  is providing me 77Mbytes/s in sequential read (theoretical value should be 80Mbytes/s) in DDR mode.

I would need better perf especially to improve my boot time and also platform globally.

Thanks and best regards,

Sebastien

0 Kudos