ath9k_hw: always enable 5 GHz fast clock for AR9280
authorFelix Fietkau <nbd@openwrt.org>
Sat, 9 Jul 2011 04:12:47 +0000 (11:12 +0700)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 11 Jul 2011 19:02:11 +0000 (15:02 -0400)
All devices support this, but some disable it using an EEPROM flag
for some reason. Improves 5 GHz performance on those devices.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/hw.c

index 07827b55e84ba83eae5121a0672e2a8a1020df17..a6bb9c4f8a8751e95e284a093e4fe881a7433a03 100644 (file)
@@ -2079,10 +2079,7 @@ int ath9k_hw_fill_cap_info(struct ath_hw *ah)
                        pCap->hw_caps |= ATH9K_HW_CAP_PAPRD;
        } else {
                pCap->tx_desc_len = sizeof(struct ath_desc);
-               if (AR_SREV_9280_20(ah) &&
-                   ((ah->eep_ops->get_eeprom(ah, EEP_MINOR_REV) <=
-                     AR5416_EEP_MINOR_VER_16) ||
-                    ah->eep_ops->get_eeprom(ah, EEP_FSTCLK_5G)))
+               if (AR_SREV_9280_20(ah))
                        pCap->hw_caps |= ATH9K_HW_CAP_FASTCLOCK;
        }