Lines Matching defs:connector

253 static void psb_intel_lvds_save(struct drm_connector *connector)
255 struct drm_device *dev = connector->dev;
257 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
292 static void psb_intel_lvds_restore(struct drm_connector *connector)
294 struct drm_device *dev = connector->dev;
296 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
333 enum drm_mode_status psb_intel_lvds_mode_valid(struct drm_connector *connector,
336 struct drm_psb_private *dev_priv = to_drm_psb_private(connector->dev);
337 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
491 static int psb_intel_lvds_get_modes(struct drm_connector *connector)
493 struct drm_device *dev = connector->dev;
499 ret = psb_intel_ddc_get_modes(connector, connector->ddc);
507 drm_mode_probed_add(connector, mode);
514 void psb_intel_lvds_destroy(struct drm_connector *connector)
516 struct gma_connector *gma_connector = to_gma_connector(connector);
517 struct gma_i2c_chan *ddc_bus = to_gma_i2c_chan(connector->ddc);
520 drm_connector_cleanup(connector);
524 int psb_intel_lvds_set_property(struct drm_connector *connector,
528 struct drm_encoder *encoder = connector->encoder;
551 if (drm_object_property_get_value(&connector->base,
559 if (drm_object_property_set_value(&connector->base,
574 if (drm_object_property_set_value(&connector->base,
619 * Create the connector, register the LVDS DDC bus, and try to figure out what
628 struct drm_connector *connector;
659 connector = &gma_connector->base;
671 ret = drm_connector_init_with_ddc(dev, connector,
686 drm_connector_helper_add(connector,
688 connector->display_info.subpixel_order = SubPixelHorizontalRGB;
689 connector->interlace_allowed = false;
690 connector->doublescan_allowed = false;
692 /*Attach connector properties*/
693 drm_object_attach_property(&connector->base,
696 drm_object_attach_property(&connector->base,
728 psb_intel_ddc_get_modes(connector, &ddc_bus->base);
730 list_for_each_entry(scan, &connector->probed_modes, head) {
792 drm_connector_cleanup(connector);