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)
430 dev_dbg(&lcd->spi->dev, "panel already enabled\n");
477 static int acx565akm_disable(struct drm_panel *panel)
479 struct acx565akm_panel *lcd = to_acx565akm_device(panel);
488 static int acx565akm_enable(struct drm_panel *panel)
490 struct acx565akm_panel *lcd = to_acx565akm_device(panel);
515 static int acx565akm_get_modes(struct drm_panel *panel,
553 * After being taken out of reset the panel needs 5ms before the first
564 "LCD panel %s by bootloader (status 0x%04x)\n",
599 dev_info(&lcd->spi->dev, "%s rev %02x panel detected\n",
632 dev_err(&spi->dev, "panel detection failed\n");
642 drm_panel_init(&lcd->panel, &lcd->spi->dev, &acx565akm_funcs,
645 drm_panel_add(&lcd->panel);
654 drm_panel_remove(&lcd->panel);
659 drm_panel_disable(&lcd->panel);
660 drm_panel_unprepare(&lcd->panel);
682 .name = "panel-sony-acx565akm",