Lines Matching refs:dsi
43 struct mipi_dsi_device *dsi;
429 struct mipi_dsi_device *dsi = ili->dsi;
446 err = mipi_dsi_dcs_write(dsi, cmd->data[0],
466 static int ili9882t_switch_page(struct mipi_dsi_device *dsi, u8 page)
471 ret = mipi_dsi_dcs_write(dsi, cmd.data[0],
476 dev_err(&dsi->dev,
486 struct mipi_dsi_device *dsi = ili->dsi;
489 dsi->mode_flags &= ~MIPI_DSI_MODE_LPM;
491 ret = mipi_dsi_dcs_set_display_off(dsi);
495 ret = mipi_dsi_dcs_enter_sleep_mode(dsi);
505 struct mipi_dsi_device *dsi = ili->dsi;
508 ili9882t_switch_page(dsi, 0x00);
563 mipi_dsi_dcs_nop(ili->dsi);
669 struct device *dev = &ili->dsi->dev;
710 ili->base.dev = &ili->dsi->dev;
717 static int ili9882t_probe(struct mipi_dsi_device *dsi)
723 ili = devm_kzalloc(&dsi->dev, sizeof(*ili), GFP_KERNEL);
727 desc = of_device_get_match_data(&dsi->dev);
728 dsi->lanes = desc->lanes;
729 dsi->format = desc->format;
730 dsi->mode_flags = desc->mode_flags;
732 ili->dsi = dsi;
737 mipi_dsi_set_drvdata(dsi, ili);
739 ret = mipi_dsi_attach(dsi);
746 static void ili9882t_remove(struct mipi_dsi_device *dsi)
748 struct ili9882t *ili = mipi_dsi_get_drvdata(dsi);
751 ret = mipi_dsi_detach(dsi);
753 dev_err(&dsi->dev, "failed to detach from DSI host: %d\n", ret);