mmc: sdhci: config controller MMC_TIMING_MMC_HS

If emmc driver config MMC_TIMING_MMC_HS, need config

controller SDHCI_HOST_CONTROL2 register SDHCI_CTRL_UHS_SDR50.

It will affect emmc phy work mode.

Change-Id: Ib45f30eb6b70bde6f1beb4612ded17ee2b24b5fe
Signed-off-by: chenfen <chenfen@rock-chips.com>
This commit is contained in:
chenfen 2018-07-31 17:28:44 +08:00
parent cc0bf5ed98
commit 850fcf3e04
1 changed files with 2 additions and 1 deletions

View File

@ -450,7 +450,8 @@ static void sdhci_set_uhs_signaling(struct sdhci_host *host)
ctrl_2 |= SDHCI_CTRL_UHS_SDR12;
else if (timing == MMC_TIMING_UHS_SDR25)
ctrl_2 |= SDHCI_CTRL_UHS_SDR25;
else if (timing == MMC_TIMING_UHS_SDR50)
else if ((timing == MMC_TIMING_UHS_SDR50) ||
(timing == MMC_TIMING_MMC_HS))
ctrl_2 |= SDHCI_CTRL_UHS_SDR50;
else if ((timing == MMC_TIMING_UHS_DDR50) ||
(timing == MMC_TIMING_MMC_DDR52))