]> www.infradead.org Git - users/dwmw2/linux.git/commit
iio: imu: mpu6050: add missing available scan masks
authorJean-Baptiste Maneyrol <JManeyrol@invensense.com>
Thu, 27 Jun 2019 13:19:53 +0000 (13:19 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 16 Aug 2019 08:10:49 +0000 (10:10 +0200)
commitab7278aafbbef72f43eb5775fe13a855eff1df38
tree086b5323c8b9f70edd73c786c5366305a206318d
parentd55f9a40c226462bf89833f39b890993f635be66
iio: imu: mpu6050: add missing available scan masks

commit 1244a720572fd1680ac8d6b8a4235f2e8557b810 upstream.

Driver only supports 3-axis gyro and/or 3-axis accel.
For icm20602, temp data is mandatory for all configurations.

Fix all single and double axis configurations (almost never used) and more
importantly fix 3-axis gyro and 6-axis accel+gyro buffer on icm20602 when
temp data is not enabled.

Signed-off-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
Fixes: 1615fe41a195 ("iio: imu: mpu6050: Fix FIFO layout for ICM20602")
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/inv_mpu6050/inv_mpu_core.c