iio:imu:adis16480: fix buffering for devices with no burst mode
authorNuno Sá <nuno.sa@analog.com>
Fri, 14 Jan 2022 13:26:08 +0000 (14:26 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 2 Mar 2022 10:48:03 +0000 (11:48 +0100)
commit7bdf7d5f0cbdd18a986ae3023a4c9bb2eaa6ef8d
tree800eb8b0b47706684ea9147580396ed2a7c54375
parent9000406481a5a4d7469e021adaf19f7245609cd7
iio:imu:adis16480: fix buffering for devices with no burst mode

commit b0e85f95e30d4d2dc22ea123a30dba36406879a1 upstream.

The trigger handler defined in the driver assumes that burst mode is
being used. Hence, for devices that do not support it, we have to use
the adis library default trigger implementation.

Tested-by: Julia Pineda <julia.pineda@analog.com>
Fixes: 941f130881fa9 ("iio: adis16480: support burst read function")
Signed-off-by: Nuno Sá <nuno.sa@analog.com>
Link: https://lore.kernel.org/r/20220114132608.241-1-nuno.sa@analog.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/iio/imu/adis16480.c