Lines Matching refs:connector
35 connector)
42 struct drm_connector connector; member
316 static enum drm_connector_status vidi_detect(struct drm_connector *connector, in vidi_detect() argument
319 struct vidi_context *ctx = ctx_from_connector(connector); in vidi_detect()
329 static void vidi_connector_destroy(struct drm_connector *connector) in vidi_connector_destroy() argument
343 static int vidi_get_modes(struct drm_connector *connector) in vidi_get_modes() argument
345 struct vidi_context *ctx = ctx_from_connector(connector); in vidi_get_modes()
365 drm_mode_connector_update_edid_property(connector, edid); in vidi_get_modes()
367 return drm_add_edid_modes(connector, edid); in vidi_get_modes()
370 static struct drm_encoder *vidi_best_encoder(struct drm_connector *connector) in vidi_best_encoder() argument
372 struct vidi_context *ctx = ctx_from_connector(connector); in vidi_best_encoder()
385 struct drm_connector *connector = &ctx->connector; in vidi_create_connector() local
388 connector->polled = DRM_CONNECTOR_POLL_HPD; in vidi_create_connector()
390 ret = drm_connector_init(ctx->drm_dev, connector, in vidi_create_connector()
397 drm_connector_helper_add(connector, &vidi_connector_helper_funcs); in vidi_create_connector()
398 drm_connector_register(connector); in vidi_create_connector()
399 drm_mode_connector_attach_encoder(connector, encoder); in vidi_create_connector()