Lines Matching refs:panel
48 struct drm_panel panel;
833 static inline struct ili9881c *panel_to_ili9881c(struct drm_panel *panel)
835 return container_of(panel, struct ili9881c, panel);
839 * The panel seems to accept some private DCS commands that map
873 static int ili9881c_prepare(struct drm_panel *panel)
875 struct ili9881c *ctx = panel_to_ili9881c(panel);
879 /* Power the panel */
920 static int ili9881c_enable(struct drm_panel *panel)
922 struct ili9881c *ctx = panel_to_ili9881c(panel);
931 static int ili9881c_disable(struct drm_panel *panel)
933 struct ili9881c *ctx = panel_to_ili9881c(panel);
938 static int ili9881c_unprepare(struct drm_panel *panel)
940 struct ili9881c *ctx = panel_to_ili9881c(panel);
1017 static int ili9881c_get_modes(struct drm_panel *panel,
1020 struct ili9881c *ctx = panel_to_ili9881c(panel);
1049 static enum drm_panel_orientation ili9881c_get_orientation(struct drm_panel *panel)
1051 struct ili9881c *ctx = panel_to_ili9881c(panel);
1077 drm_panel_init(&ctx->panel, &dsi->dev, &ili9881c_funcs,
1097 ret = drm_panel_of_backlight(&ctx->panel);
1101 drm_panel_add(&ctx->panel);
1115 drm_panel_remove(&ctx->panel);