From 5bc03d37b494ab5c3d940f47b11fdc0f79736319 Mon Sep 17 00:00:00 2001 From: Wen-chien Jesse Sung Date: Tue, 5 Dec 2017 15:07:00 +0100 Subject: [PATCH] UBUNTU: SAUCE: drm/i915: make previous commit affects Wyse 3040 only BugLink: https://launchpad.net/bugs/1736393 Signed-off-by: Wen-chien Jesse Sung Acked-By: Kai-Heng Feng Acked-By: Timo Aaltonen Signed-off-by: Kleber Sacilotto de Souza --- drivers/gpu/drm/i915/intel_lpe_audio.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/intel_lpe_audio.c b/drivers/gpu/drm/i915/intel_lpe_audio.c index 56176f939360..18606dd48cfd 100644 --- a/drivers/gpu/drm/i915/intel_lpe_audio.c +++ b/drivers/gpu/drm/i915/intel_lpe_audio.c @@ -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) -- 2.39.5