Skip to content
Snippets Groups Projects
Commit b44c7083 authored by Alagu Sankar's avatar Alagu Sankar Committed by Andy Fleming
Browse files

SD1.00 wide-bus fix


Fixed a bug wherein SD version 1.0 cards were not configured for 4-bit mode

Signed-off-by: default avatarAlagu Sankar <alagusankar@embwise.com>
parent b16aadf4
No related branches found
No related tags found
No related merge requests found
......@@ -512,6 +512,9 @@ retry_scr:
break;
}
if (mmc->scr[0] & SD_DATA_4BIT)
mmc->card_caps |= MMC_MODE_4BIT;
/* Version 1.0 doesn't support switching */
if (mmc->version == SD_VERSION_1_0)
return 0;
......@@ -529,9 +532,6 @@ retry_scr:
break;
}
if (mmc->scr[0] & SD_DATA_4BIT)
mmc->card_caps |= MMC_MODE_4BIT;
/* If high-speed isn't supported, we return */
if (!(__be32_to_cpu(switch_status[3]) & SD_HIGHSPEED_SUPPORTED))
return 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment