summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavan Kunapuli <pkunapuli@nvidia.com>2010-06-11 20:58:30 +0530
committerGary King <gking@nvidia.com>2010-06-11 17:53:12 -0700
commit986ef28e2a620e19ef9af2562c51e28e87f5ea52 (patch)
treef0506905cd51ce5ec6f433ce28be670d148468d4
parent4227a3c937dc836d5c84f40b84d66bee2ae25403 (diff)
sdhci: set MMC_CAP_MMC_HIGHSPEED for high-speed controllers.
Setting MMC_CAP_HIGHSPEED in host capabilites to detect high speed eMMC cards, set high speed mode and configure maximum supported clock frequency(52MHz). Tested on: AP20 Android with high speed eMMC card Change-Id: I0da6a4122a2caec1c70918b5801ddb5ac53dcbb5 Reviewed-on: http://git-master/r/2485 Reviewed-by: Gary King <gking@nvidia.com> Tested-by: Gary King <gking@nvidia.com>
-rw-r--r--drivers/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 b57c8fa9a569..2effd51d2b60 100644
--- a/drivers/mmc/host/sdhci.c
+++ b/drivers/mmc/host/sdhci.c
@@ -1864,7 +1864,8 @@ int sdhci_add_host(struct sdhci_host *host)
mmc->caps |= 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->quirks & SDHCI_QUIRK_BROKEN_CARD_DETECTION) {
if (!host->ops->card_detect)