Lines Matching refs:panel
3 * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree:
21 struct drm_panel panel;
30 struct sofef00_panel *to_sofef00_panel(struct drm_panel *panel)
32 return container_of(panel, struct sofef00_panel, panel);
110 static int sofef00_panel_prepare(struct drm_panel *panel)
112 struct sofef00_panel *ctx = to_sofef00_panel(panel);
129 dev_err(dev, "Failed to initialize panel: %d\n", ret);
138 static int sofef00_panel_unprepare(struct drm_panel *panel)
140 struct sofef00_panel *ctx = to_sofef00_panel(panel);
149 dev_err(dev, "Failed to un-initialize panel: %d\n", ret);
185 static int sofef00_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector)
188 struct sofef00_panel *ctx = to_sofef00_panel(panel);
274 drm_panel_init(&ctx->panel, dev, &sofef00_panel_panel_funcs,
277 ctx->panel.backlight = sofef00_create_backlight(dsi);
278 if (IS_ERR(ctx->panel.backlight))
279 return dev_err_probe(dev, PTR_ERR(ctx->panel.backlight),
282 drm_panel_add(&ctx->panel);
287 drm_panel_remove(&ctx->panel);
303 drm_panel_remove(&ctx->panel);
323 .name = "panel-oneplus6",