clk: pwm: Let .get_duty_cycle() return the real duty cycle
authorUwe Kleine-König <u.kleine-koenig@baylibre.com>
Wed, 30 Apr 2025 09:57:46 +0000 (11:57 +0200)
committerStephen Boyd <sboyd@kernel.org>
Fri, 20 Jun 2025 01:09:54 +0000 (18:09 -0700)
commit6ae97be59c7bce32c83d4cdb39902d64831dc714
tree902a497f712a907cc8741c234eb9f012761efc6a
parent19272b37aa4f83ca52bdf9c16d5d81bdd1354494
clk: pwm: Let .get_duty_cycle() return the real duty cycle

pwm_get_state() returns the last requested pwm_state which might differ
from what the lowlevel PWM driver actually implemented. For the purpose
of .get_duty_cycle() the latter is the more interesting info, so use
that to determine the output parameter.

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