aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
authorLarry Finger <Larry.Finger@lwfinger.net>2015-01-06 10:58:06 -0500
committerKalle Valo <kvalo@codeaurora.org>2015-01-09 08:48:12 -0500
commit3424a00fd559debf402559c226d9b1d895b94a5f (patch)
tree19bc50827f8079622a08d0e8f2fa2afc7015ad98 /drivers/net
parentb5d4478dc35e0cd9ef482d22aba069a19fe04a04 (diff)
rtlwifi: rtl8192c-common: Convert driver to use common DM table initialization
These changes convert both rtl8192ce and rtl8192cu to use the new routine. Some additional definitions are needed in the core, thus several of the headers for other drivers are affected, but no other executable code is changed. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/wireless/rtlwifi/core.c3
-rw-r--r--drivers/net/wireless/rtlwifi/core.h16
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8188ee/dm.h16
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c44
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8192c/dm_common.h16
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8192de/dm.h16
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8192se/dm.h8
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8723ae/dm.c14
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8723ae/dm.h16
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8723be/dm.h8
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8821ae/dm.h16
11 files changed, 33 insertions, 140 deletions
diff --git a/drivers/net/wireless/rtlwifi/core.c b/drivers/net/wireless/rtlwifi/core.c
index 5aa3ab3fff35..eb203163ed05 100644
--- a/drivers/net/wireless/rtlwifi/core.c
+++ b/drivers/net/wireless/rtlwifi/core.c
@@ -1878,6 +1878,7 @@ void rtl_dm_diginit(struct ieee80211_hw *hw, u32 cur_igvalue)
1878 struct dig_t *dm_digtable = &rtlpriv->dm_digtable; 1878 struct dig_t *dm_digtable = &rtlpriv->dm_digtable;
1879 1879
1880 dm_digtable->dig_enable_flag = true; 1880 dm_digtable->dig_enable_flag = true;
1881 dm_digtable->dig_ext_port_stage = DIG_EXT_PORT_STAGE_MAX;
1881 dm_digtable->cur_igvalue = cur_igvalue; 1882 dm_digtable->cur_igvalue = cur_igvalue;
1882 dm_digtable->pre_igvalue = 0; 1883 dm_digtable->pre_igvalue = 0;
1883 dm_digtable->cur_sta_cstate = DIG_STA_DISCONNECT; 1884 dm_digtable->cur_sta_cstate = DIG_STA_DISCONNECT;
@@ -1903,5 +1904,7 @@ void rtl_dm_diginit(struct ieee80211_hw *hw, u32 cur_igvalue)
1903 dm_digtable->media_connect_1 = false; 1904 dm_digtable->media_connect_1 = false;
1904 rtlpriv->dm.dm_initialgain_enable = true; 1905 rtlpriv->dm.dm_initialgain_enable = true;
1905 dm_digtable->bt30_cur_igi = 0x32; 1906 dm_digtable->bt30_cur_igi = 0x32;
1907 dm_digtable->pre_cck_pd_state = CCK_PD_STAGE_MAX;
1908 dm_digtable->cur_cck_pd_state = CCK_PD_STAGE_LOWRSSI;
1906} 1909}
1907EXPORT_SYMBOL(rtl_dm_diginit); 1910EXPORT_SYMBOL(rtl_dm_diginit);
diff --git a/drivers/net/wireless/rtlwifi/core.h b/drivers/net/wireless/rtlwifi/core.h
index c0a03174b666..1cde35694605 100644
--- a/drivers/net/wireless/rtlwifi/core.h
+++ b/drivers/net/wireless/rtlwifi/core.h
@@ -46,6 +46,22 @@
46#define DM_DIG_BACKOFF_MIN -4 46#define DM_DIG_BACKOFF_MIN -4
47#define DM_DIG_BACKOFF_DEFAULT 10 47#define DM_DIG_BACKOFF_DEFAULT 10
48 48
49enum cck_packet_detection_threshold {
50 CCK_PD_STAGE_LOWRSSI = 0,
51 CCK_PD_STAGE_HIGHRSSI = 1,
52 CCK_FA_STAGE_LOW = 2,
53 CCK_FA_STAGE_HIGH = 3,
54 CCK_PD_STAGE_MAX = 4,
55};
56
57enum dm_dig_ext_port_alg_e {
58 DIG_EXT_PORT_STAGE_0 = 0,
59 DIG_EXT_PORT_STAGE_1 = 1,
60 DIG_EXT_PORT_STAGE_2 = 2,
61 DIG_EXT_PORT_STAGE_3 = 3,
62 DIG_EXT_PORT_STAGE_MAX = 4,
63};
64
49enum dm_dig_connect_e { 65enum dm_dig_connect_e {
50 DIG_STA_DISCONNECT, 66 DIG_STA_DISCONNECT,
51 DIG_STA_CONNECT, 67 DIG_STA_CONNECT,
diff --git a/drivers/net/wireless/rtlwifi/rtl8188ee/dm.h b/drivers/net/wireless/rtlwifi/rtl8188ee/dm.h
index 6217b7c2842a..51ad3f9b81c3 100644
--- a/drivers/net/wireless/rtlwifi/rtl8188ee/dm.h
+++ b/drivers/net/wireless/rtlwifi/rtl8188ee/dm.h
@@ -249,14 +249,6 @@ enum tag_dynamic_init_gain_operation_type_definition {
249 DIG_OP_TYPE_MAX 249 DIG_OP_TYPE_MAX
250}; 250};
251 251
252enum tag_cck_packet_detection_threshold_type_definition {
253 CCK_PD_STAGE_LOWRSSI = 0,
254 CCK_PD_STAGE_HIGHRSSI = 1,
255 CCK_FA_STAGE_LOW = 2,
256 CCK_FA_STAGE_HIGH = 3,
257 CCK_PD_STAGE_MAX = 4,
258};
259
260enum dm_1r_cca_e { 252enum dm_1r_cca_e {
261 CCA_1R = 0, 253 CCA_1R = 0,
262 CCA_2R = 1, 254 CCA_2R = 1,
@@ -275,14 +267,6 @@ enum dm_sw_ant_switch_e {
275 ANS_ANTENNA_MAX = 3, 267 ANS_ANTENNA_MAX = 3,
276}; 268};
277 269
278enum dm_dig_ext_port_alg_e {
279 DIG_EXT_PORT_STAGE_0 = 0,
280 DIG_EXT_PORT_STAGE_1 = 1,
281 DIG_EXT_PORT_STAGE_2 = 2,
282 DIG_EXT_PORT_STAGE_3 = 3,
283 DIG_EXT_PORT_STAGE_MAX = 4,
284};
285
286enum pwr_track_control_method { 270enum pwr_track_control_method {
287 BBSWING, 271 BBSWING,
288 TXAGC 272 TXAGC
diff --git a/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c b/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c
index dabe18f168e0..f5ee67cda73a 100644
--- a/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c
+++ b/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c
@@ -195,36 +195,6 @@ void dm_savepowerindex(struct ieee80211_hw *hw)
195} 195}
196EXPORT_SYMBOL_GPL(dm_savepowerindex); 196EXPORT_SYMBOL_GPL(dm_savepowerindex);
197 197
198static void rtl92c_dm_diginit(struct ieee80211_hw *hw)
199{
200 struct rtl_priv *rtlpriv = rtl_priv(hw);
201 struct dig_t *dm_digtable = &rtlpriv->dm_digtable;
202
203 dm_digtable->dig_enable_flag = true;
204 dm_digtable->dig_ext_port_stage = DIG_EXT_PORT_STAGE_MAX;
205 dm_digtable->cur_igvalue = 0x20;
206 dm_digtable->pre_igvalue = 0x0;
207 dm_digtable->cursta_cstate = DIG_STA_DISCONNECT;
208 dm_digtable->presta_cstate = DIG_STA_DISCONNECT;
209 dm_digtable->curmultista_cstate = DIG_MULTISTA_DISCONNECT;
210 dm_digtable->rssi_lowthresh = DM_DIG_THRESH_LOW;
211 dm_digtable->rssi_highthresh = DM_DIG_THRESH_HIGH;
212 dm_digtable->fa_lowthresh = DM_FALSEALARM_THRESH_LOW;
213 dm_digtable->fa_highthresh = DM_FALSEALARM_THRESH_HIGH;
214 dm_digtable->rx_gain_max = DM_DIG_MAX;
215 dm_digtable->rx_gain_min = DM_DIG_MIN;
216 dm_digtable->back_val = DM_DIG_BACKOFF_DEFAULT;
217 dm_digtable->back_range_max = DM_DIG_BACKOFF_MAX;
218 dm_digtable->back_range_min = DM_DIG_BACKOFF_MIN;
219 dm_digtable->pre_cck_pd_state = CCK_PD_STAGE_MAX;
220 dm_digtable->cur_cck_pd_state = CCK_PD_STAGE_LowRssi;
221
222 dm_digtable->forbidden_igi = DM_DIG_MIN;
223 dm_digtable->large_fa_hit = 0;
224 dm_digtable->recover_cnt = 0;
225 dm_digtable->dig_min_0 = 0x25;
226}
227
228static u8 rtl92c_dm_initial_gain_min_pwdb(struct ieee80211_hw *hw) 198static u8 rtl92c_dm_initial_gain_min_pwdb(struct ieee80211_hw *hw)
229{ 199{
230 struct rtl_priv *rtlpriv = rtl_priv(hw); 200 struct rtl_priv *rtlpriv = rtl_priv(hw);
@@ -508,27 +478,27 @@ static void rtl92c_dm_cck_packet_detection_thresh(struct ieee80211_hw *hw)
508 if (dm_digtable->rssi_val_min > 100) 478 if (dm_digtable->rssi_val_min > 100)
509 dm_digtable->rssi_val_min = 100; 479 dm_digtable->rssi_val_min = 100;
510 480
511 if (dm_digtable->pre_cck_pd_state == CCK_PD_STAGE_LowRssi) { 481 if (dm_digtable->pre_cck_pd_state == CCK_PD_STAGE_LOWRSSI) {
512 if (dm_digtable->rssi_val_min <= 25) 482 if (dm_digtable->rssi_val_min <= 25)
513 dm_digtable->cur_cck_pd_state = 483 dm_digtable->cur_cck_pd_state =
514 CCK_PD_STAGE_LowRssi; 484 CCK_PD_STAGE_LOWRSSI;
515 else 485 else
516 dm_digtable->cur_cck_pd_state = 486 dm_digtable->cur_cck_pd_state =
517 CCK_PD_STAGE_HighRssi; 487 CCK_PD_STAGE_HIGHRSSI;
518 } else { 488 } else {
519 if (dm_digtable->rssi_val_min <= 20) 489 if (dm_digtable->rssi_val_min <= 20)
520 dm_digtable->cur_cck_pd_state = 490 dm_digtable->cur_cck_pd_state =
521 CCK_PD_STAGE_LowRssi; 491 CCK_PD_STAGE_LOWRSSI;
522 else 492 else
523 dm_digtable->cur_cck_pd_state = 493 dm_digtable->cur_cck_pd_state =
524 CCK_PD_STAGE_HighRssi; 494 CCK_PD_STAGE_HIGHRSSI;
525 } 495 }
526 } else { 496 } else {
527 dm_digtable->cur_cck_pd_state = CCK_PD_STAGE_MAX; 497 dm_digtable->cur_cck_pd_state = CCK_PD_STAGE_MAX;
528 } 498 }
529 499
530 if (dm_digtable->pre_cck_pd_state != dm_digtable->cur_cck_pd_state) { 500 if (dm_digtable->pre_cck_pd_state != dm_digtable->cur_cck_pd_state) {
531 if ((dm_digtable->cur_cck_pd_state == CCK_PD_STAGE_LowRssi) || 501 if ((dm_digtable->cur_cck_pd_state == CCK_PD_STAGE_LOWRSSI) ||
532 (dm_digtable->cur_cck_pd_state == CCK_PD_STAGE_MAX)) 502 (dm_digtable->cur_cck_pd_state == CCK_PD_STAGE_MAX))
533 rtl_set_bbreg(hw, RCCK0_CCA, MASKBYTE2, 0x83); 503 rtl_set_bbreg(hw, RCCK0_CCA, MASKBYTE2, 0x83);
534 else 504 else
@@ -1375,7 +1345,7 @@ void rtl92c_dm_init(struct ieee80211_hw *hw)
1375 rtlpriv->dm.undec_sm_pwdb = -1; 1345 rtlpriv->dm.undec_sm_pwdb = -1;
1376 rtlpriv->dm.undec_sm_cck = -1; 1346 rtlpriv->dm.undec_sm_cck = -1;
1377 rtlpriv->dm.dm_initialgain_enable = true; 1347 rtlpriv->dm.dm_initialgain_enable = true;
1378 rtl92c_dm_diginit(hw); 1348 rtl_dm_diginit(hw, 0x20);
1379 1349
1380 rtlpriv->dm.dm_flag |= HAL_DM_HIPWR_DISABLE; 1350 rtlpriv->dm.dm_flag |= HAL_DM_HIPWR_DISABLE;
1381 rtl92c_dm_init_dynamic_txpower(hw); 1351 rtl92c_dm_init_dynamic_txpower(hw);
diff --git a/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.h b/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.h
index 55ebffd91428..4422e31fedd9 100644
--- a/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.h
+++ b/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.h
@@ -110,14 +110,6 @@ enum tag_dynamic_init_gain_operation_type_definition {
110 DIG_OP_TYPE_MAX 110 DIG_OP_TYPE_MAX
111}; 111};
112 112
113enum tag_cck_packet_detection_threshold_type_definition {
114 CCK_PD_STAGE_LowRssi = 0,
115 CCK_PD_STAGE_HighRssi = 1,
116 CCK_FA_STAGE_Low = 2,
117 CCK_FA_STAGE_High = 3,
118 CCK_PD_STAGE_MAX = 4,
119};
120
121enum dm_1r_cca_e { 113enum dm_1r_cca_e {
122 CCA_1R = 0, 114 CCA_1R = 0,
123 CCA_2R = 1, 115 CCA_2R = 1,
@@ -136,14 +128,6 @@ enum dm_sw_ant_switch_e {
136 ANS_ANTENNA_MAX = 3, 128 ANS_ANTENNA_MAX = 3,
137}; 129};
138 130
139enum dm_dig_ext_port_alg_e {
140 DIG_EXT_PORT_STAGE_0 = 0,
141 DIG_EXT_PORT_STAGE_1 = 1,
142 DIG_EXT_PORT_STAGE_2 = 2,
143 DIG_EXT_PORT_STAGE_3 = 3,
144 DIG_EXT_PORT_STAGE_MAX = 4,
145};
146
147void rtl92c_dm_init(struct ieee80211_hw *hw); 131void rtl92c_dm_init(struct ieee80211_hw *hw);
148void rtl92c_dm_watchdog(struct ieee80211_hw *hw); 132void rtl92c_dm_watchdog(struct ieee80211_hw *hw);
149void rtl92c_dm_write_dig(struct ieee80211_hw *hw); 133void rtl92c_dm_write_dig(struct ieee80211_hw *hw);
diff --git a/drivers/net/wireless/rtlwifi/rtl8192de/dm.h b/drivers/net/wireless/rtlwifi/rtl8192de/dm.h
index d21b3bceab62..f2d318ceeb28 100644
--- a/drivers/net/wireless/rtlwifi/rtl8192de/dm.h
+++ b/drivers/net/wireless/rtlwifi/rtl8192de/dm.h
@@ -95,14 +95,6 @@ enum tag_dynamic_init_gain_operation_type_definition {
95 DIG_OP_TYPE_MAX 95 DIG_OP_TYPE_MAX
96}; 96};
97 97
98enum tag_cck_packet_detection_threshold_type_definition {
99 CCK_PD_STAGE_LOWRSSI = 0,
100 CCK_PD_STAGE_HIGHRSSI = 1,
101 CCK_FA_STAGE_LOW = 2,
102 CCK_FA_STAGE_HIGH = 3,
103 CCK_PD_STAGE_MAX = 4,
104};
105
106enum dm_1r_cca { 98enum dm_1r_cca {
107 CCA_1R = 0, 99 CCA_1R = 0,
108 CCA_2R = 1, 100 CCA_2R = 1,
@@ -121,14 +113,6 @@ enum dm_sw_ant_switch {
121 ANS_ANTENNA_MAX = 3, 113 ANS_ANTENNA_MAX = 3,
122}; 114};
123 115
124enum dm_dig_ext_port_alg {
125 DIG_EXT_PORT_STAGE_0 = 0,
126 DIG_EXT_PORT_STAGE_1 = 1,
127 DIG_EXT_PORT_STAGE_2 = 2,
128 DIG_EXT_PORT_STAGE_3 = 3,
129 DIG_EXT_PORT_STAGE_MAX = 4,
130};
131
132void rtl92d_dm_init(struct ieee80211_hw *hw); 116void rtl92d_dm_init(struct ieee80211_hw *hw);
133void rtl92d_dm_watchdog(struct ieee80211_hw *hw); 117void rtl92d_dm_watchdog(struct ieee80211_hw *hw);
134void rtl92d_dm_init_edca_turbo(struct ieee80211_hw *hw); 118void rtl92d_dm_init_edca_turbo(struct ieee80211_hw *hw);
diff --git a/drivers/net/wireless/rtlwifi/rtl8192se/dm.h b/drivers/net/wireless/rtlwifi/rtl8192se/dm.h
index 7d778d384fde..be07d816acea 100644
--- a/drivers/net/wireless/rtlwifi/rtl8192se/dm.h
+++ b/drivers/net/wireless/rtlwifi/rtl8192se/dm.h
@@ -54,14 +54,6 @@ enum dm_dig_sta {
54 DM_STA_DIG_MAX 54 DM_STA_DIG_MAX
55}; 55};
56 56
57enum dm_dig_ext_port_alg {
58 DIG_EXT_PORT_STAGE_0 = 0,
59 DIG_EXT_PORT_STAGE_1 = 1,
60 DIG_EXT_PORT_STAGE_2 = 2,
61 DIG_EXT_PORT_STAGE_3 = 3,
62 DIG_EXT_PORT_STAGE_MAX = 4,
63};
64
65enum dm_ratr_sta { 57enum dm_ratr_sta {
66 DM_RATR_STA_HIGH = 0, 58 DM_RATR_STA_HIGH = 0,
67 DM_RATR_STA_MIDDLEHIGH = 1, 59 DM_RATR_STA_MIDDLEHIGH = 1,
diff --git a/drivers/net/wireless/rtlwifi/rtl8723ae/dm.c b/drivers/net/wireless/rtlwifi/rtl8723ae/dm.c
index 80f4c5410a13..8bd124c40937 100644
--- a/drivers/net/wireless/rtlwifi/rtl8723ae/dm.c
+++ b/drivers/net/wireless/rtlwifi/rtl8723ae/dm.c
@@ -396,30 +396,30 @@ static void rtl8723e_dm_cck_packet_detection_thresh(struct ieee80211_hw *hw)
396 if (dm_digtable->cursta_cstate == DIG_STA_CONNECT) { 396 if (dm_digtable->cursta_cstate == DIG_STA_CONNECT) {
397 dm_digtable->rssi_val_min = rtl8723e_dm_initial_gain_min_pwdb(hw); 397 dm_digtable->rssi_val_min = rtl8723e_dm_initial_gain_min_pwdb(hw);
398 398
399 if (dm_digtable->pre_cck_pd_state == CCK_PD_STAGE_LowRssi) { 399 if (dm_digtable->pre_cck_pd_state == CCK_PD_STAGE_LOWRSSI) {
400 if (dm_digtable->rssi_val_min <= 25) 400 if (dm_digtable->rssi_val_min <= 25)
401 dm_digtable->cur_cck_pd_state = 401 dm_digtable->cur_cck_pd_state =
402 CCK_PD_STAGE_LowRssi; 402 CCK_PD_STAGE_LOWRSSI;
403 else 403 else
404 dm_digtable->cur_cck_pd_state = 404 dm_digtable->cur_cck_pd_state =
405 CCK_PD_STAGE_HighRssi; 405 CCK_PD_STAGE_HIGHRSSI;
406 } else { 406 } else {
407 if (dm_digtable->rssi_val_min <= 20) 407 if (dm_digtable->rssi_val_min <= 20)
408 dm_digtable->cur_cck_pd_state = 408 dm_digtable->cur_cck_pd_state =
409 CCK_PD_STAGE_LowRssi; 409 CCK_PD_STAGE_LOWRSSI;
410 else 410 else
411 dm_digtable->cur_cck_pd_state = 411 dm_digtable->cur_cck_pd_state =
412 CCK_PD_STAGE_HighRssi; 412 CCK_PD_STAGE_HIGHRSSI;
413 } 413 }
414 } else { 414 } else {
415 dm_digtable->cur_cck_pd_state = CCK_PD_STAGE_MAX; 415 dm_digtable->cur_cck_pd_state = CCK_PD_STAGE_MAX;
416 } 416 }
417 417
418 if (dm_digtable->pre_cck_pd_state != dm_digtable->cur_cck_pd_state) { 418 if (dm_digtable->pre_cck_pd_state != dm_digtable->cur_cck_pd_state) {
419 if (dm_digtable->cur_cck_pd_state == CCK_PD_STAGE_LowRssi) { 419 if (dm_digtable->cur_cck_pd_state == CCK_PD_STAGE_LOWRSSI) {
420 if (rtlpriv->falsealm_cnt.cnt_cck_fail > 800) 420 if (rtlpriv->falsealm_cnt.cnt_cck_fail > 800)
421 dm_digtable->cur_cck_fa_state = 421 dm_digtable->cur_cck_fa_state =
422 CCK_FA_STAGE_High; 422 CCK_FA_STAGE_HIGH;
423 else 423 else
424 dm_digtable->cur_cck_fa_state = 424 dm_digtable->cur_cck_fa_state =
425 CCK_FA_STAGE_LOW; 425 CCK_FA_STAGE_LOW;
diff --git a/drivers/net/wireless/rtlwifi/rtl8723ae/dm.h b/drivers/net/wireless/rtlwifi/rtl8723ae/dm.h
index c54024e05489..57111052e86b 100644
--- a/drivers/net/wireless/rtlwifi/rtl8723ae/dm.h
+++ b/drivers/net/wireless/rtlwifi/rtl8723ae/dm.h
@@ -95,14 +95,6 @@ enum tag_dynamic_init_gain_operation_type_definition {
95 DIG_OP_TYPE_MAX 95 DIG_OP_TYPE_MAX
96}; 96};
97 97
98enum tag_cck_packet_detection_threshold_type_definition {
99 CCK_PD_STAGE_LowRssi = 0,
100 CCK_PD_STAGE_HighRssi = 1,
101 CCK_FA_STAGE_LOW = 2,
102 CCK_FA_STAGE_High = 3,
103 CCK_PD_STAGE_MAX = 4,
104};
105
106enum dm_1r_cca_e { 98enum dm_1r_cca_e {
107 CCA_1R = 0, 99 CCA_1R = 0,
108 CCA_2R = 1, 100 CCA_2R = 1,
@@ -121,14 +113,6 @@ enum dm_sw_ant_switch_e {
121 ANS_ANTENNA_MAX = 3, 113 ANS_ANTENNA_MAX = 3,
122}; 114};
123 115
124enum dm_dig_ext_port_alg_e {
125 DIG_EXT_PORT_STAGE_0 = 0,
126 DIG_EXT_PORT_STAGE_1 = 1,
127 DIG_EXT_PORT_STAGE_2 = 2,
128 DIG_EXT_PORT_STAGE_3 = 3,
129 DIG_EXT_PORT_STAGE_MAX = 4,
130};
131
132#define BT_RSSI_STATE_NORMAL_POWER BIT_OFFSET_LEN_MASK_32(0, 1) 116#define BT_RSSI_STATE_NORMAL_POWER BIT_OFFSET_LEN_MASK_32(0, 1)
133#define BT_RSSI_STATE_AMDPU_OFF BIT_OFFSET_LEN_MASK_32(1, 1) 117#define BT_RSSI_STATE_AMDPU_OFF BIT_OFFSET_LEN_MASK_32(1, 1)
134#define BT_RSSI_STATE_SPECIAL_LOW BIT_OFFSET_LEN_MASK_32(2, 1) 118#define BT_RSSI_STATE_SPECIAL_LOW BIT_OFFSET_LEN_MASK_32(2, 1)
diff --git a/drivers/net/wireless/rtlwifi/rtl8723be/dm.h b/drivers/net/wireless/rtlwifi/rtl8723be/dm.h
index f3e47abe0baf..533b4f2ec3ee 100644
--- a/drivers/net/wireless/rtlwifi/rtl8723be/dm.h
+++ b/drivers/net/wireless/rtlwifi/rtl8723be/dm.h
@@ -239,14 +239,6 @@ enum dm_sw_ant_switch_e {
239 ANS_ANTENNA_MAX = 3, 239 ANS_ANTENNA_MAX = 3,
240}; 240};
241 241
242enum dm_dig_ext_port_alg_e {
243 DIG_EXT_PORT_STAGE_0 = 0,
244 DIG_EXT_PORT_STAGE_1 = 1,
245 DIG_EXT_PORT_STAGE_2 = 2,
246 DIG_EXT_PORT_STAGE_3 = 3,
247 DIG_EXT_PORT_STAGE_MAX = 4,
248};
249
250enum pwr_track_control_method { 242enum pwr_track_control_method {
251 BBSWING, 243 BBSWING,
252 TXAGC 244 TXAGC
diff --git a/drivers/net/wireless/rtlwifi/rtl8821ae/dm.h b/drivers/net/wireless/rtlwifi/rtl8821ae/dm.h
index f3118879cbdf..5516557f8b57 100644
--- a/drivers/net/wireless/rtlwifi/rtl8821ae/dm.h
+++ b/drivers/net/wireless/rtlwifi/rtl8821ae/dm.h
@@ -255,14 +255,6 @@ enum tag_dynamic_init_gain_operation_type_definition {
255 DIG_OP_TYPE_MAX 255 DIG_OP_TYPE_MAX
256}; 256};
257 257
258enum tag_cck_packet_detection_threshold_type_definition {
259 CCK_PD_STAGE_LOWRSSI = 0,
260 CCK_PD_STAGE_HIGHRSSI = 1,
261 CCK_FA_STAGE_LOW = 2,
262 CCK_FA_STAGE_HIGH = 3,
263 CCK_PD_STAGE_MAX = 4,
264};
265
266enum dm_1r_cca_e { 258enum dm_1r_cca_e {
267 CCA_1R = 0, 259 CCA_1R = 0,
268 CCA_2R = 1, 260 CCA_2R = 1,
@@ -281,14 +273,6 @@ enum dm_sw_ant_switch_e {
281 ANS_ANTENNA_MAX = 3, 273 ANS_ANTENNA_MAX = 3,
282}; 274};
283 275
284enum dm_dig_ext_port_alg_e {
285 DIG_EXT_PORT_STAGE_0 = 0,
286 DIG_EXT_PORT_STAGE_1 = 1,
287 DIG_EXT_PORT_STAGE_2 = 2,
288 DIG_EXT_PORT_STAGE_3 = 3,
289 DIG_EXT_PORT_STAGE_MAX = 4,
290};
291
292enum pwr_track_control_method { 276enum pwr_track_control_method {
293 BBSWING, 277 BBSWING,
294 TXAGC, 278 TXAGC,