hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/pwm/pwm-stm32-lp.c
....@@ -127,7 +127,7 @@
127127
128128 /* ensure CMP & ARR registers are properly written */
129129 ret = regmap_read_poll_timeout(priv->regmap, STM32_LPTIM_ISR, val,
130
- (val & STM32_LPTIM_CMPOK_ARROK),
130
+ (val & STM32_LPTIM_CMPOK_ARROK) == STM32_LPTIM_CMPOK_ARROK,
131131 100, 1000);
132132 if (ret) {
133133 dev_err(priv->chip.dev, "ARR/CMP registers write issue\n");