wifi: rtw89: mac: set bfee_ctrl() according to chip gen
authorZong-Zhe Yang <kevin_yang@realtek.com>
Thu, 12 Oct 2023 02:14:53 +0000 (10:14 +0800)
committerKalle Valo <kvalo@kernel.org>
Sat, 14 Oct 2023 06:43:32 +0000 (09:43 +0300)
commit5fa1c5d416d586ce17b49a727eae9877ed895b06
tree0adbb7e1578af54a641373c9921872ac9cfd087e
parent79c55327cf2491fb233cee27e29a116f22e68519
wifi: rtw89: mac: set bfee_ctrl() according to chip gen

When associated peer has beamformer capability, enable hardware beamformee
function, and then hardware can run sounding protocol itself. Oppositely,
disable this function when disassociated. Define different registers for
WiFi 6 and 7 generations respectively.

Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20231012021455.19816-5-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/mac.c
drivers/net/wireless/realtek/rtw89/mac.h
drivers/net/wireless/realtek/rtw89/mac_be.c
drivers/net/wireless/realtek/rtw89/reg.h