Lines Matching defs:spi
18 #include <linux/spi/spi.h>
54 struct spi_device *spi;
93 ret = spi_w8r8(st->spi, cmd);
110 return spi_write(st->spi, buf, 2);
254 dev_warn(&st->spi->dev, "read error\n");
269 dev_warn(&st->spi->dev, "noise level is too high\n");
358 static int as3935_probe(struct spi_device *spi)
360 struct device *dev = &spi->dev;
367 if (!spi->irq) {
377 st->spi = spi;
379 spi_set_drvdata(spi, indio_dev);
404 indio_dev->name = spi_get_device_id(spi)->name;
444 ret = devm_request_irq(dev, spi->irq,
473 MODULE_DEVICE_TABLE(spi, as3935_id);