1. 12 Apr, 2023 3 commits
    • P Praneesh's avatar
      wifi: ath11k: fix rssi station dump not updated in QCN9074 · 031ffa6c
      P Praneesh authored
      In QCN9074, station dump signal values display default value which
      is -95 dbm, since there is firmware header change for HAL_RX_MPDU_START
      between QCN9074 and IPQ8074 which cause wrong peer_id fetch from msdu.
      Fix this by updating hal_rx_mpdu_info with corresponding QCN9074 tlv
      format.
      
      Tested-on: QCN9074 hw1.0 PCI WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1
      Tested-on: IPQ8074 hw2.0 AHB WLAN.HK.2.4.0.1-01695-QCAHKSWPL_SILICONZ-1
      Signed-off-by: default avatarP Praneesh <quic_ppranees@quicinc.com>
      Signed-off-by: default avatarKalle Valo <quic_kvalo@quicinc.com>
      Link: https://lore.kernel.org/r/20230320110312.20639-1-quic_ppranees@quicinc.com
      031ffa6c
    • Ganesh Babu Jothiram's avatar
      wifi: ath11k: Configure the FTM responder role using firmware capability flag · 813968c2
      Ganesh Babu Jothiram authored
      Fine Time Measurement(FTM) is offloaded feature to firmware.
      Hence, the configuration of FTM responder role is done using
      firmware capability flag instead of hw param.
      
      Tested-on: QCN9074 hw1.0 PCI WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1
      Signed-off-by: default avatarGanesh Babu Jothiram <quic_gjothira@quicinc.com>
      Signed-off-by: default avatarKalle Valo <quic_kvalo@quicinc.com>
      Link: https://lore.kernel.org/r/20230317072034.8217-1-quic_gjothira@quicinc.com
      813968c2
    • Manikanta Pubbisetty's avatar
      wifi: ath11k: Optimize 6 GHz scan time · 8b4d2f08
      Manikanta Pubbisetty authored
      Currently, time taken to scan all supported channels on WCN6750
      is ~8 seconds and connection time is almost 10 seconds. WCN6750
      supports three Wi-Fi bands (i.e., 2.4/5/6 GHz) and the numbers of
      channels for scan come around ~100 channels (default case).
      Since the chip doesn't have support for DBS (Dual Band Simultaneous),
      scans cannot be parallelized resulting in longer scan times.
      
      Among the 100 odd channels, ~60 channels are in 6 GHz band. Therefore,
      optimizing the scan for 6 GHz channels will bring down the overall
      scan time.
      
      WCN6750 firmware has support to scan a 6 GHz channel based on co-located
      AP information i.e., RNR IE which is found in the legacy 2.4/5 GHz scan
      results. When a scan request with all supported channel list is enqueued
      to the firmware, then based on WMI_SCAN_CHAN_FLAG_SCAN_ONLY_IF_RNR_FOUND
      scan channel flag, firmware will scan only those 6 GHz channels for which
      RNR IEs are found in the legacy scan results.
      
      In the proposed design, based on NL80211_SCAN_FLAG_COLOCATED_6GHZ scan
      flag, driver will set the WMI_SCAN_CHAN_FLAG_SCAN_ONLY_IF_RNR_FOUND flag
      for non-PSC channels. Since there is high probability to find 6 GHz APs
      on PSC channels, these channels are always scanned. Only non-PSC channels
      are selectively scanned based on cached RNR information from the legacy
      scan results.
      
      If NL80211_SCAN_FLAG_COLOCATED_6GHZ is not set in the scan flags,
      then scan will happen on all supported channels (default behavior).
      
      With these optimizations, scan time is improved by 1.5-1.8 seconds on
      WCN6750. Similar savings have been observed on WCN6855.
      
      Tested-on: WCN6750 hw1.0 AHB WLAN.MSL.1.0.1-00887-QCAMSLSWPLZ-1
      Tested-on: WCN6855 hw2.1 PCI WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.16
      Signed-off-by: default avatarManikanta Pubbisetty <quic_mpubbise@quicinc.com>
      Signed-off-by: default avatarKalle Valo <quic_kvalo@quicinc.com>
      Link: https://lore.kernel.org/r/20230323060913.10097-1-quic_mpubbise@quicinc.com
      8b4d2f08
  2. 24 Mar, 2023 8 commits
  3. 22 Mar, 2023 5 commits
  4. 15 Mar, 2023 5 commits
  5. 13 Mar, 2023 19 commits