Lines Matching defs:connector

147 vc4_hdmi_connector_detect(struct drm_connector *connector, bool force)
149 struct vc4_hdmi *vc4_hdmi = connector_to_vc4_hdmi(connector);
165 if (connector->status != connector_status_connected) {
166 struct edid *edid = drm_get_edid(connector, vc4_hdmi->ddc);
184 static void vc4_hdmi_connector_destroy(struct drm_connector *connector)
186 drm_connector_unregister(connector);
187 drm_connector_cleanup(connector);
190 static int vc4_hdmi_connector_get_modes(struct drm_connector *connector)
192 struct vc4_hdmi *vc4_hdmi = connector_to_vc4_hdmi(connector);
197 edid = drm_get_edid(connector, vc4_hdmi->ddc);
204 drm_connector_update_edid_property(connector, edid);
205 ret = drm_add_edid_modes(connector, edid);
211 static void vc4_hdmi_connector_reset(struct drm_connector *connector)
213 drm_atomic_helper_connector_reset(connector);
215 if (connector->state)
216 drm_atomic_helper_connector_tv_reset(connector);
235 struct drm_connector *connector = &vc4_hdmi->connector;
239 drm_connector_init_with_ddc(dev, connector,
243 drm_connector_helper_add(connector, &vc4_hdmi_connector_helper_funcs);
245 /* Create and attach TV margin props to this connector. */
250 drm_connector_attach_tv_margin_properties(connector);
252 connector->polled = (DRM_CONNECTOR_POLL_CONNECT |
255 connector->interlace_allowed = 1;
256 connector->doublescan_allowed = 0;
258 drm_connector_attach_encoder(connector, encoder);
331 struct drm_connector *connector = &vc4_hdmi->connector;
332 struct drm_connector_state *cstate = connector->state;
339 connector, mode);
346 connector, mode,
942 struct drm_connector *connector = &vc4_hdmi->connector;
958 ret = snd_pcm_hw_constraint_eld(substream->runtime, connector->eld);
1111 struct drm_connector *connector = &vc4_hdmi->connector;
1114 uinfo->count = sizeof(connector->eld);
1124 struct drm_connector *connector = &vc4_hdmi->connector;
1126 memcpy(ucontrol->value.bytes.data, connector->eld,
1127 sizeof(connector->eld));
1345 struct drm_device *dev = vc4_hdmi->connector.dev;
1451 struct drm_device *dev = vc4_hdmi->connector.dev;
1503 cec_fill_conn_info_from_drm(&conn_info, &vc4_hdmi->connector);
1809 * If we boot without any cable connected to the HDMI connector,
1858 vc4_hdmi_connector_destroy(&vc4_hdmi->connector);
1898 vc4_hdmi_connector_destroy(&vc4_hdmi->connector);