Lines Matching refs:panel
37 static inline struct sharp_panel *to_sharp_panel(struct drm_panel *panel) in to_sharp_panel() argument
39 return container_of(panel, struct sharp_panel, base); in to_sharp_panel()
92 static int sharp_panel_disable(struct drm_panel *panel) in sharp_panel_disable() argument
94 struct sharp_panel *sharp = to_sharp_panel(panel); in sharp_panel_disable()
109 static int sharp_panel_unprepare(struct drm_panel *panel) in sharp_panel_unprepare() argument
111 struct sharp_panel *sharp = to_sharp_panel(panel); in sharp_panel_unprepare()
121 dev_err(panel->dev, "failed to set display off: %d\n", err); in sharp_panel_unprepare()
125 dev_err(panel->dev, "failed to enter sleep mode: %d\n", err); in sharp_panel_unprepare()
170 static int sharp_panel_prepare(struct drm_panel *panel) in sharp_panel_prepare() argument
172 struct sharp_panel *sharp = to_sharp_panel(panel); in sharp_panel_prepare()
193 dev_err(panel->dev, "failed to exit sleep mode: %d\n", err); in sharp_panel_prepare()
209 dev_err(panel->dev, "failed to set left-right mode: %d\n", err); in sharp_panel_prepare()
216 dev_err(panel->dev, "failed to enable command mode: %d\n", err); in sharp_panel_prepare()
222 dev_err(panel->dev, "failed to set pixel format: %d\n", err); in sharp_panel_prepare()
236 dev_err(panel->dev, "failed to set up symmetrical split: %d\n", in sharp_panel_prepare()
243 dev_err(panel->dev, "failed to set display on: %d\n", err); in sharp_panel_prepare()
259 static int sharp_panel_enable(struct drm_panel *panel) in sharp_panel_enable() argument
261 struct sharp_panel *sharp = to_sharp_panel(panel); in sharp_panel_enable()
289 static int sharp_panel_get_modes(struct drm_panel *panel) in sharp_panel_get_modes() argument
293 mode = drm_mode_duplicate(panel->drm, &default_mode); in sharp_panel_get_modes()
295 dev_err(panel->drm->dev, "failed to add mode %ux%ux@%u\n", in sharp_panel_get_modes()
303 drm_mode_probed_add(panel->connector, mode); in sharp_panel_get_modes()
305 panel->connector->display_info.width_mm = 217; in sharp_panel_get_modes()
306 panel->connector->display_info.height_mm = 136; in sharp_panel_get_modes()