linux/drivers/net/wireless
Kuan-Chung Chen 8ef675fc79 wifi: rtw89: refine mechanism of TAS
TAS state switching mechanism now incorporates the TX ratio as a
decision parameter. The average power calculation has been improved
by using a higher resolution conversion from dBm to linear. During
scan or MCC operations, TAS state is forced to static SAR and
suspend the average power calculation. Additionally, TAS window
size depends on the regulatory domain and band to ensure compliance.

TAS is enabled when permitted by the regulatory domain and is
currently supported on the 8852CE.

For debugging, add a flag to disable_dm that can stop TAS mechanism.

Co-developed-by: Zong-Zhe Yang <kevin_yang@realtek.com>
Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
Signed-off-by: Kuan-Chung Chen <damon.chen@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20250306021144.12854-3-pkshih@realtek.com
2025-03-13 08:42:10 +08:00
..
admtek
ath wifi: ath12k: fix key cache handling 2025-01-14 12:53:01 -08:00
atmel
broadcom wifi: b43: Replace outdated firmware URL 2025-02-11 11:59:12 +01:00
intel wifi: iwlwifi: implement dump region split 2025-02-11 11:59:48 +01:00
intersil
marvell wifi: mwifiex: Remove unused mwifiex_uap_del_sta_data 2025-02-11 11:57:55 +01:00
mediatek wifi: mt76: mt7996: add implicit beamforming support for mt7992 2025-01-14 13:42:30 +01:00
microchip wifi: wilc1000: unregister wiphy only after netdev registration 2025-01-15 18:24:33 +02:00
purelifi move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
quantenna wifi: qtnfmac: Avoid multiple -Wflex-array-member-not-at-end warnings 2025-02-11 11:58:34 +01:00
ralink wifi: rt2x00: Remove unused rfval values 2025-01-10 15:11:06 +02:00
realtek wifi: rtw89: refine mechanism of TAS 2025-03-13 08:42:10 +08:00
rsi
silabs wifi: wfx: Fix error handling in wfx_core_init() 2024-10-31 16:18:42 +02:00
st wifi: cw1200: Fix potential NULL dereference 2024-12-18 19:58:27 +02:00
ti wifi: wlcore: fix unbalanced pm_runtime calls 2025-01-10 14:51:26 +02:00
virtual wifi: mac80211_hwsim: enable strict mode 2025-02-11 11:59:07 +01:00
zydas move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
Kconfig
Makefile