Lines Matching defs:panel
7 * Based on AUO panel driver by Rob Clark <robdclark@gmail.com>
33 static inline struct sharp_nt_panel *to_sharp_nt_panel(struct drm_panel *panel)
35 return container_of(panel, struct sharp_nt_panel, base);
97 static int sharp_nt_panel_unprepare(struct drm_panel *panel)
99 struct sharp_nt_panel *sharp_nt = to_sharp_nt_panel(panel);
107 dev_err(panel->dev, "failed to set panel off: %d\n", ret);
120 static int sharp_nt_panel_prepare(struct drm_panel *panel)
122 struct sharp_nt_panel *sharp_nt = to_sharp_nt_panel(panel);
145 dev_err(panel->dev, "failed to init panel: %d\n", ret);
151 dev_err(panel->dev, "failed to set panel on: %d\n", ret);
178 static int sharp_nt_panel_get_modes(struct drm_panel *panel,
185 dev_err(panel->dev, "failed to add mode %ux%u@%u\n",
284 dev_err(&dsi->dev, "failed to disable panel: %d\n", ret);
308 .name = "panel-sharp-ls043t1le01-qhd",
318 MODULE_DESCRIPTION("Sharp LS043T1LE01 NT35565-based qHD (540x960) video mode panel driver");