Lines Matching refs:connector
37 struct drm_connector connector;
123 static struct lt9611uxc *connector_to_lt9611uxc(struct drm_connector *connector)
125 return container_of(connector, struct lt9611uxc, connector);
174 if (lt9611uxc->connector.dev) {
175 if (lt9611uxc->connector.dev->mode_config.funcs)
176 drm_kms_helper_hotplug_event(lt9611uxc->connector.dev);
292 static int lt9611uxc_connector_get_modes(struct drm_connector *connector)
294 struct lt9611uxc *lt9611uxc = connector_to_lt9611uxc(connector);
298 drm_edid = drm_bridge_edid_read(<9611uxc->bridge, connector);
299 drm_edid_connector_update(connector, drm_edid);
300 count = drm_edid_connector_add_modes(connector);
306 static enum drm_connector_status lt9611uxc_connector_detect(struct drm_connector *connector,
309 struct lt9611uxc *lt9611uxc = connector_to_lt9611uxc(connector);
314 static enum drm_mode_status lt9611uxc_connector_mode_valid(struct drm_connector *connector,
345 lt9611uxc->connector.polled = DRM_CONNECTOR_POLL_HPD;
347 drm_connector_helper_add(<9611uxc->connector,
349 ret = drm_connector_init(bridge->dev, <9611uxc->connector,
353 DRM_ERROR("Failed to initialize connector with drm\n");
357 return drm_connector_attach_encoder(<9611uxc->connector, bridge->encoder);
497 struct drm_connector *connector)
511 return drm_edid_read_custom(connector, lt9611uxc_get_edid_block, lt9611uxc);