Lines Matching full:connector
25 static int hibmc_connector_get_modes(struct drm_connector *connector)
27 struct hibmc_vdac *vdac = to_hibmc_vdac(connector);
31 drm_edid = drm_edid_read_ddc(connector, &vdac->adapter);
33 drm_edid_connector_update(connector, drm_edid);
36 count = drm_edid_connector_add_modes(connector);
41 count = drm_add_modes_noedid(connector,
42 connector->dev->mode_config.max_width,
43 connector->dev->mode_config.max_height);
44 drm_set_preferred_mode(connector, 1024, 768);
52 static void hibmc_connector_destroy(struct drm_connector *connector)
54 struct hibmc_vdac *vdac = to_hibmc_vdac(connector);
57 drm_connector_cleanup(connector);
100 struct drm_connector *connector = &vdac->connector;
118 ret = drm_connector_init_with_ddc(dev, connector,
123 drm_err(dev, "failed to init connector: %d\n", ret);
127 drm_connector_helper_add(connector, &hibmc_connector_helper_funcs);
129 drm_connector_attach_encoder(connector, encoder);
131 connector->polled = DRM_CONNECTOR_POLL_CONNECT | DRM_CONNECTOR_POLL_DISCONNECT;