forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 cde9070d9970eef1f7ec2360586c802a16230ad8
kernel/drivers/staging/rtl8723bs/hal/odm.c
....@@ -7,19 +7,6 @@
77
88 #include "odm_precomp.h"
99
10
-static const u16 dB_Invert_Table[8][12] = {
11
- {1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4},
12
- {4, 5, 6, 6, 7, 8, 9, 10, 11, 13, 14, 16},
13
- {18, 20, 22, 25, 28, 32, 35, 40, 45, 50, 56, 63},
14
- {71, 79, 89, 100, 112, 126, 141, 158, 178, 200, 224, 251},
15
- {282, 316, 355, 398, 447, 501, 562, 631, 708, 794, 891, 1000},
16
- {1122, 1259, 1413, 1585, 1778, 1995, 2239, 2512, 2818, 3162, 3548, 3981},
17
- {4467, 5012, 5623, 6310, 7079, 7943, 8913, 10000, 11220, 12589, 14125,
18
- 15849},
19
- {17783, 19953, 22387, 25119, 28184, 31623, 35481, 39811, 44668, 50119,
20
- 56234, 65535}
21
- };
22
-
2310 /* Global var */
2411
2512 u32 OFDMSwingTable[OFDM_TABLE_SIZE] = {
....@@ -339,12 +326,8 @@
339326
340327 void odm_RateAdaptiveMaskInit(PDM_ODM_T pDM_Odm);
341328
342
-void odm_TXPowerTrackingThermalMeterInit(PDM_ODM_T pDM_Odm);
343
-
344329
345330 void odm_TXPowerTrackingInit(PDM_ODM_T pDM_Odm);
346
-
347
-void odm_TXPowerTrackingCheckCE(PDM_ODM_T pDM_Odm);
348331
349332 /* Remove Edca by Yu Chen */
350333
....@@ -691,7 +674,7 @@
691674 /* break; */
692675
693676 /* case ODM_CMNINFO_MAC_STATUS: */
694
- /* pDM_Odm->pMacInfo = (ODM_MAC_INFO *)pValue; */
677
+ /* pDM_Odm->pMacInfo = (struct odm_mac_status_info *)pValue; */
695678 /* break; */
696679 /* To remove the compiler warning, must add an empty default statement to handle the other values. */
697680 default:
....@@ -1076,7 +1059,7 @@
10761059 /* printk("%s ==> rssi_level:0x%02x, WirelessMode:0x%02x, rate_bitmap:0x%08x\n", __func__, rssi_level, WirelessMode, rate_bitmap); */
10771060 ODM_RT_TRACE(pDM_Odm, ODM_COMP_RA_MASK, ODM_DBG_LOUD, (" ==> rssi_level:0x%02x, WirelessMode:0x%02x, rate_bitmap:0x%08x\n", rssi_level, WirelessMode, rate_bitmap));
10781061
1079
- return (ra_mask&rate_bitmap);
1062
+ return ra_mask & rate_bitmap;
10801063
10811064 }
10821065
....@@ -1259,13 +1242,11 @@
12591242 int tmpEntryMaxPWDB = 0, tmpEntryMinPWDB = 0xff;
12601243 u8 sta_cnt = 0;
12611244 u32 PWDB_rssi[NUM_STA] = {0};/* 0~15]:MACID, [16~31]:PWDB_rssi */
1262
- bool FirstConnect = false;
12631245 pRA_T pRA_Table = &pDM_Odm->DM_RA_Table;
12641246
12651247 if (pDM_Odm->bLinked != true)
12661248 return;
12671249
1268
- FirstConnect = (pDM_Odm->bLinked) && (pRA_Table->firstconnect == false);
12691250 pRA_Table->firstconnect = pDM_Odm->bLinked;
12701251
12711252 /* if (check_fwstate(&Adapter->mlmepriv, WIFI_AP_STATE|WIFI_ADHOC_STATE|WIFI_ADHOC_MASTER_STATE) == true) */
....@@ -1324,11 +1305,6 @@
13241305 /* 3 Tx Power Tracking */
13251306 /* 3 ============================================================ */
13261307
1327
-void odm_TXPowerTrackingInit(PDM_ODM_T pDM_Odm)
1328
-{
1329
- odm_TXPowerTrackingThermalMeterInit(pDM_Odm);
1330
-}
1331
-
13321308 static u8 getSwingIndex(PDM_ODM_T pDM_Odm)
13331309 {
13341310 struct adapter *Adapter = pDM_Odm->Adapter;
....@@ -1353,7 +1329,7 @@
13531329 return i;
13541330 }
13551331
1356
-void odm_TXPowerTrackingThermalMeterInit(PDM_ODM_T pDM_Odm)
1332
+void odm_TXPowerTrackingInit(PDM_ODM_T pDM_Odm)
13571333 {
13581334 u8 defaultSwingIndex = getSwingIndex(pDM_Odm);
13591335 u8 p = 0;
....@@ -1397,13 +1373,7 @@
13971373
13981374 }
13991375
1400
-
14011376 void ODM_TXPowerTrackingCheck(PDM_ODM_T pDM_Odm)
1402
-{
1403
- odm_TXPowerTrackingCheckCE(pDM_Odm);
1404
-}
1405
-
1406
-void odm_TXPowerTrackingCheckCE(PDM_ODM_T pDM_Odm)
14071377 {
14081378 struct adapter *Adapter = pDM_Odm->Adapter;
14091379