Lines Matching refs:intel_connector
206 struct intel_connector *connector = intel_dp->attached_connector; in intel_dp_set_sink_rates()
230 struct intel_connector *connector = intel_dp->attached_connector; in intel_dp_set_max_sink_lane_count()
431 struct intel_connector *connector = intel_dp->attached_connector; in vbt_max_link_rate()
789 intel_dp_output_format(struct intel_connector *connector, in intel_dp_output_format()
829 intel_dp_mode_min_output_bpp(struct intel_connector *connector, in intel_dp_mode_min_output_bpp()
860 struct intel_connector *connector = intel_dp->attached_connector; in intel_dp_max_tmds_clock()
896 intel_dp_mode_valid_downstream(struct intel_connector *connector, in intel_dp_mode_valid_downstream()
964 struct intel_connector *connector = to_intel_connector(_connector); in intel_dp_mode_valid()
1226 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_max_bpp() local
1248 if (intel_connector->base.display_info.bpc == 0 && in intel_dp_max_bpp()
1249 intel_connector->panel.vbt.edp.bpp && in intel_dp_max_bpp()
1250 intel_connector->panel.vbt.edp.bpp < bpp) { in intel_dp_max_bpp()
1253 intel_connector->panel.vbt.edp.bpp); in intel_dp_max_bpp()
1254 bpp = intel_connector->panel.vbt.edp.bpp; in intel_dp_max_bpp()
1300 static bool has_seamless_m_n(struct intel_connector *connector) in has_seamless_m_n()
1315 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_mode_clock()
1887 static bool can_enable_drrs(struct intel_connector *connector, in can_enable_drrs()
1917 intel_dp_drrs_compute_config(struct intel_connector *connector, in intel_dp_drrs_compute_config()
1979 struct intel_connector *connector = intel_dp->attached_connector; in intel_dp_compute_output_format()
2020 struct intel_connector *connector = intel_dp->attached_connector; in intel_dp_compute_config()
2395 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_hdmi_sink_max_frl() local
2396 struct drm_connector *connector = &intel_connector->base; in intel_dp_hdmi_sink_max_frl()
2566 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_pcon_dsc_enc_slices() local
2567 struct drm_connector *connector = &intel_connector->base; in intel_dp_pcon_dsc_enc_slices()
2583 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_pcon_dsc_enc_bpp() local
2584 struct drm_connector *connector = &intel_connector->base; in intel_dp_pcon_dsc_enc_bpp()
2606 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_pcon_dsc_configure() local
2614 if (!intel_connector) in intel_dp_pcon_dsc_configure()
2616 connector = &intel_connector->base; in intel_dp_pcon_dsc_configure()
2739 static void intel_edp_mso_mode_fixup(struct intel_connector *connector, in intel_edp_mso_mode_fixup()
2768 struct intel_connector *connector = intel_dp->attached_connector; in intel_edp_fixup_vbt_bpp()
2794 struct intel_connector *connector = intel_dp->attached_connector; in intel_edp_mso_init()
3568 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_autotest_edid() local
3569 struct drm_connector *connector = &intel_connector->base; in intel_dp_autotest_edid()
3571 if (intel_connector->detect_edid == NULL || in intel_dp_autotest_edid()
3589 struct edid *block = intel_connector->detect_edid; in intel_dp_autotest_edid()
3594 block += intel_connector->detect_edid->extensions; in intel_dp_autotest_edid()
4037 struct intel_connector *connector; in intel_dp_prep_link_retrain()
4086 struct intel_connector *connector = intel_dp->attached_connector; in intel_dp_is_connected()
4169 struct intel_connector *connector; in intel_dp_prep_phy_test()
4478 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_get_edid() local
4481 if (intel_connector->edid) { in intel_dp_get_edid()
4483 if (IS_ERR(intel_connector->edid)) in intel_dp_get_edid()
4486 return drm_edid_duplicate(intel_connector->edid); in intel_dp_get_edid()
4488 return drm_get_edid(&intel_connector->base, in intel_dp_get_edid()
4497 struct intel_connector *connector = intel_dp->attached_connector; in intel_dp_update_dfp()
4536 struct intel_connector *connector = intel_dp->attached_connector; in intel_dp_update_420()
4596 struct intel_connector *connector = intel_dp->attached_connector; in intel_dp_set_edid()
4623 struct intel_connector *connector = intel_dp->attached_connector; in intel_dp_unset_edid()
4789 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_get_modes() local
4793 edid = intel_connector->detect_edid; in intel_dp_get_modes()
4798 if (intel_dp_is_edp(intel_attached_dp(intel_connector))) in intel_dp_get_modes()
4799 num_modes += intel_panel_get_modes(intel_connector); in intel_dp_get_modes()
4805 struct intel_dp *intel_dp = intel_attached_dp(intel_connector); in intel_dp_get_modes()
5007 struct intel_connector *intel_conn = to_intel_connector(conn); in intel_dp_connector_atomic_check()
5197 struct intel_connector *connector = intel_dp->attached_connector; in intel_edp_add_properties()
5212 struct intel_connector *intel_connector) in intel_edp_init_connector() argument
5216 struct drm_connector *connector = &intel_connector->base; in intel_edp_init_connector()
5257 edid = intel_opregion_get_edid(intel_connector); in intel_edp_init_connector()
5273 intel_connector->edid = edid; in intel_edp_init_connector()
5275 intel_bios_init_panel(dev_priv, &intel_connector->panel, in intel_edp_init_connector()
5278 intel_panel_add_edid_fixed_modes(intel_connector, in intel_edp_init_connector()
5279 intel_connector->panel.vbt.drrs_type != DRRS_TYPE_NONE || in intel_edp_init_connector()
5280 intel_vrr_is_capable(intel_connector)); in intel_edp_init_connector()
5286 list_for_each_entry(fixed_mode, &intel_connector->panel.fixed_modes, head) in intel_edp_init_connector()
5287 intel_edp_mso_mode_fixup(intel_connector, fixed_mode); in intel_edp_init_connector()
5290 if (!intel_panel_preferred_fixed_mode(intel_connector)) in intel_edp_init_connector()
5291 intel_panel_add_vbt_lfp_fixed_mode(intel_connector); in intel_edp_init_connector()
5314 intel_panel_init(intel_connector); in intel_edp_init_connector()
5316 intel_backlight_setup(intel_connector, pipe); in intel_edp_init_connector()
5332 struct intel_connector *intel_connector; in intel_dp_modeset_retry_work_fn() local
5335 intel_connector = container_of(work, typeof(*intel_connector), in intel_dp_modeset_retry_work_fn()
5337 connector = &intel_connector->base; in intel_dp_modeset_retry_work_fn()
5355 struct intel_connector *intel_connector) in intel_dp_init_connector() argument
5357 struct drm_connector *connector = &intel_connector->base; in intel_dp_init_connector()
5367 INIT_WORK(&intel_connector->modeset_retry_work, in intel_dp_init_connector()
5382 intel_dp->attached_connector = intel_connector; in intel_dp_init_connector()
5420 intel_connector->polled = DRM_CONNECTOR_POLL_HPD; in intel_dp_init_connector()
5424 intel_connector_attach_encoder(intel_connector, intel_encoder); in intel_dp_init_connector()
5427 intel_connector->get_hw_state = intel_ddi_connector_get_hw_state; in intel_dp_init_connector()
5429 intel_connector->get_hw_state = intel_connector_get_hw_state; in intel_dp_init_connector()
5431 if (!intel_edp_init_connector(intel_dp, intel_connector)) { in intel_dp_init_connector()
5442 intel_connector->base.base.id); in intel_dp_init_connector()
5447 int ret = intel_dp_hdcp_init(dig_port, intel_connector); in intel_dp_init_connector()