Lines Matching defs:connector
36 struct drm_connector connector;
122 static struct lt9611uxc *connector_to_lt9611uxc(struct drm_connector *connector)
124 return container_of(connector, struct lt9611uxc, connector);
173 if (lt9611uxc->connector.dev) {
174 if (lt9611uxc->connector.dev->mode_config.funcs)
175 drm_kms_helper_hotplug_event(lt9611uxc->connector.dev);
293 static int lt9611uxc_connector_get_modes(struct drm_connector *connector)
295 struct lt9611uxc *lt9611uxc = connector_to_lt9611uxc(connector);
299 edid = lt9611uxc->bridge.funcs->get_edid(<9611uxc->bridge, connector);
300 drm_connector_update_edid_property(connector, edid);
301 count = drm_add_edid_modes(connector, edid);
307 static enum drm_connector_status lt9611uxc_connector_detect(struct drm_connector *connector,
310 struct lt9611uxc *lt9611uxc = connector_to_lt9611uxc(connector);
315 static enum drm_mode_status lt9611uxc_connector_mode_valid(struct drm_connector *connector,
346 lt9611uxc->connector.polled = DRM_CONNECTOR_POLL_HPD;
348 drm_connector_helper_add(<9611uxc->connector,
350 ret = drm_connector_init(bridge->dev, <9611uxc->connector,
354 DRM_ERROR("Failed to initialize connector with drm\n");
358 return drm_connector_attach_encoder(<9611uxc->connector, bridge->encoder);
498 struct drm_connector *connector)
512 return drm_do_get_edid(connector, lt9611uxc_get_edid_block, lt9611uxc);