summaryrefslogtreecommitdiffstats
path: root/arch/x86/pci
diff options
context:
space:
mode:
authorBjorn Helgaas <bhelgaas@google.com>2014-01-29 16:13:51 -0700
committerBjorn Helgaas <bhelgaas@google.com>2014-02-18 15:54:04 -0700
commit1e2571a78138361f74afeb4c5df859b9536b2d8e (patch)
treee1e83c3e55ba1e23cc23f58b7afacb05f7b79c89 /arch/x86/pci
parent058a2e1bb065f143a291fa0df88274cecd228f28 (diff)
downloadop-kernel-dev-1e2571a78138361f74afeb4c5df859b9536b2d8e.zip
op-kernel-dev-1e2571a78138361f74afeb4c5df859b9536b2d8e.tar.gz
PCI: Enable INTx if BIOS left them disabled
Some firmware leaves the Interrupt Disable bit set even if the device uses INTx interrupts. Clear Interrupt Disable so we get those interrupts. Based on the report mentioned below, if the user selects the "EHCI only" option in the Intel Baytrail BIOS, the EHCI device is handed off to the OS with the PCI_COMMAND_INTX_DISABLE bit set. Link: http://lkml.kernel.org/r/20140114181721.GC12126@xanatos Link: https://bugzilla.kernel.org/show_bug.cgi?id=70601 Reported-by: Chris Cheng <chris.cheng@atrustcorp.com> Reported-and-tested-by: Jamie Chen <jamie.chen@intel.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> CC: stable@vger.kernel.org CC: Sarah Sharp <sarah.a.sharp@linux.intel.com>
Diffstat (limited to 'arch/x86/pci')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud