Lines Matching refs:panel
5 * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree:
21 struct drm_panel panel;
31 struct truly_nt35521 *to_truly_nt35521(struct drm_panel *panel)
33 return container_of(panel, struct truly_nt35521, panel);
293 static int truly_nt35521_prepare(struct drm_panel *panel)
295 struct truly_nt35521 *ctx = to_truly_nt35521(panel);
312 dev_err(dev, "Failed to initialize panel: %d\n", ret);
321 static int truly_nt35521_unprepare(struct drm_panel *panel)
323 struct truly_nt35521 *ctx = to_truly_nt35521(panel);
332 dev_err(dev, "Failed to un-initialize panel: %d\n", ret);
342 static int truly_nt35521_enable(struct drm_panel *panel)
344 struct truly_nt35521 *ctx = to_truly_nt35521(panel);
355 static int truly_nt35521_disable(struct drm_panel *panel)
357 struct truly_nt35521 *ctx = to_truly_nt35521(panel);
382 static int truly_nt35521_get_modes(struct drm_panel *panel,
492 drm_panel_init(&ctx->panel, dev, &truly_nt35521_panel_funcs,
495 ctx->panel.backlight = truly_nt35521_create_backlight(dsi);
496 if (IS_ERR(ctx->panel.backlight))
497 return dev_err_probe(dev, PTR_ERR(ctx->panel.backlight),
500 drm_panel_add(&ctx->panel);
505 drm_panel_remove(&ctx->panel);
521 drm_panel_remove(&ctx->panel);
534 .name = "panel-truly-nt35521",
541 MODULE_DESCRIPTION("DRM driver for Sony Tulip Truly NT35521 panel");