Skip to contentSkip to conversation

ath9k: Add support for MCI BT coex

RFC New Mohammed Shafi Shajakhan 2 participants 3 messages Nov 15, 2011

lore
Share & tools
lore
#0 lore raw

cover ath9k: Add support for MCI BT coex

From: Mohammed Shafi Shajakhan <[email protected]>

Add support for MCI BT-Coex for AR9462. with AR9462 we have WLAN and BT coexists via MCI protocol(Message Coexistence Interface) WLAN and BT exchanges GPM, SCHED messages and few other messages for coexistence.

this is not yet tested and need some more review, few misc cleanups. please add your review comments.

thanks a lot to Rajkumar Manoharan <[email protected]> for his suggestions, review comments, code cleanups, and modifications in design.

Mohammed Shafi Shajakhan (18):
ath9k_hw: add definitions to support MCI h/w code
ath9k_hw: add GPIO output MUX related macros
ath9k_hw: Add MCI h/w specific structure
ath9k_hw: initialize MCI parameters
ath9k_hw: Add MCI h/w code and state machine
ath9k: Add MCI interrupt to interrupt mask
ath9k_hw: take care of enabling MCI interrupts
ath9k_hw: check for asynchronous MCI interrupt pending
ath9k_hw: check for MCI interrupt in get_isr
ath9k: add MCI specific definitions and structures
ath9k: Add functions to allocate/free buffers for MCI
ath9k_hw: MCI related changes in chip management
ath9k_hw: MCI related changes in set_reset_reg
ath9k_hw: Add support for MCI WLAN calibration
ath9k_hw: Add MCI related changes in chip reset
ath9k: make ath_reset non-static
ath9k: MCI state machine based on MCI interrupt
ath9k: fix a typo

 drivers/net/wireless/ath/ath9k/Makefile       |    3 +-
 drivers/net/wireless/ath/ath9k/ar9003_calib.c |   43 +
 drivers/net/wireless/ath/ath9k/ar9003_mac.c   |   36 +-
 drivers/net/wireless/ath/ath9k/ar9003_mci.c   | 1464 +++++++++++++++++++++++++
 drivers/net/wireless/ath/ath9k/ar9003_mci.h   |  102 ++
 drivers/net/wireless/ath/ath9k/ar9003_phy.h   |    3 +
 drivers/net/wireless/ath/ath9k/ath9k.h        |    2 +
 drivers/net/wireless/ath/ath9k/btcoex.c       |    2 +-
 drivers/net/wireless/ath/ath9k/btcoex.h       |   31 +
 drivers/net/wireless/ath/ath9k/hw.c           |  174 +++-
 drivers/net/wireless/ath/ath9k/hw.h           |  182 +++
 drivers/net/wireless/ath/ath9k/init.c         |   33 +
 drivers/net/wireless/ath/ath9k/mac.c          |   17 +-
 drivers/net/wireless/ath/ath9k/main.c         |   11 +-
 drivers/net/wireless/ath/ath9k/mci.c          |  419 +++++++
 drivers/net/wireless/ath/ath9k/mci.h          |   20 +
 drivers/net/wireless/ath/ath9k/reg.h          |  306 +++++-
 17 files changed, 2807 insertions(+), 41 deletions(-)
 create mode 100644 drivers/net/wireless/ath/ath9k/ar9003_mci.c
 create mode 100644 drivers/net/wireless/ath/ath9k/ar9003_mci.h
#1 lore raw

cover ath9k: Add support for MCI BT coex

Hi Mohammed,

Quoted 7 lines · Mohammed Shafi Shajakhan

From: Mohammed Shafi Shajakhan <[email protected]>

Add support for MCI BT-Coex for AR9462. with AR9462 we have WLAN and BT coexists via MCI protocol(Message Coexistence Interface) WLAN and BT exchanges GPM, SCHED messages and few other messages for coexistence.

Quoted 6 lines

this is not yet tested and need some more review, few misc cleanups. please add your review comments.

thanks a lot to Rajkumar Manoharan <[email protected]> for his suggestions, review comments, code cleanups, and modifications in design.

[...]

Your patch emails are not being sent in a threaded form, which is a bit annoying. Can you fix it? Maybe you are using --no-thread or you have sendemail.thread set to false in your .gitconfig?

Signature · 2 lines
Cheers,
Luca.
author
#2 lore raw

cover ath9k: Add support for MCI BT coex

Quoted 1 line · Luciano Coelho

Hi Mohammed,

Hi Luciano,

Quoted 16 lines · Mohammed Shafi Shajakhan
Quoted 7 lines

From: Mohammed Shafi Shajakhan<[email protected]>

Add support for MCI BT-Coex for AR9462. with AR9462 we have WLAN and BT coexists via MCI protocol(Message Coexistence Interface) WLAN and BT exchanges GPM, SCHED messages and few other messages for coexistence.

Quoted 6 lines

this is not yet tested and need some more review, few misc cleanups. please add your review comments.

thanks a lot to Rajkumar Manoharan<[email protected]> for his suggestions, review comments, code cleanups, and modifications in design.

Quoted 5 lines

[...]

Your patch emails are not being sent in a threaded form, which is a bit annoying. Can you fix it? Maybe you are using --no-thread or you have sendemail.thread set to false in your .gitconfig?

thanks for pointing it out, I will fix it.

Quoted 1 line
Signature · 2 lines
thanks,
shafi