mbox series

[0/6] wifi: rtw89: some changes related to fw feature bit, PHY RSSI and PHY XTAL

Message ID 20241128055433.11851-1-pkshih@realtek.com
Headers show
Series wifi: rtw89: some changes related to fw feature bit, PHY RSSI and PHY XTAL | expand

Message

Ping-Ke Shih Nov. 28, 2024, 5:54 a.m. UTC
First three patches are related to firmware command format and features.
Add them for coming firmware.

The third and fifth patches are related to PHY. The RSSI report can be
from many places of RX, but each of them could be incomplete, so add this
new one to complement. The other patch is to limit boundary when adjusting
XTAL to track peer frequency.

The forth patch is to implement ops link_sta_rc_update() according to
change of mac80211, which becomes a link-base ops.

No functional dependency within this patchset.

Chih-Kang Chang (2):
  wifi: rtw89: 8922a: use RSSI from PHY report in RX descriptor
  wifi: rtw89: add crystal_cap check to avoid setting as overflow value

Po-Hao Huang (3):
  wifi: rtw89: 8922a: Extend channel info field length for scan
  wifi: rtw89: 8852b: add beacon filter and CQM support
  wifi: rtw89: 8852bt: add beacon filter and CQM support

Zong-Zhe Yang (1):
  wifi: rtw89: refine link handling for link_sta_rc_update

 drivers/net/wireless/realtek/rtw89/core.c     | 17 +++++++
 drivers/net/wireless/realtek/rtw89/core.h     | 20 +++++++++
 drivers/net/wireless/realtek/rtw89/fw.c       | 45 ++++++++++++++-----
 drivers/net/wireless/realtek/rtw89/fw.h       | 22 ++++++++-
 drivers/net/wireless/realtek/rtw89/mac.c      | 25 ++++++++---
 drivers/net/wireless/realtek/rtw89/mac.h      | 36 +++++++++++++++
 drivers/net/wireless/realtek/rtw89/mac80211.c |  9 +++-
 drivers/net/wireless/realtek/rtw89/mac_be.c   | 15 +++++++
 drivers/net/wireless/realtek/rtw89/phy.c      | 26 +++++------
 drivers/net/wireless/realtek/rtw89/phy.h      |  5 ++-
 drivers/net/wireless/realtek/rtw89/reg.h      |  4 ++
 drivers/net/wireless/realtek/rtw89/rtw8851b.c |  4 +-
 drivers/net/wireless/realtek/rtw89/rtw8852a.c |  5 ++-
 drivers/net/wireless/realtek/rtw89/rtw8852b.c |  1 +
 .../wireless/realtek/rtw89/rtw8852b_common.c  |  4 +-
 .../net/wireless/realtek/rtw89/rtw8852bt.c    |  1 +
 drivers/net/wireless/realtek/rtw89/rtw8852c.c |  6 ++-
 drivers/net/wireless/realtek/rtw89/rtw8922a.c | 19 ++++++--
 drivers/net/wireless/realtek/rtw89/txrx.h     |  3 ++
 19 files changed, 223 insertions(+), 44 deletions(-)