diff options
| -rw-r--r-- | drivers/mmc/host/meson-gx-mmc.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/mmc/host/meson-gx-mmc.c b/drivers/mmc/host/meson-gx-mmc.c index 421c8719c202..08a55c2e96e1 100644 --- a/drivers/mmc/host/meson-gx-mmc.c +++ b/drivers/mmc/host/meson-gx-mmc.c | |||
| @@ -745,6 +745,10 @@ static void meson_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) | |||
| 745 | case MMC_POWER_UP: | 745 | case MMC_POWER_UP: |
| 746 | if (!IS_ERR(mmc->supply.vmmc)) | 746 | if (!IS_ERR(mmc->supply.vmmc)) |
| 747 | mmc_regulator_set_ocr(mmc, mmc->supply.vmmc, ios->vdd); | 747 | mmc_regulator_set_ocr(mmc, mmc->supply.vmmc, ios->vdd); |
| 748 | |||
| 749 | /* Reset rx phase */ | ||
| 750 | clk_set_phase(host->rx_clk, 0); | ||
| 751 | |||
| 748 | break; | 752 | break; |
| 749 | 753 | ||
| 750 | case MMC_POWER_ON: | 754 | case MMC_POWER_ON: |
| @@ -758,8 +762,6 @@ static void meson_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) | |||
| 758 | host->vqmmc_enabled = true; | 762 | host->vqmmc_enabled = true; |
| 759 | } | 763 | } |
| 760 | 764 | ||
| 761 | /* Reset rx phase */ | ||
| 762 | clk_set_phase(host->rx_clk, 0); | ||
| 763 | break; | 765 | break; |
| 764 | } | 766 | } |
| 765 | 767 | ||
