Lines Matching defs:spi
14 #include <linux/spi/spi.h>
22 struct spi_device *spi;
118 return spi_sync(lcd->spi, &msg);
312 static int lms501kf03_probe(struct spi_device *spi)
318 lcd = devm_kzalloc(&spi->dev, sizeof(struct lms501kf03), GFP_KERNEL);
323 spi->bits_per_word = 9;
325 ret = spi_setup(spi);
327 dev_err(&spi->dev, "spi setup failed.\n");
331 lcd->spi = spi;
332 lcd->dev = &spi->dev;
334 lcd->lcd_pd = dev_get_platdata(&spi->dev);
336 dev_err(&spi->dev, "platform data is NULL\n");
340 ld = devm_lcd_device_register(&spi->dev, "lms501kf03", &spi->dev, lcd,
360 spi_set_drvdata(spi, lcd);
362 dev_info(&spi->dev, "lms501kf03 panel driver has been probed.\n");
367 static void lms501kf03_remove(struct spi_device *spi)
369 struct lms501kf03 *lcd = spi_get_drvdata(spi);
401 static void lms501kf03_shutdown(struct spi_device *spi)
403 struct lms501kf03 *lcd = spi_get_drvdata(spi);