Lines Matching refs:panel
576 struct khadas_ts050_panel *to_khadas_ts050_panel(struct drm_panel *panel)
578 return container_of(panel, struct khadas_ts050_panel, base);
581 static int khadas_ts050_panel_prepare(struct drm_panel *panel)
583 struct khadas_ts050_panel *khadas_ts050 = to_khadas_ts050_panel(panel);
621 dev_err(panel->dev, "failed write cmds: %d\n", err);
628 dev_err(panel->dev, "failed to exit sleep mode: %d\n", err);
640 dev_err(panel->dev, "failed to set tear on: %d\n", err);
646 dev_err(panel->dev, "failed to set display on: %d\n", err);
665 static int khadas_ts050_panel_unprepare(struct drm_panel *panel)
667 struct khadas_ts050_panel *khadas_ts050 = to_khadas_ts050_panel(panel);
677 dev_err(panel->dev, "failed to enter sleep mode: %d\n", err);
691 static int khadas_ts050_panel_enable(struct drm_panel *panel)
693 struct khadas_ts050_panel *khadas_ts050 = to_khadas_ts050_panel(panel);
700 static int khadas_ts050_panel_disable(struct drm_panel *panel)
702 struct khadas_ts050_panel *khadas_ts050 = to_khadas_ts050_panel(panel);
710 dev_err(panel->dev, "failed to set display off: %d\n", err);
732 static int khadas_ts050_panel_get_modes(struct drm_panel *panel,
739 dev_err(panel->dev, "failed to add mode %ux%u@%u\n",
857 .name = "panel-khadas-ts050",
867 MODULE_DESCRIPTION("Khadas TS050 panel driver");