aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pwm/pwm-tegra.c
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2021-06-17 11:51:40 +0200
committerThierry Reding <thierry.reding@gmail.com>2021-06-30 19:12:20 +0200
commitc1b8ac969febc8f413c4d71f0eefe2e107610449 (patch)
treed06311eac5e654ee8651389d9685d37eeac06a1c /drivers/pwm/pwm-tegra.c
parentpwm: core: Simplify some devm_*pwm*() functions (diff)
downloadlinux-dev-c1b8ac969febc8f413c4d71f0eefe2e107610449.tar.xz
linux-dev-c1b8ac969febc8f413c4d71f0eefe2e107610449.zip
pwm: tegra: Drop an if block with an always false condition
tegra_pwm_remove() is only called after tegra_pwm_probe() successfully completed. In this case platform_set_drvdata() was called with a non-NULL value and so platform_get_drvdata(pdev) cannot return NULL. Returning an error code from a platform_driver's remove function is ignored anyway, so it's a good thing this exit path is gone. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Diffstat (limited to 'drivers/pwm/pwm-tegra.c')
-rw-r--r--drivers/pwm/pwm-tegra.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/pwm/pwm-tegra.c b/drivers/pwm/pwm-tegra.c
index c529a170bcdd..fa025795198b 100644
--- a/drivers/pwm/pwm-tegra.c
+++ b/drivers/pwm/pwm-tegra.c
@@ -303,9 +303,6 @@ static int tegra_pwm_remove(struct platform_device *pdev)
unsigned int i;
int err;
- if (WARN_ON(!pc))
- return -ENODEV;
-
err = clk_prepare_enable(pc->clk);
if (err < 0)
return err;