diff options
Diffstat (limited to 'drivers/iio/trigger/stm32-timer-trigger.c')
-rw-r--r-- | drivers/iio/trigger/stm32-timer-trigger.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/iio/trigger/stm32-timer-trigger.c b/drivers/iio/trigger/stm32-timer-trigger.c index 14e6eb04bbb0..25ad6abfee22 100644 --- a/drivers/iio/trigger/stm32-timer-trigger.c +++ b/drivers/iio/trigger/stm32-timer-trigger.c | |||
@@ -485,7 +485,7 @@ static int stm32_get_trigger_mode(struct iio_dev *indio_dev, | |||
485 | 485 | ||
486 | regmap_read(priv->regmap, TIM_SMCR, &smcr); | 486 | regmap_read(priv->regmap, TIM_SMCR, &smcr); |
487 | 487 | ||
488 | return smcr == TIM_SMCR_SMS ? 0 : -EINVAL; | 488 | return (smcr & TIM_SMCR_SMS) == TIM_SMCR_SMS ? 0 : -EINVAL; |
489 | } | 489 | } |
490 | 490 | ||
491 | static const struct iio_enum stm32_trigger_mode_enum = { | 491 | static const struct iio_enum stm32_trigger_mode_enum = { |