summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSrinivas Girigowda <sgirigow@qca.qualcomm.com>2016-04-04 19:29:48 -0700
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2016-04-05 13:23:55 +0530
commitdc6ce9bd4fae4076bbe6212e5e8c21f8ee18bdef (patch)
tree02dd672fba4ca6ae79192248e69f3b2dadb1415d
parentaf56d85ef0c8c9251c74f4401ff8155c652a0b53 (diff)
qcacld-2.0: Add support for Tx transmit power level feature bit
Set Tx transmit power level feature bit in get_supported_features. Framework needs to distinguish the driver supporting this feature v/s other vendors not supporting. Change-Id: I7ab412c6f89ea2910431bb99072c2d6f9d20dc4a CRs-Fixed: 992365
-rw-r--r--CORE/HDD/inc/wlan_hdd_cfg80211.h3
-rw-r--r--CORE/HDD/src/wlan_hdd_cfg80211.c1
2 files changed, 4 insertions, 0 deletions
diff --git a/CORE/HDD/inc/wlan_hdd_cfg80211.h b/CORE/HDD/inc/wlan_hdd_cfg80211.h
index f3c2655d7921..3ab6fc2e6711 100644
--- a/CORE/HDD/inc/wlan_hdd_cfg80211.h
+++ b/CORE/HDD/inc/wlan_hdd_cfg80211.h
@@ -1471,6 +1471,9 @@ enum qca_wlan_vendor_features {
#define WIFI_FEATURE_LOGGER 0x20000 /* WiFi Logger */
#define WIFI_FEATURE_HAL_EPNO 0x40000 /* WiFi PNO enhanced */
#define WIFI_FEATURE_RSSI_MONITOR 0x80000 /* RSSI Monitor */
+#define WIFI_FEATURE_MKEEP_ALIVE 0x100000 /* WiFi mkeep_alive */
+#define WIFI_FEATURE_CONFIG_NDO 0x200000 /* ND offload configure */
+#define WIFI_FEATURE_TX_TRANSMIT_POWER 0x400000 /* Tx transmit power levels */
/* Add more features here */
#define WIFI_TDLS_SUPPORT BIT(0)
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index 6d0f645d25ae..4137917818cd 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -1517,6 +1517,7 @@ __wlan_hdd_cfg80211_get_supported_features(struct wiphy *wiphy,
fset |= WIFI_FEATURE_AP_STA;
#endif
fset |= WIFI_FEATURE_RSSI_MONITOR;
+ fset |= WIFI_FEATURE_TX_TRANSMIT_POWER;
if (hdd_link_layer_stats_supported())
fset |= WIFI_FEATURE_LINK_LAYER_STATS;