Lines Matching refs:panel
25 * @width_mm: width of the panel's active display area
26 * @height_mm: height of the panel's active display area
1371 static inline struct boe_panel *to_boe_panel(struct drm_panel *panel)
1373 return container_of(panel, struct boe_panel, base);
1379 struct drm_panel *panel = &boe->base;
1406 dev_err(panel->dev,
1433 static int boe_panel_disable(struct drm_panel *panel)
1435 struct boe_panel *boe = to_boe_panel(panel);
1440 dev_err(panel->dev, "failed to set panel off: %d\n", ret);
1449 static int boe_panel_unprepare(struct drm_panel *panel)
1451 struct boe_panel *boe = to_boe_panel(panel);
1479 static int boe_panel_prepare(struct drm_panel *panel)
1481 struct boe_panel *boe = to_boe_panel(panel);
1522 dev_err(panel->dev, "failed to init panel: %d\n", ret);
1542 static int boe_panel_enable(struct drm_panel *panel)
1798 static int boe_panel_get_modes(struct drm_panel *panel,
1801 struct boe_panel *boe = to_boe_panel(panel);
1807 dev_err(panel->dev, "failed to add mode %ux%u@%u\n",
1828 static enum drm_panel_orientation boe_panel_get_orientation(struct drm_panel *panel)
1830 struct boe_panel *boe = to_boe_panel(panel);
1982 .name = "panel-boe-tv101wum-nl6",
1992 MODULE_DESCRIPTION("BOE tv101wum-nl6 1200x1920 video mode panel driver");