Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
nu11secur1ty
GitHub Repository: nu11secur1ty/Kali-Linux
Path: blob/master/ALFA-W1F1/RTL8814AU/hal/phydm/halrf/rtl8814a/halhwimg8814a_rf.h
1308 views
1
/******************************************************************************
2
*
3
* Copyright(c) 2007 - 2017 Realtek Corporation.
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
*
14
* The full GNU General Public License is included in this distribution in the
15
* file called LICENSE.
16
*
17
* Contact Information:
18
* wlanfae <[email protected]>
19
* Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park,
20
* Hsinchu 300, Taiwan.
21
*
22
* Larry Finger <[email protected]>
23
*
24
*****************************************************************************/
25
26
/*Image2HeaderVersion: R3 1.5.6*/
27
#if (RTL8814A_SUPPORT == 1)
28
#ifndef __INC_MP_RF_HW_IMG_8814A_H
29
#define __INC_MP_RF_HW_IMG_8814A_H
30
31
/* Please add following compiler flags definition (#define CONFIG_XXX_DRV_DIS)
32
* into driver source code to reduce code size if necessary.
33
* #define CONFIG_8814A_DRV_DIS
34
* #define CONFIG_8814A_TYPE0_DRV_DIS
35
* #define CONFIG_8814A_TYPE1_DRV_DIS
36
* #define CONFIG_8814A_TYPE10_DRV_DIS
37
* #define CONFIG_8814A_TYPE11_DRV_DIS
38
* #define CONFIG_8814A_TYPE2_DRV_DIS
39
* #define CONFIG_8814A_TYPE3_DRV_DIS
40
* #define CONFIG_8814A_TYPE4_DRV_DIS
41
* #define CONFIG_8814A_TYPE5_DRV_DIS
42
* #define CONFIG_8814A_TYPE6_DRV_DIS
43
* #define CONFIG_8814A_TYPE7_DRV_DIS
44
* #define CONFIG_8814A_TYPE8_DRV_DIS
45
* #define CONFIG_8814A_TYPE9_DRV_DIS
46
*/
47
48
#define CONFIG_8814A
49
#ifdef CONFIG_8814A_DRV_DIS
50
#undef CONFIG_8814A
51
#endif
52
53
#define CONFIG_8814A_TYPE0
54
#ifdef CONFIG_8814A_TYPE0_DRV_DIS
55
#undef CONFIG_8814A_TYPE0
56
#endif
57
58
#define CONFIG_8814A_TYPE1
59
#ifdef CONFIG_8814A_TYPE1_DRV_DIS
60
#undef CONFIG_8814A_TYPE1
61
#endif
62
63
#define CONFIG_8814A_TYPE10
64
#ifdef CONFIG_8814A_TYPE10_DRV_DIS
65
#undef CONFIG_8814A_TYPE10
66
#endif
67
68
#define CONFIG_8814A_TYPE11
69
#ifdef CONFIG_8814A_TYPE11_DRV_DIS
70
#undef CONFIG_8814A_TYPE11
71
#endif
72
73
#define CONFIG_8814A_TYPE2
74
#ifdef CONFIG_8814A_TYPE2_DRV_DIS
75
#undef CONFIG_8814A_TYPE2
76
#endif
77
78
#define CONFIG_8814A_TYPE3
79
#ifdef CONFIG_8814A_TYPE3_DRV_DIS
80
#undef CONFIG_8814A_TYPE3
81
#endif
82
83
#define CONFIG_8814A_TYPE4
84
#ifdef CONFIG_8814A_TYPE4_DRV_DIS
85
#undef CONFIG_8814A_TYPE4
86
#endif
87
88
#define CONFIG_8814A_TYPE5
89
#ifdef CONFIG_8814A_TYPE5_DRV_DIS
90
#undef CONFIG_8814A_TYPE5
91
#endif
92
93
#define CONFIG_8814A_TYPE6
94
#ifdef CONFIG_8814A_TYPE6_DRV_DIS
95
#undef CONFIG_8814A_TYPE6
96
#endif
97
98
#define CONFIG_8814A_TYPE7
99
#ifdef CONFIG_8814A_TYPE7_DRV_DIS
100
#undef CONFIG_8814A_TYPE7
101
#endif
102
103
#define CONFIG_8814A_TYPE8
104
#ifdef CONFIG_8814A_TYPE8_DRV_DIS
105
#undef CONFIG_8814A_TYPE8
106
#endif
107
108
#define CONFIG_8814A_TYPE9
109
#ifdef CONFIG_8814A_TYPE9_DRV_DIS
110
#undef CONFIG_8814A_TYPE9
111
#endif
112
113
/******************************************************************************
114
* radioa.TXT
115
******************************************************************************/
116
117
/* tc: Test Chip, mp: mp Chip*/
118
void
119
odm_read_and_config_mp_8814a_radioa(struct dm_struct *dm);
120
u32 odm_get_version_mp_8814a_radioa(void);
121
122
/******************************************************************************
123
* radiob.TXT
124
******************************************************************************/
125
126
/* tc: Test Chip, mp: mp Chip*/
127
void
128
odm_read_and_config_mp_8814a_radiob(struct dm_struct *dm);
129
u32 odm_get_version_mp_8814a_radiob(void);
130
131
/******************************************************************************
132
* radioc.TXT
133
******************************************************************************/
134
135
/* tc: Test Chip, mp: mp Chip*/
136
void
137
odm_read_and_config_mp_8814a_radioc(struct dm_struct *dm);
138
u32 odm_get_version_mp_8814a_radioc(void);
139
140
/******************************************************************************
141
* radiod.TXT
142
******************************************************************************/
143
144
/* tc: Test Chip, mp: mp Chip*/
145
void
146
odm_read_and_config_mp_8814a_radiod(struct dm_struct *dm);
147
u32 odm_get_version_mp_8814a_radiod(void);
148
149
/******************************************************************************
150
* txpowertrack.TXT
151
******************************************************************************/
152
153
/* tc: Test Chip, mp: mp Chip*/
154
void
155
odm_read_and_config_mp_8814a_txpowertrack(struct dm_struct *dm);
156
u32 odm_get_version_mp_8814a_txpowertrack(void);
157
158
/******************************************************************************
159
* txpowertrack_type0.TXT
160
******************************************************************************/
161
162
/* tc: Test Chip, mp: mp Chip*/
163
void
164
odm_read_and_config_mp_8814a_txpowertrack_type0(struct dm_struct *dm);
165
u32 odm_get_version_mp_8814a_txpowertrack_type0(void);
166
167
/******************************************************************************
168
* txpowertrack_type1.TXT
169
******************************************************************************/
170
171
/* tc: Test Chip, mp: mp Chip*/
172
void
173
odm_read_and_config_mp_8814a_txpowertrack_type1(struct dm_struct *dm);
174
u32 odm_get_version_mp_8814a_txpowertrack_type1(void);
175
176
/******************************************************************************
177
* txpowertrack_type10.TXT
178
******************************************************************************/
179
180
/* tc: Test Chip, mp: mp Chip*/
181
void
182
odm_read_and_config_mp_8814a_txpowertrack_type10(struct dm_struct *dm);
183
u32 odm_get_version_mp_8814a_txpowertrack_type10(void);
184
185
/******************************************************************************
186
* txpowertrack_type11.TXT
187
******************************************************************************/
188
189
/* tc: Test Chip, mp: mp Chip*/
190
void
191
odm_read_and_config_mp_8814a_txpowertrack_type11(struct dm_struct *dm);
192
u32 odm_get_version_mp_8814a_txpowertrack_type11(void);
193
194
/******************************************************************************
195
* txpowertrack_type2.TXT
196
******************************************************************************/
197
198
/* tc: Test Chip, mp: mp Chip*/
199
void
200
odm_read_and_config_mp_8814a_txpowertrack_type2(struct dm_struct *dm);
201
u32 odm_get_version_mp_8814a_txpowertrack_type2(void);
202
203
/******************************************************************************
204
* txpowertrack_type3.TXT
205
******************************************************************************/
206
207
/* tc: Test Chip, mp: mp Chip*/
208
void
209
odm_read_and_config_mp_8814a_txpowertrack_type3(struct dm_struct *dm);
210
u32 odm_get_version_mp_8814a_txpowertrack_type3(void);
211
212
/******************************************************************************
213
* txpowertrack_type4.TXT
214
******************************************************************************/
215
216
/* tc: Test Chip, mp: mp Chip*/
217
void
218
odm_read_and_config_mp_8814a_txpowertrack_type4(struct dm_struct *dm);
219
u32 odm_get_version_mp_8814a_txpowertrack_type4(void);
220
221
/******************************************************************************
222
* txpowertrack_type5.TXT
223
******************************************************************************/
224
225
/* tc: Test Chip, mp: mp Chip*/
226
void
227
odm_read_and_config_mp_8814a_txpowertrack_type5(struct dm_struct *dm);
228
u32 odm_get_version_mp_8814a_txpowertrack_type5(void);
229
230
/******************************************************************************
231
* txpowertrack_type6.TXT
232
******************************************************************************/
233
234
/* tc: Test Chip, mp: mp Chip*/
235
void
236
odm_read_and_config_mp_8814a_txpowertrack_type6(struct dm_struct *dm);
237
u32 odm_get_version_mp_8814a_txpowertrack_type6(void);
238
239
/******************************************************************************
240
* txpowertrack_type7.TXT
241
******************************************************************************/
242
243
/* tc: Test Chip, mp: mp Chip*/
244
void
245
odm_read_and_config_mp_8814a_txpowertrack_type7(struct dm_struct *dm);
246
u32 odm_get_version_mp_8814a_txpowertrack_type7(void);
247
248
/******************************************************************************
249
* txpowertrack_type8.TXT
250
******************************************************************************/
251
252
/* tc: Test Chip, mp: mp Chip*/
253
void
254
odm_read_and_config_mp_8814a_txpowertrack_type8(struct dm_struct *dm);
255
u32 odm_get_version_mp_8814a_txpowertrack_type8(void);
256
257
/******************************************************************************
258
* txpowertrack_type9.TXT
259
******************************************************************************/
260
261
/* tc: Test Chip, mp: mp Chip*/
262
void
263
odm_read_and_config_mp_8814a_txpowertrack_type9(struct dm_struct *dm);
264
u32 odm_get_version_mp_8814a_txpowertrack_type9(void);
265
266
/******************************************************************************
267
* txpowertssi.TXT
268
******************************************************************************/
269
270
/* tc: Test Chip, mp: mp Chip*/
271
void
272
odm_read_and_config_mp_8814a_txpowertssi(struct dm_struct *dm);
273
u32 odm_get_version_mp_8814a_txpowertssi(void);
274
275
/******************************************************************************
276
* txpwr_lmt.TXT
277
******************************************************************************/
278
279
/* tc: Test Chip, mp: mp Chip*/
280
void
281
odm_read_and_config_mp_8814a_txpwr_lmt(struct dm_struct *dm);
282
u32 odm_get_version_mp_8814a_txpwr_lmt(void);
283
284
/******************************************************************************
285
* txpwr_lmt_type0.TXT
286
******************************************************************************/
287
288
/* tc: Test Chip, mp: mp Chip*/
289
void
290
odm_read_and_config_mp_8814a_txpwr_lmt_type0(struct dm_struct *dm);
291
u32 odm_get_version_mp_8814a_txpwr_lmt_type0(void);
292
293
/******************************************************************************
294
* txpwr_lmt_type1.TXT
295
******************************************************************************/
296
297
/* tc: Test Chip, mp: mp Chip*/
298
void
299
odm_read_and_config_mp_8814a_txpwr_lmt_type1(struct dm_struct *dm);
300
u32 odm_get_version_mp_8814a_txpwr_lmt_type1(void);
301
302
/******************************************************************************
303
* txpwr_lmt_type10.TXT
304
******************************************************************************/
305
306
/* tc: Test Chip, mp: mp Chip*/
307
void
308
odm_read_and_config_mp_8814a_txpwr_lmt_type10(struct dm_struct *dm);
309
u32 odm_get_version_mp_8814a_txpwr_lmt_type10(void);
310
311
/******************************************************************************
312
* txpwr_lmt_type11.TXT
313
******************************************************************************/
314
315
/* tc: Test Chip, mp: mp Chip*/
316
void
317
odm_read_and_config_mp_8814a_txpwr_lmt_type11(struct dm_struct *dm);
318
u32 odm_get_version_mp_8814a_txpwr_lmt_type11(void);
319
320
/******************************************************************************
321
* txpwr_lmt_type2.TXT
322
******************************************************************************/
323
324
/* tc: Test Chip, mp: mp Chip*/
325
void
326
odm_read_and_config_mp_8814a_txpwr_lmt_type2(struct dm_struct *dm);
327
u32 odm_get_version_mp_8814a_txpwr_lmt_type2(void);
328
329
/******************************************************************************
330
* txpwr_lmt_type3.TXT
331
******************************************************************************/
332
333
/* tc: Test Chip, mp: mp Chip*/
334
void
335
odm_read_and_config_mp_8814a_txpwr_lmt_type3(struct dm_struct *dm);
336
u32 odm_get_version_mp_8814a_txpwr_lmt_type3(void);
337
338
/******************************************************************************
339
* txpwr_lmt_type4.TXT
340
******************************************************************************/
341
342
/* tc: Test Chip, mp: mp Chip*/
343
void
344
odm_read_and_config_mp_8814a_txpwr_lmt_type4(struct dm_struct *dm);
345
u32 odm_get_version_mp_8814a_txpwr_lmt_type4(void);
346
347
/******************************************************************************
348
* txpwr_lmt_type5.TXT
349
******************************************************************************/
350
351
/* tc: Test Chip, mp: mp Chip*/
352
void
353
odm_read_and_config_mp_8814a_txpwr_lmt_type5(struct dm_struct *dm);
354
u32 odm_get_version_mp_8814a_txpwr_lmt_type5(void);
355
356
/******************************************************************************
357
* txpwr_lmt_type6.TXT
358
******************************************************************************/
359
360
/* tc: Test Chip, mp: mp Chip*/
361
void
362
odm_read_and_config_mp_8814a_txpwr_lmt_type6(struct dm_struct *dm);
363
u32 odm_get_version_mp_8814a_txpwr_lmt_type6(void);
364
365
/******************************************************************************
366
* txpwr_lmt_type7.TXT
367
******************************************************************************/
368
369
/* tc: Test Chip, mp: mp Chip*/
370
void
371
odm_read_and_config_mp_8814a_txpwr_lmt_type7(struct dm_struct *dm);
372
u32 odm_get_version_mp_8814a_txpwr_lmt_type7(void);
373
374
/******************************************************************************
375
* txpwr_lmt_type8.TXT
376
******************************************************************************/
377
378
/* tc: Test Chip, mp: mp Chip*/
379
void
380
odm_read_and_config_mp_8814a_txpwr_lmt_type8(struct dm_struct *dm);
381
u32 odm_get_version_mp_8814a_txpwr_lmt_type8(void);
382
383
/******************************************************************************
384
* txpwr_lmt_type9.TXT
385
******************************************************************************/
386
387
/* tc: Test Chip, mp: mp Chip*/
388
void
389
odm_read_and_config_mp_8814a_txpwr_lmt_type9(struct dm_struct *dm);
390
u32 odm_get_version_mp_8814a_txpwr_lmt_type9(void);
391
392
#endif
393
#endif /* end of HWIMG_SUPPORT*/
394
395
396