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@xxxxxxxxxxxxxxx > Reviewed-by: Trevor Gamblin <tgamblin@xxxxxxxxxxxx> > Signed-off-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxx> > Link: https://lore.kernel.org/r/b86f62f099983646f97eeb6bfc0117bb2d0c340d.1718979150.git.u.kleine-koenig@xxxxxxxxxxxx > Signed-off-by: Uwe Kleine-König <ukleinek@xxxxxxxxxx> > (cherry picked from commit c45fcf46ca2368dafe7e5c513a711a6f0f974308) > Signed-off-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxx> > --- > 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