|
@@ -1247,17 +1247,17 @@ msmsdcc_probe(struct platform_device *pdev)
|
|
goto pclk_put;
|
|
goto pclk_put;
|
|
}
|
|
}
|
|
|
|
|
|
- /* Enable clocks */
|
|
|
|
- ret = msmsdcc_enable_clocks(host);
|
|
|
|
- if (ret)
|
|
|
|
- goto clk_put;
|
|
|
|
-
|
|
|
|
ret = clk_set_rate(host->clk, msmsdcc_fmin);
|
|
ret = clk_set_rate(host->clk, msmsdcc_fmin);
|
|
if (ret) {
|
|
if (ret) {
|
|
pr_err("%s: Clock rate set failed (%d)\n", __func__, ret);
|
|
pr_err("%s: Clock rate set failed (%d)\n", __func__, ret);
|
|
- goto clk_disable;
|
|
|
|
|
|
+ goto clk_put;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /* Enable clocks */
|
|
|
|
+ ret = msmsdcc_enable_clocks(host);
|
|
|
|
+ if (ret)
|
|
|
|
+ goto clk_put;
|
|
|
|
+
|
|
host->pclk_rate = clk_get_rate(host->pclk);
|
|
host->pclk_rate = clk_get_rate(host->pclk);
|
|
host->clk_rate = clk_get_rate(host->clk);
|
|
host->clk_rate = clk_get_rate(host->clk);
|
|
|
|
|