]> git.baikalelectronics.ru Git - kernel.git/commit
iio: cros_ec: Expose hwfifo_timeout
authorGwendal Grignou <gwendal@chromium.org>
Fri, 27 Mar 2020 22:34:40 +0000 (15:34 -0700)
committerEnric Balletbo i Serra <enric.balletbo@collabora.com>
Sat, 28 Mar 2020 21:04:33 +0000 (22:04 +0100)
commitccac5aeb59e7eafccd03740a80d1700847f1388b
tree765ff79f3c35f65029f2794e4c1c670cfaac8c7b
parent816564b62de2ececa166f836ba7a0e8ec6e264e1
iio: cros_ec: Expose hwfifo_timeout

Expose EC minimal interrupt period through buffer/hwfifo_timeout:
- Maximal timeout is limited to 65s.
- When timeout for all sensors is set to 0, EC will not send events,
  even if the sensor sampling rate is greater than 0.

Rename frequency to sampling_frequency to match IIO ABI.

Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
drivers/iio/light/cros_ec_light_prox.c
drivers/iio/pressure/cros_ec_baro.c
include/linux/iio/common/cros_ec_sensors_core.h