Lines Matching refs:panel
7 * Based on AUO panel driver by Rob Clark <robdclark@gmail.com>
36 static inline struct sharp_nt_panel *to_sharp_nt_panel(struct drm_panel *panel)
38 return container_of(panel, struct sharp_nt_panel, base);
101 static int sharp_nt_panel_disable(struct drm_panel *panel)
103 struct sharp_nt_panel *sharp_nt = to_sharp_nt_panel(panel);
113 static int sharp_nt_panel_unprepare(struct drm_panel *panel)
115 struct sharp_nt_panel *sharp_nt = to_sharp_nt_panel(panel);
123 dev_err(panel->dev, "failed to set panel off: %d\n", ret);
136 static int sharp_nt_panel_prepare(struct drm_panel *panel)
138 struct sharp_nt_panel *sharp_nt = to_sharp_nt_panel(panel);
161 dev_err(panel->dev, "failed to init panel: %d\n", ret);
167 dev_err(panel->dev, "failed to set panel on: %d\n", ret);
182 static int sharp_nt_panel_enable(struct drm_panel *panel)
184 struct sharp_nt_panel *sharp_nt = to_sharp_nt_panel(panel);
206 static int sharp_nt_panel_get_modes(struct drm_panel *panel,
213 dev_err(panel->dev, "failed to add mode %ux%u@%u\n",
310 dev_err(&dsi->dev, "failed to disable panel: %d\n", ret);
336 .name = "panel-sharp-ls043t1le01-qhd",
346 MODULE_DESCRIPTION("Sharp LS043T1LE01 NT35565-based qHD (540x960) video mode panel driver");