From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: [PATCH 00/10] Haswell unclaimed register fixes and power well enabling Date: Fri, 18 Jan 2013 18:29:02 -0200 Message-ID: <1358540953-3979-1-git-send-email-przanoni@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail-ye0-f179.google.com (mail-ye0-f179.google.com [209.85.213.179]) by gabe.freedesktop.org (Postfix) with ESMTP id 43A9BE5F25 for ; Fri, 18 Jan 2013 12:29:39 -0800 (PST) Received: by mail-ye0-f179.google.com with SMTP id m4so654796yen.10 for ; Fri, 18 Jan 2013 12:29:38 -0800 (PST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org Cc: Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org From: Paulo Zanoni Hi This series fixes a few of our current "unclaimed register" messages, then it introduces the code to disable the power well when we're using eDP only, and then it fixes a few more "unclaimed register" messages brought by the power down code. In the last patches we remove the GEN7_ERR_INT checking from I915_WRITE and move it to the interrupt code. >>From my tests, after this series I still only see 1 "unclaimed register" message that seems to be caused by our driver. All the other messages (there are a lot of messages that happen all together when booting) stop when we blacklist snd_hda_intel and its friends. Still, the plan is to get rid of all the remaining messages. Cheers, Paulo Daniel Vetter (1): drm/i915: dynamic Haswell display power well support Paulo Zanoni (9): drm/i915: don't save/restore DSPARB on gen5+ drm/i915: don't read DP_TP_STATUS(PORT_A) drm/i915: fix intel_init_power_wells drm/i915: only disable enabled planes on intel_fb_restore_mode drm/i915: check the power down well on assert_pipe() drm/i915: turn on the power well before suspending drm/i915: set TRANSCODER_EDP even earlier drm/i915: print IVB/HSW display error interrupts drm/i915: remove "unclaimed register" checks from I915_WRITE drivers/gpu/drm/i915/i915_drv.c | 10 +---- drivers/gpu/drm/i915/i915_irq.c | 56 ++++++++++++++++++++++++++- drivers/gpu/drm/i915/i915_reg.h | 31 ++++++++++++--- drivers/gpu/drm/i915/i915_suspend.c | 6 ++- drivers/gpu/drm/i915/intel_ddi.c | 8 +++- drivers/gpu/drm/i915/intel_display.c | 58 ++++++++++++++++++++++------ drivers/gpu/drm/i915/intel_dp.c | 9 +++-- drivers/gpu/drm/i915/intel_drv.h | 3 +- drivers/gpu/drm/i915/intel_fb.c | 3 +- drivers/gpu/drm/i915/intel_pm.c | 70 +++++++++++++++++++++++++--------- 10 files changed, 202 insertions(+), 52 deletions(-) -- 1.7.10.4