|
@@ -491,11 +491,22 @@ static int pld_pcie_pm_resume_noirq(struct device *dev)
|
|
|
#endif
|
|
|
|
|
|
static struct pci_device_id pld_pcie_id_table[] = {
|
|
|
- { 0x168c, 0x003c, PCI_ANY_ID, PCI_ANY_ID },
|
|
|
+#ifdef CONFIG_AR6320_SUPPORT
|
|
|
{ 0x168c, 0x003e, PCI_ANY_ID, PCI_ANY_ID },
|
|
|
+#elif defined(QCA_WIFI_QCA6290)
|
|
|
+ { 0x17cb, 0x1100, PCI_ANY_ID, PCI_ANY_ID },
|
|
|
+#elif defined(QCA_WIFI_QCA6390)
|
|
|
+ { 0x17cb, 0x1101, PCI_ANY_ID, PCI_ANY_ID },
|
|
|
+#elif defined(QCA_WIFI_QCA6490)
|
|
|
+ { 0x17cb, 0x1103, PCI_ANY_ID, PCI_ANY_ID },
|
|
|
+#elif defined(QCN7605_SUPPORT)
|
|
|
+ { 0x17cb, 0x1102, PCI_ANY_ID, PCI_ANY_ID },
|
|
|
+#else
|
|
|
+ { 0x168c, 0x003c, PCI_ANY_ID, PCI_ANY_ID },
|
|
|
{ 0x168c, 0x0041, PCI_ANY_ID, PCI_ANY_ID },
|
|
|
{ 0x168c, 0xabcd, PCI_ANY_ID, PCI_ANY_ID },
|
|
|
{ 0x168c, 0x7021, PCI_ANY_ID, PCI_ANY_ID },
|
|
|
+#endif
|
|
|
{ 0 }
|
|
|
};
|
|
|
|