Lines Matching defs:spi
12 #include <linux/spi/spi.h>
46 struct spi_device *spi;
62 BUG_ON(md->spi == NULL);
103 r = spi_sync(md->spi, &m);
105 dev_dbg(&md->spi->dev, "spi_sync %d\n", r);
202 struct mipid_platform_data *pd = md->spi->dev.platform_data;
220 struct mipid_platform_data *pd = md->spi->dev.platform_data;
230 struct mipid_platform_data *pd = md->spi->dev.platform_data;
297 dev_err(&md->spi->dev,
312 dev_err(&md->spi->dev, "performing LCD ESD recovery\n");
324 dev_dbg(&md->spi->dev, "ESD mode 1 state1 %02x state2 %02x\n",
364 dev_dbg(&md->spi->dev, "ESD mode 2 state %02x\n", rbuf[1]);
453 dev_dbg(&md->spi->dev,
516 pdata = md->spi->dev.platform_data;
518 dev_err(&md->spi->dev, "missing platform data\n");
523 dev_dbg(&md->spi->dev, "MIPI display ID: %02x%02x%02x\n",
536 dev_err(&md->spi->dev, "invalid display ID\n");
548 static int mipid_spi_probe(struct spi_device *spi)
555 dev_err(&spi->dev, "out of memory\n");
559 spi->mode = SPI_MODE_0;
560 md->spi = spi;
561 dev_set_drvdata(&spi->dev, md);
577 static int mipid_spi_remove(struct spi_device *spi)
579 struct mipid_device *md = dev_get_drvdata(&spi->dev);