hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
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");