Lines Matching defs:connector

167 static void tfp410_connector_destroy(struct drm_connector *connector)
169 struct tfp410_connector *tfp410_connector = to_tfp410_connector(connector);
170 drm_connector_unregister(connector);
171 drm_connector_cleanup(connector);
176 struct drm_connector *connector,
179 struct tfp410_connector *tfp410_connector = to_tfp410_connector(connector);
187 static int tfp410_connector_get_modes(struct drm_connector *connector)
189 struct tfp410_connector *tfp410_connector = to_tfp410_connector(connector);
193 edid = drm_get_edid(connector, tfp410_connector->mod->i2c);
195 drm_mode_connector_update_edid_property(connector, edid);
198 ret = drm_add_edid_modes(connector, edid);
205 static int tfp410_connector_mode_valid(struct drm_connector *connector,
208 struct tilcdc_drm_private *priv = connector->dev->dev_private;
214 struct drm_connector *connector)
216 struct tfp410_connector *tfp410_connector = to_tfp410_connector(connector);
237 struct drm_connector *connector;
249 connector = &tfp410_connector->base;
251 drm_connector_init(dev, connector, &tfp410_connector_funcs,
253 drm_connector_helper_add(connector, &tfp410_connector_helper_funcs);
255 connector->polled = DRM_CONNECTOR_POLL_CONNECT |
258 connector->interlace_allowed = 0;
259 connector->doublescan_allowed = 0;
261 ret = drm_mode_connector_attach_encoder(connector, encoder);
265 drm_connector_register(connector);
267 return connector;
270 tfp410_connector_destroy(connector);
283 struct drm_connector *connector;
289 connector = tfp410_connector_create(dev, tfp410_mod, encoder);
290 if (!connector)
294 priv->connectors[priv->num_connectors++] = connector;