mirror of https://gitee.com/openkylin/linux.git
mmc: sdhci-spear: Don't call clk_{un}prepare() in suspend/resume
clk_{un}prepare is mandatory for platforms using common clock framework. Because for SPEAr we don't do anything in clk_{un}prepare() calls, just call them once in probe/remove. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Chris Ball <cjb@laptop.org>
This commit is contained in:
parent
257f9df123
commit
06960a1b5d
|
@ -302,7 +302,7 @@ static int sdhci_suspend(struct device *dev)
|
|||
|
||||
ret = sdhci_suspend_host(host);
|
||||
if (!ret)
|
||||
clk_disable_unprepare(sdhci->clk);
|
||||
clk_disable(sdhci->clk);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
@ -313,7 +313,7 @@ static int sdhci_resume(struct device *dev)
|
|||
struct spear_sdhci *sdhci = dev_get_platdata(dev);
|
||||
int ret;
|
||||
|
||||
ret = clk_prepare_enable(sdhci->clk);
|
||||
ret = clk_enable(sdhci->clk);
|
||||
if (ret) {
|
||||
dev_dbg(dev, "Resume: Error enabling clock\n");
|
||||
return ret;
|
||||
|
|
Loading…
Reference in New Issue