Lines Matching defs:spi
13 #include <linux/spi/spi.h>
45 struct spi_device *spi = mipi->spi;
62 spi_bus_lock(spi->controller);
64 speed_hz = mipi_dbi_spi_cmd_max_speed(spi, 2);
65 ret = mipi_dbi_spi_transfer(spi, speed_hz, 8, buf, 2);
66 spi_bus_unlock(spi->controller);
84 spi_bus_lock(spi->controller);
86 speed_hz = mipi_dbi_spi_cmd_max_speed(spi, num);
87 ret = mipi_dbi_spi_transfer(spi, speed_hz, bpw, data, num);
88 spi_bus_unlock(spi->controller);
196 MODULE_DEVICE_TABLE(spi, ili9486_id);
198 static int ili9486_probe(struct spi_device *spi)
200 struct device *dev = &spi->dev;
230 ret = mipi_dbi_spi_init(spi, dbi, dc);
248 spi_set_drvdata(spi, drm);
255 static void ili9486_remove(struct spi_device *spi)
257 struct drm_device *drm = spi_get_drvdata(spi);
263 static void ili9486_shutdown(struct spi_device *spi)
265 drm_atomic_helper_shutdown(spi_get_drvdata(spi));