1
0
Fork 0

rtc: imx dryice: Add missing clk_prepare

prepare the clock before enabling it.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
hifive-unleashed-5.1
Sascha Hauer 2012-04-25 16:35:16 +02:00
parent 4fa030a43d
commit 4ec8c7f526
1 changed files with 3 additions and 3 deletions

View File

@ -405,7 +405,7 @@ static int dryice_rtc_probe(struct platform_device *pdev)
imxdi->clk = clk_get(&pdev->dev, NULL);
if (IS_ERR(imxdi->clk))
return PTR_ERR(imxdi->clk);
clk_enable(imxdi->clk);
clk_prepare_enable(imxdi->clk);
/*
* Initialize dryice hardware
@ -470,7 +470,7 @@ static int dryice_rtc_probe(struct platform_device *pdev)
return 0;
err:
clk_disable(imxdi->clk);
clk_disable_unprepare(imxdi->clk);
clk_put(imxdi->clk);
return rc;
@ -487,7 +487,7 @@ static int __devexit dryice_rtc_remove(struct platform_device *pdev)
rtc_device_unregister(imxdi->rtc);
clk_disable(imxdi->clk);
clk_disable_unprepare(imxdi->clk);
clk_put(imxdi->clk);
return 0;