ath9k_hw: always enable 5 GHz fast clock for AR9280
Felix Fietkau [Sat, 9 Jul 2011 04:12:47 +0000 (11:12 +0700)]
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 07827b5..a6bb9c4 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;
        }