[Intel-gfx] [PATCH v.2 00/12] Detect and deal with Interrupt 'Storms' from noisy Hotplug Lines.
Egbert Eich
eich at suse.de
Mon Feb 25 18:06:47 CET 2013
I've reworked my 'hotplug interrupt storm detection'-patches and
included most of Daniel's suggestions.
I've looked into adding EDID caching but since this requires some
larger scale changes and some changes outside of the Intel driver
it seemed to be a good idea to propose those changes at a later time.
Egbert Eich (12):
DRM/i915: Remove valleyview_hpd_irq_setup.
DRM/I915: Add enum hpd_pin to intel_encoder.
DRM/i915: Convert HPD interrupts to make use of HPD pin assignment in
encoders.
DRM/i915: Remove i965_hpd_irq_setup.
DRM/i915: Get rid if the 'hotplug_supported_mask' in struct
drm_i915_private.
DRM/i915: Add HPD IRQ storm detection.
DRM/i915: (re)init HPD interrupt storm statistics.
DRM/i915: Treat hpd_irq_setup() for ironake and older generations the
same way.
DRM/i915: Disable HPD interrupt on pin when irq storm is detected.
DRM/i915: Add Reenable Timer to turn Hotplug Detection back on.
DRM/i915: Add bit field to record which pins have received HPD
events.
DRM/i915: Only reprobe display on encoder which has received an HPD
event.
drivers/gpu/drm/i915/i915_drv.h | 26 +++-
drivers/gpu/drm/i915/i915_irq.c | 404 ++++++++++++++++++++++++++-----------
drivers/gpu/drm/i915/i915_reg.h | 32 +++-
drivers/gpu/drm/i915/intel_crt.c | 10 +-
drivers/gpu/drm/i915/intel_dp.c | 8 +-
drivers/gpu/drm/i915/intel_drv.h | 5 +
drivers/gpu/drm/i915/intel_hdmi.c | 8 +-
drivers/gpu/drm/i915/intel_sdvo.c | 17 +-
drivers/gpu/drm/i915/intel_tv.c | 2 +-
9 files changed, 372 insertions(+), 140 deletions(-)
--
1.7.7
More information about the Intel-gfx
mailing list