Lines Matching full:dsi
3 * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree:
23 struct mipi_dsi_device *dsi; member
57 struct mipi_dsi_device *dsi = ctx->dsi; in sofef00_panel_on() local
58 struct mipi_dsi_multi_context dsi_ctx = { .dsi = dsi }; in sofef00_panel_on()
60 dsi->mode_flags |= MIPI_DSI_MODE_LPM; in sofef00_panel_on()
83 struct mipi_dsi_multi_context dsi_ctx = { .dsi = ctx->dsi }; in sofef00_enable()
92 struct mipi_dsi_device *dsi = ctx->dsi; in sofef00_panel_off() local
93 struct mipi_dsi_multi_context dsi_ctx = { .dsi = dsi }; in sofef00_panel_off()
177 struct mipi_dsi_device *dsi = bl_get_data(bl); in sofef00_panel_bl_update_status() local
181 dsi->mode_flags &= ~MIPI_DSI_MODE_LPM; in sofef00_panel_bl_update_status()
183 err = mipi_dsi_dcs_set_display_brightness_large(dsi, brightness); in sofef00_panel_bl_update_status()
187 dsi->mode_flags |= MIPI_DSI_MODE_LPM; in sofef00_panel_bl_update_status()
197 sofef00_create_backlight(struct mipi_dsi_device *dsi) in sofef00_create_backlight() argument
199 struct device *dev = &dsi->dev; in sofef00_create_backlight()
206 return devm_backlight_device_register(dev, dev_name(dev), dev, dsi, in sofef00_create_backlight()
210 static int sofef00_panel_probe(struct mipi_dsi_device *dsi) in sofef00_panel_probe() argument
212 struct device *dev = &dsi->dev; in sofef00_panel_probe()
234 ctx->dsi = dsi; in sofef00_panel_probe()
235 mipi_dsi_set_drvdata(dsi, ctx); in sofef00_panel_probe()
237 dsi->lanes = 4; in sofef00_panel_probe()
238 dsi->format = MIPI_DSI_FMT_RGB888; in sofef00_panel_probe()
239 dsi->mode_flags = MIPI_DSI_MODE_VIDEO_BURST | in sofef00_panel_probe()
244 ctx->panel.backlight = sofef00_create_backlight(dsi); in sofef00_panel_probe()
251 ret = mipi_dsi_attach(dsi); in sofef00_panel_probe()
253 dev_err(dev, "Failed to attach to DSI host: %d\n", ret); in sofef00_panel_probe()
261 static void sofef00_panel_remove(struct mipi_dsi_device *dsi) in sofef00_panel_remove() argument
263 struct sofef00_panel *ctx = mipi_dsi_get_drvdata(dsi); in sofef00_panel_remove()
266 ret = mipi_dsi_detach(dsi); in sofef00_panel_remove()
268 dev_err(&dsi->dev, "Failed to detach from DSI host: %d\n", ret); in sofef00_panel_remove()