Lines Matching defs:spi
17 #include <linux/spi/spi.h>
68 struct spi_device *spi;
86 ret = spi_read(data->spi, (void *) &buf, 2);
96 ret = spi_read(data->spi, (void *) &buf, 3);
172 static int ti_adc_probe(struct spi_device *spi)
178 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*data));
185 spi_set_drvdata(spi, indio_dev);
188 data->spi = spi;
190 switch (spi_get_device_id(spi)->driver_data) {
205 data->ref = devm_regulator_get(&spi->dev, "vdda");
232 static int ti_adc_remove(struct spi_device *spi)
234 struct iio_dev *indio_dev = spi_get_drvdata(spi);
256 MODULE_DEVICE_TABLE(spi, ti_adc_id);