Lines Matching defs:panel
3 * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree:
21 struct drm_panel panel;
29 struct sofef00_panel *to_sofef00_panel(struct drm_panel *panel)
31 return container_of(panel, struct sofef00_panel, panel);
109 static int sofef00_panel_prepare(struct drm_panel *panel)
111 struct sofef00_panel *ctx = to_sofef00_panel(panel);
125 dev_err(dev, "Failed to initialize panel: %d\n", ret);
133 static int sofef00_panel_unprepare(struct drm_panel *panel)
135 struct sofef00_panel *ctx = to_sofef00_panel(panel);
141 dev_err(dev, "Failed to un-initialize panel: %d\n", ret);
176 static int sofef00_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector)
179 struct sofef00_panel *ctx = to_sofef00_panel(panel);
265 drm_panel_init(&ctx->panel, dev, &sofef00_panel_panel_funcs,
268 ctx->panel.backlight = sofef00_create_backlight(dsi);
269 if (IS_ERR(ctx->panel.backlight))
270 return dev_err_probe(dev, PTR_ERR(ctx->panel.backlight),
273 drm_panel_add(&ctx->panel);
278 drm_panel_remove(&ctx->panel);
294 drm_panel_remove(&ctx->panel);
314 .name = "panel-oneplus6",