Lines Matching refs:intel_dp

1199 	struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base);  in intel_ddi_init_dp_buf_reg()  local
1203 intel_dp->DP = intel_dig_port->saved_port_bits | in intel_ddi_init_dp_buf_reg()
1205 intel_dp->DP |= DDI_PORT_WIDTH(intel_dp->lane_count); in intel_ddi_init_dp_buf_reg()
2267 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_ddi_dp_voltage_max() local
2275 intel_dp->link_rate, &n_entries); in intel_ddi_dp_voltage_max()
2400 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in cnl_ddi_vswing_sequence() local
2402 width = intel_dp->lane_count; in cnl_ddi_vswing_sequence()
2403 rate = intel_dp->link_rate; in cnl_ddi_vswing_sequence()
2526 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in icl_combo_phy_ddi_vswing_sequence() local
2528 width = intel_dp->lane_count; in icl_combo_phy_ddi_vswing_sequence()
2529 rate = intel_dp->link_rate; in icl_combo_phy_ddi_vswing_sequence()
2729 static u32 intel_ddi_dp_level(struct intel_dp *intel_dp) in intel_ddi_dp_level() argument
2731 u8 train_set = intel_dp->train_set[0]; in intel_ddi_dp_level()
2738 u32 bxt_signal_levels(struct intel_dp *intel_dp) in bxt_signal_levels() argument
2740 struct intel_digital_port *dport = dp_to_dig_port(intel_dp); in bxt_signal_levels()
2743 int level = intel_ddi_dp_level(intel_dp); in bxt_signal_levels()
2746 icl_ddi_vswing_sequence(encoder, intel_dp->link_rate, in bxt_signal_levels()
2756 u32 ddi_signal_levels(struct intel_dp *intel_dp) in ddi_signal_levels() argument
2758 struct intel_digital_port *dport = dp_to_dig_port(intel_dp); in ddi_signal_levels()
2761 int level = intel_ddi_dp_level(intel_dp); in ddi_signal_levels()
3118 static void intel_dp_sink_set_fec_ready(struct intel_dp *intel_dp, in intel_dp_sink_set_fec_ready() argument
3124 if (drm_dp_dpcd_writeb(&intel_dp->aux, DP_FEC_CONFIGURATION, DP_FEC_READY) <= 0) in intel_dp_sink_set_fec_ready()
3167 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_ddi_pre_enable_dp() local
3173 int level = intel_ddi_dp_level(intel_dp); in intel_ddi_pre_enable_dp()
3177 intel_dp_set_link_params(intel_dp, crtc_state->port_clock, in intel_ddi_pre_enable_dp()
3180 intel_edp_panel_on(intel_dp); in intel_ddi_pre_enable_dp()
3213 intel_dp_sink_dpms(intel_dp, DRM_MODE_DPMS_ON); in intel_ddi_pre_enable_dp()
3214 intel_dp_sink_set_decompression_state(intel_dp, crtc_state, in intel_ddi_pre_enable_dp()
3216 intel_dp_sink_set_fec_ready(intel_dp, crtc_state); in intel_ddi_pre_enable_dp()
3217 intel_dp_start_link_train(intel_dp); in intel_ddi_pre_enable_dp()
3219 intel_dp_stop_link_train(intel_dp); in intel_ddi_pre_enable_dp()
3351 struct intel_dp *intel_dp = &dig_port->dp; in intel_ddi_post_disable_dp() local
3362 intel_dp_sink_dpms(intel_dp, DRM_MODE_DPMS_OFF); in intel_ddi_post_disable_dp()
3367 intel_edp_panel_vdd_on(intel_dp); in intel_ddi_post_disable_dp()
3368 intel_edp_panel_off(intel_dp); in intel_ddi_post_disable_dp()
3470 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_enable_ddi_dp() local
3474 intel_dp_stop_link_train(intel_dp); in intel_enable_ddi_dp()
3477 intel_psr_enable(intel_dp, crtc_state); in intel_enable_ddi_dp()
3478 intel_dp_ycbcr_420_enable(intel_dp, crtc_state); in intel_enable_ddi_dp()
3479 intel_edp_drrs_enable(intel_dp, crtc_state); in intel_enable_ddi_dp()
3586 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_disable_ddi_dp() local
3588 intel_dp->link_trained = false; in intel_disable_ddi_dp()
3594 intel_edp_drrs_disable(intel_dp, old_crtc_state); in intel_disable_ddi_dp()
3595 intel_psr_disable(intel_dp, old_crtc_state); in intel_disable_ddi_dp()
3598 intel_dp_sink_set_decompression_state(intel_dp, old_crtc_state, in intel_disable_ddi_dp()
3634 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_ddi_update_pipe_dp() local
3638 intel_psr_update(intel_dp, crtc_state); in intel_ddi_update_pipe_dp()
3639 intel_edp_drrs_enable(intel_dp, crtc_state); in intel_ddi_update_pipe_dp()
3755 static void intel_ddi_prepare_link_retrain(struct intel_dp *intel_dp) in intel_ddi_prepare_link_retrain() argument
3757 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_ddi_prepare_link_retrain()
3784 if (intel_dp->link_mst) in intel_ddi_prepare_link_retrain()
3788 if (drm_dp_enhanced_frame_cap(intel_dp->dpcd)) in intel_ddi_prepare_link_retrain()
3794 intel_dp->DP |= DDI_BUF_CTL_ENABLE; in intel_ddi_prepare_link_retrain()
3795 I915_WRITE(DDI_BUF_CTL(port), intel_dp->DP); in intel_ddi_prepare_link_retrain()