On Thu, 27 Jul 2017 18:18:58 +0200
Fabrice Gasnier <[email protected]> wrote:

> Fixes: 4adec7da0536 ("iio: stm32 trigger: Add quadrature encoder device")
> 
> IIO core expects zero as return value for write_raw() callback
> in case of success.
> 
> Signed-off-by: Fabrice Gasnier <[email protected]>
Applied to the fixes-togreg branch of iio.git.

Thanks

Jonathan
> ---
>  drivers/iio/trigger/stm32-timer-trigger.c | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
> 
> diff --git a/drivers/iio/trigger/stm32-timer-trigger.c 
> b/drivers/iio/trigger/stm32-timer-trigger.c
> index 6aa73d6..107918b 100644
> --- a/drivers/iio/trigger/stm32-timer-trigger.c
> +++ b/drivers/iio/trigger/stm32-timer-trigger.c
> @@ -406,9 +406,8 @@ static int stm32_counter_write_raw(struct iio_dev 
> *indio_dev,
>  
>       switch (mask) {
>       case IIO_CHAN_INFO_RAW:
> -             regmap_write(priv->regmap, TIM_CNT, val);
> +             return regmap_write(priv->regmap, TIM_CNT, val);
>  
> -             return IIO_VAL_INT;
>       case IIO_CHAN_INFO_SCALE:
>               /* fixed scale */
>               return -EINVAL;

Reply via email to