Lines Matching defs:dsi
20 struct mipi_dsi_device *dsi;
43 ret = mipi_dsi_shutdown_peripheral(osd101t2587->dsi);
86 ret = mipi_dsi_turn_on_peripheral(osd101t2587->dsi);
153 struct device *dev = &osd101t2587->dsi->dev;
160 drm_panel_init(&osd101t2587->base, &osd101t2587->dsi->dev,
172 static int osd101t2587_panel_probe(struct mipi_dsi_device *dsi)
178 id = of_match_node(osd101t2587_of_match, dsi->dev.of_node);
182 dsi->lanes = 4;
183 dsi->format = MIPI_DSI_FMT_RGB888;
184 dsi->mode_flags = MIPI_DSI_MODE_VIDEO |
189 osd101t2587 = devm_kzalloc(&dsi->dev, sizeof(*osd101t2587), GFP_KERNEL);
193 mipi_dsi_set_drvdata(dsi, osd101t2587);
195 osd101t2587->dsi = dsi;
202 ret = mipi_dsi_attach(dsi);
209 static int osd101t2587_panel_remove(struct mipi_dsi_device *dsi)
211 struct osd101t2587_panel *osd101t2587 = mipi_dsi_get_drvdata(dsi);
216 dev_warn(&dsi->dev, "failed to disable panel: %d\n", ret);
221 ret = mipi_dsi_detach(dsi);
223 dev_err(&dsi->dev, "failed to detach from DSI host: %d\n", ret);
228 static void osd101t2587_panel_shutdown(struct mipi_dsi_device *dsi)
230 struct osd101t2587_panel *osd101t2587 = mipi_dsi_get_drvdata(dsi);