Lines Matching refs:indio_dev
30 static int ad2s90_read_raw(struct iio_dev *indio_dev,
37 struct ad2s90_state *st = iio_priv(indio_dev);
80 struct iio_dev *indio_dev;
89 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st));
90 if (!indio_dev)
92 st = iio_priv(indio_dev);
93 spi_set_drvdata(spi, indio_dev);
97 indio_dev->info = &ad2s90_info;
98 indio_dev->modes = INDIO_DIRECT_MODE;
99 indio_dev->channels = &ad2s90_chan;
100 indio_dev->num_channels = 1;
101 indio_dev->name = spi_get_device_id(spi)->name;
103 return devm_iio_device_register(indio_dev->dev.parent, indio_dev);