summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k/mci.h
diff options
context:
space:
mode:
authorRajkumar Manoharan <rmanohar@qca.qualcomm.com>2012-10-12 14:07:23 +0530
committerJohn W. Linville <linville@tuxdriver.com>2012-10-29 15:18:53 -0400
commitdb60428b1af11cf216bb0736b24b2cf0c7b54071 (patch)
tree74eb2e59e278d4f62ea8294b32f66ae9d0db1a00 /drivers/net/wireless/ath/ath9k/mci.h
parent50072ebca3d0aec8c5b8543e767d45c6626523af (diff)
downloadlinux-db60428b1af11cf216bb0736b24b2cf0c7b54071.tar.gz
linux-db60428b1af11cf216bb0736b24b2cf0c7b54071.tar.bz2
linux-db60428b1af11cf216bb0736b24b2cf0c7b54071.zip
ath9k: Add concurrent WLAN and BT tx support for MCI based chips
This feature enables both WLAN and BT can transmit simultaneously by setting WLAN and BT to equal priorities. Whenever both are transmitting, it might violate regulatory power limits. To avoid regulatory violation, WLAN tx power will be adjusted according to BT power index based on avaliability of BT scheduling message. If the combined power exceeds threshold, BT transmission will be held off. Signed-off-by: Rajkumar Manoharan <rmanohar@qca.qualcomm.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/mci.h')
-rw-r--r--drivers/net/wireless/ath/ath9k/mci.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath9k/mci.h b/drivers/net/wireless/ath/ath9k/mci.h
index a3df314c1e70..e85a0e9506fa 100644
--- a/drivers/net/wireless/ath/ath9k/mci.h
+++ b/drivers/net/wireless/ath/ath9k/mci.h
@@ -32,6 +32,8 @@
#define ATH_MCI_MAX_PROFILE (ATH_MCI_MAX_ACL_PROFILE +\
ATH_MCI_MAX_SCO_PROFILE)
+#define ATH_MCI_INQUIRY_PRIO 62
+#define ATH_MCI_HI_PRIO 60
#define ATH_MCI_NUM_BT_CHANNELS 79
#define MCI_GPM_SET_CHANNEL_BIT(_p_gpm, _bt_chan) \
@@ -131,6 +133,7 @@ struct ath_mci_profile {
u8 num_pan;
u8 num_other_acl;
u8 num_bdr;
+ u8 voice_priority;
};
struct ath_mci_buf {