Lines Matching refs:intel_connector
431 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mode_valid() local
432 struct drm_display_mode *fixed_mode = intel_connector->panel.fixed_mode; in intel_dp_mode_valid()
1666 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_compute_bpp() local
1677 if (intel_connector->base.display_info.bpc == 0 && in intel_dp_compute_bpp()
1834 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_compute_config() local
1851 if (intel_dp_is_edp(intel_dp) && intel_connector->panel.fixed_mode) { in intel_dp_compute_config()
1852 intel_fixed_panel_mode(intel_connector->panel.fixed_mode, in intel_dp_compute_config()
1905 if (intel_connector->panel.downclock_mode != NULL && in intel_dp_compute_config()
1910 intel_connector->panel.downclock_mode->clock, in intel_dp_compute_config()
2477 static void intel_edp_backlight_power(struct intel_connector *connector, in intel_edp_backlight_power()
3993 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_autotest_edid() local
3994 struct drm_connector *connector = &intel_connector->base; in intel_dp_autotest_edid()
3996 if (intel_connector->detect_edid == NULL || in intel_dp_autotest_edid()
4013 struct edid *block = intel_connector->detect_edid; in intel_dp_autotest_edid()
4018 block += intel_connector->detect_edid->extensions; in intel_dp_autotest_edid()
4168 struct intel_connector *connector = intel_dp->attached_connector; in intel_dp_retrain_link()
4241 struct intel_connector *connector) in intel_dp_hotplug()
4611 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_get_edid() local
4614 if (intel_connector->edid) { in intel_dp_get_edid()
4616 if (IS_ERR(intel_connector->edid)) in intel_dp_get_edid()
4619 return drm_edid_duplicate(intel_connector->edid); in intel_dp_get_edid()
4621 return drm_get_edid(&intel_connector->base, in intel_dp_get_edid()
4628 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_set_edid() local
4633 intel_connector->detect_edid = edid; in intel_dp_set_edid()
4642 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_unset_edid() local
4645 kfree(intel_connector->detect_edid); in intel_dp_unset_edid()
4646 intel_connector->detect_edid = NULL; in intel_dp_unset_edid()
4652 intel_dp_long_pulse(struct intel_connector *connector, in intel_dp_long_pulse()
4820 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_get_modes() local
4823 edid = intel_connector->detect_edid; in intel_dp_get_modes()
4832 intel_connector->panel.fixed_mode) { in intel_dp_get_modes()
4836 intel_connector->panel.fixed_mode); in intel_dp_get_modes()
4883 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_connector_destroy() local
4885 kfree(intel_connector->detect_edid); in intel_dp_connector_destroy()
4887 if (!IS_ERR_OR_NULL(intel_connector->edid)) in intel_dp_connector_destroy()
4888 kfree(intel_connector->edid); in intel_dp_connector_destroy()
4895 intel_panel_fini(&intel_connector->panel); in intel_dp_connector_destroy()
5988 intel_dp_drrs_init(struct intel_connector *connector, in intel_dp_drrs_init()
6023 struct intel_connector *intel_connector) in intel_edp_init_connector() argument
6027 struct drm_connector *connector = &intel_connector->base; in intel_edp_init_connector()
6081 intel_connector->edid = edid; in intel_edp_init_connector()
6088 intel_connector, fixed_mode); in intel_edp_init_connector()
6126 intel_panel_init(&intel_connector->panel, fixed_mode, downclock_mode); in intel_edp_init_connector()
6127 intel_connector->panel.backlight.power = intel_edp_backlight_power; in intel_edp_init_connector()
6147 struct intel_connector *intel_connector; in intel_dp_modeset_retry_work_fn() local
6150 intel_connector = container_of(work, typeof(*intel_connector), in intel_dp_modeset_retry_work_fn()
6152 connector = &intel_connector->base; in intel_dp_modeset_retry_work_fn()
6170 struct intel_connector *intel_connector) in intel_dp_init_connector() argument
6172 struct drm_connector *connector = &intel_connector->base; in intel_dp_init_connector()
6181 INIT_WORK(&intel_connector->modeset_retry_work, in intel_dp_init_connector()
6201 intel_dp->attached_connector = intel_connector; in intel_dp_init_connector()
6243 intel_connector_attach_encoder(intel_connector, intel_encoder); in intel_dp_init_connector()
6246 intel_connector->get_hw_state = intel_ddi_connector_get_hw_state; in intel_dp_init_connector()
6248 intel_connector->get_hw_state = intel_connector_get_hw_state; in intel_dp_init_connector()
6255 intel_connector->base.base.id); in intel_dp_init_connector()
6257 if (!intel_edp_init_connector(intel_dp, intel_connector)) { in intel_dp_init_connector()
6266 int ret = intel_hdcp_init(intel_connector, &intel_dp_hdcp_shim); in intel_dp_init_connector()
6295 struct intel_connector *intel_connector; in intel_dp_init() local
6301 intel_connector = intel_connector_alloc(); in intel_dp_init()
6302 if (!intel_connector) in intel_dp_init()
6359 if (!intel_dp_init_connector(intel_dig_port, intel_connector)) in intel_dp_init()
6367 kfree(intel_connector); in intel_dp_init()