Lines Matching refs:panel
48 struct drm_panel panel;
456 static inline struct ili9881c *panel_to_ili9881c(struct drm_panel *panel)
458 return container_of(panel, struct ili9881c, panel);
462 * The panel seems to accept some private DCS commands that map
496 static int ili9881c_prepare(struct drm_panel *panel)
498 struct ili9881c *ctx = panel_to_ili9881c(panel);
502 /* Power the panel */
543 static int ili9881c_enable(struct drm_panel *panel)
545 struct ili9881c *ctx = panel_to_ili9881c(panel);
554 static int ili9881c_disable(struct drm_panel *panel)
556 struct ili9881c *ctx = panel_to_ili9881c(panel);
561 static int ili9881c_unprepare(struct drm_panel *panel)
563 struct ili9881c *ctx = panel_to_ili9881c(panel);
606 static int ili9881c_get_modes(struct drm_panel *panel,
609 struct ili9881c *ctx = panel_to_ili9881c(panel);
652 drm_panel_init(&ctx->panel, &dsi->dev, &ili9881c_funcs,
667 ret = drm_panel_of_backlight(&ctx->panel);
671 drm_panel_add(&ctx->panel);
685 drm_panel_remove(&ctx->panel);