Lines Matching defs:connector
82 struct drm_connector connector;
91 container_of(x, struct tda998x_priv, connector)
779 struct drm_device *dev = priv->connector.dev;
863 &priv->connector, mode);
865 drm_hdmi_avi_infoframe_quant_range(&frame.avi, &priv->connector, mode,
877 &priv->connector,
1155 memcpy(buf, priv->connector.eld,
1156 min(sizeof(priv->connector.eld), len));
1190 /* DRM connector functions */
1193 tda998x_connector_detect(struct drm_connector *connector, bool force)
1195 struct tda998x_priv *priv = conn_to_tda998x_priv(connector);
1202 static void tda998x_connector_destroy(struct drm_connector *connector)
1204 drm_connector_cleanup(connector);
1280 static int tda998x_connector_get_modes(struct drm_connector *connector)
1282 struct tda998x_priv *priv = conn_to_tda998x_priv(connector);
1297 edid = drm_do_get_edid(connector, read_edid_block, priv);
1307 drm_connector_update_edid_property(connector, edid);
1311 n = drm_add_edid_modes(connector, edid);
1321 tda998x_connector_best_encoder(struct drm_connector *connector)
1323 struct tda998x_priv *priv = conn_to_tda998x_priv(connector);
1337 struct drm_connector *connector = &priv->connector;
1340 connector->interlace_allowed = 1;
1343 connector->polled = DRM_CONNECTOR_POLL_HPD;
1345 connector->polled = DRM_CONNECTOR_POLL_CONNECT |
1348 drm_connector_helper_add(connector, &tda998x_connector_helper_funcs);
1349 ret = drm_connector_init(drm, connector, &tda998x_connector_funcs,
1354 drm_connector_attach_encoder(&priv->connector,
1368 DRM_ERROR("Fix bridge driver to make connector optional!");
1379 drm_connector_cleanup(&priv->connector);
1451 priv->connector.display_info.rgb_quant_range_selectable ?
1660 priv->supports_infoframes = priv->connector.display_info.cea_rev >= 3;