linux/drivers/iio/imu
Lars-Peter Clausen 5cffac46e3 iio: adis16400: Fix burst transfer for adis16448
commit d046ba268a upstream.

The adis16448, unlike the other chips in this family, in addition to the
hardware channels also sends out the DIAG_STAT register in burst mode
before them. Handle that case by skipping over the first 2 bytes before we
pass the received data to the buffer.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Fixes: 76ada52f7f ("iio:adis16400: Add support for the adis16448")
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
History 2015-06-11 11:24:57 +01:00
..
inv_mpu6050 iio: inv_mpu6050: Clear timestamps fifo while resetting hardware fifo 2015-04-13 16:48:55 +01:00
adis.c iio:imu: Add support for the ADIS16480 and similar IMUs 2012-11-20 21:28:51 +00:00
adis16400.h iio: adis16400: Fix burst transfer for adis16448 2015-06-11 11:24:57 +01:00
adis16400_buffer.c iio: adis16400: Fix burst transfer for adis16448 2015-06-11 11:24:57 +01:00
adis16400_core.c iio: adis16400: Fix burst transfer for adis16448 2015-06-11 11:24:57 +01:00
adis16480.c iio: imu: adis16480: Use devm_iio_device_alloc 2013-08-03 18:55:24 +01:00
adis_buffer.c iio:adis_lib: Use iio_push_to_buffers_with_timestamp() 2013-09-21 19:23:57 +01:00
adis_trigger.c iio: imu: Use iio_trigger_get for indio_dev->trig assignment 2015-04-13 16:48:58 +01:00
Kconfig iio: imu: mpu6050: Move config entry into IMU menu 2014-02-08 12:27:30 +00:00
Makefile iio: Add a comment to about alphabetical order to Kconfigs and Makefiles 2013-08-03 18:40:36 +01:00