All of lore.kernel.org
 help / color / mirror / Atom feed
* [ath9k-devel] [PATCH 00/18] Add support for MCI BT coex
@ 2011-11-22 16:22 ` Mohammed Shafi Shajakhan
  0 siblings, 0 replies; 46+ messages in thread
From: Mohammed Shafi Shajakhan @ 2011-11-22 16:22 UTC (permalink / raw)
  To: ath9k-devel

From: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>

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.

*thanks to Senthil Balasubramanian <senthilb@qca.qualcomm.com> 
for his technical support

*thanks to Wilson Tsao <wtsao@qca.qualcomm.com> who being the core 
author of MCI, for his valuable help and documents

*thanks a lot to Rajkumar Manoharan <rmanohar@qca.qualcomm.com> for
his suggestions, review comments, code cleanups, and modifications
in design.

bug fixes and few miscellaneous cleanups will be added then and there 

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

^ permalink raw reply	[flat|nested] 46+ messages in thread

end of thread, other threads:[~2011-11-24  6:08 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-22 16:22 [ath9k-devel] [PATCH 00/18] Add support for MCI BT coex Mohammed Shafi Shajakhan
2011-11-22 16:22 ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 01/18] ath9k_hw: add definitions to support MCI h/w code Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 02/18] ath9k_hw: add GPIO output MUX related macros Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 03/18] ath9k_hw: Add MCI h/w specific structure Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 04/18] ath9k_hw: initialize MCI parameters Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 05/18] ath9k_hw: Add MCI h/w code and state machine Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 06/18] ath9k: Add MCI interrupt to interrupt mask Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 07/18] ath9k_hw: take care of enabling MCI interrupts Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 08/18] ath9k_hw: check for asynchronous MCI interrupt pending Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 09/18] ath9k_hw: check for MCI interrupt in get_isr Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 10/18] ath9k: add MCI specific definitions and structures Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 11/18] ath9k: Add functions to allocate/free buffers for MCI Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 12/18] ath9k_hw: MCI related changes in chip management Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 13/18] ath9k_hw: MCI related changes in set_reset_reg Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 14/18] ath9k_hw: Add support for MCI WLAN calibration Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 15/18] ath9k_hw: Add MCI related changes in chip reset Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 16/18] ath9k: make ath_reset non-static Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-23 14:29   ` [ath9k-devel] " Felix Fietkau
2011-11-23 14:29     ` Felix Fietkau
2011-11-23 15:18     ` [ath9k-devel] " Mohammed Shafi Shajakhan
2011-11-23 15:18       ` Mohammed Shafi Shajakhan
2011-11-23 15:32       ` [ath9k-devel] " Felix Fietkau
2011-11-23 15:32         ` Felix Fietkau
2011-11-24  6:07         ` [ath9k-devel] " Mohammed Shafi Shajakhan
2011-11-24  6:07           ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 17/18] ath9k: MCI state machine based on MCI interrupt Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan
2011-11-22 16:22 ` [ath9k-devel] [PATCH 18/18] ath9k: fix a typo Mohammed Shafi Shajakhan
2011-11-22 16:22   ` Mohammed Shafi Shajakhan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.