]> git.baikalelectronics.ru Git - kernel.git/commit
pwm: Restore initial state if a legacy callback fails
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Thu, 1 Jul 2021 07:29:27 +0000 (09:29 +0200)
committerThierry Reding <thierry.reding@gmail.com>
Wed, 17 Nov 2021 16:10:42 +0000 (17:10 +0100)
commit2da12a05c0953740607af3d19546c313e2cd6bc3
treef4eb0ef63878f0caee9b8331df924a94f6d63882
parenta00ebd86303c23c15e340323e989ddbb01eeceee
pwm: Restore initial state if a legacy callback fails

It is not entirely accurate to go back to the initial state after e.g.
.enable() failed, as .config() still modified the hardware, but this same
inconsistency exists for drivers that implement .apply().

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