diff options
author | Fabrice Gasnier <fabrice.gasnier@st.com> | 2017-07-27 18:18:57 +0200 |
---|---|---|
committer | Jonathan Cameron <Jonathan.Cameron@huawei.com> | 2017-07-30 15:43:10 +0200 |
commit | 50b39608efb1e60f334f9b59128fd6d970bfd5a6 (patch) | |
tree | 7e3403479f4e4fac29105478f9d53b2f08ad3a6b /fs | |
parent | iio: bmp280: properly initialize device for humidity reading (diff) | |
download | linux-50b39608efb1e60f334f9b59128fd6d970bfd5a6.tar.xz linux-50b39608efb1e60f334f9b59128fd6d970bfd5a6.zip |
iio: trigger: stm32-timer: fix quadrature mode get routine
Fixes: 4adec7da0536 ("iio: stm32 trigger: Add quadrature encoder device")
SMS bitfiled is mode + 1. After reset, upon boot, SMS = 0. When reading
from sysfs, stm32_get_quadrature_mode() returns -1 (e.g. -EPERM) which is
wrong error code here. So, check SMS bitfiled matches valid encoder mode,
or return -EINVAL.
Signed-off-by: Fabrice Gasnier <fabrice.gasnier@st.com>
Acked-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Diffstat (limited to 'fs')
0 files changed, 0 insertions, 0 deletions