Lines Matching defs:connector

391 	struct intel_connector *connector = to_intel_connector(_connector);
392 struct drm_i915_private *i915 = to_i915(connector->base.dev);
394 intel_panel_fixed_mode(connector, mode);
395 int max_pixclk = to_i915(connector->base.dev)->display.cdclk.max_dotclk_freq;
402 status = intel_panel_mode_valid(connector, mode);
418 struct intel_connector *connector = lvds_encoder->attached_connector;
458 ret = intel_panel_compute_config(connector, adjusted_mode);
483 struct intel_connector *connector = to_intel_connector(_connector);
484 const struct drm_edid *fixed_edid = connector->panel.fixed_edid;
488 drm_edid_connector_update(&connector->base, fixed_edid);
490 return drm_edid_connector_add_modes(&connector->base);
493 return intel_panel_get_modes(connector);
793 struct intel_connector *connector = lvds_encoder->attached_connector;
795 intel_panel_preferred_fixed_mode(connector);
821 val = connector->panel.vbt.bios_lvds_val;
826 static void intel_lvds_add_properties(struct drm_connector *connector)
828 intel_attach_scaling_mode_property(connector);
835 * Create the connector, register the LVDS DDC bus, and try to figure out what
841 struct intel_connector *connector;
888 connector = intel_connector_alloc();
889 if (!connector) {
894 lvds_encoder->attached_connector = connector;
897 drm_connector_init_with_ddc(&i915->drm, &connector->base,
918 connector->get_hw_state = intel_connector_get_hw_state;
920 intel_connector_attach_encoder(connector, encoder);
931 drm_connector_helper_add(&connector->base, &intel_lvds_connector_helper_funcs);
932 connector->base.display_info.subpixel_order = SubPixelHorizontalRGB;
936 intel_lvds_add_properties(&connector->base);
955 drm_edid = drm_edid_read_switcheroo(&connector->base, connector->base.ddc);
957 drm_edid = drm_edid_read_ddc(&connector->base, connector->base.ddc);
959 if (drm_edid_connector_update(&connector->base, drm_edid) ||
960 !drm_edid_connector_add_modes(&connector->base)) {
961 drm_edid_connector_update(&connector->base, NULL);
968 intel_bios_init_panel_late(i915, &connector->panel, NULL,
972 intel_panel_add_edid_fixed_modes(connector, true);
975 if (!intel_panel_preferred_fixed_mode(connector))
976 intel_panel_add_vbt_lfp_fixed_mode(connector);
983 if (!intel_panel_preferred_fixed_mode(connector))
984 intel_panel_add_encoder_fixed_mode(connector, encoder);
989 if (!intel_panel_preferred_fixed_mode(connector))
992 intel_panel_init(connector, drm_edid);
994 intel_backlight_setup(connector, INVALID_PIPE);
1006 drm_connector_cleanup(&connector->base);
1009 intel_connector_free(connector);