Lines Matching defs:spi
16 #include <linux/spi/spi.h>
316 struct spi_device *spi = dbi->spi;
321 spi_bus_lock(spi->controller);
323 speed_hz = mipi_dbi_spi_cmd_max_speed(spi, 1);
324 ret = mipi_dbi_spi_transfer(spi, speed_hz, 8, cmd, 1);
325 spi_bus_unlock(spi->controller);
332 spi_bus_lock(spi->controller);
334 speed_hz = mipi_dbi_spi_cmd_max_speed(spi, num);
335 ret = mipi_dbi_spi_transfer(spi, speed_hz, bpw, par, num);
336 spi_bus_unlock(spi->controller);
380 MODULE_DEVICE_TABLE(spi, ili9225_id);
382 static int ili9225_probe(struct spi_device *spi)
384 struct device *dev = &spi->dev;
410 ret = mipi_dbi_spi_init(spi, dbi, rs);
427 spi_set_drvdata(spi, drm);
434 static void ili9225_remove(struct spi_device *spi)
436 struct drm_device *drm = spi_get_drvdata(spi);
442 static void ili9225_shutdown(struct spi_device *spi)
444 drm_atomic_helper_shutdown(spi_get_drvdata(spi));