On Tue, Jun 25, 2024 at 09:54:05AM +0200, Uwe Kleine-König wrote:
If period_ns is small, prd might well become 0. Catch that case because otherwise with
regmap_write(priv->regmap, TIM_ARR, prd - 1);
a few lines down quite a big period is configured.
Fixes: 7edf7369205b ("pwm: Add driver for STM32 plaftorm") Cc: stable@vger.kernel.org Reviewed-by: Trevor Gamblin tgamblin@baylibre.com Signed-off-by: Uwe Kleine-König u.kleine-koenig@baylibre.com Link: https://lore.kernel.org/r/b86f62f099983646f97eeb6bfc0117bb2d0c340d.171897915... Signed-off-by: Uwe Kleine-König ukleinek@kernel.org (cherry picked from commit c45fcf46ca2368dafe7e5c513a711a6f0f974308) Signed-off-by: Uwe Kleine-König u.kleine-koenig@baylibre.com
Hello,
this is a backport of c45fcf46ca2368dafe7e5c513a711a6f0f974308 to 6.9.y. It applies fine to 4.19.y, 5.4.y, 5.10.y, 5.15.y, 6.1.y and 6.6.y, too. Please apply accordingly.
Now queued up, thanks
greg k-h