Lines Matching refs:panel
7 * Based on the omapdrm-specific panel-sony-acx565akm driver
48 struct drm_panel panel;
73 #define to_acx565akm_device(p) container_of(p, struct acx565akm_panel, panel)
438 dev_dbg(&lcd->spi->dev, "panel already enabled\n");
485 static int acx565akm_disable(struct drm_panel *panel)
487 struct acx565akm_panel *lcd = to_acx565akm_device(panel);
496 static int acx565akm_enable(struct drm_panel *panel)
498 struct acx565akm_panel *lcd = to_acx565akm_device(panel);
523 static int acx565akm_get_modes(struct drm_panel *panel,
561 * After being taken out of reset the panel needs 5ms before the first
572 "LCD panel %s by bootloader (status 0x%04x)\n",
607 dev_info(&lcd->spi->dev, "%s rev %02x panel detected\n",
640 dev_err(&spi->dev, "panel detection failed\n");
650 drm_panel_init(&lcd->panel, &lcd->spi->dev, &acx565akm_funcs,
653 drm_panel_add(&lcd->panel);
662 drm_panel_remove(&lcd->panel);
667 drm_panel_disable(&lcd->panel);
668 drm_panel_unprepare(&lcd->panel);
692 .name = "panel-sony-acx565akm",