linux-stable/drivers/iio/imu
Jean-Baptiste Maneyrol bbaae0c79e iio: imu: inv_icm42600: fix timestamp reset
Timestamp reset is not done in the correct place. It must be done
before enabling buffer. The reason is that interrupt timestamping
is always happening when the chip is on, even if the
corresponding sensor is off. When the sensor restarts, timestamp
is wrong if you don't do a reset first.

Fixes: ec74ae9fd3 ("iio: imu: inv_icm42600: add accurate timestamping")
Signed-off-by: Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
Cc: <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20230509152202.245444-1-inv.git-commit@tdk.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2023-05-20 17:33:14 +01:00
..
bmi160 iio: imu: bmi160/bmi160_i2c: Convert to i2c's .probe_new() 2022-11-23 20:01:42 +00:00
bno055 iio: imu: fix spdx format 2023-01-28 16:22:46 +00:00
inv_icm42600 iio: imu: inv_icm42600: fix timestamp reset 2023-05-20 17:33:14 +01:00
inv_mpu6050 iio: imu: inv_mpu6050: Convert to i2c's .probe_new() 2022-11-23 20:20:18 +00:00
st_lsm6dsx iio: imu: lsm6dsx: Add ACPI mount matrix retrieval 2023-04-13 11:37:20 +01:00
st_lsm9ds0 iio: st_sensors: core and lsm9ds0 switch to devm_regulator_bulk_get_enable() 2022-11-23 19:44:01 +00:00
Kconfig iio: adis16480: select CONFIG_CRC32 2023-02-02 17:01:37 +00:00
Makefile iio: imu: add Bosch Sensortec BNO055 core driver 2022-09-21 18:42:56 +01:00
adis.c iio: adis: add '__adis_enable_irq()' implementation 2022-11-23 20:37:50 +00:00
adis16400.c iio: imu: Replace all spi->chip_select and spi->cs_gpiod references with function call 2023-03-11 12:34:03 +00:00
adis16460.c iio:imu:adis: Move exports into IIO_ADISLIB namespace 2022-02-18 11:42:26 +00:00
adis16475.c iio: imu: adis16475: correct copy paste mistake in comment block 2023-03-11 12:18:28 +00:00
adis16480.c iio: imu: adis16480: Improve getting the optional clocks 2022-04-28 19:22:56 +01:00
adis_buffer.c iio:imu:adis: Move exports into IIO_ADISLIB namespace 2022-02-18 11:42:26 +00:00
adis_trigger.c iio:imu:adis: Move exports into IIO_ADISLIB namespace 2022-02-18 11:42:26 +00:00
fxos8700.h
fxos8700_core.c iio: imu: fxos8700: fix MAGN sensor scale and unit 2023-01-21 18:15:19 +00:00
fxos8700_i2c.c iio: imu: fxos8700_i2c: Convert to i2c's .probe_new() 2022-11-23 20:01:42 +00:00
fxos8700_spi.c iio: imu: fxos8700: Drop unneeded explicit castings 2021-03-25 19:13:50 +00:00
kmx61.c iio: imu: kmx61: Fix spelling mistake "Errow" -> "Error" 2022-12-28 17:19:46 +00:00