Lines Matching defs:spi

44 #include <linux/spi/spi.h>
94 struct spi_device *spi;
205 status = spi_sync(s->spi, &message);
207 dev_warn(&s->spi->dev, "error while calling spi_sync\n");
212 dev_dbg(&s->spi->dev, "%04x - %04x\n", tx, *rx);
223 dev_dbg(&s->spi->dev, "%s\n", __func__);
265 dev_dbg(&s->spi->dev, "%s\n", __func__);
327 dev_dbg(&s->spi->dev, "%s\n", __func__);
341 dev_dbg(&s->spi->dev, "%s\n", __func__);
350 dev_dbg(&s->spi->dev, "%s\n", __func__);
361 dev_dbg(&s->spi->dev, "%s\n", __func__);
377 dev_dbg(&s->spi->dev, "%s\n", __func__);
390 dev_dbg(&s->spi->dev, "%s\n", __func__);
405 dev_dbg(&s->spi->dev, "%s\n", __func__);
429 dev_dbg(&s->spi->dev, "%s\n", __func__);
545 dev_dbg(&s->spi->dev, "%s\n", __func__);
580 dev_dbg(&s->spi->dev, "%s\n", __func__);
596 dev_warn(&s->spi->dev, "cannot create workqueue\n");
603 dev_warn(&s->spi->dev, "cannot allocate irq %d\n", s->irq);
634 dev_dbg(&s->spi->dev, "%s\n", __func__);
645 dev_dbg(&s->spi->dev, "%s\n", __func__);
654 dev_dbg(&s->spi->dev, "%s\n", __func__);
668 dev_dbg(&s->spi->dev, "%s\n", __func__);
681 dev_dbg(&s->spi->dev, "%s\n", __func__);
690 dev_dbg(&s->spi->dev, "%s\n", __func__);
700 dev_dbg(&s->spi->dev, "%s\n", __func__);
732 static int max3100_probe(struct spi_device *spi)
754 dev_warn(&spi->dev, "too many MAX3100 chips\n");
761 dev_warn(&spi->dev,
766 max3100s[i]->spi = spi;
767 max3100s[i]->irq = spi->irq;
769 spi_set_drvdata(spi, max3100s[i]);
770 pdata = dev_get_platdata(&spi->dev);
780 dev_dbg(&spi->dev, "%s: adding port %d\n", __func__, i);
788 max3100s[i]->port.dev = &spi->dev;
791 dev_warn(&spi->dev,
806 static void max3100_remove(struct spi_device *spi)
808 struct max3100_port *s = spi_get_drvdata(spi);
816 dev_dbg(&spi->dev, "%s: removing port %d\n", __func__, i);
843 dev_dbg(&s->spi->dev, "%s\n", __func__);
866 dev_dbg(&s->spi->dev, "%s\n", __func__);
903 MODULE_ALIAS("spi:max3100");