pwm: bcm2835: Free resources only after pwmchip_remove()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Thu, 25 Mar 2021 08:29:31 +0000 (09:29 +0100)
committerThierry Reding <thierry.reding@gmail.com>
Fri, 9 Apr 2021 12:33:39 +0000 (14:33 +0200)
commit3c817469a53d93bbae52f8ead207dc0b9aeebae9
tree7051f889531571bd1123687d8ccc7054f15f4462
parentd4ac3917bca64a4f630dc6f7ba47fe71dbf0273e
pwm: bcm2835: Free resources only after pwmchip_remove()

Before pwmchip_remove() returns the PWM is expected to be functional. So
remove the pwmchip before disabling the clock.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
drivers/pwm/pwm-bcm2835.c