Lines Matching defs:panel
5 * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree:
21 struct drm_panel panel;
29 struct truly_nt35521 *to_truly_nt35521(struct drm_panel *panel)
31 return container_of(panel, struct truly_nt35521, panel);
291 static int truly_nt35521_prepare(struct drm_panel *panel)
293 struct truly_nt35521 *ctx = to_truly_nt35521(panel);
307 dev_err(dev, "Failed to initialize panel: %d\n", ret);
315 static int truly_nt35521_unprepare(struct drm_panel *panel)
317 struct truly_nt35521 *ctx = to_truly_nt35521(panel);
323 dev_err(dev, "Failed to un-initialize panel: %d\n", ret);
332 static int truly_nt35521_enable(struct drm_panel *panel)
334 struct truly_nt35521 *ctx = to_truly_nt35521(panel);
341 static int truly_nt35521_disable(struct drm_panel *panel)
343 struct truly_nt35521 *ctx = to_truly_nt35521(panel);
364 static int truly_nt35521_get_modes(struct drm_panel *panel,
474 drm_panel_init(&ctx->panel, dev, &truly_nt35521_panel_funcs,
477 ctx->panel.backlight = truly_nt35521_create_backlight(dsi);
478 if (IS_ERR(ctx->panel.backlight))
479 return dev_err_probe(dev, PTR_ERR(ctx->panel.backlight),
482 drm_panel_add(&ctx->panel);
487 drm_panel_remove(&ctx->panel);
503 drm_panel_remove(&ctx->panel);
516 .name = "panel-truly-nt35521",
523 MODULE_DESCRIPTION("DRM driver for Sony Tulip Truly NT35521 panel");