linux/drivers/iio
Jean-Baptiste Maneyrol 0a3b517c80 iio: imu: inv_mpu6050: fix interrupt status read for old buggy chips
Interrupt status read seems to be broken on some old MPU-6050 like
chips. Fix by reverting to previous driver behavior bypassing interrupt
status read. This is working because these chips are not supporting
WoM and data ready is the only interrupt source.

Fixes: 5537f653d9 ("iio: imu: inv_mpu6050: add new interrupt handler for WoM events")
Cc: stable@vger.kernel.org
Signed-off-by: Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
Tested-by: Svyatoslav Ryhel <clamor95@gmail.com> # LG P895
Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com> # LG P880
Link: https://patch.msgid.link/20240814143735.327302-1-inv.git-commit@tdk.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2024-08-17 15:31:41 +01:00
..
accel IIO: 2nd set of new device support, features and cleanup for 6.11 2024-07-04 11:04:20 +02:00
adc iio: adc: ad7173: fix GPIO device info 2024-08-17 11:20:02 +01:00
addac
afe
amplifiers
buffer iio: buffer-dmaengine: fix releasing dma channel on error 2024-07-29 20:31:23 +01:00
cdc
chemical Merge 6.10-rc6 into char-misc-next 2024-07-01 13:55:39 +02:00
common iio: common: scmi_iio: convert to dev_err_probe() 2024-06-30 12:27:41 +01:00
dac IIO: 2nd set of new device support, features and cleanup for 6.11 2024-07-04 11:04:20 +02:00
dummy
filter
frequency
gyro
health
humidity Merge 6.10-rc6 into char-misc-next 2024-07-01 13:55:39 +02:00
imu iio: imu: inv_mpu6050: fix interrupt status read for old buggy chips 2024-08-17 15:31:41 +01:00
light Char/Misc and other driver changes for 6.11-rc1 2024-07-19 15:55:08 -07:00
magnetometer
multiplexer
orientation
position
potentiometer
potentiostat
pressure
proximity
resolver
temperature iio: temperature: ltc2983: convert to dev_err_probe() 2024-06-30 12:27:25 +01:00
test
trigger
iio_core_trigger.h
iio_core.h iio: Add iio_read_channel_label to inkern API 2024-06-28 20:06:56 +01:00
industrialio-acpi.c
industrialio-backend.c iio: backend: make use of dev_err_cast_probe() 2024-06-30 12:27:33 +01:00
industrialio-buffer.c iio: core: Add new DMABUF interface infrastructure 2024-06-30 11:29:17 +01:00
industrialio-configfs.c
industrialio-core.c iio: Add iio_read_channel_label to inkern API 2024-06-28 20:06:56 +01:00
industrialio-event.c
industrialio-gts-helper.c
industrialio-sw-device.c
industrialio-sw-trigger.c
industrialio-trigger.c
industrialio-triggered-event.c
inkern.c iio: fix scale application in iio_convert_raw_to_processed_unlocked 2024-08-03 16:29:32 +01:00
Kconfig iio: core: Add new DMABUF interface infrastructure 2024-06-30 11:29:17 +01:00
Makefile
TODO