]> git.baikalelectronics.ru Git - kernel.git/commit
leds: pwm: convert to atomic PWM API
authorUwe Kleine-König <uwe@kleine-koenig.org>
Fri, 24 Jan 2020 16:54:08 +0000 (17:54 +0100)
committerPavel Machek <pavel@ucw.cz>
Wed, 26 Feb 2020 20:49:39 +0000 (21:49 +0100)
commit13cde15a53e7885c39627c14053ddcef3770c82f
tree12d5eb0edf42e8fde7e8e6ca2837cdf85c6f81f4
parentcf69205e4a2e1e9d327bbe1f5aea3c591d21d156
leds: pwm: convert to atomic PWM API

pwm_config(), pwm_enable() and pwm_disable() should get removed in the
long run. So update the driver to use the atomic API that is here to
stay.

A few side effects:

 - led_pwm_set() now returns an error when setting the PWM fails.
 - During .probe() the PWM isn't disabled implicitly by pwm_apply_args()
   any more.

Signed-off-by: Uwe Kleine-König <uwe@kleine-koenig.org>
Tested-by: Jeff LaBundy <jeff@labundy.com>
Signed-off-by: Pavel Machek <pavel@ucw.cz>
drivers/leds/leds-pwm.c