Lines Matching refs:panel

39  * the panel init array is not part of the panels datasheet but instead
40 * just came in this form from the panel vendor.
178 struct kingdisplay_panel *to_kingdisplay_panel(struct drm_panel *panel)
180 return container_of(panel, struct kingdisplay_panel, base);
183 static int kingdisplay_panel_disable(struct drm_panel *panel)
185 struct kingdisplay_panel *kingdisplay = to_kingdisplay_panel(panel);
193 dev_err(panel->dev, "failed to set display off: %d\n", err);
200 static int kingdisplay_panel_unprepare(struct drm_panel *panel)
202 struct kingdisplay_panel *kingdisplay = to_kingdisplay_panel(panel);
210 dev_err(panel->dev, "failed to enter sleep mode: %d\n", err);
228 static int kingdisplay_panel_prepare(struct drm_panel *panel)
230 struct kingdisplay_panel *kingdisplay = to_kingdisplay_panel(panel);
255 dev_err(panel->dev, "failed write init cmds: %d\n", err);
262 dev_err(panel->dev, "failed to exit sleep mode: %d\n", err);
271 dev_err(panel->dev, "failed to set display on: %d\n", err);
287 dev_err(panel->dev, "failed to disable regulator: %d\n", regulator_err);
292 static int kingdisplay_panel_enable(struct drm_panel *panel)
294 struct kingdisplay_panel *kingdisplay = to_kingdisplay_panel(panel);
316 static int kingdisplay_panel_get_modes(struct drm_panel *panel,
323 dev_err(panel->dev, "failed to add mode %ux%u@%u\n",
425 dev_err(&dsi->dev, "failed to unprepare panel: %d\n", err);
429 dev_err(&dsi->dev, "failed to disable panel: %d\n", err);
450 .name = "panel-kingdisplay-kd097d04",
461 MODULE_DESCRIPTION("kingdisplay KD097D04 panel driver");