Lines Matching refs:dig_port

136 	struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
138 return dig_port->base.type == INTEL_OUTPUT_EDP;
373 int intel_dp_max_source_lane_count(struct intel_digital_port *dig_port)
375 int vbt_max_lanes = intel_bios_dp_max_lane_count(dig_port->base.devdata);
376 int max_lanes = dig_port->max_lanes;
387 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
388 int source_max = intel_dp_max_source_lane_count(dig_port);
390 int lane_max = intel_tc_port_max_lane_count(dig_port);
3529 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
3531 intel_lspcon_resume(dig_port);
3547 if (ret == 1 && intel_lspcon_active(dig_port))
3548 intel_lspcon_wait_pcon_mode(dig_port);
4612 struct intel_digital_port *dig_port = enc_to_dig_port(encoder);
4641 dig_port->write_infoframe(encoder, crtc_state, type, &sdp, len);
4794 struct intel_digital_port *dig_port = enc_to_dig_port(encoder);
4803 dig_port->read_infoframe(encoder, crtc_state, type, &sdp,
4862 struct intel_digital_port *dig_port = enc_to_dig_port(encoder);
4871 dig_port->read_infoframe(encoder, crtc_state, type, &sdp, sizeof(sdp));
4884 struct intel_digital_port *dig_port = enc_to_dig_port(encoder);
4893 dig_port->read_infoframe(encoder, crtc_state, type, &sdp,
5002 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
5003 struct intel_encoder *encoder = &dig_port->base;
5287 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
5288 struct intel_encoder *encoder = &dig_port->base;
5407 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
5414 intel_lspcon_resume(dig_port);
5466 struct intel_digital_port *dig_port = enc_to_dig_port(encoder);
5468 if (dig_port->lock)
5469 dig_port->lock(dig_port);
5474 struct intel_digital_port *dig_port = enc_to_dig_port(encoder);
5476 if (dig_port->unlock)
5477 dig_port->unlock(dig_port);
5497 struct intel_digital_port *dig_port = enc_to_dig_port(encoder);
5498 bool is_glitch_free = intel_tc_port_handles_hpd_glitches(dig_port);
5506 is_connected = dig_port->connected(encoder);
5699 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
5700 struct intel_encoder *encoder = &dig_port->base;
5887 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
5902 if (!intel_bios_encoder_is_lspcon(dig_port->base.devdata))
5909 if (intel_lspcon_init(dig_port)) {
5910 if (intel_lspcon_detect_hdr_capability(dig_port))
5944 struct intel_digital_port *dig_port = enc_to_dig_port(encoder);
5945 struct intel_dp *intel_dp = &dig_port->dp;
5949 intel_dp_mst_encoder_cleanup(dig_port);
6179 intel_dp_hpd_pulse(struct intel_digital_port *dig_port, bool long_hpd)
6181 struct intel_display *display = to_intel_display(dig_port);
6182 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev);
6183 struct intel_dp *intel_dp = &dig_port->dp;
6186 if (dig_port->base.type == INTEL_OUTPUT_EDP &&
6199 dig_port->base.base.base.id,
6200 dig_port->base.base.name);
6205 dig_port->base.base.base.id,
6206 dig_port->base.base.name,
6513 intel_dp_init_connector(struct intel_digital_port *dig_port,
6516 struct intel_display *display = to_intel_display(dig_port);
6517 struct intel_dp *intel_dp = &dig_port->dp;
6518 struct intel_encoder *encoder = &dig_port->base;
6523 if (drm_WARN(dev, dig_port->max_lanes < 1,
6525 dig_port->max_lanes, encoder->base.base.id,
6597 intel_dp_mst_encoder_init(dig_port, connector->base.base.id);
6602 int ret = intel_dp_hdcp_init(dig_port, connector);