From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: [PATCH 0/7] Even more "unclaimed register" fixes Date: Thu, 18 Apr 2013 16:35:39 -0300 Message-ID: <1366313746-3659-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-qe0-f42.google.com (mail-qe0-f42.google.com [209.85.128.42]) by gabe.freedesktop.org (Postfix) with ESMTP id 692EEE5D1E for ; Thu, 18 Apr 2013 12:36:40 -0700 (PDT) Received: by mail-qe0-f42.google.com with SMTP id cz11so2076757qeb.15 for ; Thu, 18 Apr 2013 12:36:39 -0700 (PDT) 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 is yet another series of patches that prevent our driver from touching registers that don't exist or are powered off. With this series applied we shouldn't trigger any "unclaimed register" message when there's a GPU hang or when i915.disable_power_well=1 and the audio drivers are blacklisted. I'm not aware of any other "unclaimed register" errors caused by the i915.ko driver. The first 2 patches on the series are brand new, fixing recent regressions. The third patch was requested by Daniel Vetter on an email this week. Patches 4-7 are new versions of patches I sent in the last round. Thanks, Paulo Paulo Zanoni (7): drm/i915: check the power well inside haswell_get_pipe_config drm/i915: use cpu_transcoder for TRANS_DDI_FUNC_CTL drm/i915: add intel_display_power_enabled drm/i915: add power well and cpu transcoder info to the error state drm/i915: clear FPGA_DBG_RM_NOCLAIM when capturing error state drm/i915: check the power well on i915_pipe_enabled drm/i915: only disable DDI sound if intel_crtc->eld_vld drivers/gpu/drm/i915/i915_irq.c | 4 +++ drivers/gpu/drm/i915/intel_ddi.c | 11 +++++--- drivers/gpu/drm/i915/intel_display.c | 46 ++++++++++++++++++++++++++++------ drivers/gpu/drm/i915/intel_drv.h | 10 +++++++- drivers/gpu/drm/i915/intel_pm.c | 23 +++++++++++++---- 5 files changed, 76 insertions(+), 18 deletions(-) -- 1.7.10.4