Lines Matching defs:connector

49 	struct drm_connector connector;
67 static struct rk3066_hdmi *connector_to_rk3066_hdmi(struct drm_connector *connector)
69 return container_of(connector, struct rk3066_hdmi, connector);
201 &hdmi->connector, mode);
329 struct drm_display_info *display = &hdmi->connector.display_info;
397 conn_state = drm_atomic_get_new_connector_state(state, &hdmi->connector);
458 rk3066_hdmi_connector_detect(struct drm_connector *connector, bool force)
460 struct rk3066_hdmi *hdmi = connector_to_rk3066_hdmi(connector);
466 static int rk3066_hdmi_connector_get_modes(struct drm_connector *connector)
468 struct rk3066_hdmi *hdmi = connector_to_rk3066_hdmi(connector);
475 drm_edid = drm_edid_read_ddc(connector, hdmi->ddc);
476 drm_edid_connector_update(connector, drm_edid);
477 ret = drm_edid_connector_add_modes(connector);
484 rk3066_hdmi_connector_mode_valid(struct drm_connector *connector,
496 rk3066_hdmi_connector_best_encoder(struct drm_connector *connector)
498 struct rk3066_hdmi *hdmi = connector_to_rk3066_hdmi(connector);
504 rk3066_hdmi_probe_single_connector_modes(struct drm_connector *connector,
512 return drm_helper_probe_single_connector_modes(connector, maxX, maxY);
515 static void rk3066_hdmi_connector_destroy(struct drm_connector *connector)
517 drm_connector_unregister(connector);
518 drm_connector_cleanup(connector);
558 hdmi->connector.polled = DRM_CONNECTOR_POLL_HPD;
560 drm_connector_helper_add(&hdmi->connector,
562 drm_connector_init_with_ddc(drm, &hdmi->connector,
567 drm_connector_attach_encoder(&hdmi->connector, encoder);
600 drm_helper_hpd_irq_event(hdmi->connector.dev);
816 hdmi->connector.funcs->destroy(&hdmi->connector);
831 hdmi->connector.funcs->destroy(&hdmi->connector);