summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavan Kunapuli <pkunapuli@nvidia.com>2010-05-18 14:28:09 +0530
committerGary King <gking@nvidia.com>2010-05-19 16:47:37 -0700
commit40c30ad66203268d7d3d555fe4851890ee7f913f (patch)
treeb29886fd1e9a3b793e45f7b015190e51349f94fc
parent85e5d06148eb485c3f3b731b8eac66b05707f6fb (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-xdrivers/mmc/host/sdhci.c3
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;