hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rf.c
....@@ -1,27 +1,5 @@
1
-/******************************************************************************
2
- *
3
- * Copyright(c) 2009-2012 Realtek Corporation.
4
- *
5
- * This program is free software; you can redistribute it and/or modify it
6
- * under the terms of version 2 of the GNU General Public License as
7
- * published by the Free Software Foundation.
8
- *
9
- * This program is distributed in the hope that it will be useful, but WITHOUT
10
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12
- * more details.
13
- *
14
- * The full GNU General Public License is included in this distribution in the
15
- * file called LICENSE.
16
- *
17
- * Contact Information:
18
- * wlanfae <wlanfae@realtek.com>
19
- * Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park,
20
- * Hsinchu 300, Taiwan.
21
- *
22
- * Larry Finger <Larry.Finger@lwfinger.net>
23
- *
24
- *****************************************************************************/
1
+// SPDX-License-Identifier: GPL-2.0
2
+/* Copyright(c) 2009-2012 Realtek Corporation.*/
253
264 #include "../wifi.h"
275 #include "reg.h"
....@@ -47,7 +25,7 @@
4725
4826 /* We only care about the path A for legacy. */
4927 if (rtlefuse->eeprom_version < 2) {
50
- pwrbase0 = pwrlevel[0] + (rtlefuse->legacy_httxpowerdiff & 0xf);
28
+ pwrbase0 = pwrlevel[0] + (rtlefuse->legacy_ht_txpowerdiff & 0xf);
5129 } else {
5230 legacy_pwrdiff = rtlefuse->txpwr_legacyhtdiff
5331 [RF90_PATH_A][chnl - 1];
....@@ -117,13 +95,13 @@
11795 }
11896
11997 if (rtlphy->current_chan_bw == HT_CHANNEL_WIDTH_20_40) {
120
- RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD,
121
- "40MHz finalpwr_idx (A / B) = 0x%x / 0x%x\n",
122
- p_final_pwridx[0], p_final_pwridx[1]);
98
+ rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD,
99
+ "40MHz finalpwr_idx (A / B) = 0x%x / 0x%x\n",
100
+ p_final_pwridx[0], p_final_pwridx[1]);
123101 } else {
124
- RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD,
125
- "20MHz finalpwr_idx (A / B) = 0x%x / 0x%x\n",
126
- p_final_pwridx[0], p_final_pwridx[1]);
102
+ rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD,
103
+ "20MHz finalpwr_idx (A / B) = 0x%x / 0x%x\n",
104
+ p_final_pwridx[0], p_final_pwridx[1]);
127105 }
128106 }
129107
....@@ -146,9 +124,9 @@
146124 if (ant_pwr_diff < -8)
147125 ant_pwr_diff = -8;
148126
149
- RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD,
150
- "Antenna Diff from RF-B to RF-A = %d (0x%x)\n",
151
- ant_pwr_diff, ant_pwr_diff & 0xf);
127
+ rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD,
128
+ "Antenna Diff from RF-B to RF-A = %d (0x%x)\n",
129
+ ant_pwr_diff, ant_pwr_diff & 0xf);
152130
153131 ant_pwr_diff &= 0xf;
154132 }
....@@ -165,8 +143,8 @@
165143 rtl_set_bbreg(hw, RFPGA0_TXGAINSTAGE, (BXBTXAGC | BXCTXAGC | BXDTXAGC),
166144 u4reg_val);
167145
168
- RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, "Write BCD-Diff(0x%x) = 0x%x\n",
169
- RFPGA0_TXGAINSTAGE, u4reg_val);
146
+ rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD, "Write BCD-Diff(0x%x) = 0x%x\n",
147
+ RFPGA0_TXGAINSTAGE, u4reg_val);
170148 }
171149
172150 static void _rtl92s_get_txpower_writeval_byregulatory(struct ieee80211_hw *hw,
....@@ -191,8 +169,8 @@
191169 writeval = rtlphy->mcs_offset[chnlgroup][index] +
192170 ((index < 2) ? pwrbase0 : pwrbase1);
193171
194
- RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD,
195
- "RTK better performance, writeval = 0x%x\n", writeval);
172
+ rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD,
173
+ "RTK better performance, writeval = 0x%x\n", writeval);
196174 break;
197175 case 1:
198176 /* Realtek regulatory increase power diff defined
....@@ -200,9 +178,9 @@
200178 if (rtlphy->current_chan_bw == HT_CHANNEL_WIDTH_20_40) {
201179 writeval = ((index < 2) ? pwrbase0 : pwrbase1);
202180
203
- RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD,
204
- "Realtek regulatory, 40MHz, writeval = 0x%x\n",
205
- writeval);
181
+ rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD,
182
+ "Realtek regulatory, 40MHz, writeval = 0x%x\n",
183
+ writeval);
206184 } else {
207185 chnlgroup = 0;
208186
....@@ -221,16 +199,16 @@
221199 + ((index < 2) ?
222200 pwrbase0 : pwrbase1);
223201
224
- RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD,
225
- "Realtek regulatory, 20MHz, writeval = 0x%x\n",
226
- writeval);
202
+ rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD,
203
+ "Realtek regulatory, 20MHz, writeval = 0x%x\n",
204
+ writeval);
227205 }
228206 break;
229207 case 2:
230208 /* Better regulatory don't increase any power diff */
231209 writeval = ((index < 2) ? pwrbase0 : pwrbase1);
232
- RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD,
233
- "Better regulatory, writeval = 0x%x\n", writeval);
210
+ rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD,
211
+ "Better regulatory, writeval = 0x%x\n", writeval);
234212 break;
235213 case 3:
236214 /* Customer defined power diff. increase power diff
....@@ -238,15 +216,15 @@
238216 chnlgroup = 0;
239217
240218 if (rtlphy->current_chan_bw == HT_CHANNEL_WIDTH_20_40) {
241
- RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD,
242
- "customer's limit, 40MHz = 0x%x\n",
243
- rtlefuse->pwrgroup_ht40
244
- [RF90_PATH_A][chnl - 1]);
219
+ rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD,
220
+ "customer's limit, 40MHz = 0x%x\n",
221
+ rtlefuse->pwrgroup_ht40
222
+ [RF90_PATH_A][chnl - 1]);
245223 } else {
246
- RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD,
247
- "customer's limit, 20MHz = 0x%x\n",
248
- rtlefuse->pwrgroup_ht20
249
- [RF90_PATH_A][chnl - 1]);
224
+ rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD,
225
+ "customer's limit, 20MHz = 0x%x\n",
226
+ rtlefuse->pwrgroup_ht20
227
+ [RF90_PATH_A][chnl - 1]);
250228 }
251229
252230 for (i = 0; i < 4; i++) {
....@@ -278,20 +256,20 @@
278256 (pwrdiff_limit[2] << 16) |
279257 (pwrdiff_limit[1] << 8) |
280258 (pwrdiff_limit[0]);
281
- RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD,
282
- "Customer's limit = 0x%x\n", customer_limit);
259
+ rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD,
260
+ "Customer's limit = 0x%x\n", customer_limit);
283261
284262 writeval = customer_limit + ((index < 2) ?
285263 pwrbase0 : pwrbase1);
286
- RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD,
287
- "Customer, writeval = 0x%x\n", writeval);
264
+ rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD,
265
+ "Customer, writeval = 0x%x\n", writeval);
288266 break;
289267 default:
290268 chnlgroup = 0;
291269 writeval = rtlphy->mcs_offset[chnlgroup][index] +
292270 ((index < 2) ? pwrbase0 : pwrbase1);
293
- RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD,
294
- "RTK better performance, writeval = 0x%x\n", writeval);
271
+ rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD,
272
+ "RTK better performance, writeval = 0x%x\n", writeval);
295273 break;
296274 }
297275