Lines Matching defs:spi
17 #include <linux/spi/spi.h>
26 struct spi_device *spi;
60 return spi_sync(lcd->spi, &msg);
176 static int lb035q02_probe(struct spi_device *spi)
181 lcd = devm_kzalloc(&spi->dev, sizeof(*lcd), GFP_KERNEL);
185 spi_set_drvdata(spi, lcd);
186 lcd->spi = spi;
188 lcd->enable_gpio = devm_gpiod_get(&spi->dev, "enable", GPIOD_OUT_LOW);
190 dev_err(&spi->dev, "failed to parse enable gpio\n");
198 drm_panel_init(&lcd->panel, &lcd->spi->dev, &lb035q02_funcs,
206 static void lb035q02_remove(struct spi_device *spi)
208 struct lb035q02_device *lcd = spi_get_drvdata(spi);
226 MODULE_DEVICE_TABLE(spi, lb035q02_ids);