diff options
| author | Srinivas Girigowda <sgirigow@qca.qualcomm.com> | 2016-04-04 19:29:48 -0700 |
|---|---|---|
| committer | Anjaneedevi Kapparapu <akappa@codeaurora.org> | 2016-04-05 13:23:55 +0530 |
| commit | dc6ce9bd4fae4076bbe6212e5e8c21f8ee18bdef (patch) | |
| tree | 02dd672fba4ca6ae79192248e69f3b2dadb1415d | |
| parent | af56d85ef0c8c9251c74f4401ff8155c652a0b53 (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.h | 3 | ||||
| -rw-r--r-- | CORE/HDD/src/wlan_hdd_cfg80211.c | 1 |
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; |
