pwm: clps71xx: Implement .apply() callback
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 8 Apr 2022 15:45:20 +0000 (17:45 +0200)
committerThierry Reding <thierry.reding@gmail.com>
Fri, 22 Apr 2022 16:52:30 +0000 (18:52 +0200)
commit4225cd01d30f66b6f35e8f54ba6929db11a9a7af
treee82cbc2a43c4a1ff5849c6bd3a999edb0e1bd563
parent09f688f0718f57f9cf68ee1aa94490f641e759ba
pwm: clps71xx: Implement .apply() callback

To eventually get rid of all legacy drivers convert this driver to the
modern world implementing .apply().

This fixes a small issue in clps711x_get_duty() en passant: the
multiplication v * 0xf might have overflown.

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