linux/drivers/iio/imu/inv_mpu6050
Jean-Baptiste Maneyrol c2b82a690c iio: imu: inv_mpu6050: skip first sample when gyro is on
Implement generic skip first samples mechanism and use it to
filter out first sample when gyro is on.

The problem for these chips is that the first sample of the gyro
is out of specs, because gyro is not completely stabilized. To
ensure all data are within sensor specs, we just skip the first
sample when turning gyro on.

Signed-off-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2018-05-06 17:56:26 +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: inv_mpu6050: fix possible deadlock between mutex and iio 2018-05-06 17:53:32 +01:00
inv_mpu_i2c.c iio: imu: inv_mpu6050: use i2c mux only for chip with i2c aux bus 2018-05-06 17:48:28 +01:00
inv_mpu_iio.h iio: imu: inv_mpu6050: skip first sample when gyro is on 2018-05-06 17:56:26 +01:00
inv_mpu_ring.c iio: imu: inv_mpu6050: skip first sample when gyro is on 2018-05-06 17:56:26 +01:00
inv_mpu_spi.c iio: imu: inv_mpu6050: use devm_* at init and delete remove 2018-04-28 16:53:26 +01:00
inv_mpu_trigger.c iio: imu: inv_mpu6050: skip first sample when gyro is on 2018-05-06 17:56:26 +01:00
Kconfig iio:imu:mpu6050: icm20608 initial support 2016-07-03 12:39:57 +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