Hello,emil,
Let me summarize the above :
For using eMMC card with eMMC4.4.1 and 4.5, If you use R13.4.1 BSP, they will have to modify source code in ~/myandroid/kernel_imx/drivers/mmc/core/mmc.c like the following:
Change:
if (card->ext_csd.rev > 5) {
printk(KERN_ERR "%s: unrecognised EXT_CSD revision %d\n",
mmc_hostname(card->host), card->ext_csd.rev);
err = -EINVAL;
goto out;
}
TO:
if (card->ext_csd.rev > 6) {
printk(KERN_ERR "%s: unrecognised EXT_CSD revision %d\n",
mmc_hostname(card->host), card->ext_csd.rev);
err = -EINVAL;
goto out;
}
But if you use linux L3.0.35 BSP, No modification need to be done.
Regards,
Weidong