pwm: vt8500: Only unprepare the clock after the pwmchip was removed
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Mon, 21 Jun 2021 13:04:58 +0000 (15:04 +0200)
committerThierry Reding <thierry.reding@gmail.com>
Wed, 30 Jun 2021 17:12:20 +0000 (19:12 +0200)
commit868f13bdea3304362dd882f216ba30a8bf4c10c8
treeaf1441ba5045510fb1464d7a9bd3cc68c80fa754
parentfb2cb3bff9e0ede1709620809374dd14c07b1e16
pwm: vt8500: Only unprepare the clock after the pwmchip was removed

Until pwmchip_remove() returns the PWM is supposed to work, so
pwmchip_remove() must be called before the clock is stopped.

The return value of pwmchip_remove doesn't need to be checked because
it returns zero anyhow and I plan to make it return void soon.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
drivers/pwm/pwm-vt8500.c