diff options
author | Lyude <lyude@redhat.com> | 2017-02-03 21:18:25 -0500 |
---|---|---|
committer | Lyude <lyude@redhat.com> | 2017-02-10 14:04:00 -0500 |
commit | 317eaa95081bfa081a5bf147e175b4e007e5a105 (patch) | |
tree | b11f511ef2291abfa31ca2c5bd9fb02f7205a76d /drivers/gpu/drm/i915/i915_irq.c | |
parent | 6401c37dbd6264b045961868c1438bf03efdd104 (diff) | |
download | op-kernel-dev-317eaa95081bfa081a5bf147e175b4e007e5a105.zip op-kernel-dev-317eaa95081bfa081a5bf147e175b4e007e5a105.tar.gz |
drm/i915/debugfs: Add i915_hpd_storm_ctl
This adds a file in i915's debugfs directory that allows userspace to
manually control HPD storm detection. This is mainly for hotplugging
tests, where we might want to test HPD storm functionality or disable
storm detection to speed up hotplugging tests without breaking anything.
Changes since v1:
- Make HPD storm interval configurable
- Misc code cleanup
Signed-off-by: Lyude <lyude@redhat.com>
Acked-by: Jani Nikula <jani.nikula@linux.intel.com>
Cc: Tomeu Vizoso <tomeu@tomeuvizoso.net>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_irq.c')
-rw-r--r-- | drivers/gpu/drm/i915/i915_irq.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c index 9eb4c9c..27c1319 100644 --- a/drivers/gpu/drm/i915/i915_irq.c +++ b/drivers/gpu/drm/i915/i915_irq.c @@ -4277,6 +4277,8 @@ void intel_irq_init(struct drm_i915_private *dev_priv) if (!IS_GEN2(dev_priv)) dev->vblank_disable_immediate = true; + dev_priv->hotplug.hpd_storm_threshold = HPD_STORM_DEFAULT_THRESHOLD; + dev->driver->get_vblank_timestamp = i915_get_vblank_timestamp; dev->driver->get_scanout_position = i915_get_crtc_scanoutpos; |