Lines Matching refs:intel_connector
197 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mode_valid() local
198 struct drm_display_mode *fixed_mode = intel_connector->panel.fixed_mode; in intel_dp_mode_valid()
1006 intel_dp_aux_init(struct intel_dp *intel_dp, struct intel_connector *connector) in intel_dp_aux_init()
1071 intel_dp_connector_unregister(struct intel_connector *intel_connector) in intel_dp_connector_unregister() argument
1073 struct intel_dp *intel_dp = intel_attached_dp(&intel_connector->base); in intel_dp_connector_unregister()
1075 if (!intel_connector->mst_port) in intel_dp_connector_unregister()
1076 sysfs_remove_link(&intel_connector->base.kdev->kobj, in intel_dp_connector_unregister()
1078 intel_connector_unregister(intel_connector); in intel_dp_connector_unregister()
1336 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_compute_config() local
1362 if (is_edp(intel_dp) && intel_connector->panel.fixed_mode) { in intel_dp_compute_config()
1363 intel_fixed_panel_mode(intel_connector->panel.fixed_mode, in intel_dp_compute_config()
1367 intel_connector->panel.fitting_mode); in intel_dp_compute_config()
1370 intel_connector->panel.fitting_mode); in intel_dp_compute_config()
1466 if (intel_connector->panel.downclock_mode != NULL && in intel_dp_compute_config()
1470 intel_connector->panel.downclock_mode->clock, in intel_dp_compute_config()
2048 static void intel_edp_backlight_power(struct intel_connector *connector, in intel_edp_backlight_power()
4237 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_get_edid() local
4240 if (intel_connector->edid) { in intel_dp_get_edid()
4242 if (IS_ERR(intel_connector->edid)) in intel_dp_get_edid()
4245 return drm_edid_duplicate(intel_connector->edid); in intel_dp_get_edid()
4247 return drm_get_edid(&intel_connector->base, in intel_dp_get_edid()
4254 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_set_edid() local
4258 intel_connector->detect_edid = edid; in intel_dp_set_edid()
4269 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_unset_edid() local
4271 kfree(intel_connector->detect_edid); in intel_dp_unset_edid()
4272 intel_connector->detect_edid = NULL; in intel_dp_unset_edid()
4380 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_get_modes() local
4383 edid = intel_connector->detect_edid; in intel_dp_get_modes()
4392 intel_connector->panel.fixed_mode) { in intel_dp_get_modes()
4396 intel_connector->panel.fixed_mode); in intel_dp_get_modes()
4425 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_set_property() local
4489 if (intel_connector->panel.fitting_mode == val) { in intel_dp_set_property()
4493 intel_connector->panel.fitting_mode = val; in intel_dp_set_property()
4510 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_connector_destroy() local
4512 kfree(intel_connector->detect_edid); in intel_dp_connector_destroy()
4514 if (!IS_ERR_OR_NULL(intel_connector->edid)) in intel_dp_connector_destroy()
4515 kfree(intel_connector->edid); in intel_dp_connector_destroy()
4520 intel_panel_fini(&intel_connector->panel); in intel_dp_connector_destroy()
4780 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_add_properties() local
4792 intel_connector->panel.fitting_mode = DRM_MODE_SCALE_ASPECT; in intel_dp_add_properties()
5307 intel_dp_drrs_init(struct intel_connector *intel_connector, in intel_dp_drrs_init() argument
5310 struct drm_connector *connector = &intel_connector->base; in intel_dp_drrs_init()
5344 struct intel_connector *intel_connector) in intel_edp_init_connector() argument
5346 struct drm_connector *connector = &intel_connector->base; in intel_edp_init_connector()
5398 intel_connector->edid = edid; in intel_edp_init_connector()
5405 intel_connector, fixed_mode); in intel_edp_init_connector()
5443 intel_panel_init(&intel_connector->panel, fixed_mode, downclock_mode); in intel_edp_init_connector()
5444 intel_connector->panel.backlight_power = intel_edp_backlight_power; in intel_edp_init_connector()
5452 struct intel_connector *intel_connector) in intel_dp_init_connector() argument
5454 struct drm_connector *connector = &intel_connector->base; in intel_dp_init_connector()
5483 intel_dp->attached_connector = intel_connector; in intel_dp_init_connector()
5516 intel_connector_attach_encoder(intel_connector, intel_encoder); in intel_dp_init_connector()
5520 intel_connector->get_hw_state = intel_ddi_connector_get_hw_state; in intel_dp_init_connector()
5522 intel_connector->get_hw_state = intel_connector_get_hw_state; in intel_dp_init_connector()
5523 intel_connector->unregister = intel_dp_connector_unregister; in intel_dp_init_connector()
5553 intel_dp_aux_init(intel_dp, intel_connector); in intel_dp_init_connector()
5559 intel_connector->base.base.id); in intel_dp_init_connector()
5563 if (!intel_edp_init_connector(intel_dp, intel_connector)) { in intel_dp_init_connector()
5601 struct intel_connector *intel_connector; in intel_dp_init() local
5607 intel_connector = intel_connector_alloc(); in intel_dp_init()
5608 if (!intel_connector) { in intel_dp_init()
5659 if (!intel_dp_init_connector(intel_dig_port, intel_connector)) { in intel_dp_init()
5662 kfree(intel_connector); in intel_dp_init()