diff options
author | Dong Aisheng <b29396@freescale.com> | 2013-10-21 09:38:30 -0400 |
---|---|---|
committer | Nitin Garg <nitin.garg@freescale.com> | 2014-04-16 09:47:07 -0400 |
commit | 071df2fb832e066729e15cb1096852249e923b9e (patch) | |
tree | dcb6ff10f5ddf5afcf7f344887d5e98fa7fe9883 /drivers/mmc | |
parent | ec43c35e70f6c88edc1a72d8b46e82d65989461f (diff) |
mmc: sdhci-esdhc-imx: add eMMC HS200 mode support
Add support for eMMC 4.5 cards to work on hs200 mode.
Signed-off-by: Dong Aisheng <b29396@freescale.com>
Acked-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'drivers/mmc')
-rw-r--r-- | drivers/mmc/host/sdhci-esdhc-imx.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c b/drivers/mmc/host/sdhci-esdhc-imx.c index 2a0c79a62823..c4657af3d0c8 100644 --- a/drivers/mmc/host/sdhci-esdhc-imx.c +++ b/drivers/mmc/host/sdhci-esdhc-imx.c | |||
@@ -850,6 +850,7 @@ static int esdhc_change_pinstate(struct sdhci_host *host, | |||
850 | pinctrl = imx_data->pins_100mhz; | 850 | pinctrl = imx_data->pins_100mhz; |
851 | break; | 851 | break; |
852 | case MMC_TIMING_UHS_SDR104: | 852 | case MMC_TIMING_UHS_SDR104: |
853 | case MMC_TIMING_MMC_HS200: | ||
853 | pinctrl = imx_data->pins_200mhz; | 854 | pinctrl = imx_data->pins_200mhz; |
854 | break; | 855 | break; |
855 | default: | 856 | default: |
@@ -877,6 +878,7 @@ static int esdhc_set_uhs_signaling(struct sdhci_host *host, unsigned int uhs) | |||
877 | imx_data->uhs_mode = SDHCI_CTRL_UHS_SDR50; | 878 | imx_data->uhs_mode = SDHCI_CTRL_UHS_SDR50; |
878 | break; | 879 | break; |
879 | case MMC_TIMING_UHS_SDR104: | 880 | case MMC_TIMING_UHS_SDR104: |
881 | case MMC_TIMING_MMC_HS200: | ||
880 | imx_data->uhs_mode = SDHCI_CTRL_UHS_SDR104; | 882 | imx_data->uhs_mode = SDHCI_CTRL_UHS_SDR104; |
881 | break; | 883 | break; |
882 | case MMC_TIMING_UHS_DDR50: | 884 | case MMC_TIMING_UHS_DDR50: |