summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaulo Zanoni <paulo.r.zanoni@intel.com>2014-01-23 18:00:06 -0200
committerPaulo Zanoni <paulo.r.zanoni@intel.com>2014-01-23 18:00:06 -0200
commitbacd46ab9100c154ccb147ff821d29f45eba1760 (patch)
tree7f4ce64721ebb044f1c37478622c5f1c3b911425
parentb9bafae2b2c524944c0cd53bc007689896cfa91a (diff)
drm/i915: remove useless audio vblank waitresume-optimization-20140123
The pipe is always disabled when we run this code, so we just eat the 50ms timeout. Not good. Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
-rw-r--r--drivers/gpu/drm/i915/intel_display.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index e478079ae4b7..a4d66ef0bdfe 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -7186,7 +7186,6 @@ static void haswell_write_eld(struct drm_connector *connector,
{
struct drm_i915_private *dev_priv = connector->dev->dev_private;
uint8_t *eld = connector->eld;
- struct drm_device *dev = crtc->dev;
struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
uint32_t eldv;
uint32_t i;
@@ -7208,9 +7207,6 @@ static void haswell_write_eld(struct drm_connector *connector,
tmp |= (AUDIO_OUTPUT_ENABLE_A << (pipe * 4));
I915_WRITE(aud_cntrl_st2, tmp);
- /* Wait for 1 vertical blank */
- intel_wait_for_vblank(dev, pipe);
-
/* Set ELD valid state */
tmp = I915_READ(aud_cntrl_st2);
DRM_DEBUG_DRIVER("HDMI audio: pin eld vld status=0x%08x\n", tmp);