Lines Matching refs:panel
3 * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree:
20 struct drm_panel panel;
30 static inline struct sharp_ls060 *to_sharp_ls060(struct drm_panel *panel)
32 return container_of(panel, struct sharp_ls060, panel);
98 static int sharp_ls060_prepare(struct drm_panel *panel)
100 struct sharp_ls060 *ctx = to_sharp_ls060(panel);
133 dev_err(dev, "Failed to initialize panel: %d\n", ret);
160 static int sharp_ls060_unprepare(struct drm_panel *panel)
162 struct sharp_ls060 *ctx = to_sharp_ls060(panel);
171 dev_err(dev, "Failed to un-initialize panel: %d\n", ret);
202 static int sharp_ls060_get_modes(struct drm_panel *panel,
267 drm_panel_init(&ctx->panel, dev, &sharp_ls060_panel_funcs,
270 ret = drm_panel_of_backlight(&ctx->panel);
274 drm_panel_add(&ctx->panel);
279 drm_panel_remove(&ctx->panel);
295 drm_panel_remove(&ctx->panel);
308 .name = "panel-sharp-ls060t1sx01",
315 MODULE_DESCRIPTION("DRM driver for Sharp LS060T1SX01 1080p video mode dsi panel");