Lines Matching refs:panel

5  * This panel can be configured to support:
19 * Derived from drivers/drm/gpu/panel/panel-samsung-ld9040.c
156 * enum ili9322_input - the format of the incoming signal to the panel
158 * The panel can be connected to various input streams and four of them can
196 * @width_mm: physical panel width [mm]
197 * @height_mm: physical panel height [mm]
272 struct drm_panel panel;
284 static inline struct ili9322 *panel_to_ili9322(struct drm_panel *panel)
286 return container_of(panel, struct ili9322, panel);
349 static int ili9322_init(struct drm_panel *panel, struct ili9322 *ili)
487 static int ili9322_disable(struct drm_panel *panel)
489 struct ili9322 *ili = panel_to_ili9322(panel);
502 static int ili9322_unprepare(struct drm_panel *panel)
504 struct ili9322 *ili = panel_to_ili9322(panel);
509 static int ili9322_prepare(struct drm_panel *panel)
511 struct ili9322 *ili = panel_to_ili9322(panel);
518 ret = ili9322_init(panel, ili);
520 ili9322_unprepare(panel);
525 static int ili9322_enable(struct drm_panel *panel)
527 struct ili9322 *ili = panel_to_ili9322(panel);
533 dev_err(ili->dev, "unable to enable panel\n");
636 static int ili9322_get_modes(struct drm_panel *panel,
639 struct ili9322 *ili = panel_to_ili9322(panel);
685 dev_err(panel->dev, "bad mode or failed to add mode\n");
891 drm_panel_init(&ili->panel, dev, &ili9322_drm_funcs,
894 drm_panel_add(&ili->panel);
904 drm_panel_remove(&ili->panel);
910 * The D-Link DIR-685 panel is marked LM918A01-1A SY-B4-091116-E0199
927 .compatible = "dlink,dir-685-panel",
942 .name = "panel-ilitek-ili9322",
949 MODULE_DESCRIPTION("ILI9322 LCD panel driver");