From: Paulo Zanoni <paulo.r.zanoni at intel.com> 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