pwm: Convert pwm-tegra to use devm_clk_get()
Subsystems (3)
PATCH 1/1 pwm: Convert pwm-tegra to use devm_clk_get()
Also return proper error in tegra_pwm_remove() if pwmchip_remove() fails.
Signed-off-by Axel Lin <[email protected]>
--- drivers/pwm/pwm-tegra.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-)
drivers/pwm/pwm-tegra.c +2 -6
@@ -194,7 +194,7 @@ static int tegra_pwm_probe(struct platform_device *pdev)platform_set_drvdata (pdev, pwm); - pwm->clk =clk_get (&pdev->dev,NULL ); + pwm->clk =devm_clk_get (&pdev->dev,NULL );if (IS_ERR (pwm->clk))return PTR_ERR (pwm->clk);
@@ -206,7 +206,6 @@ static int tegra_pwm_probe(struct platform_device *pdev) ret =pwmchip_add (&pwm->chip);if (ret <0 ) {dev_err (&pdev->dev,"pwmchip_add() failed: %d\n" , ret); -clk_put (pwm->clk);return ret; }
@@ -233,10 +232,7 @@ static int __devexit tegra_pwm_remove(struct platform_device *pdev)clk_disable_unprepare (pc->clk); } -pwmchip_remove (&pc->chip); -clk_put (pc->clk); - -return 0 ; +return pwmchip_remove (&pc->chip); }#ifdef CONFIG_OF
Signature · 1 line
1.7.9.5
Thierry Reding
AppliedQuoted 6 lines · Axel Lin
Also return proper error in
tegra_pwm_remove()ifpwmchip_remove()fails.Signed-off-by Axel Lin <[email protected]>--- drivers/pwm/pwm-tegra.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-)
Applied, thanks.
Thierry