Lines Matching defs:spi
15 #include <linux/spi/spi.h>
45 struct spi_device *spi;
65 struct spi_device *spi = data->spi;
73 return spi_write(spi, data->msg, 3);
77 return spi_write(spi, data->msg, 1);
128 static int max5481_probe(struct spi_device *spi)
132 const struct spi_device_id *id = spi_get_device_id(spi);
135 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*data));
139 dev_set_drvdata(&spi->dev, indio_dev);
142 data->spi = spi;
144 data->cfg = device_get_match_data(&spi->dev);
164 static int max5481_remove(struct spi_device *spi)
166 struct iio_dev *indio_dev = dev_get_drvdata(&spi->dev);
182 MODULE_DEVICE_TABLE(spi, max5481_id_table);