Lines Matching defs:panel
3 * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree.
24 struct drm_panel panel;
31 struct rm69380_panel *to_rm69380_panel(struct drm_panel *panel)
33 return container_of(panel, struct rm69380_panel, panel);
117 static int rm69380_prepare(struct drm_panel *panel)
119 struct rm69380_panel *ctx = to_rm69380_panel(panel);
133 dev_err(dev, "Failed to initialize panel: %d\n", ret);
142 static int rm69380_unprepare(struct drm_panel *panel)
144 struct rm69380_panel *ctx = to_rm69380_panel(panel);
150 dev_err(dev, "Failed to un-initialize panel: %d\n", ret);
173 static int rm69380_get_modes(struct drm_panel *panel,
286 drm_panel_init(&ctx->panel, dev, &rm69380_panel_funcs,
288 ctx->panel.prepare_prev_first = true;
290 ctx->panel.backlight = rm69380_create_backlight(dsi);
291 if (IS_ERR(ctx->panel.backlight))
292 return dev_err_probe(dev, PTR_ERR(ctx->panel.backlight),
295 drm_panel_add(&ctx->panel);
310 drm_panel_remove(&ctx->panel);
323 drm_panel_remove(&ctx->panel);
336 .name = "panel-raydium-rm69380",