]> www.infradead.org Git - users/jedix/linux-maple.git/commit
wifi: rtw89: introduce dynamic antenna gain feature
authorKuan-Chung Chen <damon.chen@realtek.com>
Mon, 11 Nov 2024 06:51:31 +0000 (14:51 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Mon, 18 Nov 2024 02:11:25 +0000 (10:11 +0800)
commitf0f08a4456b5040e45282a59d9c4ea9f39cd2ef5
treeee47a988910f0b04402517e9f5871750b175567b
parentabb541d1e52f1573f40bff2173fe6f8465b0f26c
wifi: rtw89: introduce dynamic antenna gain feature

Dynamic Antenna Gain (DAG) adjusts the transmit power based on the
platform's antenna gain. This allows for higher transmit power when
the antenna gain is lower, while still complying with regulatory
limits. The driver reads the Realtek Antenna Gain (RTAG) data from
BIOS, and DAG is only enabled when the regulatory domain allows it.
Currently, it only supports 8852BE/8852BTE/8852CE.

Signed-off-by: Kuan-Chung Chen <damon.chen@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20241111065132.19587-3-pkshih@realtek.com
13 files changed:
drivers/net/wireless/realtek/rtw89/acpi.c
drivers/net/wireless/realtek/rtw89/acpi.h
drivers/net/wireless/realtek/rtw89/core.c
drivers/net/wireless/realtek/rtw89/core.h
drivers/net/wireless/realtek/rtw89/debug.c
drivers/net/wireless/realtek/rtw89/phy.c
drivers/net/wireless/realtek/rtw89/phy.h
drivers/net/wireless/realtek/rtw89/rtw8851b.c
drivers/net/wireless/realtek/rtw89/rtw8852a.c
drivers/net/wireless/realtek/rtw89/rtw8852b.c
drivers/net/wireless/realtek/rtw89/rtw8852bt.c
drivers/net/wireless/realtek/rtw89/rtw8852c.c
drivers/net/wireless/realtek/rtw89/rtw8922a.c