1. 13 Oct, 2018 4 commits
    • Balaji Pothunoori's avatar
      ath10k: management tx ack rssi capability check · 6bc17950
      Balaji Pothunoori authored
      Adding WMI service check for management tx ack rssi support; this is
      done to maintain common avg ack signal in user level for both data
      and management tx ack packet.
      
      Tested on QCA4019(fw version-10.4-3.2.1-00063).
      Signed-off-by: default avatarBalaji Pothunoori <bpothuno@codeaurora.org>
      Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
      6bc17950
    • Wen Gong's avatar
      ath10k: support NET_DETECT WoWLAN feature · ce834e28
      Wen Gong authored
      For WoWLAN support it is expected to support wake up based on discovery of
      one or more known SSIDs. This is the WIPHY_WOWLAN_NET_DETECT feature,
      which shows up as an NL80211 feature flag.
      
      This shows up in 'iw phy' as:
      
      WoWLAN support:
      * wake up on network detection, up to 16 match sets
      
      And it can be enabled with command:
      
      iw phy0 wowlan enable net-detect interval 5000 delay 30 freqs 2412 matches ssid foo
      
      Firmware will do scan by the configured parameters after suspend and
      wakeup if it found matched SSIDs. Tested with QCA6174 hw3.0 with
      firmware WLAN.RM.4.4.1-00110-QCARMSWPZ-1.
      Signed-off-by: default avatarWen Gong <wgong@codeaurora.org>
      [kvalo@codeaurora.org: fix lots of endian bugs, whitespace, commit log and style cleanup]
      Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
      ce834e28
    • Rakesh Pillai's avatar
      ath10k: set probe request oui during driver start · f1157695
      Rakesh Pillai authored
      Currently the wmi command for setting probe request
      oui, needed for mac randomization, is sent during
      the mac register. At this time, during the driver
      init the wmi has already been detached. This can
      cause unexpected behavior since the firmware is
      already down and the wmi has been detached.
      
      Send the wmi command for setting probe request
      oui during the driver start. This will make sure
      that the firmware is started and wmi is initialized
      before we send this command.
      
      Tested HW: WCN3990
      Tested FW: WLAN.HL.2.0-01188-QCAHLSWMTPLZ-1
      
      Fixes: 60e1d0fbSigned-off-by: default avatarRakesh Pillai <pillair@codeaurora.org>
      Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
      f1157695
    • Sriram R's avatar
      ath10k: fix possible out of bound access of ath10k_rates array · 34e141ee
      Sriram R authored
      While using 'ath10k_mac_get_rate_hw_value()' to obtain the hw value
      from the passed bitrate, there is a chance of out of bound array access
      when wrong bitrate is passed. This is fixed by comparing the bitrates
      within the correct size of the ath10k_rates array.
      
      Fixes commit f279294e ("ath10k: add support for configuring management
      packet rate"). Also correction made to some indents used in the above commit.
      Signed-off-by: default avatarSriram R <srirrama@codeaurora.org>
      Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
      34e141ee
  2. 04 Oct, 2018 2 commits
    • Kalle Valo's avatar
      Merge tag 'mt76-for-kvalo-2018-10-01' of https://github.com/nbd168/wireless · 9434dca9
      Kalle Valo authored
      mt76 patches for 4.20
      
      * unify code between mt76x0, mt76x2
      * mt76x0 fixes
      * tx power configuration fix for 76x2
      * more progress on mt76x0e support
      * support for getting firmware version via ethtool
      * fix for rx buffer allocation regression on usb
      * fix for handling powersave responses
      * fix for mt76x2 beacon transmission
      9434dca9
    • Kalle Valo's avatar
      Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git · 09afaba1
      Kalle Valo authored
      ath.git patches for 4.20. Major changes:
      
      ath10k
      
      * retrieve MAC address from system firmware if provided
      
      * support extended board data download for dual-band QCA9984
      
      * extended per sta tx statistics support via debugfs
      
      * average ack rssi support for data frames
      
      * speed up QCA6174 and QCA9377 firmware download using diag Copy Engine
      
      * HTT High Latency mode support needed by SDIO and USB support
      
      * get STA power save state via debugfs
      
      ath9k
      
      * add reset functionality for airtime station debugfs file
      09afaba1
  3. 03 Oct, 2018 18 commits
  4. 02 Oct, 2018 16 commits