Lines Matching full:dbi
3 * DRM driver for MIPI DBI compatible display panels
211 static void panel_mipi_dbi_commands_execute(struct mipi_dbi *dbi, in panel_mipi_dbi_commands_execute() argument
227 mipi_dbi_command_stackbuf(dbi, command, parameters, num_parameters); in panel_mipi_dbi_commands_execute()
229 mipi_dbi_command(dbi, command); in panel_mipi_dbi_commands_execute()
240 struct mipi_dbi *dbi = &dbidev->dbi; in panel_mipi_dbi_enable() local
252 panel_mipi_dbi_commands_execute(dbi, dbidev->driver_private); in panel_mipi_dbi_enable()
271 .name = "panel-mipi-dbi",
272 .desc = "MIPI DBI compatible display panel",
322 struct mipi_dbi *dbi; in panel_mipi_dbi_spi_probe() local
333 dbi = &dbidev->dbi; in panel_mipi_dbi_spi_probe()
354 dbi->reset = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); in panel_mipi_dbi_spi_probe()
355 if (IS_ERR(dbi->reset)) in panel_mipi_dbi_spi_probe()
356 return dev_err_probe(dev, PTR_ERR(dbi->reset), "Failed to get GPIO 'reset'\n"); in panel_mipi_dbi_spi_probe()
363 ret = mipi_dbi_spi_init(spi, dbi, dc); in panel_mipi_dbi_spi_probe()
368 dbi->read_commands = NULL; in panel_mipi_dbi_spi_probe()
428 { .compatible = "panel-mipi-dbi-spi" },
434 { "panel-mipi-dbi-spi", 0 },
441 .name = "panel-mipi-dbi-spi",
452 MODULE_DESCRIPTION("MIPI DBI compatible display panel driver");