PCI: Add ACS quirk for iProc PAXB
authorAbhinav Ratna <abhinav.ratna@broadcom.com>
Tue, 20 Aug 2019 04:39:45 +0000 (10:09 +0530)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 5 Sep 2019 22:22:53 +0000 (17:22 -0500)
commit46b2c32df7a462d0e64b68c513e5c4c1b2a399a7
tree671d9617ca0a7c660a7546a41b2275e185ade44d
parente499081da1a247a8a5a234211c7127fb0b91ca92
PCI: Add ACS quirk for iProc PAXB

iProc PAXB Root Ports don't advertise an ACS capability, but they do not
allow peer-to-peer transactions between Root Ports.  Add an ACS quirk so
each Root Port can be in a separate IOMMU group.

[bhelgaas: commit log, comment, use common implementation style]
Link: https://lore.kernel.org/r/1566275985-25670-1-git-send-email-srinath.mannam@broadcom.com
Signed-off-by: Abhinav Ratna <abhinav.ratna@broadcom.com>
Signed-off-by: Srinath Mannam <srinath.mannam@broadcom.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Scott Branden <scott.branden@broadcom.com>
drivers/pci/quirks.c