iio:max1361: Use default triggered buffer setup ops
authorLars-Peter Clausen <lars@metafoo.de>
Mon, 16 Sep 2013 08:34:00 +0000 (09:34 +0100)
committerJonathan Cameron <jic23@kernel.org>
Mon, 16 Sep 2013 21:37:37 +0000 (22:37 +0100)
The max1361 driver uses the same callbacks as the triggered buffer default
buffer setup ops, so just remove the max1361 specific ops and let it use the
default ops.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/adc/max1363.c

index 4fb35d1d74943b72a77e9a5affe4f8f751382b22..1e7160de0b90122d044eb0b9cff2842d301ec7ff 100644 (file)
@@ -1484,12 +1484,6 @@ done:
        return IRQ_HANDLED;
 }
 
-static const struct iio_buffer_setup_ops max1363_buffered_setup_ops = {
-       .postenable = &iio_triggered_buffer_postenable,
-       .preenable = &iio_sw_buffer_preenable,
-       .predisable = &iio_triggered_buffer_predisable,
-};
-
 static int max1363_probe(struct i2c_client *client,
                         const struct i2c_device_id *id)
 {
@@ -1559,7 +1553,7 @@ static int max1363_probe(struct i2c_client *client,
                goto error_disable_reg;
 
        ret = iio_triggered_buffer_setup(indio_dev, NULL,
-               &max1363_trigger_handler, &max1363_buffered_setup_ops);
+               &max1363_trigger_handler, NULL);
        if (ret)
                goto error_disable_reg;