Add P2P support for WCN7850. Kang Yang (11): wifi: ath12k: fix broken structure wmi_vdev_create_cmd wifi: ath12k: fix incorrect logic of calculating vdev_stats_id wifi: ath12k: change interface combination for P2P mode wifi: ath12k: add P2P IE in beacon template wifi: ath12k: implement handling of P2P NoA event wifi: ath12k: implement remain on channel for P2P mode wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 wifi: ath12k: allow specific mgmt frame tx while vdev is not up wifi: ath12k: move peer delete after vdev stop of station for WCN7850 wifi: ath12k: designating channel frequency for ROC scan wifi: ath12k: advertise P2P dev support for WCN7850 v6: move patch #7, #8 to patch #1, #2(Jeff). v5: 1. move patch #10 to patch #8. 2. change commit log for patch #6 and patch #8. 3. simplify assignment logic for patch #7(Jeff). v4: add a new patch #10 to fix warning(Kalle). v3: rebase on new ath-tag, use ath12k_ah_to_ar() get ar(Karthikeyan). v2: 1. add Tested-on tag of QCN9274. 2. update copyright in patch #1, #2, #4 and #10(Jeff). drivers/net/wireless/ath/ath12k/Makefile | 3 +- drivers/net/wireless/ath/ath12k/core.c | 1 + drivers/net/wireless/ath/ath12k/hw.c | 7 +- drivers/net/wireless/ath/ath12k/mac.c | 368 +++++++++++++++++++---- drivers/net/wireless/ath/ath12k/p2p.c | 142 +++++++++ drivers/net/wireless/ath/ath12k/p2p.h | 23 ++ drivers/net/wireless/ath/ath12k/wmi.c | 114 ++++++- drivers/net/wireless/ath/ath12k/wmi.h | 50 ++- 8 files changed, 642 insertions(+), 66 deletions(-) create mode 100644 drivers/net/wireless/ath/ath12k/p2p.c create mode 100644 drivers/net/wireless/ath/ath12k/p2p.h base-commit: 17f4b952f067b1f87d14e6df4c8c216fe7a245d1 -- 2.34.1