How can new eMMC chips version 4.5 be used with i.mx53?

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

How can new eMMC chips version 4.5 be used with i.mx53?

Jump to solution
7,631 Views
DouglasAllen
Contributor I

Toshiba's newest eMMC family incorporates features from eMMC version 4.5. When booting the i.mx53 using 2.26.35 I get the error

     mmc0: unrecognised EXT_CSD structure version 6

     mmc0: error -22 whilst initialising MMC card

Toshiba's data sheet states that starting with Linux 3.0.1 there is support for version 4.5 but LTIB package doesn't seem to support using the 3.0.35 kernel from the i.mx6 BSP for i.mx53 boards.

Is anyone having success using the i.mx53 with 3.0.35, or newer, or backporting eMMC drivers to 2.6.35?

Thanks,

Doug

Labels (2)
0 Kudos
1 Solution
760 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello,Doug,

     you can try the following codes :

In file:  linux-3.4.6\drivers\mmc\core\mmc.c:
/******************************* For JEDEC 4.41****************************/
        card->ext_csd.rev = ext_csd[EXT_CSD_REV];
        if (card->ext_csd.rev > 6) {            
pr_err("%s: unrecognised EXT_CSD revision %d\n",
         
      mmc_hostname(card->host), card->ext_csd.rev);

                err =-EINVAL;
                goto out;
        }
/******************************* For JEDEC 4.41****************************/

Regards,

Weidong

View solution in original post

0 Kudos
1 Reply
761 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello,Doug,

     you can try the following codes :

In file:  linux-3.4.6\drivers\mmc\core\mmc.c:
/******************************* For JEDEC 4.41****************************/
        card->ext_csd.rev = ext_csd[EXT_CSD_REV];
        if (card->ext_csd.rev > 6) {            
pr_err("%s: unrecognised EXT_CSD revision %d\n",
         
      mmc_hostname(card->host), card->ext_csd.rev);

                err =-EINVAL;
                goto out;
        }
/******************************* For JEDEC 4.41****************************/

Regards,

Weidong

0 Kudos