phy.c (448cc2fb3a7b327823a9afd374808c37b8e6194f) | phy.c (542577149794b9c8638f6f2cb90b35b137b44156) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2/* Copyright(c) 2019-2020 Realtek Corporation 3 */ 4 5#include "debug.h" 6#include "fw.h" 7#include "phy.h" 8#include "ps.h" --- 1085 unchanged lines hidden (view full) --- 1094 u8 ch_idx = rtw89_channel_to_idx(rtwdev, ch); 1095 u8 band = rtwdev->hal.current_band_type; 1096 u8 regd = rtw89_regd_get(rtwdev, band); 1097 s8 lmt = 0, sar; 1098 1099 switch (band) { 1100 case RTW89_BAND_2G: 1101 lmt = (*chip->txpwr_lmt_2g)[bw][ntx][rs][bf][regd][ch_idx]; | 1// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2/* Copyright(c) 2019-2020 Realtek Corporation 3 */ 4 5#include "debug.h" 6#include "fw.h" 7#include "phy.h" 8#include "ps.h" --- 1085 unchanged lines hidden (view full) --- 1094 u8 ch_idx = rtw89_channel_to_idx(rtwdev, ch); 1095 u8 band = rtwdev->hal.current_band_type; 1096 u8 regd = rtw89_regd_get(rtwdev, band); 1097 s8 lmt = 0, sar; 1098 1099 switch (band) { 1100 case RTW89_BAND_2G: 1101 lmt = (*chip->txpwr_lmt_2g)[bw][ntx][rs][bf][regd][ch_idx]; |
1102 if (!lmt) 1103 lmt = (*chip->txpwr_lmt_2g)[bw][ntx][rs][bf] 1104 [RTW89_WW][ch_idx]; |
|
1102 break; 1103 case RTW89_BAND_5G: 1104 lmt = (*chip->txpwr_lmt_5g)[bw][ntx][rs][bf][regd][ch_idx]; | 1105 break; 1106 case RTW89_BAND_5G: 1107 lmt = (*chip->txpwr_lmt_5g)[bw][ntx][rs][bf][regd][ch_idx]; |
1108 if (!lmt) 1109 lmt = (*chip->txpwr_lmt_5g)[bw][ntx][rs][bf] 1110 [RTW89_WW][ch_idx]; |
|
1105 break; 1106 default: 1107 rtw89_warn(rtwdev, "unknown band type: %d\n", band); 1108 return 0; 1109 } 1110 1111 lmt = _phy_txpwr_rf_to_mac(rtwdev, lmt); 1112 sar = rtw89_query_sar(rtwdev); --- 106 unchanged lines hidden (view full) --- 1219 u8 ch_idx = rtw89_channel_to_idx(rtwdev, ch); 1220 u8 band = rtwdev->hal.current_band_type; 1221 u8 regd = rtw89_regd_get(rtwdev, band); 1222 s8 lmt_ru = 0, sar; 1223 1224 switch (band) { 1225 case RTW89_BAND_2G: 1226 lmt_ru = (*chip->txpwr_lmt_ru_2g)[ru][ntx][regd][ch_idx]; | 1111 break; 1112 default: 1113 rtw89_warn(rtwdev, "unknown band type: %d\n", band); 1114 return 0; 1115 } 1116 1117 lmt = _phy_txpwr_rf_to_mac(rtwdev, lmt); 1118 sar = rtw89_query_sar(rtwdev); --- 106 unchanged lines hidden (view full) --- 1225 u8 ch_idx = rtw89_channel_to_idx(rtwdev, ch); 1226 u8 band = rtwdev->hal.current_band_type; 1227 u8 regd = rtw89_regd_get(rtwdev, band); 1228 s8 lmt_ru = 0, sar; 1229 1230 switch (band) { 1231 case RTW89_BAND_2G: 1232 lmt_ru = (*chip->txpwr_lmt_ru_2g)[ru][ntx][regd][ch_idx]; |
1233 if (!lmt_ru) 1234 lmt_ru = (*chip->txpwr_lmt_ru_2g)[ru][ntx] 1235 [RTW89_WW][ch_idx]; |
|
1227 break; 1228 case RTW89_BAND_5G: 1229 lmt_ru = (*chip->txpwr_lmt_ru_5g)[ru][ntx][regd][ch_idx]; | 1236 break; 1237 case RTW89_BAND_5G: 1238 lmt_ru = (*chip->txpwr_lmt_ru_5g)[ru][ntx][regd][ch_idx]; |
1239 if (!lmt_ru) 1240 lmt_ru = (*chip->txpwr_lmt_ru_5g)[ru][ntx] 1241 [RTW89_WW][ch_idx]; |
|
1230 break; 1231 default: 1232 rtw89_warn(rtwdev, "unknown band type: %d\n", band); 1233 return 0; 1234 } 1235 1236 lmt_ru = _phy_txpwr_rf_to_mac(rtwdev, lmt_ru); 1237 sar = rtw89_query_sar(rtwdev); --- 1631 unchanged lines hidden --- | 1242 break; 1243 default: 1244 rtw89_warn(rtwdev, "unknown band type: %d\n", band); 1245 return 0; 1246 } 1247 1248 lmt_ru = _phy_txpwr_rf_to_mac(rtwdev, lmt_ru); 1249 sar = rtw89_query_sar(rtwdev); --- 1631 unchanged lines hidden --- |