diff options
Diffstat (limited to 'drivers/staging/bcm/target_params.h')
-rw-r--r-- | drivers/staging/bcm/target_params.h | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/drivers/staging/bcm/target_params.h b/drivers/staging/bcm/target_params.h new file mode 100644 index 00000000000..2d8b8a367b3 --- /dev/null +++ b/drivers/staging/bcm/target_params.h | |||
@@ -0,0 +1,81 @@ | |||
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 reporing 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 | ||