ath9k: stomp audio profiles on weak signal strength
authorRajkumar Manoharan <rmanohar@qca.qualcomm.com>
Tue, 20 Nov 2012 13:00:01 +0000 (18:30 +0530)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 21 Nov 2012 19:16:01 +0000 (14:16 -0500)
commit2884561a6472d6f9c960ccf2250a72ca058167a1
treecd4b95eae71371652ae97e074166ec7befc6f107
parentb88083bfb37297330240a478bef76316ee3f1b9b
ath9k: stomp audio profiles on weak signal strength

On lower WLAN signal strength, WLAN downlink traffic might suffer
from retransmissions. At the mean time, playing SCO/A2DP profiles
is affecting WLAN stability. In such scenario, by stomping SCO/A2DP
BT traffic completely for a BTCOEX period, gives WLAN traffic an
oppertunity to recover PHY rate. It also improves WLAN stability at
lower RSSI without sacificing BT traffic.

Signed-off-by: Rajkumar Manoharan <rmanohar@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/ath9k.h
drivers/net/wireless/ath/ath9k/btcoex.c
drivers/net/wireless/ath/ath9k/btcoex.h
drivers/net/wireless/ath/ath9k/gpio.c
drivers/net/wireless/ath/ath9k/mci.c