Commit 4ec8c7f52654cdbb13770d04dc76f9a4615cd4e1

Authored by Sascha Hauer
1 parent 4fa030a43d

rtc: imx dryice: Add missing clk_prepare

prepare the clock before enabling it.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>

Showing 1 changed file with 3 additions and 3 deletions Side-by-side Diff

drivers/rtc/rtc-imxdi.c
... ... @@ -405,7 +405,7 @@
405 405 imxdi->clk = clk_get(&pdev->dev, NULL);
406 406 if (IS_ERR(imxdi->clk))
407 407 return PTR_ERR(imxdi->clk);
408   - clk_enable(imxdi->clk);
  408 + clk_prepare_enable(imxdi->clk);
409 409  
410 410 /*
411 411 * Initialize dryice hardware
... ... @@ -470,7 +470,7 @@
470 470 return 0;
471 471  
472 472 err:
473   - clk_disable(imxdi->clk);
  473 + clk_disable_unprepare(imxdi->clk);
474 474 clk_put(imxdi->clk);
475 475  
476 476 return rc;
... ... @@ -487,7 +487,7 @@
487 487  
488 488 rtc_device_unregister(imxdi->rtc);
489 489  
490   - clk_disable(imxdi->clk);
  490 + clk_disable_unprepare(imxdi->clk);
491 491 clk_put(imxdi->clk);
492 492  
493 493 return 0;