Lines Matching defs:spi
19 #include <linux/spi/spi.h>
31 struct spi_device *spi;
53 return spi_sync(ctx->spi, &msg);
241 static int lg4573_probe(struct spi_device *spi)
246 ctx = devm_kzalloc(&spi->dev, sizeof(*ctx), GFP_KERNEL);
250 ctx->spi = spi;
252 spi_set_drvdata(spi, ctx);
253 spi->bits_per_word = 8;
255 ret = spi_setup(spi);
257 dev_err(&spi->dev, "SPI setup failed: %d\n", ret);
261 drm_panel_init(&ctx->panel, &spi->dev, &lg4573_drm_funcs,
269 static void lg4573_remove(struct spi_device *spi)
271 struct lg4573 *ctx = spi_get_drvdata(spi);