Lines Matching refs:connector

104 	struct drm_connector connector;  member
1428 dw_hdmi_connector_detect(struct drm_connector *connector, bool force) in dw_hdmi_connector_detect() argument
1430 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, in dw_hdmi_connector_detect()
1431 connector); in dw_hdmi_connector_detect()
1443 static int dw_hdmi_connector_get_modes(struct drm_connector *connector) in dw_hdmi_connector_get_modes() argument
1445 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, in dw_hdmi_connector_get_modes()
1446 connector); in dw_hdmi_connector_get_modes()
1453 edid = drm_get_edid(connector, hdmi->ddc); in dw_hdmi_connector_get_modes()
1460 drm_mode_connector_update_edid_property(connector, edid); in dw_hdmi_connector_get_modes()
1461 ret = drm_add_edid_modes(connector, edid); in dw_hdmi_connector_get_modes()
1463 drm_edid_to_eld(connector, edid); in dw_hdmi_connector_get_modes()
1473 dw_hdmi_connector_mode_valid(struct drm_connector *connector, in dw_hdmi_connector_mode_valid() argument
1476 struct dw_hdmi *hdmi = container_of(connector, in dw_hdmi_connector_mode_valid()
1477 struct dw_hdmi, connector); in dw_hdmi_connector_mode_valid()
1485 mode_status = hdmi->plat_data->mode_valid(connector, mode); in dw_hdmi_connector_mode_valid()
1491 *connector) in dw_hdmi_connector_best_encoder()
1493 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, in dw_hdmi_connector_best_encoder()
1494 connector); in dw_hdmi_connector_best_encoder()
1499 static void dw_hdmi_connector_destroy(struct drm_connector *connector) in dw_hdmi_connector_destroy() argument
1501 drm_connector_unregister(connector); in dw_hdmi_connector_destroy()
1502 drm_connector_cleanup(connector); in dw_hdmi_connector_destroy()
1505 static void dw_hdmi_connector_force(struct drm_connector *connector) in dw_hdmi_connector_force() argument
1507 struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, in dw_hdmi_connector_force()
1508 connector); in dw_hdmi_connector_force()
1511 hdmi->force = connector->force; in dw_hdmi_connector_force()
1644 hdmi->connector.polled = DRM_CONNECTOR_POLL_HPD; in dw_hdmi_register()
1646 drm_connector_helper_add(&hdmi->connector, in dw_hdmi_register()
1648 drm_connector_init(drm, &hdmi->connector, &dw_hdmi_connector_funcs, in dw_hdmi_register()
1651 hdmi->connector.encoder = encoder; in dw_hdmi_register()
1653 drm_mode_connector_attach_encoder(&hdmi->connector, encoder); in dw_hdmi_register()
1676 hdmi->connector.interlace_allowed = 1; in dw_hdmi_bind()
1803 audio.eld = hdmi->connector.eld; in dw_hdmi_bind()
1835 hdmi->connector.funcs->destroy(&hdmi->connector); in dw_hdmi_unbind()