From: Sujith Manoharan <c_manoha@xxxxxxxxxxxxxxxx> This series adds initial support for AIC. Active Interference Cancellation is a method implemented in the HW to counter WLAN RX sensitivity degradation when BT is transmitting at the same time. This feature is supported by cards like WB222 based on AR9462. Sujith Manoharan (7): ath9k: Add initial structures for AIC ath9k: Register private AIC ops ath9k: Add register definitions for AIC ath9k: Handle MCI_STATE_AIC_CAL_SINGLE ath9k: Finish AIC calibration ath9k: Process the AIC calibration results ath9k: Disable AIC by default drivers/net/wireless/ath/ath9k/Makefile | 3 +- drivers/net/wireless/ath/ath9k/ar9003_aic.c | 534 ++++++++++++++++++++++++++++ drivers/net/wireless/ath/ath9k/ar9003_aic.h | 58 +++ drivers/net/wireless/ath/ath9k/ar9003_hw.c | 1 + drivers/net/wireless/ath/ath9k/ar9003_mci.c | 5 + drivers/net/wireless/ath/ath9k/ar9003_phy.h | 25 -- drivers/net/wireless/ath/ath9k/btcoex.h | 12 + drivers/net/wireless/ath/ath9k/hw-ops.h | 8 + drivers/net/wireless/ath/ath9k/hw.h | 6 + drivers/net/wireless/ath/ath9k/reg_aic.h | 168 +++++++++ 10 files changed, 794 insertions(+), 26 deletions(-) create mode 100644 drivers/net/wireless/ath/ath9k/ar9003_aic.c create mode 100644 drivers/net/wireless/ath/ath9k/ar9003_aic.h create mode 100644 drivers/net/wireless/ath/ath9k/reg_aic.h -- 2.3.1 -- 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