Lines Matching refs:indio_dev
99 static int mpl115_read_raw(struct iio_dev *indio_dev, in mpl115_read_raw() argument
103 struct mpl115_data *data = iio_priv(indio_dev); in mpl115_read_raw()
152 struct iio_dev *indio_dev; in mpl115_probe() local
158 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); in mpl115_probe()
159 if (!indio_dev) in mpl115_probe()
162 data = iio_priv(indio_dev); in mpl115_probe()
166 i2c_set_clientdata(client, indio_dev); in mpl115_probe()
167 indio_dev->info = &mpl115_info; in mpl115_probe()
168 indio_dev->name = id->name; in mpl115_probe()
169 indio_dev->dev.parent = &client->dev; in mpl115_probe()
170 indio_dev->modes = INDIO_DIRECT_MODE; in mpl115_probe()
171 indio_dev->channels = mpl115_channels; in mpl115_probe()
172 indio_dev->num_channels = ARRAY_SIZE(mpl115_channels); in mpl115_probe()
191 return devm_iio_device_register(&client->dev, indio_dev); in mpl115_probe()