The processor is “MCIMX6Q6AVT10AD”,can it support the e.MMC5.1?
thank you!
Best regards!
Hello, b45499, i have similar question related to using i.mx6 solo, is it necessary to do any hardware improvements when using eMMC 5.1 ICs? Regarding the correction of the mmc.c file, I read.
/drivers/mmc/core/mmc.c :
if (card->ext_csd.rev > 6) { // The '6' has to be replaced with '7' For EMMC5.0
// The '6' has to be replaced with '8' For EMMC5.1
pr_err("%s: unrecognised EXT_CSD revision %d\n",
mmc_hostname(card->host), card->ext_csd.rev);
err = -EINVAL;
goto out;
}
Questions:
1) In addition, in some cases it is necessary to change the settings of pins such as this:
#define USDHC_PAD_CTRL (PAD_CTL_PUS_47K_UP | PAD_CTL_SPEED_LOW | \
PAD_CTL_DSE_80ohm | PAD_CTL_SRE_FAST | PAD_CTL_HYS)
to:
#define USDHC_PAD_CTRL (PAD_CTL_PUS_47K_UP | PAD_CTL_SPEED_LOW | \
PAD_CTL_DSE_120ohm | PAD_CTL_SRE_SLOW | PAD_CTL_HYS)
Give a comment, is it necessary to do this?
2) Have you heard that some eMMC5.1 refuse to work without hardware improvements in the form of pulli up EIM_DA3 (BOOT_CFG1 [3] bit) pin to 1 for working in normal mode?
Give a comment, is it necessary to do this?
Thanks
The i.MX6Q support the emmc4.4, but the eMMC5.1 can work on it. You can use it.
Hello, b45499, Please answer if the described problems will appear?