summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_irq.c
diff options
context:
space:
mode:
authorLyude2017-02-04 03:18:25 +0100
committerLyude2017-02-10 20:04:00 +0100
commit317eaa95081bfa081a5bf147e175b4e007e5a105 (patch)
treeb11f511ef2291abfa31ca2c5bd9fb02f7205a76d /drivers/gpu/drm/i915/i915_irq.c
parentdrm/i915: Simplify platform checks in intel_fb_pitch_limit() (diff)
downloadkernel-qcow2-linux-317eaa95081bfa081a5bf147e175b4e007e5a105.tar.gz
kernel-qcow2-linux-317eaa95081bfa081a5bf147e175b4e007e5a105.tar.xz
kernel-qcow2-linux-317eaa95081bfa081a5bf147e175b4e007e5a105.zip
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.c2
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 9eb4c9c8a10b..27c13193f7a2 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;