An error occurred while fetching folder content.
drm/i915: Enable hotplug interrupts after querying hw capabilities.
Chris Wilson authored
sdvo->hotplug_active is initialised during intel_sdvo_setup_outputs(),
and so we never enabled the hotplug interrupts on SDVO as we were
checking too early.

This regression has been introduced somewhere in the hpd rework for
the storm detection and handling starting with

commit 1d843f9d


Author: Egbert Eich <eich@suse.de>
Date:   Mon Feb 25 12:06:49 2013 -0500

    DRM/I915: Add enum hpd_pin to intel_encoder.

and the follow-up patches to use the new encoder->hpd_pin variable for
the different irq setup functions.

The problem is that encoder->hpd_pin was set up _before_ the output
setup was done and so before we could assess the hotplug capabilities
of the outputs on an sdvo encoder.
Reported-by: default avatarAlex Fiestas <afiestas@kde.org>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=58405

Signed-off-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
[danvet: Add regression note.]
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
7ba220ce
Name Last commit Last update