Lines Matching defs:spi
14 #include <linux/spi/spi.h>
21 struct spi_device *spi;
63 return spi_sync(lcd->spi, &msg);
225 static int ltv350qv_probe(struct spi_device *spi)
231 lcd = devm_kzalloc(&spi->dev, sizeof(struct ltv350qv), GFP_KERNEL);
235 lcd->spi = spi;
237 lcd->buffer = devm_kzalloc(&spi->dev, 8, GFP_KERNEL);
241 ld = devm_lcd_device_register(&spi->dev, "ltv350qv", &spi->dev, lcd,
252 spi_set_drvdata(spi, lcd);
257 static void ltv350qv_remove(struct spi_device *spi)
259 struct ltv350qv *lcd = spi_get_drvdata(spi);
283 static void ltv350qv_shutdown(struct spi_device *spi)
285 struct ltv350qv *lcd = spi_get_drvdata(spi);
306 MODULE_ALIAS("spi:ltv350qv");