From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arnd Bergmann Subject: Re: [BISECTED, -next] drm/i915: blurred HDMI output Date: Mon, 18 Oct 2010 22:37:43 +0200 Message-ID: <201010182237.44267.arnd@arndb.de> References: <201010171937.13642.arnd@arndb.de> <20101018131523.19f71ca3@jbarnes-desktop> <201010182230.17669.arnd@arndb.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by gabe.freedesktop.org (Postfix) with ESMTP id 40BE59E76C for ; Mon, 18 Oct 2010 13:37:46 -0700 (PDT) In-Reply-To: <201010182230.17669.arnd@arndb.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: Jesse Barnes Cc: Jason Wessel , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org On Monday 18 October 2010 22:30:17 Arnd Bergmann wrote: > I don't think the code path you patch here actually gets used, since > intel_lvds_init gets called by intel_setup_outputs only for mobile devices. FWIW, the patch below does work. Arnd --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c @@ -5311,6 +5311,9 @@ static void intel_setup_outputs(struct drm_device *dev) if (IS_MOBILE(dev) && !IS_I830(dev)) intel_lvds_init(dev); + I915_WRITE(PFIT_CONTROL, 0); + I915_WRITE(LVDS, 0); + if (HAS_PCH_SPLIT(dev)) { dpd_is_edp = intel_dpd_is_edp(dev);