Lines Matching refs:intel_connector

207 	struct intel_connector *intel_connector = to_intel_connector(connector);  in intel_dp_mode_valid()  local
208 struct drm_display_mode *fixed_mode = intel_connector->panel.fixed_mode; in intel_dp_mode_valid()
1009 intel_dp_aux_init(struct intel_dp *intel_dp, struct intel_connector *connector) in intel_dp_aux_init()
1101 intel_dp_connector_unregister(struct intel_connector *intel_connector) in intel_dp_connector_unregister() argument
1103 struct intel_dp *intel_dp = intel_attached_dp(&intel_connector->base); in intel_dp_connector_unregister()
1105 if (!intel_connector->mst_port) in intel_dp_connector_unregister()
1106 sysfs_remove_link(&intel_connector->base.kdev->kobj, in intel_dp_connector_unregister()
1108 intel_connector_unregister(intel_connector); in intel_dp_connector_unregister()
1388 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_compute_config() local
1415 if (is_edp(intel_dp) && intel_connector->panel.fixed_mode) { in intel_dp_compute_config()
1416 intel_fixed_panel_mode(intel_connector->panel.fixed_mode, in intel_dp_compute_config()
1428 intel_connector->panel.fitting_mode); in intel_dp_compute_config()
1431 intel_connector->panel.fitting_mode); in intel_dp_compute_config()
1448 if (intel_connector->base.display_info.bpc == 0 && in intel_dp_compute_config()
1521 if (intel_connector->panel.downclock_mode != NULL && in intel_dp_compute_config()
1525 intel_connector->panel.downclock_mode->clock, in intel_dp_compute_config()
2124 static void intel_edp_backlight_power(struct intel_connector *connector, in intel_edp_backlight_power()
4262 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_autotest_edid() local
4263 struct drm_connector *connector = &intel_connector->base; in intel_dp_autotest_edid()
4265 if (intel_connector->detect_edid == NULL || in intel_dp_autotest_edid()
4282 struct edid *block = intel_connector->detect_edid; in intel_dp_autotest_edid()
4287 block += intel_connector->detect_edid->extensions; in intel_dp_autotest_edid()
4725 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_get_edid() local
4728 if (intel_connector->edid) { in intel_dp_get_edid()
4730 if (IS_ERR(intel_connector->edid)) in intel_dp_get_edid()
4733 return drm_edid_duplicate(intel_connector->edid); in intel_dp_get_edid()
4735 return drm_get_edid(&intel_connector->base, in intel_dp_get_edid()
4742 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_set_edid() local
4746 intel_connector->detect_edid = edid; in intel_dp_set_edid()
4757 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_unset_edid() local
4759 kfree(intel_connector->detect_edid); in intel_dp_unset_edid()
4760 intel_connector->detect_edid = NULL; in intel_dp_unset_edid()
4866 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_get_modes() local
4869 edid = intel_connector->detect_edid; in intel_dp_get_modes()
4878 intel_connector->panel.fixed_mode) { in intel_dp_get_modes()
4882 intel_connector->panel.fixed_mode); in intel_dp_get_modes()
4911 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_set_property() local
4975 if (intel_connector->panel.fitting_mode == val) { in intel_dp_set_property()
4979 intel_connector->panel.fitting_mode = val; in intel_dp_set_property()
4996 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_connector_destroy() local
4998 kfree(intel_connector->detect_edid); in intel_dp_connector_destroy()
5000 if (!IS_ERR_OR_NULL(intel_connector->edid)) in intel_dp_connector_destroy()
5001 kfree(intel_connector->edid); in intel_dp_connector_destroy()
5006 intel_panel_fini(&intel_connector->panel); in intel_dp_connector_destroy()
5266 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_add_properties() local
5278 intel_connector->panel.fitting_mode = DRM_MODE_SCALE_ASPECT; in intel_dp_add_properties()
5846 intel_dp_drrs_init(struct intel_connector *intel_connector, in intel_dp_drrs_init() argument
5849 struct drm_connector *connector = &intel_connector->base; in intel_dp_drrs_init()
5883 struct intel_connector *intel_connector) in intel_edp_init_connector() argument
5885 struct drm_connector *connector = &intel_connector->base; in intel_edp_init_connector()
5937 intel_connector->edid = edid; in intel_edp_init_connector()
5944 intel_connector, fixed_mode); in intel_edp_init_connector()
5982 intel_panel_init(&intel_connector->panel, fixed_mode, downclock_mode); in intel_edp_init_connector()
5983 intel_connector->panel.backlight.power = intel_edp_backlight_power; in intel_edp_init_connector()
5991 struct intel_connector *intel_connector) in intel_dp_init_connector() argument
5993 struct drm_connector *connector = &intel_connector->base; in intel_dp_init_connector()
6022 intel_dp->attached_connector = intel_connector; in intel_dp_init_connector()
6055 intel_connector_attach_encoder(intel_connector, intel_encoder); in intel_dp_init_connector()
6059 intel_connector->get_hw_state = intel_ddi_connector_get_hw_state; in intel_dp_init_connector()
6061 intel_connector->get_hw_state = intel_connector_get_hw_state; in intel_dp_init_connector()
6062 intel_connector->unregister = intel_dp_connector_unregister; in intel_dp_init_connector()
6097 intel_dp_aux_init(intel_dp, intel_connector); in intel_dp_init_connector()
6103 intel_connector->base.base.id); in intel_dp_init_connector()
6105 if (!intel_edp_init_connector(intel_dp, intel_connector)) { in intel_dp_init_connector()
6145 struct intel_connector *intel_connector; in intel_dp_init() local
6151 intel_connector = intel_connector_alloc(); in intel_dp_init()
6152 if (!intel_connector) in intel_dp_init()
6201 if (!intel_dp_init_connector(intel_dig_port, intel_connector)) in intel_dp_init()
6208 kfree(intel_connector); in intel_dp_init()