|
|
Log in / Subscribe / Register

wifi: rtw89: refine TAS and DAG

From:  Ping-Ke Shih <pkshih-AT-realtek.com>
To:  <linux-wireless-AT-vger.kernel.org>
Subject:  [PATCH rtw-next 0/5] wifi: rtw89: refine TAS and DAG
Date:  Thu, 06 Mar 2025 10:11:39 +0800
Message-ID:  <20250306021144.12854-1-pkshih@realtek.com>
Cc:  <kevin_yang-AT-realtek.com>, <dian_syuan0116-AT-realtek.com>, <damon.chen-AT-realtek.com>
Archive-link:  Article

TAS (Time Averaged SAR) and DAG (Dynamic Antenna Gain) are mechanisms
to use higher TX power under regulation to get higher performance.
Refine them by first four patches.

The last patch is to modify MAC register to resolve interoperability
problem with 11ax AP.

Dian-Syuan Yang (1):
  wifi: rtw89: set force HE TB mode when connecting to 11ax AP

Kuan-Chung Chen (4):
  wifi: rtw89: add support for negative values of dBm to linear
    conversion
  wifi: rtw89: refine mechanism of TAS
  wifi: rtw89: enable dynamic antenna gain based on country
  wifi: rtw89: 8922a: enable dynamic antenna gain

 drivers/net/wireless/realtek/rtw89/chan.c     |  10 +-
 drivers/net/wireless/realtek/rtw89/core.c     |   4 +-
 drivers/net/wireless/realtek/rtw89/core.h     |  30 +-
 drivers/net/wireless/realtek/rtw89/debug.c    |   1 +
 drivers/net/wireless/realtek/rtw89/fw.c       |   1 +
 drivers/net/wireless/realtek/rtw89/fw.h       |   6 +
 drivers/net/wireless/realtek/rtw89/mac.c      |  26 ++
 drivers/net/wireless/realtek/rtw89/mac.h      |   2 +
 drivers/net/wireless/realtek/rtw89/mac80211.c |   1 +
 drivers/net/wireless/realtek/rtw89/phy.c      |  41 +-
 drivers/net/wireless/realtek/rtw89/phy.h      |   7 +
 drivers/net/wireless/realtek/rtw89/reg.h      |  32 +-
 drivers/net/wireless/realtek/rtw89/regd.c     |  27 ++
 drivers/net/wireless/realtek/rtw89/rtw8851b.c |   1 +
 drivers/net/wireless/realtek/rtw89/rtw8852a.c |   1 +
 drivers/net/wireless/realtek/rtw89/rtw8852b.c |   1 +
 .../wireless/realtek/rtw89/rtw8852b_common.c  |   6 +-
 .../net/wireless/realtek/rtw89/rtw8852bt.c    |   1 +
 drivers/net/wireless/realtek/rtw89/rtw8852c.c |   3 +
 drivers/net/wireless/realtek/rtw89/rtw8922a.c |  55 ++-
 drivers/net/wireless/realtek/rtw89/sar.c      | 369 ++++++++++++++----
 drivers/net/wireless/realtek/rtw89/sar.h      |   5 +-
 drivers/net/wireless/realtek/rtw89/util.c     | 215 ++++++----
 drivers/net/wireless/realtek/rtw89/util.h     |   8 +-
 24 files changed, 658 insertions(+), 195 deletions(-)

-- 
2.25.1




Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds