Lines Matching refs:spi
55 struct spi_device *spi; member
179 b_sent = spi_sync(st->spi, &st->ring_msg); in ad7923_trigger_handler()
202 ret = spi_sync(st->spi, &st->scan_single_msg); in ad7923_scan_direct()
269 static int ad7923_probe(struct spi_device *spi) in ad7923_probe() argument
276 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st)); in ad7923_probe()
282 spi_set_drvdata(spi, indio_dev); in ad7923_probe()
284 st->spi = spi; in ad7923_probe()
288 info = &ad7923_chip_info[spi_get_device_id(spi)->driver_data]; in ad7923_probe()
290 indio_dev->name = spi_get_device_id(spi)->name; in ad7923_probe()
291 indio_dev->dev.parent = &spi->dev; in ad7923_probe()
309 st->reg = devm_regulator_get(&spi->dev, "refin"); in ad7923_probe()
336 static int ad7923_remove(struct spi_device *spi) in ad7923_remove() argument
338 struct iio_dev *indio_dev = spi_get_drvdata(spi); in ad7923_remove()
355 MODULE_DEVICE_TABLE(spi, ad7923_id);