diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/hw.c')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/hw.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath9k/hw.c b/drivers/net/wireless/ath/ath9k/hw.c index 175c36f3fdac..8b8656898dfe 100644 --- a/drivers/net/wireless/ath/ath9k/hw.c +++ b/drivers/net/wireless/ath/ath9k/hw.c | |||
@@ -1869,6 +1869,8 @@ int ath9k_hw_fill_cap_info(struct ath_hw *ah) | |||
1869 | !(AR_SREV_9271(ah))) | 1869 | !(AR_SREV_9271(ah))) |
1870 | /* CB71: GPIO 0 is pulled down to indicate 3 rx chains */ | 1870 | /* CB71: GPIO 0 is pulled down to indicate 3 rx chains */ |
1871 | pCap->rx_chainmask = ath9k_hw_gpio_get(ah, 0) ? 0x5 : 0x7; | 1871 | pCap->rx_chainmask = ath9k_hw_gpio_get(ah, 0) ? 0x5 : 0x7; |
1872 | else if (AR_SREV_9100(ah)) | ||
1873 | pCap->rx_chainmask = 0x7; | ||
1872 | else | 1874 | else |
1873 | /* Use rx_chainmask from EEPROM. */ | 1875 | /* Use rx_chainmask from EEPROM. */ |
1874 | pCap->rx_chainmask = ah->eep_ops->get_eeprom(ah, EEP_RX_MASK); | 1876 | pCap->rx_chainmask = ah->eep_ops->get_eeprom(ah, EEP_RX_MASK); |