From d4498674f3cb89733a9b778584f85d00267ff53d Mon Sep 17 00:00:00 2001 From: Manikandan Mohan Date: Wed, 11 May 2022 14:47:50 -0700 Subject: [PATCH] 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 --- .mango | 1 + Kbuild | 1 + configs/mango_defconfig | 6 ++++++ core/pld/src/pld_pcie.c | 4 ++++ 4 files changed, 12 insertions(+) create mode 120000 .mango create mode 100644 configs/mango_defconfig diff --git a/.mango b/.mango new file mode 120000 index 0000000000..945c9b46d6 --- /dev/null +++ b/.mango @@ -0,0 +1 @@ +. \ No newline at end of file diff --git a/Kbuild b/Kbuild index b6cc35e411..d016d7c642 100644 --- a/Kbuild +++ b/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 diff --git a/configs/mango_defconfig b/configs/mango_defconfig new file mode 100644 index 0000000000..a11e6e6451 --- /dev/null +++ b/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 diff --git a/core/pld/src/pld_pcie.c b/core/pld/src/pld_pcie.c index 6b925fb020..21412387d4 100644 --- a/core/pld/src/pld_pcie.c +++ b/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