From e2df5dee72fdbe49b762caeec30233979136c1dd Mon Sep 17 00:00:00 2001 From: Utkarsh Bhatnagar Date: Mon, 3 Aug 2020 01:13:58 +0530 Subject: [PATCH] qcacld-3.0: Add config feature CONFIG_WAPI_BIG_ENDIAN Add configuration feature CONFIG_WAPI_BIG_ENDIAN to enable or disable BIG ENDIAN WAPI configuration based on device type. This was done as newer chipset firmware expects the WAPI seq in big endian format and to maintain backward compatibility with the older chipset firmware. Change-Id: I972ca89e601b706e53408b0751c265d0aa311029 CRs-Fixed: 2746749 --- Kbuild | 1 + configs/default_defconfig | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/Kbuild b/Kbuild index a3060d27fd70..5e05c70685a3 100644 --- a/Kbuild +++ b/Kbuild @@ -2511,6 +2511,7 @@ cppflags-$(CONFIG_WLAN_PMO_ENABLE) += -DWLAN_PMO_ENABLE cppflags-$(CONFIG_CONVERGED_P2P_ENABLE) += -DCONVERGED_P2P_ENABLE cppflags-$(CONFIG_WLAN_POLICY_MGR_ENABLE) += -DWLAN_POLICY_MGR_ENABLE cppflags-$(CONFIG_FEATURE_BLACKLIST_MGR) += -DFEATURE_BLACKLIST_MGR +cppflags-$(CONFIG_WAPI_BIG_ENDIAN) += -DFEATURE_WAPI_BIG_ENDIAN cppflags-$(CONFIG_SUPPORT_11AX) += -DSUPPORT_11AX cppflags-$(CONFIG_HDD_INIT_WITH_RTNL_LOCK) += -DCONFIG_HDD_INIT_WITH_RTNL_LOCK cppflags-$(CONFIG_WLAN_CONV_SPECTRAL_ENABLE) += -DWLAN_CONV_SPECTRAL_ENABLE diff --git a/configs/default_defconfig b/configs/default_defconfig index 4d64a8146f71..1676af230be7 100644 --- a/configs/default_defconfig +++ b/configs/default_defconfig @@ -715,6 +715,12 @@ ifeq ($(CONFIG_LITHIUM), y) CONFIG_PKTLOG_LEGACY := n endif +ifeq ($(CONFIG_LITHIUM), y) +CONFIG_WAPI_BIG_ENDIAN := y +else +CONFIG_WAPI_BIG_ENDIAN := n +endif + #Enable WDI Event support ifeq ($(CONFIG_REMOVE_PKT_LOG), y) CONFIG_WDI_EVENT_ENABLE := n