Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
drivers
staging
bcm
target_params.h
Go to the documentation of this file.
1
#ifndef TARGET_PARAMS_H
2
#define TARGET_PARAMS_H
3
4
typedef
struct
_TARGET_PARAMS
5
{
6
B_UINT32
m_u32CfgVersion
;
7
8
// Scanning Related Params
9
B_UINT32
m_u32CenterFrequency
;
10
B_UINT32
m_u32BandAScan
;
11
B_UINT32
m_u32BandBScan
;
12
B_UINT32
m_u32BandCScan
;
13
14
15
// QoS Params
16
B_UINT32
m_u32ErtpsOptions
;
17
18
B_UINT32
m_u32PHSEnable
;
19
20
21
// HO Params
22
B_UINT32
m_u32HoEnable
;
23
24
B_UINT32
m_u32HoReserved1
;
25
B_UINT32
m_u32HoReserved2
;
26
// Power Control Params
27
28
B_UINT32
m_u32MimoEnable
;
29
30
B_UINT32
m_u32SecurityEnable
;
31
32
B_UINT32
m_u32PowerSavingModesEnable
;
//bit 1: 1 Idlemode enable; bit2: 1 Sleepmode Enable
33
/* PowerSaving Mode Options:
34
bit 0 = 1: CPE mode - to keep pcmcia if alive;
35
bit 1 = 1: CINR reporting in Idlemode Msg
36
bit 2 = 1: Default PSC Enable in sleepmode*/
37
B_UINT32
m_u32PowerSavingModeOptions
;
38
39
B_UINT32
m_u32ArqEnable
;
40
41
// From Version #3, the HARQ section renamed as general
42
B_UINT32
m_u32HarqEnable
;
43
// EEPROM Param Location
44
B_UINT32
m_u32EEPROMFlag
;
45
// BINARY TYPE - 4th MSByte: Interface Type - 3rd MSByte: Vendor Type - 2nd MSByte
46
// Unused - LSByte
47
B_UINT32
m_u32Customize
;
48
B_UINT32
m_u32ConfigBW
;
/* In Hz */
49
B_UINT32
m_u32ShutDownInitThresholdTimer
;
50
51
B_UINT32
m_u32RadioParameter
;
52
B_UINT32
m_u32PhyParameter1
;
53
B_UINT32
m_u32PhyParameter2
;
54
B_UINT32
m_u32PhyParameter3
;
55
56
B_UINT32
m_u32TestOptions
;
// in eval mode only; lower 16bits = basic cid for testing; then bit 16 is test cqich,bit 17 test init rang; bit 18 test periodic rang and bit 19 is test harq ack/nack
57
58
B_UINT32
m_u32MaxMACDataperDLFrame
;
59
B_UINT32
m_u32MaxMACDataperULFrame
;
60
61
B_UINT32
m_u32Corr2MacFlags
;
62
63
//adding driver params.
64
B_UINT32
HostDrvrConfig1
;
65
B_UINT32
HostDrvrConfig2
;
66
B_UINT32
HostDrvrConfig3
;
67
B_UINT32
HostDrvrConfig4
;
68
B_UINT32
HostDrvrConfig5
;
69
B_UINT32
HostDrvrConfig6
;
70
B_UINT32
m_u32SegmentedPUSCenable
;
71
72
// removed SHUT down related 'unused' params from here to sync 4.x and 5.x CFG files..
73
74
//BAMC Related Parameters
75
//Bit 0-15 Band AMC signaling configuration: Bit 1 = 1 Enable Band AMC signaling.
76
//bit 16-31 Band AMC Data configuration: Bit 16 = 1 Band AMC 2x3 support.
77
B_UINT32
m_u32BandAMCEnable
;
78
79
}
stTargetParams
,
TARGET_PARAMS
,*
PTARGET_PARAMS
,
STARGETPARAMS
, *
PSTARGETPARAMS
;
80
81
#endif
Generated on Thu Jan 10 2013 14:26:02 for Linux Kernel by
1.8.2