Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ath9k: Add new BT profile info A2DP_Voice

When the BT connection is initiated by headset, it's possible that headset
requests to make one A2DP and one Voice connection over the same link.
BT firmware will send a new profile A2DP_Voice in this case. So WLAN
has to take care of this new profile for tuning BTCOEX parameters.

Signed-off-by: Rajkumar Manoharan <rmanohar@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>

authored by

Rajkumar Manoharan and committed by
John W. Linville
7bf7a71e f9401b1e

+3
+1
drivers/net/wireless/ath/ath9k/ar9003_mci.h
··· 126 126 MCI_GPM_COEX_PROFILE_HID, 127 127 MCI_GPM_COEX_PROFILE_BNEP, 128 128 MCI_GPM_COEX_PROFILE_VOICE, 129 + MCI_GPM_COEX_PROFILE_A2DPVO, 129 130 MCI_GPM_COEX_PROFILE_MAX 130 131 }; 131 132
+2
drivers/net/wireless/ath/ath9k/mci.h
··· 70 70 _mci->num_pan++; \ 71 71 break; \ 72 72 case MCI_GPM_COEX_PROFILE_VOICE: \ 73 + case MCI_GPM_COEX_PROFILE_A2DPVO:\ 73 74 _mci->num_sco++; \ 74 75 break; \ 75 76 default: \ ··· 95 94 _mci->num_pan--; \ 96 95 break; \ 97 96 case MCI_GPM_COEX_PROFILE_VOICE: \ 97 + case MCI_GPM_COEX_PROFILE_A2DPVO:\ 98 98 _mci->num_sco--; \ 99 99 break; \ 100 100 default: \