Lines Matching refs:indio_dev
160 static int axp288_adc_read_raw(struct iio_dev *indio_dev,
165 struct axp288_adc_info *info = iio_priv(indio_dev);
172 dev_err(&indio_dev->dev, "GPADC mode\n");
179 dev_err(&indio_dev->dev, "TS pin restore\n");
262 struct iio_dev *indio_dev;
265 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*info));
266 if (!indio_dev)
269 info = iio_priv(indio_dev);
285 indio_dev->name = pdev->name;
286 indio_dev->channels = axp288_adc_channels;
287 indio_dev->num_channels = ARRAY_SIZE(axp288_adc_channels);
288 indio_dev->info = &axp288_adc_iio_info;
289 indio_dev->modes = INDIO_DIRECT_MODE;
291 ret = devm_iio_map_array_register(&pdev->dev, indio_dev, axp288_adc_default_maps);
297 return devm_iio_device_register(&pdev->dev, indio_dev);