Temporary work around to avoid spurious crt hotplug interrupts. Signed-off-by: Vijay Purushothaman <vijay.a.purushothaman at intel.com> Signed-off-by: Gajanan Bhat <gajanan.bhat at intel.com> --- drivers/gpu/drm/i915/intel_crt.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/gpu/drm/i915/intel_crt.c b/drivers/gpu/drm/i915/intel_crt.c index c42b980..5f30364 100644 --- a/drivers/gpu/drm/i915/intel_crt.c +++ b/drivers/gpu/drm/i915/intel_crt.c @@ -308,6 +308,13 @@ static bool valleyview_crt_detect_hotplug(struct drm_connector *connector) bool ret; u32 save_adpa; + /* + * Disable crt detect hotplug for VLV X0. Spurious hot plug + * detect calls crashses the X0 system + */ + if (IS_VALLEYVIEW(dev)) + return false; + save_adpa = adpa = I915_READ(ADPA); DRM_DEBUG_KMS("trigger hotplug detect cycle: adpa=0x%x\n", adpa); -- 1.7.9.5