Lines Matching defs:spi
43 #include <linux/spi/spi.h>
129 struct spi_device *spi;
149 static int mcp4131_read(struct spi_device *spi, void *buf, size_t len)
161 return spi_sync(spi, &m);
179 err = mcp4131_read(data->spi, data->buf, 2);
229 err = spi_write(data->spi, data->buf, 2);
240 static int mcp4131_probe(struct spi_device *spi)
243 struct device *dev = &spi->dev;
253 spi_set_drvdata(spi, indio_dev);
254 data->spi = spi;
255 data->cfg = device_get_match_data(&spi->dev);
257 devid = spi_get_device_id(spi)->driver_data;
266 indio_dev->name = spi_get_device_id(spi)->name;
270 dev_info(&spi->dev, "Unable to register %s\n", indio_dev->name);
477 MODULE_DEVICE_TABLE(spi, mcp4131_id);