From 99b903d05c2563441656ef58f8bfeb243a7f8d94 Mon Sep 17 00:00:00 2001 From: Wen-chien Jesse Sung Date: Sat, 24 Mar 2018 00:54:28 +0800 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 Signed-off-by: Thadeu Lima de Souza Cascardo --- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_lpe_audio.c b/drivers/gpu/drm/i915/display/intel_lpe_audio.c index f46338dbb1a5..df48cfb2826e 100644 --- a/drivers/gpu/drm/i915/display/intel_lpe_audio.c +++ b/drivers/gpu/drm/i915/display/intel_lpe_audio.c @@ -177,7 +177,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)