]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commitdiff
UBUNTU: SAUCE: drm/i915: make previous commit affects Wyse 3040 only
authorWen-chien Jesse Sung <jesse.sung@canonical.com>
Tue, 5 Dec 2017 14:07:00 +0000 (15:07 +0100)
committerStefan Bader <stefan.bader@canonical.com>
Wed, 14 Mar 2018 10:42:04 +0000 (11:42 +0100)
BugLink: https://launchpad.net/bugs/1736393
Signed-off-by: Wen-chien Jesse Sung <jesse.sung@canonical.com>
Acked-By: Kai-Heng Feng <kai.heng.feng@canonical.com>
Acked-By: Timo Aaltonen <tjaalton@ubuntu.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
drivers/gpu/drm/i915/intel_lpe_audio.c

index 56176f939360ea21ea94d54d297e816dc3a6b3f2..18606dd48cfd5f3b93bd9c4270bfbb1083d37ab6 100644 (file)
@@ -176,7 +176,15 @@ static int lpe_audio_irq_init(struct drm_i915_private *dev_priv)
                                handle_simple_irq,
                                "hdmi_lpe_audio_irq_handler");
 
-       return 0;
+       static const struct pci_device_id irq_quirk_ids[] = {
+               /* Dell Wyse 3040 */
+               {PCI_DEVICE_SUB(PCI_VENDOR_ID_INTEL, 0x22b0, 0x1028, 0x07c1)},
+               {}
+       };
+
+       if (pci_dev_present(irq_quirk_ids))
+               return 0;
+       return irq_set_chip_data(irq, dev_priv);
 }
 
 static bool lpe_audio_detect(struct drm_i915_private *dev_priv)