1. 03 12月, 2010 4 次提交
  2. 01 12月, 2010 14 次提交
  3. 19 11月, 2010 1 次提交
  4. 18 10月, 2010 1 次提交
  5. 12 10月, 2010 1 次提交
  6. 29 9月, 2010 2 次提交
  7. 21 9月, 2010 2 次提交
  8. 17 9月, 2010 2 次提交
  9. 25 8月, 2010 2 次提交
  10. 17 6月, 2010 2 次提交
  11. 08 6月, 2010 1 次提交
    • B
      ath5k: new function for setting the antenna switch table · 0ca74027
      Bruno Randolf 提交于
      Collect all pieces concering the antenna switch table into one function.
      Previously it was split up between ath5k_hw_reset() and
      ath5k_hw_commit_eeprom_settings().
      
      Also we need to set the antenna switch table when ath5k_hw_set_antenna_mode()
      is called manually (by "iw phy0 antenna set", for example).
      
      I'm not sure if we need to set the switchtable at the same place in
      ath5k_hw_reset() as it was before - it is set later thru
      ath5k_hw_set_antenna_mode() anyways - but i leave it there to avoid
      problems(?).
      
      Plus print switchtable registers in the debugfs file.
      Signed-off-by: NBruno Randolf <br1@einfach.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      0ca74027
  12. 03 6月, 2010 3 次提交
  13. 08 4月, 2010 1 次提交
    • B
      ath5k: Adaptive Noise Immunity (ANI) Implementation · 2111ac0d
      Bruno Randolf 提交于
      This is an Adaptive Noise Imunity (ANI) implementation for ath5k. I have looked
      at both ath9k and HAL sources (they are nearly the same), and even though i
      have implemented some things differently, the basic algorithm is practically
      the same, for now. I hope that this can serve as a clean start to improve the
      algorithm later.
      
      This also adds a possibility to manually control ANI settings, right now only
      thru a debugfs file:
        * set lowest sensitivity (=highest noise immunity):
      	echo sens-low > /sys/kernel/debug/ath5k/phy0/ani
        * set highest sensitivity (=lowest noise immunity):
      	echo sens-high > /sys/kernel/debug/ath5k/phy0/ani
        * automatically control immunity (default):
      	echo ani-on > /sys/kernel/debug/ath5k/phy0/ani
        * to see the parameters in use and watch them change:
      	cat /sys/kernel/debug/ath5k/phy0/ani
      
      Manually setting sensitivity will turn the automatic control off. You can also
      control each of the five immunity parameters (noise immunity, spur immunity,
      firstep, ofdm weak signal detection, cck weak signal detection) manually thru
      the debugfs file.
      
      This is tested on AR5414 and nearly doubles the thruput in a noisy 2GHz band.
      Signed-off-by: NBruno Randolf <br1@einfach.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      2111ac0d
  14. 01 4月, 2010 4 次提交