Lines Matching defs:connector

49 	struct drm_connector connector;
68 static struct rk3066_hdmi *connector_to_rk3066_hdmi(struct drm_connector *connector)
70 return container_of(connector, struct rk3066_hdmi, connector);
202 &hdmi->connector, mode);
330 struct drm_display_info *display = &hdmi->connector.display_info;
468 rk3066_hdmi_connector_detect(struct drm_connector *connector, bool force)
470 struct rk3066_hdmi *hdmi = connector_to_rk3066_hdmi(connector);
476 static int rk3066_hdmi_connector_get_modes(struct drm_connector *connector)
478 struct rk3066_hdmi *hdmi = connector_to_rk3066_hdmi(connector);
485 edid = drm_get_edid(connector, hdmi->ddc);
487 drm_connector_update_edid_property(connector, edid);
488 ret = drm_add_edid_modes(connector, edid);
496 rk3066_hdmi_connector_mode_valid(struct drm_connector *connector,
508 rk3066_hdmi_connector_best_encoder(struct drm_connector *connector)
510 struct rk3066_hdmi *hdmi = connector_to_rk3066_hdmi(connector);
516 rk3066_hdmi_probe_single_connector_modes(struct drm_connector *connector,
524 return drm_helper_probe_single_connector_modes(connector, maxX, maxY);
527 static void rk3066_hdmi_connector_destroy(struct drm_connector *connector)
529 drm_connector_unregister(connector);
530 drm_connector_cleanup(connector);
570 hdmi->connector.polled = DRM_CONNECTOR_POLL_HPD;
572 drm_connector_helper_add(&hdmi->connector,
574 drm_connector_init_with_ddc(drm, &hdmi->connector,
579 drm_connector_attach_encoder(&hdmi->connector, encoder);
612 drm_helper_hpd_irq_event(hdmi->connector.dev);
829 hdmi->connector.funcs->destroy(&hdmi->connector);
844 hdmi->connector.funcs->destroy(&hdmi->connector);