1. 15 Apr, 2015 3 commits
    • Michal Kazior's avatar
      ath10k: use scan burst for hw roc · dbd3f9f3
      Michal Kazior authored
      This improves chances of getting onto a foreign
      channel and thus makes P2P a bit more reliable.
      
      Without scan burst it was possible for firmware to
      not switch to foreign channel resulting in "failed
      to switch to channel for roc scan" warning. This
      would also effectively fail some offchan tx
      requests and lead to P2P find/connect taking
      longer. This could be observed when other vifs
      were running/busy, e.g. with P2P GO.
      Signed-off-by: default avatarMichal Kazior <michal.kazior@tieto.com>
      Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
      dbd3f9f3
    • Michal Kazior's avatar
      ath10k: fix hw roc expiration · fcf98446
      Michal Kazior authored
      It is not guaranteed firmware will switch to
      foreign channel immediately after starting scan
      sequence. To account for that don't use duration
      parameter for scan time. Instead request insanely
      long scan and use timeout worker to cancel it from
      driver.
      
      This should improve P2P reliability a bit.
      Signed-off-by: default avatarMichal Kazior <michal.kazior@tieto.com>
      Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
      fcf98446
    • Peter Oh's avatar
      ath: support new FCC DFS Radar Type 1 · 694c0e0a
      Peter Oh authored
      Add support for new FCC DFS rules released on August 14, 2014.
      FCC has added a new radar type named Radar Type 1 and original
      Radar Type 1 is renamed to Radar Type 0 in consequence.
      
      During the certificate test, Type 1 PRI values are randomly selected
      within the range of 518 and 3066 and we divide it to 3 groups based on
      practical test result data collected for more than a year.
      
      For about Radar type ID, it does nothing to functionalities.
      In other words, even if we re-order the IDs, DFS detection will
      work as well, but we give the ID with matching to FCC doc.
      
      By adding this support, the drivers using this DFS function are
      able to support both of old and new FCC DFS rules simultaneously
      without any other changes.
      Signed-off-by: default avatarPeter Oh <poh@qca.qualcomm.com>
      Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
      694c0e0a
  2. 09 Apr, 2015 7 commits
  3. 01 Apr, 2015 17 commits
  4. 30 Mar, 2015 13 commits