wifi: rtw89: 8922a: add ieee80211_ops::hw_scan
authorPo-Hao Huang <phhuang@realtek.com>
Fri, 26 Jan 2024 06:33:53 +0000 (14:33 +0800)
committerKalle Valo <kvalo@kernel.org>
Thu, 1 Feb 2024 10:20:24 +0000 (12:20 +0200)
commit4ba24331c973eb1df0d3b67b0e3f8b7cde7765a7
tree923b894ec45b3de84e2ee08367e92e0486c554c5
parenta412920b70199c07504ea9e937b00f07916a541a
wifi: rtw89: 8922a: add ieee80211_ops::hw_scan

This adds support for hardware scan after FW version 0.34.35. Currently
we only support scanning on single hardware band and support of dual band
scan will be added in the future. Adjust the current flow to make driver
compatible with different generation ICs.

Signed-off-by: Po-Hao Huang <phhuang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://msgid.link/20240126063356.17857-5-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/core.h
drivers/net/wireless/realtek/rtw89/fw.c
drivers/net/wireless/realtek/rtw89/fw.h
drivers/net/wireless/realtek/rtw89/mac.c
drivers/net/wireless/realtek/rtw89/mac.h
drivers/net/wireless/realtek/rtw89/mac_be.c