Lines Matching refs:dig_port
106 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_is_edp() local
108 return dig_port->base.type == INTEL_OUTPUT_EDP; in intel_dp_is_edp()
178 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_max_common_lane_count() local
179 int source_max = dig_port->max_lanes; in intel_dp_max_common_lane_count()
181 int fia_max = intel_tc_port_fia_max_lane_count(dig_port); in intel_dp_max_common_lane_count()
227 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in icl_max_source_rate() local
228 struct drm_i915_private *dev_priv = to_i915(dig_port->base.base.dev); in icl_max_source_rate()
229 enum phy phy = intel_port_to_phy(dev_priv, dig_port->base.port); in icl_max_source_rate()
265 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_set_source_rates() local
266 struct intel_encoder *encoder = &dig_port->base; in intel_dp_set_source_rates()
267 struct drm_i915_private *dev_priv = to_i915(dig_port->base.base.dev); in intel_dp_set_source_rates()
1187 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_dsc_compute_config() local
1188 struct drm_i915_private *dev_priv = to_i915(dig_port->base.base.dev); in intel_dp_dsc_compute_config()
1285 ret = intel_dp_dsc_compute_params(&dig_port->base, pipe_config); in intel_dp_dsc_compute_config()
2784 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_dp_sdp() local
2810 dig_port->write_infoframe(encoder, crtc_state, type, &sdp, len); in intel_write_dp_sdp()
2817 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_dp_vsc_sdp() local
2827 dig_port->write_infoframe(encoder, crtc_state, DP_SDP_VSC, in intel_write_dp_vsc_sdp()
2981 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_dp_vsc_sdp() local
2995 dig_port->read_infoframe(encoder, crtc_state, type, &sdp, sizeof(sdp)); in intel_read_dp_vsc_sdp()
3007 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_dp_hdr_metadata_infoframe_sdp() local
3017 dig_port->read_infoframe(encoder, crtc_state, type, &sdp, in intel_read_dp_hdr_metadata_infoframe_sdp()
3264 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_autotest_phy_ddi_disable() local
3265 struct drm_device *dev = dig_port->base.base.dev; in intel_dp_autotest_phy_ddi_disable()
3267 struct intel_crtc *crtc = to_intel_crtc(dig_port->base.base.crtc); in intel_dp_autotest_phy_ddi_disable()
3291 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_autotest_phy_ddi_enable() local
3292 struct drm_device *dev = dig_port->base.base.dev; in intel_dp_autotest_phy_ddi_enable()
3294 enum port port = dig_port->base.port; in intel_dp_autotest_phy_ddi_enable()
3295 struct intel_crtc *crtc = to_intel_crtc(dig_port->base.base.crtc); in intel_dp_autotest_phy_ddi_enable()
3946 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_detect_dpcd() local
3953 lspcon_resume(dig_port); in intel_dp_detect_dpcd()
4015 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_digital_port_connected() local
4020 is_connected = dig_port->connected(encoder); in intel_digital_port_connected()
4195 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_detect() local
4196 struct intel_encoder *encoder = &dig_port->base; in intel_dp_detect()
4313 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_force() local
4314 struct intel_encoder *intel_encoder = &dig_port->base; in intel_dp_force()
4317 intel_aux_power_domain(dig_port); in intel_dp_force()
4386 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_connector_register() local
4387 struct intel_lspcon *lspcon = &dig_port->lspcon; in intel_dp_connector_register()
4402 if (!intel_bios_is_lspcon_present(i915, dig_port->base.port)) in intel_dp_connector_register()
4409 if (lspcon_init(dig_port)) { in intel_dp_connector_register()
4432 struct intel_digital_port *dig_port = enc_to_dig_port(to_intel_encoder(encoder)); in intel_dp_encoder_flush_work() local
4433 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_encoder_flush_work()
4435 intel_dp_mst_encoder_cleanup(dig_port); in intel_dp_encoder_flush_work()
4614 intel_dp_hpd_pulse(struct intel_digital_port *dig_port, bool long_hpd) in intel_dp_hpd_pulse() argument
4616 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hpd_pulse()
4617 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_hpd_pulse()
4619 if (dig_port->base.type == INTEL_OUTPUT_EDP && in intel_dp_hpd_pulse()
4630 dig_port->base.base.base.id, in intel_dp_hpd_pulse()
4631 dig_port->base.base.name); in intel_dp_hpd_pulse()
4636 dig_port->base.base.base.id, in intel_dp_hpd_pulse()
4637 dig_port->base.base.name, in intel_dp_hpd_pulse()
5276 intel_dp_init_connector(struct intel_digital_port *dig_port, in intel_dp_init_connector() argument
5280 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_init_connector()
5281 struct intel_encoder *intel_encoder = &dig_port->base; in intel_dp_init_connector()
5292 if (drm_WARN(dev, dig_port->max_lanes < 1, in intel_dp_init_connector()
5294 dig_port->max_lanes, intel_encoder->base.base.id, in intel_dp_init_connector()
5361 intel_dp_mst_encoder_init(dig_port, in intel_dp_init_connector()
5366 intel_dp_mst_encoder_cleanup(dig_port); in intel_dp_init_connector()
5373 int ret = intel_dp_hdcp_init(dig_port, intel_connector); in intel_dp_init_connector()