diff options
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_hdmi.c')
| -rw-r--r-- | drivers/gpu/drm/i915/display/intel_hdmi.c | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c index e02f0faecf02..b030f7ae3302 100644 --- a/drivers/gpu/drm/i915/display/intel_hdmi.c +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c @@ -2565,6 +2565,12 @@ out:  	if (status != connector_status_connected)  		cec_notifier_phys_addr_invalidate(intel_hdmi->cec_notifier); +	/* +	 * Make sure the refs for power wells enabled during detect are +	 * dropped to avoid a new detect cycle triggered by HPD polling. +	 */ +	intel_display_power_flush_work(dev_priv); +  	return status;  } | 
