Quoting Ville Syrjala (2018-06-11 21:02:56)
From: Ville Syrjälä ville.syrjala@linux.intel.com
Just like with PIPESTAT, the edge triggered IIR on i965/g4x also causes problems for hotplug interrupts. To make sure we don't get the IIR port interrupt bit stuck low with the ISR bit high we must force an edge in ISR. We do that by clearing PORT_HOTPLUG_EN temporaryly when we ack PORT_HOTPLUG_STAT.
Cc: stable@vger.kernel.org Signed-off-by: Ville Syrjälä ville.syrjala@linux.intel.com
Having accepted the first, Reviewed-by: Chris Wilson chris@chris-wilson.co.uk -Chris