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));
141 static int ads8344_probe(struct spi_device *spi)
147 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*adc));
152 adc->spi = spi;
155 indio_dev->name = dev_name(&spi->dev);
161 adc->reg = devm_regulator_get(&spi->dev, "vref");
169 ret = devm_add_action_or_reset(&spi->dev, ads8344_reg_disable, adc->reg);
173 return devm_iio_device_register(&spi->dev, indio_dev);