]> git.baikalelectronics.ru Git - kernel.git/commit
pwm: sifive: Shut down hardware only after pwmchip_remove() completed
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Thu, 21 Jul 2022 10:31:29 +0000 (12:31 +0200)
committerThierry Reding <thierry.reding@gmail.com>
Fri, 29 Jul 2022 11:41:13 +0000 (13:41 +0200)
commitef3ccedeaa17245b6ee6d486cc766abf8ab5b8b6
treee8bc12e39f8b49618218719fc6a4edfd3b7e30dc
parent01766489fd667bda025c6aaa0319bbbb973e50c6
pwm: sifive: Shut down hardware only after pwmchip_remove() completed

The PWMs are expected to be functional until pwmchip_remove() is called.
So disable the clks only afterwards.

Fixes: 1afcd3819818 ("pwm: sifive: Add a driver for SiFive SoC PWM")
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Tested-by: Emil Renner Berthing <emil.renner.berthing@canonical.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
drivers/pwm/pwm-sifive.c