Revert "drm/i915: Call encoder hotplug for init and resume cases"
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 8 Oct 2015 19:51:57 +0000 (21:51 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 8 Oct 2015 19:51:57 +0000 (21:51 +0200)
commit3a2fb2c394ff0f0ea90bacc557147d9ac733d13c
treedbf9b563f0b440ff80569bf70d79a5ff29703238
parent8166fcead6b29589f264b9d900c0770f501964c3
Revert "drm/i915: Call encoder hotplug for init and resume cases"

This reverts commit 5d250b05918c002b63632c7db91c3c5f924c6a3b.

It results on a deadlock on platforms where we need to (at least
partially) re-init hpd interrupts from power domain code, since
->hot_plug might again grab a power well reference (to do edid/dp_aux
transactions. At least chv is affected.

Reported-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
References: http://mid.gmane.org/20151008133548.GX26517@intel.com
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
drivers/gpu/drm/i915/intel_hotplug.c
drivers/gpu/drm/i915/intel_sdvo.c