@@ -2534,12 +2534,12 @@ mtl_ddi_enable_d2d(struct intel_encoder *encoder)
2534
2534
static void mtl_port_buf_ctl_program (struct intel_encoder * encoder ,
2535
2535
const struct intel_crtc_state * crtc_state )
2536
2536
{
2537
- struct drm_i915_private * i915 = to_i915 (encoder -> base . dev );
2537
+ struct intel_display * display = to_intel_display (encoder );
2538
2538
struct intel_digital_port * dig_port = enc_to_dig_port (encoder );
2539
2539
enum port port = encoder -> port ;
2540
2540
u32 val ;
2541
2541
2542
- val = intel_de_read (i915 , XELPDP_PORT_BUF_CTL1 (i915 , port ));
2542
+ val = intel_de_read (display , XELPDP_PORT_BUF_CTL1 (i915 , port ));
2543
2543
val &= ~XELPDP_PORT_WIDTH_MASK ;
2544
2544
val |= XELPDP_PORT_WIDTH (mtl_get_port_width (crtc_state -> lane_count ));
2545
2545
@@ -2552,7 +2552,7 @@ static void mtl_port_buf_ctl_program(struct intel_encoder *encoder,
2552
2552
if (dig_port -> lane_reversal )
2553
2553
val |= XELPDP_PORT_REVERSAL ;
2554
2554
2555
- intel_de_write (i915 , XELPDP_PORT_BUF_CTL1 (i915 , port ), val );
2555
+ intel_de_write (display , XELPDP_PORT_BUF_CTL1 (display , port ), val );
2556
2556
}
2557
2557
2558
2558
static void mtl_port_buf_ctl_io_selection (struct intel_encoder * encoder )
@@ -3639,17 +3639,17 @@ static void adlp_tbt_to_dp_alt_switch_wa(struct intel_encoder *encoder)
3639
3639
static void mtl_ddi_prepare_link_retrain (struct intel_dp * intel_dp ,
3640
3640
const struct intel_crtc_state * crtc_state )
3641
3641
{
3642
+ struct intel_display * display = to_intel_display (crtc_state );
3642
3643
struct intel_digital_port * dig_port = dp_to_dig_port (intel_dp );
3643
3644
struct intel_encoder * encoder = & dig_port -> base ;
3644
- struct drm_i915_private * dev_priv = to_i915 (encoder -> base .dev );
3645
3645
enum port port = encoder -> port ;
3646
3646
u32 dp_tp_ctl ;
3647
3647
3648
3648
/*
3649
3649
* TODO: To train with only a different voltage swing entry is not
3650
3650
* necessary disable and enable port
3651
3651
*/
3652
- dp_tp_ctl = intel_de_read (dev_priv , dp_tp_ctl_reg (encoder , crtc_state ));
3652
+ dp_tp_ctl = intel_de_read (display , dp_tp_ctl_reg (encoder , crtc_state ));
3653
3653
if (dp_tp_ctl & DP_TP_CTL_ENABLE )
3654
3654
mtl_disable_ddi_buf (encoder , crtc_state );
3655
3655
@@ -3662,8 +3662,8 @@ static void mtl_ddi_prepare_link_retrain(struct intel_dp *intel_dp,
3662
3662
if (crtc_state -> enhanced_framing )
3663
3663
dp_tp_ctl |= DP_TP_CTL_ENHANCED_FRAME_ENABLE ;
3664
3664
}
3665
- intel_de_write (dev_priv , dp_tp_ctl_reg (encoder , crtc_state ), dp_tp_ctl );
3666
- intel_de_posting_read (dev_priv , dp_tp_ctl_reg (encoder , crtc_state ));
3665
+ intel_de_write (display , dp_tp_ctl_reg (encoder , crtc_state ), dp_tp_ctl );
3666
+ intel_de_posting_read (display , dp_tp_ctl_reg (encoder , crtc_state ));
3667
3667
3668
3668
/* 6.f Enable D2D Link */
3669
3669
mtl_ddi_enable_d2d (encoder );
@@ -3676,11 +3676,11 @@ static void mtl_ddi_prepare_link_retrain(struct intel_dp *intel_dp,
3676
3676
3677
3677
/* 6.i Configure and enable DDI_CTL_DE to start sending valid data to port slice */
3678
3678
intel_dp -> DP |= DDI_BUF_CTL_ENABLE ;
3679
- if (DISPLAY_VER (dev_priv ) >= 20 )
3679
+ if (DISPLAY_VER (display ) >= 20 )
3680
3680
intel_dp -> DP |= XE2LPD_DDI_BUF_D2D_LINK_ENABLE ;
3681
3681
3682
- intel_de_write (dev_priv , DDI_BUF_CTL (port ), intel_dp -> DP );
3683
- intel_de_posting_read (dev_priv , DDI_BUF_CTL (port ));
3682
+ intel_de_write (display , DDI_BUF_CTL (port ), intel_dp -> DP );
3683
+ intel_de_posting_read (display , DDI_BUF_CTL (port ));
3684
3684
3685
3685
/* 6.j Poll for PORT_BUF_CTL Idle Status == 0, timeout after 100 us */
3686
3686
intel_wait_ddi_buf_active (encoder );
0 commit comments