Lines Matching defs:spi
15 #include <linux/spi/spi.h>
23 struct spi_device *spi;
79 struct spi_device *spi = adc->spi;
88 ret = spi_write(spi, &adc->tx_buf, 1);
94 ret = spi_read(spi, adc->rx_buf, sizeof(adc->rx_buf));
136 static int ads8344_probe(struct spi_device *spi)
142 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*adc));
147 adc->spi = spi;
150 indio_dev->name = dev_name(&spi->dev);
156 adc->reg = devm_regulator_get(&spi->dev, "vref");
164 spi_set_drvdata(spi, indio_dev);
175 static int ads8344_remove(struct spi_device *spi)
177 struct iio_dev *indio_dev = spi_get_drvdata(spi);