This patchset depends on: [PATCH 0/2] enable LIR and clear_on_read for st_lsm6dsx @Jonathan if this is accepted, will it go in 5.4? Sean Nyekjaer (5): iio: imu: st_lsm6dsx: move interrupt thread to core iio: imu: st_lsm6dsx: add motion events iio: imu: st_lsm6dsx: add wakeup-source option iio: imu: st_lsm6dsx: always enter interrupt thread iio: imu: st_lsm6dsx: add motion report function and call from interrupt drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 46 +++ .../iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 78 +--- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 361 +++++++++++++++++- 3 files changed, 404 insertions(+), 81 deletions(-) -- 2.23.0