On 30 June 2014 21:11, Vasily Khoruzhick <anarsoul@xxxxxxxxx> wrote: > Use clk_prepare_enable/clk_disable_unprepare to make the driver > work properly with common clock framework. > > Signed-off-by: Vasily Khoruzhick <anarsoul@xxxxxxxxx> Thanks! Applied for next. I took the liberty to add the prefix "mmc" to heading of the commit msg. Kind regards Uffe > --- > drivers/mmc/host/s3cmci.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/drivers/mmc/host/s3cmci.c b/drivers/mmc/host/s3cmci.c > index 0d115a8..e5516a2 100644 > --- a/drivers/mmc/host/s3cmci.c > +++ b/drivers/mmc/host/s3cmci.c > @@ -1707,7 +1707,7 @@ static int s3cmci_probe(struct platform_device *pdev) > goto probe_free_dma; > } > > - ret = clk_enable(host->clk); > + ret = clk_prepare_enable(host->clk); > if (ret) { > dev_err(&pdev->dev, "failed to enable clock source.\n"); > goto clk_free; > @@ -1765,7 +1765,7 @@ static int s3cmci_probe(struct platform_device *pdev) > s3cmci_cpufreq_deregister(host); > > free_dmabuf: > - clk_disable(host->clk); > + clk_disable_unprepare(host->clk); > > clk_free: > clk_put(host->clk); > @@ -1817,7 +1817,7 @@ static void s3cmci_shutdown(struct platform_device *pdev) > s3cmci_debugfs_remove(host); > s3cmci_cpufreq_deregister(host); > mmc_remove_host(mmc); > - clk_disable(host->clk); > + clk_disable_unprepare(host->clk); > } > > static int s3cmci_remove(struct platform_device *pdev) > -- > 2.0.0 > -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html