@@ -2579,14 +2579,14 @@ static void icl_ddi_vswing_sequence(struct intel_encoder *encoder,
2579
2579
2580
2580
static void
2581
2581
tgl_dkl_phy_ddi_vswing_sequence (struct intel_encoder * encoder , int link_clock ,
2582
- u32 level )
2582
+ u32 level , enum intel_output_type type )
2583
2583
{
2584
2584
struct drm_i915_private * dev_priv = to_i915 (encoder -> base .dev );
2585
2585
enum tc_port tc_port = intel_port_to_tc (dev_priv , encoder -> port );
2586
2586
const struct tgl_dkl_phy_ddi_buf_trans * ddi_translations ;
2587
2587
u32 n_entries , val , ln , dpcnt_mask , dpcnt_val ;
2588
2588
2589
- if (encoder -> type == INTEL_OUTPUT_HDMI ) {
2589
+ if (type == INTEL_OUTPUT_HDMI ) {
2590
2590
n_entries = ARRAY_SIZE (tgl_dkl_phy_hdmi_ddi_trans );
2591
2591
ddi_translations = tgl_dkl_phy_hdmi_ddi_trans ;
2592
2592
} else {
@@ -2638,7 +2638,7 @@ static void tgl_ddi_vswing_sequence(struct intel_encoder *encoder,
2638
2638
if (intel_phy_is_combo (dev_priv , phy ))
2639
2639
icl_combo_phy_ddi_vswing_sequence (encoder , level , type );
2640
2640
else
2641
- tgl_dkl_phy_ddi_vswing_sequence (encoder , link_clock , level );
2641
+ tgl_dkl_phy_ddi_vswing_sequence (encoder , link_clock , level , type );
2642
2642
}
2643
2643
2644
2644
static u32 translate_signal_level (struct intel_dp * intel_dp , int signal_levels )
0 commit comments