Lines Matching full:panel
3 * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree:
22 struct drm_panel panel; member
35 struct sofef00_panel *to_sofef00_panel(struct drm_panel *panel) in to_sofef00_panel() argument
37 return container_of(panel, struct sofef00_panel, panel); in to_sofef00_panel()
80 static int sofef00_enable(struct drm_panel *panel) in sofef00_enable() argument
82 struct sofef00_panel *ctx = to_sofef00_panel(panel); in sofef00_enable()
104 static int sofef00_panel_prepare(struct drm_panel *panel) in sofef00_panel_prepare() argument
106 struct sofef00_panel *ctx = to_sofef00_panel(panel); in sofef00_panel_prepare()
125 static int sofef00_disable(struct drm_panel *panel) in sofef00_disable() argument
127 struct sofef00_panel *ctx = to_sofef00_panel(panel); in sofef00_disable()
134 static int sofef00_panel_unprepare(struct drm_panel *panel) in sofef00_panel_unprepare() argument
136 struct sofef00_panel *ctx = to_sofef00_panel(panel); in sofef00_panel_unprepare()
162 static int sofef00_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) in sofef00_panel_get_modes() argument
216 ctx = devm_drm_panel_alloc(dev, struct sofef00_panel, panel, in sofef00_panel_probe()
242 ctx->panel.prepare_prev_first = true; in sofef00_panel_probe()
244 ctx->panel.backlight = sofef00_create_backlight(dsi); in sofef00_panel_probe()
245 if (IS_ERR(ctx->panel.backlight)) in sofef00_panel_probe()
246 return dev_err_probe(dev, PTR_ERR(ctx->panel.backlight), in sofef00_panel_probe()
249 drm_panel_add(&ctx->panel); in sofef00_panel_probe()
254 drm_panel_remove(&ctx->panel); in sofef00_panel_probe()
270 drm_panel_remove(&ctx->panel); in sofef00_panel_remove()
284 .name = "panel-samsung-sofef00",