Lines Matching full:panel
32 static inline struct osd101t2587_panel *ti_osd_panel(struct drm_panel *panel) in ti_osd_panel() argument
34 return container_of(panel, struct osd101t2587_panel, base); in ti_osd_panel()
37 static int osd101t2587_panel_disable(struct drm_panel *panel) in osd101t2587_panel_disable() argument
39 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_disable()
54 static int osd101t2587_panel_unprepare(struct drm_panel *panel) in osd101t2587_panel_unprepare() argument
56 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_unprepare()
67 static int osd101t2587_panel_prepare(struct drm_panel *panel) in osd101t2587_panel_prepare() argument
69 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_prepare()
82 static int osd101t2587_panel_enable(struct drm_panel *panel) in osd101t2587_panel_enable() argument
84 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_enable()
115 static int osd101t2587_panel_get_modes(struct drm_panel *panel) in osd101t2587_panel_get_modes() argument
117 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_get_modes()
120 mode = drm_mode_duplicate(panel->drm, osd101t2587->default_mode); in osd101t2587_panel_get_modes()
122 dev_err(panel->drm->dev, "failed to add mode %ux%ux@%u\n", in osd101t2587_panel_get_modes()
131 drm_mode_probed_add(panel->connector, mode); in osd101t2587_panel_get_modes()
133 panel->connector->display_info.width_mm = 217; in osd101t2587_panel_get_modes()
134 panel->connector->display_info.height_mm = 136; in osd101t2587_panel_get_modes()
220 dev_warn(&dsi->dev, "failed to disable panel: %d\n", ret); in osd101t2587_panel_remove()
243 .name = "panel-osd-osd101t2587-53ts",
253 MODULE_DESCRIPTION("OSD101T2587-53TS DSI panel");