Lines Matching defs:connector

147 static void cdv_intel_lvds_save(struct drm_connector *connector)
151 static void cdv_intel_lvds_restore(struct drm_connector *connector)
155 static enum drm_mode_status cdv_intel_lvds_mode_valid(struct drm_connector *connector,
158 struct drm_device *dev = connector->dev;
299 static int cdv_intel_lvds_get_modes(struct drm_connector *connector)
301 struct drm_device *dev = connector->dev;
306 ret = psb_intel_ddc_get_modes(connector, connector->ddc);
314 drm_mode_probed_add(connector, mode);
321 static void cdv_intel_lvds_destroy(struct drm_connector *connector)
323 struct gma_connector *gma_connector = to_gma_connector(connector);
324 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
326 gma_i2c_destroy(to_gma_i2c_chan(connector->ddc));
328 drm_connector_cleanup(connector);
332 static int cdv_intel_lvds_set_property(struct drm_connector *connector,
336 struct drm_encoder *encoder = connector->encoder;
356 if (drm_object_property_get_value(&connector->base,
364 if (drm_object_property_set_value(&connector->base,
379 if (drm_object_property_set_value(&connector->base,
471 * Create the connector, register the LVDS DDC bus, and try to figure out what
480 struct drm_connector *connector;
516 connector = &gma_connector->base;
529 ret = drm_connector_init_with_ddc(dev, connector,
544 drm_connector_helper_add(connector,
546 connector->display_info.subpixel_order = SubPixelHorizontalRGB;
547 connector->interlace_allowed = false;
548 connector->doublescan_allowed = false;
550 /*Attach connector properties*/
551 drm_object_attach_property(&connector->base,
554 drm_object_attach_property(&connector->base,
586 psb_intel_ddc_get_modes(connector, &ddc_bus->base);
588 list_for_each_entry(scan, &connector->probed_modes, head) {
655 drm_connector_cleanup(connector);