diff options
-rw-r--r-- | drivers/gpu/drm/i915/intel_display.c | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/intel_dp_mst.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/intel_drv.h | 1 |
3 files changed, 2 insertions, 4 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index c2ba36b37fba..c6dd44aed05e 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c | |||
@@ -5509,7 +5509,7 @@ static void haswell_crtc_enable(struct intel_crtc_state *pipe_config, | |||
5509 | if (intel_crtc->config->has_pch_encoder) | 5509 | if (intel_crtc->config->has_pch_encoder) |
5510 | lpt_pch_enable(crtc); | 5510 | lpt_pch_enable(crtc); |
5511 | 5511 | ||
5512 | if (intel_crtc->config->dp_encoder_is_mst) | 5512 | if (intel_crtc_has_type(intel_crtc->config, INTEL_OUTPUT_DP_MST)) |
5513 | intel_ddi_set_vc_payload_alloc(crtc, true); | 5513 | intel_ddi_set_vc_payload_alloc(crtc, true); |
5514 | 5514 | ||
5515 | assert_vblank_disabled(crtc); | 5515 | assert_vblank_disabled(crtc); |
@@ -5632,7 +5632,7 @@ static void haswell_crtc_disable(struct intel_crtc_state *old_crtc_state, | |||
5632 | if (!transcoder_is_dsi(cpu_transcoder)) | 5632 | if (!transcoder_is_dsi(cpu_transcoder)) |
5633 | intel_disable_pipe(intel_crtc); | 5633 | intel_disable_pipe(intel_crtc); |
5634 | 5634 | ||
5635 | if (intel_crtc->config->dp_encoder_is_mst) | 5635 | if (intel_crtc_has_type(intel_crtc->config, INTEL_OUTPUT_DP_MST)) |
5636 | intel_ddi_set_vc_payload_alloc(crtc, false); | 5636 | intel_ddi_set_vc_payload_alloc(crtc, false); |
5637 | 5637 | ||
5638 | if (!transcoder_is_dsi(cpu_transcoder)) | 5638 | if (!transcoder_is_dsi(cpu_transcoder)) |
diff --git a/drivers/gpu/drm/i915/intel_dp_mst.c b/drivers/gpu/drm/i915/intel_dp_mst.c index 3ffbd69e4551..b029d1026a28 100644 --- a/drivers/gpu/drm/i915/intel_dp_mst.c +++ b/drivers/gpu/drm/i915/intel_dp_mst.c | |||
@@ -43,7 +43,6 @@ static bool intel_dp_mst_compute_config(struct intel_encoder *encoder, | |||
43 | const struct drm_display_mode *adjusted_mode = &pipe_config->base.adjusted_mode; | 43 | const struct drm_display_mode *adjusted_mode = &pipe_config->base.adjusted_mode; |
44 | int mst_pbn; | 44 | int mst_pbn; |
45 | 45 | ||
46 | pipe_config->dp_encoder_is_mst = true; | ||
47 | pipe_config->has_pch_encoder = false; | 46 | pipe_config->has_pch_encoder = false; |
48 | bpp = 24; | 47 | bpp = 24; |
49 | /* | 48 | /* |
diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h index 003afb873b67..75252ecaa613 100644 --- a/drivers/gpu/drm/i915/intel_drv.h +++ b/drivers/gpu/drm/i915/intel_drv.h | |||
@@ -652,7 +652,6 @@ struct intel_crtc_state { | |||
652 | 652 | ||
653 | bool double_wide; | 653 | bool double_wide; |
654 | 654 | ||
655 | bool dp_encoder_is_mst; | ||
656 | int pbn; | 655 | int pbn; |
657 | 656 | ||
658 | struct intel_crtc_scaler_state scaler_state; | 657 | struct intel_crtc_scaler_state scaler_state; |