[U-Boot] [PATCH] Fixing timing issue with eMMC on atmel MCI
Gregory CLEMENT
gregory.clement at free-electrons.com
Thu Nov 5 15:53:15 CET 2015
Hi,
I got similar issues that Marek had:
http://lists.denx.de/pipermail/u-boot/2015-October/231420.html.
When trying to initialize an eMMC on a SAMA5D4 based board the CPU
stuck. However, the fix sent by Marek was not enough for me and after
digging in the sources and trying many combinations I found that the
culprit was the switch command (CMD 6). A small delay was needed after
this command before the next one. The MMC spec seems to confirm that
by speaking about waiting 8 clocks after this command.
In the following patch I removed the delay introduced by Marek, and
instead I added a 8 clocks wait just after the switch command.
Marek, could you test it on your board and confirm that it is still
work for you?
Thanks,
Gregory CLEMENT (1):
mmc: atmel: Properly fix clock configuration
drivers/mmc/gen_atmel_mci.c | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
--
2.5.0
More information about the U-Boot
mailing list