]> 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)
commitb32dd6f7500b24da181c31344500c0e2b27803eb
treee8bc12e39f8b49618218719fc6a4edfd3b7e30dc
parent9fb98e41998ac49d104f745bebef2ad85d1e174f
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: 144f67265c18 ("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