File tree Expand file tree Collapse file tree 2 files changed +14
-5
lines changed Expand file tree Collapse file tree 2 files changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -365,6 +365,18 @@ void hsw_fdi_link_train(struct drm_crtc *crtc)
365
365
DRM_ERROR ("FDI link training failed!\n" );
366
366
}
367
367
368
+ void intel_ddi_init_dp_buf_reg (struct intel_encoder * encoder )
369
+ {
370
+ struct intel_dp * intel_dp = enc_to_intel_dp (& encoder -> base );
371
+ struct intel_digital_port * intel_dig_port =
372
+ enc_to_dig_port (& encoder -> base );
373
+
374
+ intel_dp -> DP = intel_dig_port -> saved_port_bits |
375
+ DDI_BUF_CTL_ENABLE | DDI_BUF_EMP_400MV_0DB_HSW ;
376
+ intel_dp -> DP |= DDI_PORT_WIDTH (intel_dp -> lane_count );
377
+
378
+ }
379
+
368
380
static struct intel_encoder *
369
381
intel_ddi_get_crtc_encoder (struct drm_crtc * crtc )
370
382
{
@@ -1015,12 +1027,8 @@ static void intel_ddi_pre_enable(struct intel_encoder *intel_encoder)
1015
1027
1016
1028
if (type == INTEL_OUTPUT_DISPLAYPORT || type == INTEL_OUTPUT_EDP ) {
1017
1029
struct intel_dp * intel_dp = enc_to_intel_dp (encoder );
1018
- struct intel_digital_port * intel_dig_port =
1019
- enc_to_dig_port (encoder );
1020
1030
1021
- intel_dp -> DP = intel_dig_port -> saved_port_bits |
1022
- DDI_BUF_CTL_ENABLE | DDI_BUF_EMP_400MV_0DB_HSW ;
1023
- intel_dp -> DP |= DDI_PORT_WIDTH (intel_dp -> lane_count );
1031
+ intel_ddi_init_dp_buf_reg (intel_encoder );
1024
1032
1025
1033
intel_dp_sink_dpms (intel_dp , DRM_MODE_DPMS_ON );
1026
1034
intel_dp_start_link_train (intel_dp );
Original file line number Diff line number Diff line change @@ -718,6 +718,7 @@ void intel_ddi_fdi_disable(struct drm_crtc *crtc);
718
718
void intel_ddi_get_config (struct intel_encoder * encoder ,
719
719
struct intel_crtc_config * pipe_config );
720
720
721
+ void intel_ddi_init_dp_buf_reg (struct intel_encoder * encoder );
721
722
722
723
/* intel_display.c */
723
724
const char * intel_output_name (int output );
You can’t perform that action at this time.
0 commit comments