|
@@ -648,8 +648,6 @@ static int ad5933_register_ring_funcs_and_init(struct iio_dev *indio_dev)
|
|
|
/* Ring buffer functions - here trigger setup related */
|
|
|
indio_dev->setup_ops = &ad5933_ring_setup_ops;
|
|
|
|
|
|
- indio_dev->modes |= INDIO_BUFFER_HARDWARE;
|
|
|
-
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
@@ -762,7 +760,7 @@ static int ad5933_probe(struct i2c_client *client,
|
|
|
indio_dev->dev.parent = &client->dev;
|
|
|
indio_dev->info = &ad5933_info;
|
|
|
indio_dev->name = id->name;
|
|
|
- indio_dev->modes = INDIO_DIRECT_MODE;
|
|
|
+ indio_dev->modes = (INDIO_BUFFER_SOFTWARE | INDIO_DIRECT_MODE);
|
|
|
indio_dev->channels = ad5933_channels;
|
|
|
indio_dev->num_channels = ARRAY_SIZE(ad5933_channels);
|
|
|
|