pwm: stm32: Calculate prescaler with a division instead of a loop
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Sun, 17 Mar 2024 21:52:16 +0000 (22:52 +0100)
committerUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Tue, 30 Apr 2024 16:57:08 +0000 (18:57 +0200)
commit8002fbeef1e469b2c397d5cd2940e37b32a17849
treeab1ec867dab52d5134e7058887c4013244e243ea
parentd44d635635a7192c773a75e674a8590a163e879e
pwm: stm32: Calculate prescaler with a division instead of a loop

Instead of looping over increasing values for the prescaler and testing
if it's big enough, calculate the value using a single division.

Link: https://lore.kernel.org/r/498a44b313a6c0a84ccddd03cd67aadaaaf7daf2.1710711976.git.u.kleine-koenig@pengutronix.de
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
drivers/pwm/pwm-stm32.c