Merge remote-tracking branch 'staging/staging-next'
[deliverable/linux.git] / drivers / staging / rtl8188eu / include / rtl8188e_dm.h
CommitLineData
58c43401
LF
1/******************************************************************************
2 *
3 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
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 *
58c43401
LF
14 ******************************************************************************/
15#ifndef __RTL8188E_DM_H__
16#define __RTL8188E_DM_H__
17enum{
18 UP_LINK,
19 DOWN_LINK,
20};
21/* duplicate code,will move to ODM ######### */
22#define IQK_MAC_REG_NUM 4
23#define IQK_ADDA_REG_NUM 16
24#define IQK_BB_REG_NUM 9
25#define HP_THERMAL_NUM 8
26/* duplicate code,will move to ODM ######### */
27struct dm_priv {
28 u8 DM_Type;
29 u8 DMFlag;
30 u8 InitDMFlag;
31 u32 InitODMFlag;
32
33 /* Upper and Lower Signal threshold for Rate Adaptive*/
34 int UndecoratedSmoothedPWDB;
35 int UndecoratedSmoothedCCK;
36 int EntryMinUndecoratedSmoothedPWDB;
37 int EntryMaxUndecoratedSmoothedPWDB;
38 int MinUndecoratedPWDBForDM;
39 int LastMinUndecoratedPWDBForDM;
40
41 /* for High Power */
42 u8 bDynamicTxPowerEnable;
43 u8 LastDTPLvl;
44 u8 DynamicTxHighPowerLvl;/* Tx Power Control for Near/Far Range */
45 u8 PowerIndex_backup[6];
46};
47
58c43401 48void rtl8188e_InitHalDm(struct adapter *adapt);
58c43401
LF
49
50void AntDivCompare8188E(struct adapter *adapt, struct wlan_bssid_ex *dst,
51 struct wlan_bssid_ex *src);
58c43401
LF
52
53#endif
This page took 0.262654 seconds and 5 git commands to generate.