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);
222 dev_dbg(&s->spi->dev, "%s\n", __func__);
264 dev_dbg(&s->spi->dev, "%s\n", __func__);
328 dev_dbg(&s->spi->dev, "%s\n", __func__);
342 dev_dbg(&s->spi->dev, "%s\n", __func__);
351 dev_dbg(&s->spi->dev, "%s\n", __func__);
362 dev_dbg(&s->spi->dev, "%s\n", __func__);
378 dev_dbg(&s->spi->dev, "%s\n", __func__);
391 dev_dbg(&s->spi->dev, "%s\n", __func__);
406 dev_dbg(&s->spi->dev, "%s\n", __func__);
430 dev_dbg(&s->spi->dev, "%s\n", __func__);
549 dev_dbg(&s->spi->dev, "%s\n", __func__);
585 dev_dbg(&s->spi->dev, "%s\n", __func__);
601 dev_warn(&s->spi->dev, "cannot create workqueue\n");
608 dev_warn(&s->spi->dev, "cannot allocate irq %d\n", s->irq);
639 dev_dbg(&s->spi->dev, "%s\n", __func__);
650 dev_dbg(&s->spi->dev, "%s\n", __func__);
659 dev_dbg(&s->spi->dev, "%s\n", __func__);
673 dev_dbg(&s->spi->dev, "%s\n", __func__);
686 dev_dbg(&s->spi->dev, "%s\n", __func__);
695 dev_dbg(&s->spi->dev, "%s\n", __func__);
705 dev_dbg(&s->spi->dev, "%s\n", __func__);
737 static int max3100_probe(struct spi_device *spi)
759 dev_warn(&spi->dev, "too many MAX3100 chips\n");
766 dev_warn(&spi->dev,
771 max3100s[i]->spi = spi;
772 max3100s[i]->irq = spi->irq;
774 spi_set_drvdata(spi, max3100s[i]);
775 pdata = dev_get_platdata(&spi->dev);
785 dev_dbg(&spi->dev, "%s: adding port %d\n", __func__, i);
793 max3100s[i]->port.dev = &spi->dev;
796 dev_warn(&spi->dev,
811 static int max3100_remove(struct spi_device *spi)
813 struct max3100_port *s = spi_get_drvdata(spi);
821 dev_dbg(&spi->dev, "%s: removing port %d\n", __func__, i);
849 dev_dbg(&s->spi->dev, "%s\n", __func__);
872 dev_dbg(&s->spi->dev, "%s\n", __func__);
909 MODULE_ALIAS("spi:max3100");