diff options
Diffstat (limited to 'drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c')
-rw-r--r-- | drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c b/drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c index e1d0869e0ad1..03b9372c1212 100644 --- a/drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c +++ b/drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | |||
@@ -103,7 +103,7 @@ static int inv_mpu6050_set_enable(struct iio_dev *indio_dev, bool enable) | |||
103 | static int inv_mpu_data_rdy_trigger_set_state(struct iio_trigger *trig, | 103 | static int inv_mpu_data_rdy_trigger_set_state(struct iio_trigger *trig, |
104 | bool state) | 104 | bool state) |
105 | { | 105 | { |
106 | return inv_mpu6050_set_enable(trig->private_data, state); | 106 | return inv_mpu6050_set_enable(iio_trigger_get_drvdata(trig), state); |
107 | } | 107 | } |
108 | 108 | ||
109 | static const struct iio_trigger_ops inv_mpu_trigger_ops = { | 109 | static const struct iio_trigger_ops inv_mpu_trigger_ops = { |
@@ -130,8 +130,8 @@ int inv_mpu6050_probe_trigger(struct iio_dev *indio_dev) | |||
130 | if (ret) | 130 | if (ret) |
131 | goto error_free_trig; | 131 | goto error_free_trig; |
132 | st->trig->dev.parent = &st->client->dev; | 132 | st->trig->dev.parent = &st->client->dev; |
133 | st->trig->private_data = indio_dev; | ||
134 | st->trig->ops = &inv_mpu_trigger_ops; | 133 | st->trig->ops = &inv_mpu_trigger_ops; |
134 | iio_trigger_set_drvdata(st->trig, indio_dev); | ||
135 | ret = iio_trigger_register(st->trig); | 135 | ret = iio_trigger_register(st->trig); |
136 | if (ret) | 136 | if (ret) |
137 | goto error_free_irq; | 137 | goto error_free_irq; |