prng: Replace clk_enable and clk_disable APIs.
The clk driver has introduced new clock APIs that replace
the existing clk_enable and clk_disable.
-clk_enable() APIs is replaced with clk_prepare_enable().
-clk_disable() API is replaced with clk_disable_unprepare().
Change-Id: Ib6c452e7dc3f357497eae5a9302a7352a19fcb18
Signed-off-by: Ramesh Masavarapu <rameshm@codeaurora.org>
diff --git a/drivers/char/hw_random/msm_rng.c b/drivers/char/hw_random/msm_rng.c
index d1a9fe6..974b77e 100644
--- a/drivers/char/hw_random/msm_rng.c
+++ b/drivers/char/hw_random/msm_rng.c
@@ -72,7 +72,7 @@
return 0;
/* enable PRNG clock */
- ret = clk_enable(msm_rng_dev->prng_clk);
+ ret = clk_prepare_enable(msm_rng_dev->prng_clk);
if (ret) {
dev_err(&pdev->dev, "failed to enable clock in callback\n");
return 0;
@@ -99,7 +99,7 @@
} while (currsize < maxsize);
/* vote to turn off clock */
- clk_disable(msm_rng_dev->prng_clk);
+ clk_disable_unprepare(msm_rng_dev->prng_clk);
return currsize;
}
@@ -116,7 +116,7 @@
int ret = 0;
/* Enable the PRNG CLK */
- ret = clk_enable(msm_rng_dev->prng_clk);
+ ret = clk_prepare_enable(msm_rng_dev->prng_clk);
if (ret) {
dev_err(&(msm_rng_dev->pdev)->dev,
"failed to enable clock in probe\n");
@@ -146,7 +146,7 @@
mb();
}
- clk_disable(msm_rng_dev->prng_clk);
+ clk_disable_unprepare(msm_rng_dev->prng_clk);
return 0;
}