Lines Matching refs:panel
3 * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree.
38 struct drm_panel panel;
44 static inline struct hx83112a_panel *to_hx83112a_panel(struct drm_panel *panel)
46 return container_of(panel, struct hx83112a_panel, panel);
202 static int hx83112a_disable(struct drm_panel *panel)
204 struct hx83112a_panel *ctx = to_hx83112a_panel(panel);
228 static int hx83112a_prepare(struct drm_panel *panel)
230 struct hx83112a_panel *ctx = to_hx83112a_panel(panel);
244 dev_err(dev, "Failed to initialize panel: %d\n", ret);
253 static int hx83112a_unprepare(struct drm_panel *panel)
255 struct hx83112a_panel *ctx = to_hx83112a_panel(panel);
278 static int hx83112a_get_modes(struct drm_panel *panel,
323 drm_panel_init(&ctx->panel, dev, &hx83112a_panel_funcs,
325 ctx->panel.prepare_prev_first = true;
327 ret = drm_panel_of_backlight(&ctx->panel);
331 drm_panel_add(&ctx->panel);
336 drm_panel_remove(&ctx->panel);
352 drm_panel_remove(&ctx->panel);
365 .name = "panel-himax-hx83112a",