aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/rtlwifi/rtl8723be
diff options
context:
space:
mode:
authorLarry Finger <Larry.Finger@lwfinger.net>2015-01-06 10:58:04 -0500
committerKalle Valo <kvalo@codeaurora.org>2015-01-09 08:48:10 -0500
commit6f8214b6905741ac5c58958a35257e8103645c90 (patch)
tree735dd14f2bf48118a78e64a653a6bc3d5dd8fc35 /drivers/net/wireless/rtlwifi/rtl8723be
parent3f0c1cfa735a12dbe24c583d2ab833d348745856 (diff)
rtlwifi: Create new routine to initialize the DM tables
Each of the drivers contains a routine that initializes the dm_digtable member of the driver's private area. As a first step toward reducing the size of the drivers, a copy of this driver is created in rtlwifi, and the definitions of the parameters are moved there. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/rtlwifi/rtl8723be')
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8723be/dm.c1
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8723be/dm.h22
2 files changed, 1 insertions, 22 deletions
diff --git a/drivers/net/wireless/rtlwifi/rtl8723be/dm.c b/drivers/net/wireless/rtlwifi/rtl8723be/dm.c
index b92c521e8c63..ddf45d9fd6ea 100644
--- a/drivers/net/wireless/rtlwifi/rtl8723be/dm.c
+++ b/drivers/net/wireless/rtlwifi/rtl8723be/dm.c
@@ -26,6 +26,7 @@
26#include "../wifi.h" 26#include "../wifi.h"
27#include "../base.h" 27#include "../base.h"
28#include "../pci.h" 28#include "../pci.h"
29#include "../core.h"
29#include "reg.h" 30#include "reg.h"
30#include "def.h" 31#include "def.h"
31#include "phy.h" 32#include "phy.h"
diff --git a/drivers/net/wireless/rtlwifi/rtl8723be/dm.h b/drivers/net/wireless/rtlwifi/rtl8723be/dm.h
index e4c0e8ae6f47..f3e47abe0baf 100644
--- a/drivers/net/wireless/rtlwifi/rtl8723be/dm.h
+++ b/drivers/net/wireless/rtlwifi/rtl8723be/dm.h
@@ -180,15 +180,6 @@
180#define BW_AUTO_SWITCH_HIGH_LOW 25 180#define BW_AUTO_SWITCH_HIGH_LOW 25
181#define BW_AUTO_SWITCH_LOW_HIGH 30 181#define BW_AUTO_SWITCH_LOW_HIGH 30
182 182
183#define DM_DIG_THRESH_HIGH 40
184#define DM_DIG_THRESH_LOW 35
185
186#define DM_FALSEALARM_THRESH_LOW 400
187#define DM_FALSEALARM_THRESH_HIGH 1000
188
189#define DM_DIG_MAX 0x3e
190#define DM_DIG_MIN 0x1e
191
192#define DM_DIG_MAX_AP 0x32 183#define DM_DIG_MAX_AP 0x32
193#define DM_DIG_MIN_AP 0x20 184#define DM_DIG_MIN_AP 0x20
194 185
@@ -198,10 +189,6 @@
198#define DM_DIG_FA_TH1 0x300 189#define DM_DIG_FA_TH1 0x300
199#define DM_DIG_FA_TH2 0x400 190#define DM_DIG_FA_TH2 0x400
200 191
201#define DM_DIG_BACKOFF_MAX 12
202#define DM_DIG_BACKOFF_MIN -4
203#define DM_DIG_BACKOFF_DEFAULT 10
204
205#define RXPATHSELECTION_SS_TH_LOW 30 192#define RXPATHSELECTION_SS_TH_LOW 30
206#define RXPATHSELECTION_DIFF_TH 18 193#define RXPATHSELECTION_DIFF_TH 18
207 194
@@ -260,15 +247,6 @@ enum dm_dig_ext_port_alg_e {
260 DIG_EXT_PORT_STAGE_MAX = 4, 247 DIG_EXT_PORT_STAGE_MAX = 4,
261}; 248};
262 249
263enum dm_dig_connect_e {
264 DIG_STA_DISCONNECT = 0,
265 DIG_STA_CONNECT = 1,
266 DIG_STA_BEFORE_CONNECT = 2,
267 DIG_MULTISTA_DISCONNECT = 3,
268 DIG_MULTISTA_CONNECT = 4,
269 DIG_CONNECT_MAX
270};
271
272enum pwr_track_control_method { 250enum pwr_track_control_method {
273 BBSWING, 251 BBSWING,
274 TXAGC 252 TXAGC