Commit 4ec8c7f52654cdbb13770d04dc76f9a4615cd4e1
1 parent
4fa030a43d
Exists in
smarc-l5.0.0_1.0.0-ga
and in
5 other branches
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; |