Lines Matching refs:panel
100 struct drm_panel panel;
109 static inline struct st7701 *panel_to_st7701(struct drm_panel *panel)
111 return container_of(panel, struct st7701, panel);
197 static int st7701_prepare(struct drm_panel *panel)
199 struct st7701 *st7701 = panel_to_st7701(panel);
218 static int st7701_enable(struct drm_panel *panel)
220 struct st7701 *st7701 = panel_to_st7701(panel);
227 static int st7701_disable(struct drm_panel *panel)
229 struct st7701 *st7701 = panel_to_st7701(panel);
236 static int st7701_unprepare(struct drm_panel *panel)
238 struct st7701 *st7701 = panel_to_st7701(panel);
262 static int st7701_get_modes(struct drm_panel *panel,
265 struct st7701 *st7701 = panel_to_st7701(panel);
325 .panel_sleep_delay = 80, /* panel need extra 80ms for sleep out cmd */
363 drm_panel_init(&st7701->panel, &dsi->dev, &st7701_funcs,
371 * add panel specific delay for those cases. As now this panel specific
372 * delay information is referenced from those panel BSP driver, example
377 ret = drm_panel_of_backlight(&st7701->panel);
381 drm_panel_add(&st7701->panel);
394 drm_panel_remove(&st7701->panel);
403 drm_panel_remove(&st7701->panel);