android_kernel_motorola_sm6225/drivers/iio/imu/inv_mpu6050
Jean-Baptiste Maneyrol 052d878cc2 iio: imu: mpu6050: add missing available scan masks
[ Upstream commit 1244a720572fd1680ac8d6b8a4235f2e8557b810 ]

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: Sasha Levin <sashal@kernel.org>
2019-12-17 20:36:01 +01:00
..
inv_mpu_acpi.c iio: imu: inv_mpu6050: Remove duplicate NULL check 2017-12-02 10:40:11 +00:00
inv_mpu_core.c iio: imu: mpu6050: add missing available scan masks 2019-12-17 20:36:01 +01:00
inv_mpu_i2c.c iio: imu: mpu6050: Add support for the ICM 20602 IMU 2019-11-12 19:21:19 +01:00
inv_mpu_iio.h iio: imu: inv_mpu6050: fix temperature reporting using bad unit 2019-12-17 20:34:37 +01:00
inv_mpu_ring.c iio: imu: mpu6050: Fix FIFO layout for ICM20602 2019-11-12 19:21:22 +01:00
inv_mpu_spi.c iio: imu: mpu6050: Add support for the ICM 20602 IMU 2019-11-12 19:21:19 +01:00
inv_mpu_trigger.c iio: imu: inv_mpu6050: fix user_ctrl register overwritten 2018-05-06 18:01:20 +01:00
Kconfig iio: imu: mpu6050: Add support for the ICM 20602 IMU 2019-11-12 19:21:19 +01:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00