Lines Matching full:dbi
3 * DRM driver for MIPI DBI compatible display panels
166 static void panel_mipi_dbi_commands_execute(struct mipi_dbi *dbi, in panel_mipi_dbi_commands_execute() argument
182 mipi_dbi_command_stackbuf(dbi, command, parameters, num_parameters); in panel_mipi_dbi_commands_execute()
184 mipi_dbi_command(dbi, command); in panel_mipi_dbi_commands_execute()
195 struct mipi_dbi *dbi = &dbidev->dbi; in panel_mipi_dbi_enable() local
207 panel_mipi_dbi_commands_execute(dbi, dbidev->driver_private); in panel_mipi_dbi_enable()
228 .name = "panel-mipi-dbi",
229 .desc = "MIPI DBI compatible display panel",
280 struct mipi_dbi *dbi; in panel_mipi_dbi_spi_probe() local
288 dbi = &dbidev->dbi; in panel_mipi_dbi_spi_probe()
304 dbi->reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); in panel_mipi_dbi_spi_probe()
305 if (IS_ERR(dbi->reset)) in panel_mipi_dbi_spi_probe()
306 return dev_err_probe(dev, PTR_ERR(dbi->reset), "Failed to get GPIO 'reset'\n"); in panel_mipi_dbi_spi_probe()
312 ret = mipi_dbi_spi_init(spi, dbi, dc); in panel_mipi_dbi_spi_probe()
317 dbi->read_commands = NULL; in panel_mipi_dbi_spi_probe()
370 { .compatible = "panel-mipi-dbi-spi" },
376 { "panel-mipi-dbi-spi", 0 },
383 .name = "panel-mipi-dbi-spi",
395 MODULE_DESCRIPTION("MIPI DBI compatible display panel driver");