mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 01:55:51 +02:00
wifi: rtw89: fw: load TX power track element according to AID
RF parameters has different TX power track table for different AID. FW elements may include multiple TX power track tables for different AID. So, load the corresponding one. Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com> Signed-off-by: Ping-Ke Shih <pkshih@realtek.com> Link: https://patch.msgid.link/20260520123823.1792954-2-pkshih@realtek.com
This commit is contained in:
parent
6b964941bb
commit
f50cf5f5d6
|
|
@ -1209,12 +1209,17 @@ int rtw89_build_txpwr_trk_tbl_from_elm(struct rtw89_dev *rtwdev,
|
|||
{
|
||||
struct rtw89_fw_elm_info *elm_info = &rtwdev->fw.elm_info;
|
||||
const struct rtw89_chip_info *chip = rtwdev->chip;
|
||||
struct rtw89_hal *hal = &rtwdev->hal;
|
||||
u16 aid = le16_to_cpu(elm->aid);
|
||||
u32 needed_bitmap = 0;
|
||||
u32 offset = 0;
|
||||
int subband;
|
||||
u32 bitmap;
|
||||
int type;
|
||||
|
||||
if (aid && aid != hal->aid)
|
||||
return 1;
|
||||
|
||||
if (chip->support_bands & BIT(NL80211_BAND_6GHZ))
|
||||
needed_bitmap |= RTW89_DEFAULT_NEEDED_FW_TXPWR_TRK_6GHZ;
|
||||
if (chip->support_bands & BIT(NL80211_BAND_5GHZ))
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user