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);
133 static int max5481_probe(struct spi_device *spi)
137 const struct spi_device_id *id = spi_get_device_id(spi);
140 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*data));
146 data->spi = spi;
148 data->cfg = device_get_match_data(&spi->dev);
165 ret = devm_add_action(&spi->dev, max5481_wiper_save, data);
169 return devm_iio_device_register(&spi->dev, indio_dev);
179 MODULE_DEVICE_TABLE(spi, max5481_id_table);