Search Linux Wireless

[RFC 00/18] ath9k: Add support for MCI BT coex

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux