Lines Matching defs:spi
12 #include <linux/spi/spi.h>
40 * @spi: SPI device to send data to the device
50 struct spi_device *spi;
72 return spi_write(ti_dac->spi, ti_dac->buf, 2);
236 static int ti_dac_probe(struct spi_device *spi)
238 struct device *dev = &spi->dev;
250 spi->mode = SPI_MODE_1;
251 spi->bits_per_word = 16;
252 spi_setup(spi);
255 indio_dev->name = spi_get_device_id(spi)->name;
258 spi_set_drvdata(spi, indio_dev);
262 ti_dac->spi = spi;
264 spec = &ti_dac_spec[spi_get_device_id(spi)->driver_data];
295 static void ti_dac_remove(struct spi_device *spi)
297 struct iio_dev *indio_dev = spi_get_drvdata(spi);
319 MODULE_DEVICE_TABLE(spi, ti_dac_spi_id);