]> git.baikalelectronics.ru Git - kernel.git/commit
PCI: Disable MSI for Tegra234 Root Ports
authorVidya Sagar <vidyas@nvidia.com>
Thu, 21 Jul 2022 14:20:43 +0000 (19:50 +0530)
committerBjorn Helgaas <bhelgaas@google.com>
Fri, 22 Jul 2022 22:14:56 +0000 (17:14 -0500)
commitf8343b39ead029757cd2c11212a991f3d9e3c452
treea018260b4d3cb47ce7f48fdbee018d5cf4737489
parentd95da82fd779f9294e848272077a8c396f3b9579
PCI: Disable MSI for Tegra234 Root Ports

Tegra234 PCIe Root Ports don't generate MSI interrupts for PME and AER
events. Since PCIe spec (r6.0 sec 6.1.4.3) doesn't support using a mix of
INTx and MSI/MSI-X, MSI needs to be disabled to avoid Root Port service
drivers registering their respective ISRs with MSI interrupt and to let
only INTx be used for all events.

Link: https://lore.kernel.org/r/20220721142052.25971-8-vidyas@nvidia.com
Signed-off-by: Vidya Sagar <vidyas@nvidia.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/quirks.c