]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
wifi: rtw89: extend HW scan of WiFi 6 chips for extra OP chan when concurrency
authorZong-Zhe Yang <kevin_yang@realtek.com>
Tue, 10 Jun 2025 13:00:23 +0000 (21:00 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Mon, 16 Jun 2025 05:26:36 +0000 (13:26 +0800)
commitdbaf5c3aa952ad0dcf5c21431bd534cff1cfad1f
treef7b3f770cf294190190a1bf3af4ab77b42a96dfa
parent76b3e5078d76f0eeadb7aacf9845399f8473da0d
wifi: rtw89: extend HW scan of WiFi 6 chips for extra OP chan when concurrency

HW scan flow has considered the timing when to get back op for the scanning
interface. But, when concurrency, there are two interfaces with connection.
The OP channel of another one was not back originally. It then easily lead
to connection loss when scanning during concurrency. So, HW scan flow is
extended to deal with second OP channel. And, H2C command is also extended
to fill second MAC ID.

The changes mentioned above are done for WiFi 6 chips first. HW scan has
different handling architectures including FW and driver on WiFi 7 chips.

Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20250610130034.14692-2-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