From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: [PATCH 0/5] BDW unclaimed registers Date: Fri, 4 Jul 2014 11:50:28 -0300 Message-ID: <1404485433-4488-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-yh0-f45.google.com (mail-yh0-f45.google.com [209.85.213.45]) by gabe.freedesktop.org (Postfix) with ESMTP id E8C0B6E0E2 for ; Fri, 4 Jul 2014 07:50:41 -0700 (PDT) Received: by mail-yh0-f45.google.com with SMTP id t59so708004yho.4 for ; Fri, 04 Jul 2014 07:50:41 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org From: Paulo Zanoni Hi Even though this feature is super useful for hardware enabling, we ended up not enabling it on BDW, so we still silently hit some unclaimed registers on this platform. This series first fixes the bugs fround by the feature, then introduces the feature later. It also introduces some rework on the unclaimed register code, and I'd like to hear opinions and suggestsions about it. Also notice that a patch to detect unclaimed registers on BDW was also sent to this list on Feb 21. I tested these patches briefly before my BDW machine died. They worked at that time, so I hope they keep working now. Anyway, reviewers and QA should catch anything wrong with these, right? :) Thanks, Paulo Paulo Zanoni (5): drm/i915: don't write powered down IRQ registers on Gen 8 drm/i915: HSW_BLC_PWM2_CTL doesn't exist on BDW drm/i915: extract and improve gen8_irq_power_well_post_enable drm/i915: reorganize the unclaimed register detection code drm/i915: BDW can also detect unclaimed registers drivers/gpu/drm/i915/i915_drv.c | 4 ++ drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/i915/i915_irq.c | 23 ++++++++++-- drivers/gpu/drm/i915/i915_params.c | 6 +++ drivers/gpu/drm/i915/intel_display.c | 5 ++- drivers/gpu/drm/i915/intel_drv.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 18 +-------- drivers/gpu/drm/i915/intel_uncore.c | 71 ++++++++++++++++++++++++++++++++---- 8 files changed, 101 insertions(+), 28 deletions(-) -- 2.0.0