clk: pwm: Don't reconfigure running PWM at probe time
authorUwe Kleine-König <u.kleine-koenig@baylibre.com>
Wed, 30 Apr 2025 09:57:48 +0000 (11:57 +0200)
committerStephen Boyd <sboyd@kernel.org>
Fri, 20 Jun 2025 01:09:56 +0000 (18:09 -0700)
commit91d10161226c1edfb1354441ad78b9ae679a6108
treec6aa16f7cb0a4e71019ca1480a7b2efafe9b7861
parent574c79582963319c39b0d9cfd231367fb96ec907
clk: pwm: Don't reconfigure running PWM at probe time

If the PWM is enabled already when .probe() is entered, period and
duty_cycle are updated which essentially corresponds to a clock frequency
change. This is unusual and surprising. So update the settings only when
the clock gets prepared.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Link: https://lore.kernel.org/r/a974f1147e1a080bf5ad7f1752c92b24516df284.1746006578.git.ukleinek@baylibre.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/clk-pwm.c