|
@@ -1802,7 +1802,6 @@ bxt_get_dpll(struct intel_crtc *crtc,
|
|
|
{
|
|
|
struct intel_dpll_hw_state dpll_hw_state = { };
|
|
|
struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
|
|
|
- struct intel_digital_port *intel_dig_port;
|
|
|
struct intel_shared_dpll *pll;
|
|
|
int i, clock = crtc_state->port_clock;
|
|
|
|
|
@@ -1820,15 +1819,8 @@ bxt_get_dpll(struct intel_crtc *crtc,
|
|
|
|
|
|
crtc_state->dpll_hw_state = dpll_hw_state;
|
|
|
|
|
|
- if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_DP_MST)) {
|
|
|
- struct intel_dp_mst_encoder *intel_mst = enc_to_mst(&encoder->base);
|
|
|
-
|
|
|
- intel_dig_port = intel_mst->primary;
|
|
|
- } else
|
|
|
- intel_dig_port = enc_to_dig_port(&encoder->base);
|
|
|
-
|
|
|
/* 1:1 mapping between ports and PLLs */
|
|
|
- i = (enum intel_dpll_id) intel_dig_port->port;
|
|
|
+ i = (enum intel_dpll_id) encoder->port;
|
|
|
pll = intel_get_shared_dpll_by_id(dev_priv, i);
|
|
|
|
|
|
DRM_DEBUG_KMS("[CRTC:%d:%s] using pre-allocated %s\n",
|