mirror of https://gitee.com/openkylin/linux.git
drm/i915: Call intel_{dp, hdmi}_prepare for chv
CHV was forgotten the intel_{dp,hdmi}_prepare() were introduced (or the chv patches were still in flight?). Call these when enabling the ports. Things tend to work much better when we actually write something to the port registers :) Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Reviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
1ae0d1377f
commit
625695f8c3
|
@ -2281,6 +2281,8 @@ static void chv_dp_pre_pll_enable(struct intel_encoder *encoder)
|
||||||
enum pipe pipe = intel_crtc->pipe;
|
enum pipe pipe = intel_crtc->pipe;
|
||||||
u32 val;
|
u32 val;
|
||||||
|
|
||||||
|
intel_dp_prepare(encoder);
|
||||||
|
|
||||||
mutex_lock(&dev_priv->dpio_lock);
|
mutex_lock(&dev_priv->dpio_lock);
|
||||||
|
|
||||||
/* program left/right clock distribution */
|
/* program left/right clock distribution */
|
||||||
|
|
|
@ -1260,6 +1260,8 @@ static void chv_hdmi_pre_pll_enable(struct intel_encoder *encoder)
|
||||||
enum pipe pipe = intel_crtc->pipe;
|
enum pipe pipe = intel_crtc->pipe;
|
||||||
u32 val;
|
u32 val;
|
||||||
|
|
||||||
|
intel_hdmi_prepare(encoder);
|
||||||
|
|
||||||
mutex_lock(&dev_priv->dpio_lock);
|
mutex_lock(&dev_priv->dpio_lock);
|
||||||
|
|
||||||
/* program left/right clock distribution */
|
/* program left/right clock distribution */
|
||||||
|
|
Loading…
Reference in New Issue