diff options
author | Pavan Kunapuli <pkunapuli@nvidia.com> | 2010-05-18 14:28:09 +0530 |
---|---|---|
committer | Gary King <gking@nvidia.com> | 2010-05-19 16:47:37 -0700 |
commit | 40c30ad66203268d7d3d555fe4851890ee7f913f (patch) | |
tree | b29886fd1e9a3b793e45f7b015190e51349f94fc | |
parent | 85e5d06148eb485c3f3b731b8eac66b05707f6fb (diff) |
Setting MMC_CAP_MMC_HIGHSPEED in host capabilities.
Setting MMC_CAP_HIGHSPEED in host capabilites to detect
high speed eMMC cards, set high speed mode and configure
maximum supported clock frequency(52MHz).
Bug 687587: eMMC device is not detected as a high speed device.
Tested on: AP20 Android with boot from eMMC.
Change-Id: I664659aa9edad34518a0a74dee01534309de4af9
Reviewed-on: http://git-master/r/1421
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Gary King <gking@nvidia.com>
-rwxr-xr-x | drivers/mmc/host/sdhci.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c index f0860595c21d..fec95c0d788e 100755 --- a/drivers/mmc/host/sdhci.c +++ b/drivers/mmc/host/sdhci.c @@ -1756,7 +1756,8 @@ int sdhci_add_host(struct sdhci_host *host) mmc->caps = MMC_CAP_4_BIT_DATA | MMC_CAP_SDIO_IRQ; if (caps & SDHCI_CAN_DO_HISPD) - mmc->caps |= MMC_CAP_SD_HIGHSPEED; + mmc->caps |= MMC_CAP_SD_HIGHSPEED | + MMC_CAP_MMC_HIGHSPEED; if (host->data_width >= 8) mmc->caps |= MMC_CAP_8_BIT_DATA; |