]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
wifi: rtw89: pre-handle RF calibration on link when needed
authorZong-Zhe Yang <kevin_yang@realtek.com>
Wed, 31 Dec 2025 09:06:39 +0000 (17:06 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Wed, 7 Jan 2026 07:44:32 +0000 (15:44 +0800)
commit9485da4e4c9b15311161e33284867d9ee132cc47
tree57f667d85f3f39b7ff3f1ba74cc43cb1b8f30cb3
parented15dddd75663db05583402a7ff1fc11c7f8e79a
wifi: rtw89: pre-handle RF calibration on link when needed

The Wi-Fi 7 RF calibration flow has a new design which mainly affect
MLO cases. Before, old RFK H2C command can just send the used channels
and MLO mode even if there are multiple active links. After, each RFK
H2C command should send one channel corresponding to one active link.

For example, connect MLD AP (channel X) and then activate second link
(channel X + channel Y)

Before:
RFK#1: channel X (path A + path B)
RFK#2: channel X (path A) + channel Y (path B)

After:
RFK#1: channel X (path A + path B)
[set MLO mode to focus on 2nd link/channel]
RFK#2: channel Y (path A + path B)
[set MLO mode back to target case]

Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20251231090647.56407-4-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/chan.c
drivers/net/wireless/realtek/rtw89/chan.h
drivers/net/wireless/realtek/rtw89/core.c
drivers/net/wireless/realtek/rtw89/core.h
drivers/net/wireless/realtek/rtw89/mac80211.c