qcacld-3.0: pass supported device id list to platform driver when loading
Wlan driver is built to support different chipset, while on QC platform function driver and device probe happened in CNSS platform driver, so when loading wlan driver, need parse supported id list to platform driver to check if this wlan driver can be loaded in current platform. Change-Id: I91e87ffa32d77e2bab15fca09514cdefb1075c71 CRs-Fixed: 2644233
This commit is contained in:
parent
95dfaed58c
commit
5a3d4987fa
@ -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 }
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user