> This prepares the interrupt to be used for other stuff than > fifo reading + event readings. > > Signed-off-by: Sean Nyekjaer > --- > > Changes since v1: > * none > > .../iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 78 +---------------- > drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 87 +++++++++++++++++++ > 2 files changed, 88 insertions(+), 77 deletions(-) > > diff --git a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c > index 38194f4d2b7e..2b938d87ae34 100644 > --- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c > +++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c [...] > int st_lsm6dsx_probe(struct device *dev, int irq, int hw_id, > struct regmap *regmap) > { > @@ -1117,6 +1201,9 @@ int st_lsm6dsx_probe(struct device *dev, int irq, int hw_id, > } > > if (hw->irq > 0) { > + err = st_lsm6dsx_irq_setup(hw); > + if (err < 0) > + return err; Could you please put a 'newline' here? > err = st_lsm6dsx_fifo_setup(hw); > if (err < 0) > return err; > -- > 2.22.0 >