From: Jacob Moroni Date: Thu, 9 Apr 2026 15:01:23 +0000 (+0000) Subject: PCI/P2PDMA: Add Google SoCs to the P2P DMA host bridge list X-Git-Url: http://git.ipfire.org/index.cgi?a=commitdiff_plain;h=70cf146a674c447753ceeb34246ad0afdd0064bb;p=thirdparty%2Fkernel%2Flinux.git PCI/P2PDMA: Add Google SoCs to the P2P DMA host bridge list All Google SoCs support peer-to-peer DMA between Root Ports, so add a wildcard rule to the host bridge list. Signed-off-by: Jacob Moroni Signed-off-by: Bjorn Helgaas Tested-by: David Hu Reviewed-by: Logan Gunthorpe Link: https://patch.msgid.link/20260409150123.3538444-2-jmoroni@google.com --- diff --git a/drivers/pci/p2pdma.c b/drivers/pci/p2pdma.c index 25e9358d066e0..7c898542af8d5 100644 --- a/drivers/pci/p2pdma.c +++ b/drivers/pci/p2pdma.c @@ -548,6 +548,8 @@ static const struct pci_p2pdma_whitelist_entry { {PCI_VENDOR_ID_INTEL, 0x2033, 0}, {PCI_VENDOR_ID_INTEL, 0x2020, 0}, {PCI_VENDOR_ID_INTEL, 0x09a2, 0}, + /* Google SoCs. */ + {PCI_VENDOR_ID_GOOGLE, PCI_ANY_ID, 0}, {} }; diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index 406abf629be2e..24cb42f66e4b6 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h @@ -2586,6 +2586,8 @@ #define PCI_VENDOR_ID_AZWAVE 0x1a3b +#define PCI_VENDOR_ID_GOOGLE 0x1ae0 + #define PCI_VENDOR_ID_REDHAT_QUMRANET 0x1af4 #define PCI_SUBVENDOR_ID_REDHAT_QUMRANET 0x1af4 #define PCI_SUBDEVICE_ID_QEMU 0x1100