From patchwork Fri Jun 15 15:43:57 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chris J Arges X-Patchwork-Id: 165162 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from chlorine.canonical.com (chlorine.canonical.com [91.189.94.204]) by ozlabs.org (Postfix) with ESMTP id 92164B708E for ; Sat, 16 Jun 2012 01:43:53 +1000 (EST) Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1SfYgZ-0002pC-JO; Fri, 15 Jun 2012 15:43:43 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1SfYgW-0002ot-Vm for kernel-team@lists.ubuntu.com; Fri, 15 Jun 2012 15:43:41 +0000 Received: from cpe-72-177-11-186.austin.res.rr.com ([72.177.11.186] helo=[192.168.11.2]) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1SfYgW-0008AN-QO for kernel-team@lists.ubuntu.com; Fri, 15 Jun 2012 15:43:40 +0000 Message-ID: <4FDB583D.9060806@canonical.com> Date: Fri, 15 Jun 2012 10:43:57 -0500 From: Chris J Arges User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1 MIME-Version: 1.0 To: Ubuntu Kernel Team Subject: [lucid][SRU][pull-request] bug #1004707 - drm/i915 : external VGA1 only mode causes screen flickering X-Enigmail-Version: 1.4.2 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.13 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kernel-team-bounces@lists.ubuntu.com Errors-To: kernel-team-bounces@lists.ubuntu.com BugLink: https://bugs.launchpad.net/bugs/1004707 == Lucid SRU Justification == Impact: On laptops with pineview graphics external monitor only mode can cause the output to flicker. == Fix == Upstream commits: - 9553426372eef71c849499fb1d232f4b0577c0f9 - d4294342fd4b94a3297867da00c1c5e929c28d4f These fix the issue by adding in proper support to set the Pineview CxSR registers. On patch ensure the hooks are setup properly and this state isn't overwritten, and the other patch adds a table which contains proper memory latencies for DDR3 memory on Pineview. == Testcase == 1) Connect external VGA monitor to laptop. 2) Set mode to external VGA only with its maximum resolution. 3) Use xrandr to rotate monitor a few times, and turn on and off. 4) Press a few keys on the keyboard, and the monitor will start flickering. == Pull request == The following changes since commit 6196a0c82f84c643ef6d2c168b76cdbca49a8739: UBUNTU: Ubuntu-2.6.32-41.89 (2012-04-27 18:00:37 -0300) are available in the git repository at: git://kernel.ubuntu.com/srv/kernel.ubuntu.com/git/arges/ubuntu-lucid.git for you to fetch changes up to c761d2884e1f594cdd68b13a4592a3521d5e8205: drm/i915: Add CxSR support on Pineview DDR3 (2012-06-14 15:38:49 -0500) ---------------------------------------------------------------- Li Peng (1): drm/i915: Add CxSR support on Pineview DDR3 Zhao Yakui (1): drm/i915: Move Pineview CxSR and watermark code into update_wm hook. drivers/gpu/drm/i915/i915_dma.c | 4 + drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/i915_reg.h | 13 ++ drivers/gpu/drm/i915/intel_display.c | 219 +++++++++++++++++++--------------- 4 files changed, 138 insertions(+), 100 deletions(-)