linux/drivers/net/wireless/ath/ath12k
Sriram R 4f242b1d69 wifi: ath12k: support get_survey mac op for single wiphy
The radio for which the survey info needs to be collected
depends on the channel idx which could be based on the band.
Use the idx to identify the appropriate sband since multiple
bands could be combined for single wiphy case.

Also use the channel idx and sband to identify the corresponding
radio on which the survey results needs to be populated.

Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.0.1-00029-QCAHKSWPL_SILICONZ-1
Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.0.c5-00481-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3

Signed-off-by: Sriram R <quic_srirrama@quicinc.com>
Signed-off-by: Rameshkumar Sundaram <quic_ramess@quicinc.com>
Acked-by: Jeff Johnson <quic_jjohnson@quicinc.com>
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
Link: https://msgid.link/20240405194519.1337906-13-quic_ramess@quicinc.com
2024-04-10 17:12:16 +03:00
..
ce.c wifi: ath12k: Fix spelling mistakes in warning messages and comments 2023-02-17 18:04:29 +02:00
ce.h wifi: ath12k: Remove unused declarations 2023-08-25 10:37:51 +03:00
core.c wifi: ath12k: extend the link capable flag 2024-04-08 17:37:52 +03:00
core.h wifi: ath12k: modify regulatory support for single wiphy architecture 2024-04-10 17:12:15 +03:00
dbring.c wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights 2023-11-30 18:59:24 +02:00
dbring.h
debug.c wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights 2023-11-30 18:59:24 +02:00
debug.h
debugfs.c wifi: ath12k: debugfs: radar simulation support 2024-04-04 13:07:06 +03:00
debugfs.h wifi: ath12k: initial debugfs support 2024-04-04 13:07:06 +03:00
dp.c wifi: ath12k: correct the capital word typo 2024-04-09 14:47:21 +03:00
dp.h wifi: ath12k: correct the capital word typo 2024-04-09 14:47:21 +03:00
dp_mon.c wifi: ath12k: remove hal_desc_sz from hw params 2024-02-02 14:32:51 +02:00
dp_mon.h wifi: ath12k: refactor DP Rxdma ring structure 2023-11-29 13:27:07 +02:00
dp_rx.c wifi: ath12k: Refactor error handler of Rxdma replenish 2024-03-21 13:38:13 +02:00
dp_rx.h wifi: ath12k: Optimize the lock contention of used list in Rx data path 2024-03-21 13:38:13 +02:00
dp_tx.c wifi: ath12k: fix desc address calculation in wbm tx completion 2024-03-20 12:06:10 +02:00
dp_tx.h
fw.c wifi: ath12k: Read board id to support split-PHY QCN9274 2024-02-02 14:32:52 +02:00
fw.h wifi: ath12k: Read board id to support split-PHY QCN9274 2024-02-02 14:32:52 +02:00
hal.c wifi: ath12k: add MAC id support in WBM error path 2024-02-02 14:32:51 +02:00
hal.h wifi: ath12k: fix hal_rx_buf_return_buf_manager documentation 2024-04-04 13:10:48 +03:00
hal_desc.h wifi: ath12k: add support for BA1024 2024-01-18 07:52:02 +02:00
hal_rx.c wifi: ath12k: add support for BA1024 2024-01-18 07:52:02 +02:00
hal_rx.h wifi: ath12k: add 320 MHz bandwidth enums 2023-12-01 18:04:05 +02:00
hal_tx.c
hal_tx.h
hif.h wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights 2023-11-30 18:59:24 +02:00
htc.c
htc.h
hw.c wifi: ath12k: advertise P2P dev support for WCN7850 2024-02-07 17:07:00 +02:00
hw.h wifi: ath12k: vdev statemachine changes for single wiphy 2024-04-10 17:12:14 +03:00
Kconfig wifi: ath12k: initial debugfs support 2024-04-04 13:07:06 +03:00
mac.c wifi: ath12k: support get_survey mac op for single wiphy 2024-04-10 17:12:16 +03:00
mac.h wifi: ath12k: Introduce the container for mac80211 hw 2024-01-19 19:39:48 +02:00
Makefile wifi: ath12k: initial debugfs support 2024-04-04 13:07:06 +03:00
mhi.c wifi: ath12k: extend the link capable flag 2024-04-08 17:37:52 +03:00
mhi.h
p2p.c wifi: ath12k: Add additional checks for vif and sta iterators 2024-04-10 17:12:15 +03:00
p2p.h wifi: ath12k: Add additional checks for vif and sta iterators 2024-04-10 17:12:15 +03:00
pci.c wifi: ath12k: fix PCI read and write 2024-02-02 14:32:52 +02:00
pci.h wifi: ath12k: Read board id to support split-PHY QCN9274 2024-02-02 14:32:52 +02:00
peer.c
peer.h wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights 2023-11-30 18:59:24 +02:00
qmi.c wifi: ath12k: fix link capable flags 2024-04-08 17:37:53 +03:00
qmi.h wifi: ath12k: Add logic to write QRTR node id to scratch 2024-02-02 14:32:50 +02:00
reg.c wifi: ath12k: modify regulatory support for single wiphy architecture 2024-04-10 17:12:15 +03:00
reg.h wifi: ath12k: avoid repeated hw access from ar 2023-12-01 18:04:45 +02:00
rx_desc.h wifi: ath12k: add MAC id support in WBM error path 2024-02-02 14:32:51 +02:00
trace.c
trace.h wifi: ath12k: add support for collecting firmware log 2024-01-19 19:40:29 +02:00
wmi.c wifi: ath12k: fix missing endianness conversion in wmi_vdev_create_cmd() 2024-04-04 13:08:10 +03:00
wmi.h wifi: ath12k: fix missing endianness conversion in wmi_vdev_create_cmd() 2024-04-04 13:08:10 +03:00