sd-as3525v2: delay a bit before reading the command response

Especially when using caches we might read the response too fast and get
the response for the previous command instead.

Now Clip+ boots fine with both instruction & data caches enabled, the
delay might need to be lowered though: boot time is a bit longer.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25183 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Rafaël Carré 2010-03-14 21:38:30 +00:00
parent 9b416c0652
commit 291e2b1ae6

View file

@ -377,6 +377,9 @@ static bool send_cmd(const int cmd, const int arg, const int flags,
if(flags & MCI_RESP)
{
mci_delay(); /* if we read the response too fast we might read the
* response of the previous command instead */
if(flags & MCI_LONG_RESP)
{
/* store the response in little endian order for the words */