linux-imx/drivers/iio/gyro
Carlos Song c4fc46515f LF-4131 iio: gyro: fxas21002c: Fix raw data is not updated in trigger/buffer
The runtime PM autosuspend is used for the sensor. When the sensor
in suspend runtime PM status, it is in standby mode and will not update
raw data. When read raw data into buffer by trigger, the data which is
read into the buffer in each trigger interrupt is constant.

Resume the sensor before read new data into the buffer by trigger and
put the sensor into autosuspend runtime PM status after that.

Signed-off-by: Carlos Song <carlos.song@nxp.com>
Reviewed-by: Haibo Chen <haibo.chen@nxp.com>
2023-10-30 16:13:16 +08:00
..
adis16080.c iio: gyro: adis16080: Fix alignment for DMA safety 2022-06-14 11:53:18 +01:00
adis16130.c iio: gyro: adis16130: Fix alignment for DMA safety 2022-06-14 11:53:18 +01:00
adis16136.c iio: gyro: adis16136: Call '__adis_initial_startup()' in probe 2022-11-23 20:37:50 +00:00
adis16260.c iio: gyro: adis16260: Call '__adis_initial_startup()' in probe 2022-11-23 20:37:51 +00:00
adxrs290.c
adxrs450.c iio: gyro: adxrs450: Fix alignment for DMA safety 2022-06-14 11:53:18 +01:00
bmg160_core.c iio: gyro: bmg160_core: Simplify using devm_regulator_*get_enable() 2022-11-23 19:44:00 +00:00
bmg160_i2c.c iio: Switch i2c drivers back to use .probe() 2023-05-21 18:54:53 +01:00
bmg160_spi.c
bmg160.h
fxas21002c_core.c LF-4131 iio: gyro: fxas21002c: Fix raw data is not updated in trigger/buffer 2023-10-30 16:13:16 +08:00
fxas21002c_i2c.c iio: Switch i2c drivers back to use .probe() 2023-05-21 18:54:53 +01:00
fxas21002c_spi.c iio: gyro: fxas210002c: Move exports to IIO_FXAS210002C namespace. 2022-11-23 19:44:00 +00:00
fxas21002c.h
hid-sensor-gyro-3d.c iio: hid: fix the retval in gyro_3d_capture_sample 2023-01-14 16:31:42 +00:00
itg3200_buffer.c
itg3200_core.c iio: Switch i2c drivers back to use .probe() 2023-05-21 18:54:53 +01:00
Kconfig
Makefile
mpu3050-core.c iio: Rename iio_trigger_poll_chained and add kernel-doc 2023-03-11 12:18:29 +00:00
mpu3050-i2c.c iio: Switch i2c drivers back to use .probe() 2023-05-21 18:54:53 +01:00
mpu3050.h iio: gyro: mpu3050: Make mpu3050_common_remove() return void 2022-05-01 19:01:13 +01:00
ssp_gyro_sensor.c iio: core: Simplify the registration of kfifo buffers 2022-04-10 16:25:46 +01:00
st_gyro_buffer.c
st_gyro_core.c
st_gyro_i2c.c iio: Switch i2c drivers back to use .probe() 2023-05-21 18:54:53 +01:00
st_gyro_spi.c
st_gyro.h