Lines Matching refs:intel_dig_port

105 	struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp);  in intel_dp_is_edp()  local
107 return intel_dig_port->base.type == INTEL_OUTPUT_EDP; in intel_dp_is_edp()
112 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_to_dev() local
114 return intel_dig_port->base.base.dev; in intel_dp_to_dev()
182 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_max_common_lane_count() local
183 int source_max = intel_dig_port->max_lanes; in intel_dp_max_common_lane_count()
216 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_downstream_max_dotclock() local
217 struct intel_encoder *encoder = &intel_dig_port->base; in intel_dp_downstream_max_dotclock()
525 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_kick() local
534 pipe_name(pipe), port_name(intel_dig_port->base.port))) in vlv_power_sequencer_kick()
538 pipe_name(pipe), port_name(intel_dig_port->base.port)); in vlv_power_sequencer_kick()
630 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_pipe() local
658 port_name(intel_dig_port->base.port)); in vlv_power_sequencer_pipe()
746 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in vlv_initial_power_sequencer_setup() local
747 enum port port = intel_dig_port->base.port; in vlv_initial_power_sequencer_setup()
1018 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in g4x_get_aux_send_ctl() local
1020 to_i915(intel_dig_port->base.base.dev); in g4x_get_aux_send_ctl()
1065 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_aux_xfer() local
1067 to_i915(intel_dig_port->base.base.dev); in intel_dp_aux_xfer()
2131 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in edp_panel_vdd_on() local
2150 port_name(intel_dig_port->base.port)); in edp_panel_vdd_on()
2170 port_name(intel_dig_port->base.port)); in edp_panel_vdd_on()
2202 struct intel_digital_port *intel_dig_port = in edp_panel_vdd_off_sync() local
2215 port_name(intel_dig_port->base.port)); in edp_panel_vdd_off_sync()
2868 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in _intel_dp_set_link_train() local
2869 enum port port = intel_dig_port->base.port; in _intel_dp_set_link_train()
3047 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in vlv_detach_power_sequencer() local
3048 struct drm_i915_private *dev_priv = to_i915(intel_dig_port->base.base.dev); in vlv_detach_power_sequencer()
3069 pipe_name(pipe), port_name(intel_dig_port->base.port)); in vlv_detach_power_sequencer()
3538 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_set_signal_levels() local
3539 enum port port = intel_dig_port->base.port; in intel_dp_set_signal_levels()
3582 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_program_link_training_pattern() local
3584 to_i915(intel_dig_port->base.base.dev); in intel_dp_program_link_training_pattern()
3595 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_set_idle_link_train() local
3596 enum port port = intel_dig_port->base.port; in intel_dp_set_idle_link_train()
4129 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_check_mst_status() local
4134 drm_kms_helper_hotplug_event(intel_dig_port->base.base.dev); in intel_dp_check_mst_status()
4903 struct intel_digital_port *intel_dig_port = enc_to_dig_port(encoder); in intel_dp_encoder_destroy() local
4904 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_dp_encoder_destroy()
4906 intel_dp_mst_encoder_cleanup(intel_dig_port); in intel_dp_encoder_destroy()
4926 kfree(intel_dig_port); in intel_dp_encoder_destroy()
4947 int intel_dp_hdcp_write_an_aksv(struct intel_digital_port *intel_dig_port, in intel_dp_hdcp_write_an_aksv() argument
4950 struct intel_dp *intel_dp = enc_to_intel_dp(&intel_dig_port->base.base); in intel_dp_hdcp_write_an_aksv()
4961 dpcd_ret = drm_dp_dpcd_write(&intel_dig_port->dp.aux, DP_AUX_HDCP_AN, in intel_dp_hdcp_write_an_aksv()
4991 static int intel_dp_hdcp_read_bksv(struct intel_digital_port *intel_dig_port, in intel_dp_hdcp_read_bksv() argument
4995 ret = drm_dp_dpcd_read(&intel_dig_port->dp.aux, DP_AUX_HDCP_BKSV, bksv, in intel_dp_hdcp_read_bksv()
5004 static int intel_dp_hdcp_read_bstatus(struct intel_digital_port *intel_dig_port, in intel_dp_hdcp_read_bstatus() argument
5013 ret = drm_dp_dpcd_read(&intel_dig_port->dp.aux, DP_AUX_HDCP_BINFO, in intel_dp_hdcp_read_bstatus()
5023 int intel_dp_hdcp_read_bcaps(struct intel_digital_port *intel_dig_port, in intel_dp_hdcp_read_bcaps() argument
5028 ret = drm_dp_dpcd_read(&intel_dig_port->dp.aux, DP_AUX_HDCP_BCAPS, in intel_dp_hdcp_read_bcaps()
5039 int intel_dp_hdcp_repeater_present(struct intel_digital_port *intel_dig_port, in intel_dp_hdcp_repeater_present() argument
5045 ret = intel_dp_hdcp_read_bcaps(intel_dig_port, &bcaps); in intel_dp_hdcp_repeater_present()
5054 int intel_dp_hdcp_read_ri_prime(struct intel_digital_port *intel_dig_port, in intel_dp_hdcp_read_ri_prime() argument
5058 ret = drm_dp_dpcd_read(&intel_dig_port->dp.aux, DP_AUX_HDCP_RI_PRIME, in intel_dp_hdcp_read_ri_prime()
5068 int intel_dp_hdcp_read_ksv_ready(struct intel_digital_port *intel_dig_port, in intel_dp_hdcp_read_ksv_ready() argument
5073 ret = drm_dp_dpcd_read(&intel_dig_port->dp.aux, DP_AUX_HDCP_BSTATUS, in intel_dp_hdcp_read_ksv_ready()
5084 int intel_dp_hdcp_read_ksv_fifo(struct intel_digital_port *intel_dig_port, in intel_dp_hdcp_read_ksv_fifo() argument
5093 ret = drm_dp_dpcd_read(&intel_dig_port->dp.aux, in intel_dp_hdcp_read_ksv_fifo()
5107 int intel_dp_hdcp_read_v_prime_part(struct intel_digital_port *intel_dig_port, in intel_dp_hdcp_read_v_prime_part() argument
5115 ret = drm_dp_dpcd_read(&intel_dig_port->dp.aux, in intel_dp_hdcp_read_v_prime_part()
5126 int intel_dp_hdcp_toggle_signalling(struct intel_digital_port *intel_dig_port, in intel_dp_hdcp_toggle_signalling() argument
5134 bool intel_dp_hdcp_check_link(struct intel_digital_port *intel_dig_port) in intel_dp_hdcp_check_link() argument
5139 ret = drm_dp_dpcd_read(&intel_dig_port->dp.aux, DP_AUX_HDCP_BSTATUS, in intel_dp_hdcp_check_link()
5150 int intel_dp_hdcp_capable(struct intel_digital_port *intel_dig_port, in intel_dp_hdcp_capable() argument
5156 ret = intel_dp_hdcp_read_bcaps(intel_dig_port, &bcaps); in intel_dp_hdcp_capable()
5265 intel_dp_hpd_pulse(struct intel_digital_port *intel_dig_port, bool long_hpd) in intel_dp_hpd_pulse() argument
5267 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_dp_hpd_pulse()
5271 if (long_hpd && intel_dig_port->base.type == INTEL_OUTPUT_EDP) { in intel_dp_hpd_pulse()
5279 port_name(intel_dig_port->base.port)); in intel_dp_hpd_pulse()
5284 port_name(intel_dig_port->base.port), in intel_dp_hpd_pulse()
6169 intel_dp_init_connector(struct intel_digital_port *intel_dig_port, in intel_dp_init_connector() argument
6173 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_dp_init_connector()
6174 struct intel_encoder *intel_encoder = &intel_dig_port->base; in intel_dp_init_connector()
6184 if (WARN(intel_dig_port->max_lanes < 1, in intel_dp_init_connector()
6186 intel_dig_port->max_lanes, port_name(port))) in intel_dp_init_connector()
6254 intel_dp_mst_encoder_init(intel_dig_port, in intel_dp_init_connector()
6259 intel_dp_mst_encoder_cleanup(intel_dig_port); in intel_dp_init_connector()
6292 struct intel_digital_port *intel_dig_port; in intel_dp_init() local
6297 intel_dig_port = kzalloc(sizeof(*intel_dig_port), GFP_KERNEL); in intel_dp_init()
6298 if (!intel_dig_port) in intel_dp_init()
6305 intel_encoder = &intel_dig_port->base; in intel_dp_init()
6338 intel_dig_port->dp.output_reg = output_reg; in intel_dp_init()
6339 intel_dig_port->max_lanes = 4; in intel_dp_init()
6354 intel_dig_port->hpd_pulse = intel_dp_hpd_pulse; in intel_dp_init()
6357 intel_infoframe_init(intel_dig_port); in intel_dp_init()
6359 if (!intel_dp_init_connector(intel_dig_port, intel_connector)) in intel_dp_init()
6369 kfree(intel_dig_port); in intel_dp_init()