Lines Matching refs:panel
96 struct drm_panel panel; member
123 static inline struct s6e8aa0 *panel_to_s6e8aa0(struct drm_panel *panel) in panel_to_s6e8aa0() argument
125 return container_of(panel, struct s6e8aa0, panel); in panel_to_s6e8aa0()
881 static int s6e8aa0_disable(struct drm_panel *panel) in s6e8aa0_disable() argument
886 static int s6e8aa0_unprepare(struct drm_panel *panel) in s6e8aa0_unprepare() argument
888 struct s6e8aa0 *ctx = panel_to_s6e8aa0(panel); in s6e8aa0_unprepare()
899 static int s6e8aa0_prepare(struct drm_panel *panel) in s6e8aa0_prepare() argument
901 struct s6e8aa0 *ctx = panel_to_s6e8aa0(panel); in s6e8aa0_prepare()
912 s6e8aa0_unprepare(panel); in s6e8aa0_prepare()
917 static int s6e8aa0_enable(struct drm_panel *panel) in s6e8aa0_enable() argument
922 static int s6e8aa0_get_modes(struct drm_panel *panel) in s6e8aa0_get_modes() argument
924 struct drm_connector *connector = panel->connector; in s6e8aa0_get_modes()
925 struct s6e8aa0 *ctx = panel_to_s6e8aa0(panel); in s6e8aa0_get_modes()
1019 drm_panel_init(&ctx->panel); in s6e8aa0_probe()
1020 ctx->panel.dev = dev; in s6e8aa0_probe()
1021 ctx->panel.funcs = &s6e8aa0_drm_funcs; in s6e8aa0_probe()
1023 ret = drm_panel_add(&ctx->panel); in s6e8aa0_probe()
1029 drm_panel_remove(&ctx->panel); in s6e8aa0_probe()
1039 drm_panel_remove(&ctx->panel); in s6e8aa0_remove()