From 799397e2ce0252ad1d5c836ec22655be23dc3fea Mon Sep 17 00:00:00 2001 From: Mathew McKernan Date: Wed, 6 Apr 2011 07:40:15 +0100 Subject: [PATCH] drm/i915/tv: Only poll for TV connections As a probe for a TV connection modifies the TV_CTL register, it causes a loss of sync and a regular glitch on the output. This is highly undesirable when using the TV, so only poll for TV connections and wait for an explicit query for detecting the disconnection event. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=35977 Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/intel_tv.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_tv.c b/drivers/gpu/drm/i915/intel_tv.c index 63ad8f7..2cb9a09 100644 --- a/drivers/gpu/drm/i915/intel_tv.c +++ b/drivers/gpu/drm/i915/intel_tv.c @@ -1669,8 +1669,7 @@ intel_tv_init(struct drm_device *dev) * * More recent chipsets favour HDMI rather than integrated S-Video. */ - connector->polled = - DRM_CONNECTOR_POLL_CONNECT | DRM_CONNECTOR_POLL_DISCONNECT; + connector->polled = DRM_CONNECTOR_POLL_CONNECT; drm_connector_init(dev, connector, &intel_tv_connector_funcs, DRM_MODE_CONNECTOR_SVIDEO); -- 1.7.4.1