[PATCH 2/2] PCI: switchtec: Add Gen6 secure switches to NTB DMA alias quirk
From: Logan Gunthorpe
Date: Tue Nov 03 2026 - 12:51:50 EST
Add the Gen6 PFXs and PSXs secure switch device IDs (48XG6 and 64XG6)
to the quirk_switchtec_ntb_dma_alias PCI fixup table. Without them,
DMA transactions from these switches' NTB function are not given the
correct requester ID alias, which can misdirect them under an IOMMU.
Signed-off-by: Logan Gunthorpe <logang@xxxxxxxxxxxx>
---
drivers/pci/quirks.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
index 7f1f47ea2ee4..691eff466d9c 100644
--- a/drivers/pci/quirks.c
+++ b/drivers/pci/quirks.c
@@ -6250,6 +6250,10 @@ SWITCHTEC_QUIRK(0x5568); /* PAXA 68XG5 */
SWITCHTEC_QUIRK(0x5552); /* PAXA 52XG5 */
SWITCHTEC_QUIRK(0x5536); /* PAXA 36XG5 */
SWITCHTEC_QUIRK(0x5528); /* PAXA 28XG5 */
+SWITCHTEC_QUIRK(0x6064); /* PFXs 64XG6 */
+SWITCHTEC_QUIRK(0x6048); /* PFXs 48XG6 */
+SWITCHTEC_QUIRK(0x6164); /* PSXs 64XG6 */
+SWITCHTEC_QUIRK(0x6148); /* PSXs 48XG6 */
#define SWITCHTEC_PCI100X_QUIRK(vid) \
DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_VENDOR_ID_EFAR, vid, \
--
2.47.3