Lines Matching full:dsi
31 struct mipi_dsi_device *dsi; member
47 return mipi_dsi_turn_on_peripheral(wuxga_nt->dsi); in wuxga_nt_panel_on()
54 return mipi_dsi_shutdown_peripheral(wuxga_nt->dsi); in wuxga_nt_panel_disable()
160 struct device *dev = &wuxga_nt->dsi->dev; in wuxga_nt_panel_add()
184 static int wuxga_nt_panel_probe(struct mipi_dsi_device *dsi) in wuxga_nt_panel_probe() argument
189 dsi->lanes = 4; in wuxga_nt_panel_probe()
190 dsi->format = MIPI_DSI_FMT_RGB888; in wuxga_nt_panel_probe()
191 dsi->mode_flags = MIPI_DSI_MODE_VIDEO | in wuxga_nt_panel_probe()
196 wuxga_nt = devm_drm_panel_alloc(&dsi->dev, __typeof(*wuxga_nt), base, in wuxga_nt_panel_probe()
203 mipi_dsi_set_drvdata(dsi, wuxga_nt); in wuxga_nt_panel_probe()
205 wuxga_nt->dsi = dsi; in wuxga_nt_panel_probe()
211 ret = mipi_dsi_attach(dsi); in wuxga_nt_panel_probe()
220 static void wuxga_nt_panel_remove(struct mipi_dsi_device *dsi) in wuxga_nt_panel_remove() argument
222 struct wuxga_nt_panel *wuxga_nt = mipi_dsi_get_drvdata(dsi); in wuxga_nt_panel_remove()
225 ret = mipi_dsi_detach(dsi); in wuxga_nt_panel_remove()
227 dev_err(&dsi->dev, "failed to detach from DSI host: %d\n", ret); in wuxga_nt_panel_remove()