diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/mci.c')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/mci.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath9k/mci.c b/drivers/net/wireless/ath/ath9k/mci.c index 29fe52d69973..7b553f6a97b1 100644 --- a/drivers/net/wireless/ath/ath9k/mci.c +++ b/drivers/net/wireless/ath/ath9k/mci.c | |||
@@ -538,3 +538,14 @@ void ath_mci_intr(struct ath_softc *sc) | |||
538 | mci_int &= ~(AR_MCI_INTERRUPT_RX_INVALID_HDR | | 538 | mci_int &= ~(AR_MCI_INTERRUPT_RX_INVALID_HDR | |
539 | AR_MCI_INTERRUPT_CONT_INFO_TIMEOUT); | 539 | AR_MCI_INTERRUPT_CONT_INFO_TIMEOUT); |
540 | } | 540 | } |
541 | |||
542 | void ath_mci_enable(struct ath_softc *sc) | ||
543 | { | ||
544 | struct ath_common *common = ath9k_hw_common(sc->sc_ah); | ||
545 | |||
546 | if (!common->btcoex_enabled) | ||
547 | return; | ||
548 | |||
549 | if (sc->sc_ah->caps.hw_caps & ATH9K_HW_CAP_MCI) | ||
550 | sc->sc_ah->imask |= ATH9K_INT_MCI; | ||
551 | } | ||