diff options
author | Greg Kroah-Hartman <[email protected]> | 2022-11-28 19:17:56 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <[email protected]> | 2022-11-28 19:17:56 +0100 |
commit | 449ef8fb9d3591a16fc0d090dc5f043c5edb077a (patch) | |
tree | 47ba60eddf97250a54252f984e4fece03cf2fcaa | |
parent | 6e6df27064aa0a95b6c8a2e2757de35a244649a5 (diff) | |
parent | fd5ac974fc25feed084c2d1599d0dddb4e0556bc (diff) |
Merge tag 'counter-fixes-for-6.1b' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
William writes:
Second set of Counter fixes for 6.1
One change for stm32-lptimer-cnt fixing a check on arr and cmp registers
update to ensure both registers are properly written before ending the
loop.
* tag 'counter-fixes-for-6.1b' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter:
counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update
-rw-r--r-- | drivers/counter/stm32-lptimer-cnt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/counter/stm32-lptimer-cnt.c b/drivers/counter/stm32-lptimer-cnt.c index d6b80b6dfc28..8439755559b2 100644 --- a/drivers/counter/stm32-lptimer-cnt.c +++ b/drivers/counter/stm32-lptimer-cnt.c @@ -69,7 +69,7 @@ static int stm32_lptim_set_enable_state(struct stm32_lptim_cnt *priv, /* ensure CMP & ARR registers are properly written */ ret = regmap_read_poll_timeout(priv->regmap, STM32_LPTIM_ISR, val, - (val & STM32_LPTIM_CMPOK_ARROK), + (val & STM32_LPTIM_CMPOK_ARROK) == STM32_LPTIM_CMPOK_ARROK, 100, 1000); if (ret) return ret; |