From: Mohammed Shafi Shajakhan <mohammed@xxxxxxxxxxxxxxxx> 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 <rmanohar@xxxxxxxxxxxxxxxx> 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 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html