Lines Matching defs:spi
14 #include <linux/spi/spi.h>
21 struct spi_device *spi;
64 return spi_sync(lcd->spi, &msg);
226 static int ltv350qv_probe(struct spi_device *spi)
232 lcd = devm_kzalloc(&spi->dev, sizeof(struct ltv350qv), GFP_KERNEL);
236 lcd->spi = spi;
238 lcd->buffer = devm_kzalloc(&spi->dev, 8, GFP_KERNEL);
242 ld = devm_lcd_device_register(&spi->dev, "ltv350qv", &spi->dev, lcd,
253 spi_set_drvdata(spi, lcd);
258 static int ltv350qv_remove(struct spi_device *spi)
260 struct ltv350qv *lcd = spi_get_drvdata(spi);
285 static void ltv350qv_shutdown(struct spi_device *spi)
287 struct ltv350qv *lcd = spi_get_drvdata(spi);
308 MODULE_ALIAS("spi:ltv350qv");