Procházet zdrojové kódy

qcacld-3.0: Add config file for Mango WLAN device

Add config file for Mango WLAN device and enable emulation flag for
Mango WLAN device.

In addition, use static symbolic link '.mango -> .' for multi-ko support.

Change-Id: I0cebf11407e5625fd6475723496b9cda72cf5165
CRs-Fixed: 3210120
Manikandan Mohan před 2 roky
rodič
revize
d4498674f3
4 změnil soubory, kde provedl 12 přidání a 0 odebrání
  1. 1 0
      .mango
  2. 1 0
      Kbuild
  3. 6 0
      configs/mango_defconfig
  4. 4 0
      core/pld/src/pld_pcie.c

+ 1 - 0
.mango

@@ -0,0 +1 @@
+.

+ 1 - 0
Kbuild

@@ -3794,6 +3794,7 @@ cppflags-$(CONFIG_QCA_WIFI_QCA6490) += -DQCA_WIFI_QCA6490
 cppflags-$(CONFIG_QCA_WIFI_QCA6750) += -DQCA_WIFI_QCA6750
 cppflags-$(CONFIG_QCA_WIFI_KIWI) += -DQCA_WIFI_KIWI
 cppflags-$(CONFIG_CNSS_KIWI_V2) += -DQCA_WIFI_KIWI_V2
+cppflags-$(CONFIG_CNSS_MANGO) += -DQCA_WIFI_MANGO
 cppflags-$(CONFIG_QCA_WIFI_QCA8074) += -DQCA_WIFI_QCA8074
 cppflags-$(CONFIG_SCALE_INCLUDES) += -DSCALE_INCLUDES
 cppflags-$(CONFIG_QCA_WIFI_QCA8074_VP) += -DQCA_WIFI_QCA8074_VP

+ 6 - 0
configs/mango_defconfig

@@ -0,0 +1,6 @@
+CONFIG_CNSS_KIWI := y
+CONFIG_CNSS_KIWI_V2 := y
+CONFIG_CNSS_MANGO := y
+CONFIG_CNSS_EMULATION := y
+
+include $(WLAN_ROOT)/configs/default_defconfig

+ 4 - 0
core/pld/src/pld_pcie.c

@@ -641,7 +641,11 @@ static struct pci_device_id pld_pcie_id_table[] = {
 #elif defined(QCA_WIFI_QCA6490)
 	{ 0x17cb, 0x1103, PCI_ANY_ID, PCI_ANY_ID },
 #elif defined(QCA_WIFI_KIWI)
+#if defined(QCA_WIFI_MANGO)
+	{ 0x17cb, 0x110A, PCI_ANY_ID, PCI_ANY_ID },
+#else
 	{ 0x17cb, 0x1107, PCI_ANY_ID, PCI_ANY_ID },
+#endif
 #elif defined(QCN7605_SUPPORT)
 	{ 0x17cb, 0x1102, PCI_ANY_ID, PCI_ANY_ID },
 #else