diff options
author | Pavan Kunapuli <pkunapuli@nvidia.com> | 2010-06-11 20:58:30 +0530 |
---|---|---|
committer | Gary King <gking@nvidia.com> | 2010-06-11 17:53:12 -0700 |
commit | 986ef28e2a620e19ef9af2562c51e28e87f5ea52 (patch) | |
tree | f0506905cd51ce5ec6f433ce28be670d148468d4 | |
parent | 4227a3c937dc836d5c84f40b84d66bee2ae25403 (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.c | 3 |
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) |