diff options
author | Fabrice Gasnier <[email protected]> | 2022-11-23 14:36:52 +0100 |
---|---|---|
committer | Thierry Reding <[email protected]> | 2023-01-30 16:42:45 +0100 |
commit | 3066bc2d58be31275afb51a589668f265e419c37 (patch) | |
tree | 03bd6473d105227c188949af5a3fa754a0457642 /tools/perf | |
parent | b3c650ad9bb88ecf36b9aeacf9e7eb7478258da7 (diff) |
pwm: stm32-lp: fix the check on arr and cmp registers update
The ARR (auto reload register) and CMP (compare) registers are
successively written. The status bits to check the update of these
registers are polled together with regmap_read_poll_timeout().
The condition to end the loop may become true, even if one of the
register isn't correctly updated.
So ensure both status bits are set before clearing them.
Fixes: e70a540b4e02 ("pwm: Add STM32 LPTimer PWM driver")
Signed-off-by: Fabrice Gasnier <[email protected]>
Acked-by: Uwe Kleine-König <[email protected]>
Signed-off-by: Thierry Reding <[email protected]>
Diffstat (limited to 'tools/perf')
0 files changed, 0 insertions, 0 deletions