Skip to content

Commit 1437d9f

Browse files
Jiasheng JiangWilliam Breathitt Gray
authored andcommitted
counter: ti-ecap-capture: Add check for clk_enable()
Add check for the return value of clk_enable() in order to catch the potential exception. Fixes: 4e2f42a ("counter: ti-ecap-capture: capture driver support for ECAP") Reviewed-by: Julien Panis <[email protected]> Signed-off-by: Jiasheng Jiang <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: William Breathitt Gray <[email protected]>
1 parent 842c375 commit 1437d9f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

drivers/counter/ti-ecap-capture.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -574,8 +574,13 @@ static int ecap_cnt_resume(struct device *dev)
574574
{
575575
struct counter_device *counter_dev = dev_get_drvdata(dev);
576576
struct ecap_cnt_dev *ecap_dev = counter_priv(counter_dev);
577+
int ret;
577578

578-
clk_enable(ecap_dev->clk);
579+
ret = clk_enable(ecap_dev->clk);
580+
if (ret) {
581+
dev_err(dev, "Cannot enable clock %d\n", ret);
582+
return ret;
583+
}
579584

580585
ecap_cnt_capture_set_evmode(counter_dev, ecap_dev->pm_ctx.ev_mode);
581586

0 commit comments

Comments
 (0)