summaryrefslogtreecommitdiff
path: root/network/wlan/WDI/HAL/HalDM.h
blob: d0855954739c7ba8ec0eef6267366a048e99ac93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
/*****************************************************************************
 *	Copyright(c) 2011,  RealTEK Technology Inc. All Right Reserved.
 *
 * Module:		HALDM.h
 *
 *
 * Note:		The header file records 
 *			
 *
 * Export:		
 *
 * Abbrev:			
 *
 * History:		
 *	Data		Who		Remark 
 *	09/22/2011  MHC    	Create initial version.
 * 
******************************************************************************/
#ifndef	__HALDM_H__
#define __HALDM_H__




//============================================================
// Description:
//
// This file is for 92CE/92CU dynamic mechanism only
//
//
//============================================================

//============================================================
// structure and define
//============================================================
#define		DM_Type_ByFW				0
#define		DM_Type_ByDriver			1

//============================================================
// function prototype
//============================================================
void	InitHalDm(								
    IN	PADAPTER	Adapter	
    );
void    DeInitHalDm(
    IN PADAPTER Adapter
    );


void	HalDmWatchDog(						
   IN	PADAPTER	Adapter	
    );


u1Byte
dm_initial_gain_MinPWDB(
	IN	PADAPTER	pAdapter
);

void 
dm_CCK_PacketDetectionThresh(
	IN	PADAPTER	pAdapter
);

VOID 
dm_CCK_PacketDetectionThresh_DMSP(
	IN	PADAPTER	pAdapter
);


VOID
DM_Write_DIG_DMSP(
	IN	PADAPTER	pAdapter
);


extern	VOID
DM_AggModeSwitch(
	IN	PADAPTER	Adapter
	);


BOOLEAN
dm_DualMacGetParameterFromBuddyAdapter(
		PADAPTER	Adapter
);


//
// 2011/02/10 MH Add 92D relative definition in the section.
//
VOID
DM_Write_DIG_DMSP(
	IN	PADAPTER	pAdapter
);
//
// 2011/02/10 MH Add 92D relative definition in the section.
//

VOID
odm_FindMinimumRSSI_Dmsp(
	IN	PADAPTER	pAdapter
);

VOID
DM_OverwriteDig(
	IN	PADAPTER	Adapter,
	IN	u1Byte		digValue
	);

VOID
DM_OverwriteCckCcaThres(
	IN	PADAPTER	Adapter,
	IN	u1Byte		ccaThres
	);

VOID	
DM_HwPbcGPIOChk(	
	IN	PADAPTER	pAdapter
	);

#endif	//__HALDM_H__