1. 30 1月, 2009 8 次提交
    • V
      ath9k: Fix basic connectivity issue · 138ab2e4
      Vasanthakumar Thiagarajan 提交于
      This patch temporarily fixes a regression introduced by BT coexistence support.
      There is an instability in connection when BT coexistence is enabled on some h/w.
      This interim fix introduces a module parameter for BT coexistence configuration.
      Signed-off-by: NVasanthakumar Thiagarajan <vasanth@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      138ab2e4
    • J
      ath9k: Setup MFP options for CCMP · 0ced0e17
      Jouni Malinen 提交于
      Configure hardware CCMP for management frame protection and use
      software crypto when needed.
      Signed-off-by: NJouni Malinen <jouni.malinen@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      0ced0e17
    • V
    • S
    • L
      ath9k: fix sparse warnings · a085ff71
      Luis R. Rodriguez 提交于
      Fix sparse warnings:
      
      drivers/net/wireless/ath9k/hw.c:1850:17: warning: symbol 'tmp' shadows an earlier one
      drivers/net/wireless/ath9k/hw.c:1713:6: originally declared here
      drivers/net/wireless/ath9k/hw.c:2051:17: warning: symbol 'tmp' shadows an earlier one
      drivers/net/wireless/ath9k/hw.c:1961:6: originally declared here
      
      drivers/net/wireless/ath9k/eeprom.c:195:6: warning: symbol 'ath9k_fill_eeprom' was not declared. Should it be static?
      drivers/net/wireless/ath9k/eeprom.c:463:5: warning: symbol 'ath9k_check_eeprom' was not declared. Should it be static?
      drivers/net/wireless/ath9k/eeprom.c:1219:6: warning: symbol 'ath9k_hw_set_def_power_per_rate_table' was not declared. Should it be static?
      drivers/net/wireless/ath9k/eeprom.c:1510:6: warning: symbol 'ath9k_hw_set_4k_power_per_rate_table' was not declared. Should it be static?
      drivers/net/wireless/ath9k/eeprom.c:2007:5: warning: symbol 'ath9k_set_txpower' was not declared. Should it be static?
      drivers/net/wireless/ath9k/eeprom.c:2106:6: warning: symbol 'ath9k_set_addac' was not declared. Should it be static?
      drivers/net/wireless/ath9k/eeprom.c:2543:6: warning: symbol 'ath9k_eeprom_set_board_values' was not declared. Should it be static?
      drivers/net/wireless/ath9k/eeprom.c:2606:5: warning: symbol 'ath9k_get_eeprom_antenna_cfg' was not declared. Should it be static?
      drivers/net/wireless/ath9k/eeprom.c:2622:4: warning: symbol 'ath9k_hw_get_4k_num_ant_config' was not declared. Should it be static?
      drivers/net/wireless/ath9k/eeprom.c:2628:4: warning: symbol 'ath9k_hw_get_def_num_ant_config' was not declared. Should it be static?
      drivers/net/wireless/ath9k/eeprom.c:2647:4: warning: symbol 'ath9k_get_num_ant_config' was not declared. Should it be static?
      drivers/net/wireless/ath9k/eeprom.c:2790:5: warning: symbol 'ath9k_get_eeprom' was not declared. Should it be static?
      
      drivers/net/wireless/ath9k/calib.c:962:30: warning: symbol 'iq_cal_multi_sample' was not declared. Should it be static?
      drivers/net/wireless/ath9k/calib.c:969:30: warning: symbol 'iq_cal_single_sample' was not declared. Should it be static?
      drivers/net/wireless/ath9k/calib.c:976:30: warning: symbol 'adc_gain_cal_multi_sample' was not declared. Should it be static?
      drivers/net/wireless/ath9k/calib.c:983:30: warning: symbol 'adc_gain_cal_single_sample' was not declared. Should it be static?
      drivers/net/wireless/ath9k/calib.c:990:30: warning: symbol 'adc_dc_cal_multi_sample' was not declared. Should it be static?
      drivers/net/wireless/ath9k/calib.c:997:30: warning: symbol 'adc_dc_cal_single_sample' was not declared. Should it be static?
      drivers/net/wireless/ath9k/calib.c:1004:30: warning: symbol 'adc_init_dc_cal' was not declared. Should it be static?
      Signed-off-by: NLuis R. Rodriguez <lrodriguez@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      a085ff71
    • L
      ath9k: remove ath9k_hw_check_chan() · 0de57d99
      Luis R. Rodriguez 提交于
      The only check we care about in ath9k_hw_check_chan() is
      the internal regulatory check so use that.
      Signed-off-by: NLuis R. Rodriguez <lrodriguez@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      0de57d99
    • L
      ath9k: remove ath9k_hw_chan2wmode() · 4febf7b8
      Luis R. Rodriguez 提交于
      The only left users are for timing for ACK timeout, slotime and
      CTS timeout. We currently use an array CLOCK_RATE to keep
      these values per mode and since as only will use A and G
      we can depend on the band to get the appropriate values.
      
      We note that we should be using a different clock rate value
      for CCK, we can do this in separate patch, currently this is
      being disregarded and should only affect when we want to
      change the default ACK/CTS timeout or slot time and stuck
      with using using 802.11b.
      Signed-off-by: NLuis R. Rodriguez <lrodriguez@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      4febf7b8
    • L
      ath9k: consolidate arguments on hw reset · ae8d2858
      Luis R. Rodriguez 提交于
      HW reset calls pass the same variables or structs
      which we can obtain easily from ah. Although this also applies
      during channel changes as we will keep around the ath9k_channel
      passed as an argument for now.
      
      We now also now propagate the hw reset errors down.
      Signed-off-by: NLuis R. Rodriguez <lrodriguez@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      ae8d2858
  2. 13 12月, 2008 4 次提交
  3. 05 12月, 2008 2 次提交
  4. 26 11月, 2008 6 次提交
  5. 22 11月, 2008 1 次提交
  6. 11 11月, 2008 1 次提交
  7. 01 11月, 2008 2 次提交
  8. 28 10月, 2008 1 次提交
  9. 11 10月, 2008 2 次提交
  10. 07 10月, 2008 1 次提交
  11. 25 9月, 2008 1 次提交
  12. 16 9月, 2008 1 次提交
  13. 03 9月, 2008 1 次提交
  14. 30 8月, 2008 5 次提交
  15. 18 8月, 2008 1 次提交
  16. 07 8月, 2008 3 次提交