Lines Matching defs:spi
14 #include <linux/spi/spi.h>
531 static int adis16136_probe(struct spi_device *spi)
533 const struct spi_device_id *id = spi_get_device_id(spi);
539 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*adis16136));
543 spi_set_drvdata(spi, indio_dev);
548 indio_dev->name = spi_get_device_id(spi)->name;
556 ret = adis_init(&adis16136->adis, indio_dev, spi, adis16136_data);
568 ret = devm_add_action_or_reset(&spi->dev, adis16136_stop, indio_dev);
572 ret = devm_iio_device_register(&spi->dev, indio_dev);
588 MODULE_DEVICE_TABLE(spi, adis16136_ids);