Lines Matching refs:connector
51 struct drm_connector connector;
70 return container_of(c, struct anx6345, connector);
453 static int anx6345_get_modes(struct drm_connector *connector)
455 struct anx6345 *anx6345 = connector_to_anx6345(connector);
473 anx6345->edid = drm_get_edid(connector, &anx6345->aux.ddc);
477 err = drm_connector_update_edid_property(connector,
485 num_modes += drm_add_edid_modes(connector, anx6345->edid);
488 connector->display_info.bpc = 6;
497 num_modes += drm_panel_get_modes(anx6345->panel, connector);
507 anx6345_connector_destroy(struct drm_connector *connector)
509 drm_connector_cleanup(connector);
527 DRM_ERROR("Fix bridge driver to make connector optional!");
548 err = drm_connector_init(bridge->dev, &anx6345->connector,
552 DRM_ERROR("Failed to initialize connector: %d\n", err);
556 drm_connector_helper_add(&anx6345->connector,
559 anx6345->connector.polled = DRM_CONNECTOR_POLL_HPD;
561 err = drm_connector_attach_encoder(&anx6345->connector,
564 DRM_ERROR("Failed to link up connector to encoder: %d\n", err);
568 err = drm_connector_register(&anx6345->connector);
570 DRM_ERROR("Failed to register connector: %d\n", err);
576 drm_connector_cleanup(&anx6345->connector);