]> git.baikalelectronics.ru Git - kernel.git/commit
PCI quirk: RS780/RS880: disable MSI behind the PCI bridge
authorClemens Ladisch <clemens@ladisch.de>
Fri, 2 Apr 2010 16:46:06 +0000 (18:46 +0200)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 3 Apr 2010 02:47:05 +0000 (19:47 -0700)
commit904497ea51c48d722019f5799d6da3924ac6b1b0
tree39a74c4ec013b2b6101de095eb7e48313ad60c8a
parent228f26144b601a3273fc8cdc900d011fb0490960
PCI quirk: RS780/RS880: disable MSI behind the PCI bridge

The missing initialization of the nb_cntl.strap_msi_enable does not
seem to be the only problem that prevents MSI, so that quirk is not
sufficient to enable MSI on all machines.  To be safe, disable MSI
unconditionally for the internal graphics and HDMI audio on these
chipsets.

[rjw: Added the PCI_VENDOR_ID_AI quirk.]

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/pci/quirks.c