1. 16 4月, 2016 1 次提交
  2. 26 5月, 2015 1 次提交
  3. 30 3月, 2015 1 次提交
  4. 15 1月, 2015 1 次提交
  5. 31 10月, 2014 1 次提交
  6. 28 10月, 2014 1 次提交
  7. 01 10月, 2014 2 次提交
  8. 10 4月, 2014 1 次提交
  9. 15 3月, 2014 2 次提交
  10. 15 10月, 2013 3 次提交
  11. 27 9月, 2013 2 次提交
  12. 29 8月, 2013 1 次提交
  13. 19 7月, 2013 1 次提交
  14. 04 6月, 2013 2 次提交
  15. 11 4月, 2013 2 次提交
  16. 08 1月, 2013 1 次提交
  17. 23 6月, 2012 1 次提交
  18. 21 6月, 2012 3 次提交
  19. 24 4月, 2012 2 次提交
    • F
      ath9k_hw: fix and clean up PHY activation delay · 7c5adc8d
      Felix Fietkau 提交于
      The delay calculation is the same for all chips, however some parts of the
      code missed the extra delay factor for half/quarter.
      Clean up the code and move the delay calculation to a common place.
      Signed-off-by: NFelix Fietkau <nbd@openwrt.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      7c5adc8d
    • G
      ath9k: add an extra boolean parameter to ath9k_hw_apply_txpower · 64ea57d0
      Gabor Juhos 提交于
      In order to unifying regulatory limit handling
      commit ca2c68cc
      (ath9k_hw: clean up tx power handling) introduced
      a new helper function 'ath9k_hw_apply_txpower',
      and the direct calls of 'ah->eep_ops->set_txpower'
      has been replaced by a call of the helper function.
      
      This caused a change in the behaviour of the
      'ath9k_hw_set_txpowerlimit' function. The purpose
      of that function is to calculate and store the
      rate txpower table and the regulatory limit without
      touching the hardware registers. Before the commit,
      the 'test' parameter of the function was passed to
      the 'ah->eep_ops->set_txpower'. Now the calling of
      the 'set_txpower' function happens indirectly through
      'ath9k_hw_apply_txpower', so the 'test' argument of
      the 'set_txpower' is always 'false'.
      
      This patch restores the original behaviour of
      'ath9k_hw_set_txpowerlimit' by adding a new
      argument to 'ath9k_hw_apply_txpower.'
      Signed-off-by: NGabor Juhos <juhosg@openwrt.org>
      Acked-by: NFelix Fietkau <nbd@openwrt.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      64ea57d0
  20. 13 4月, 2012 1 次提交
  21. 10 4月, 2012 1 次提交
    • R
      ath9k_hw: improve ANI processing and rx desensitizing parameters · 54da20d8
      Rajkumar Manoharan 提交于
      This patch improves ANI operations by switching among the immunity
      levels based on PHY errors and beacon rssi which will adjust receiver
      desensitizing parameters. The changes are
      
      * Configure the Weak Signal Detection based on current immunity value.
      * At highest OFDM immunity level poor performance was observed with
        strong interference. By tuning the FIR step and spur immunity levels
        and not changing any weak signal detection thresholds at any level
        helped to improve the performance.
      * ANI took long time to recover back to lower immunity levels on heavy
        data load. As the listen time got reset to zero before reaching to
        the 5x of aniperiod, the immunity level is not lowering back even
        without any interference. This patch fix that.
      
      Cc: Paul Stewart <pstew@google.com>
      Cc: Susinder Gulasekaran <susinder@qca.qualcomm.com>
      Signed-off-by: NSuresh Chandrasekaran <csuresh@qca.qualcomm.com>
      Signed-off-by: NRajkumar Manoharan <rmanohar@qca.qualcomm.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      54da20d8
  22. 16 3月, 2012 3 次提交
  23. 22 2月, 2012 1 次提交
  24. 20 12月, 2011 1 次提交
  25. 12 10月, 2011 1 次提交
    • F
      ath9k_hw: clean up tx power handling · ca2c68cc
      Felix Fietkau 提交于
      The code for handling various restrictions concerning regulatory limits,
      antenna gain, etc. is very convoluted and duplicated across various
      EEPROM parsing implementations, making it hard to review.
      
      This patch partially cleans up the mess by unifying regulatory limit
      handling in one function and simplifying handling of antenna gain.
      It also removes unused transmit power scaling arrays from the EEPROM code,
      which belonged to an unimplemented API that isn't supposed to be in
      the driver anyway.
      Signed-off-by: NFelix Fietkau <nbd@openwrt.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      ca2c68cc
  26. 20 9月, 2011 3 次提交