blob: 010d704161062b0ef73ce623faf9432a2405e349 [file] [log] [blame]
Jeff Johnson295189b2012-06-20 16:38:30 -07001/*
Gopichand Nakkala92f07d82013-01-08 21:16:34 -08002 * Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
3 *
4 * Previously licensed under the ISC license by Qualcomm Atheros, Inc.
5 *
6 *
7 * Permission to use, copy, modify, and/or distribute this software for
8 * any purpose with or without fee is hereby granted, provided that the
9 * above copyright notice and this permission notice appear in all
10 * copies.
11 *
12 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
13 * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
14 * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
15 * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
16 * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
17 * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
18 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
19 * PERFORMANCE OF THIS SOFTWARE.
20 */
21/*
Jeff Johnson32d95a32012-09-10 13:15:23 -070022 * Copyright (c) 2012, The Linux Foundation. All rights reserved.
Jeff Johnson295189b2012-06-20 16:38:30 -070023 *
24 * Previously licensed under the ISC license by Qualcomm Atheros, Inc.
25 *
26 *
27 * Permission to use, copy, modify, and/or distribute this software for
28 * any purpose with or without fee is hereby granted, provided that the
29 * above copyright notice and this permission notice appear in all
30 * copies.
31 *
32 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
33 * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
34 * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
35 * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
36 * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
37 * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
38 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
39 * PERFORMANCE OF THIS SOFTWARE.
40 */
41
42/** ------------------------------------------------------------------------- *
43 ------------------------------------------------------------------------- *
44
45
46 \file wlan_nv.c
47
48 \brief Contains collection of table default values to use in
49 case a table is not found in NV
50
51 $Id$
52
53 ========================================================================== */
54
55#ifndef WLAN_NV_C
56#define WLAN_NV_C
57
58#ifndef FEATURE_WLAN_INTEGRATED_SOC
59
60#include "wlan_nv.h"
61
62const sHalNv nvDefaults =
63{
64 {
65 0, // tANI_U16 productId;
66 0, // tANI_U8 productBands;
67 1, // tANI_U8 wlanNvRevId; //0: WCN1312, 1: WCN1314, 2: WCN3660
68 1, // tANI_U8 numOfTxChains;
69 2, // tANI_U8 numOfRxChains;
70 { 0x00, 0xDE, 0xAD, 0xBE, 0xEF, 0x00 }, // tANI_U8 macAddr[NV_FIELD_MAC_ADDR_SIZE];
71 { "\0" }
72 }, //fields
73
74 {
75 // NV_TABLE_RATE_POWER_SETTINGS
76 {
77 // typedef tANI_S8 tPowerdBm;
78 //typedef tPowerdBm tRateGroupPwr[NUM_HAL_PHY_RATES];
79 //tRateGroupPwr pwrOptimum[NUM_RF_SUBBANDS];
80 {
81 //802.11b Rates
82 {2150}, // HAL_PHY_RATE_11B_LONG_1_MBPS,
83 {2150}, // HAL_PHY_RATE_11B_LONG_2_MBPS,
84 {2150}, // HAL_PHY_RATE_11B_LONG_5_5_MBPS,
85 {2150}, // HAL_PHY_RATE_11B_LONG_11_MBPS,
86 {2150}, // HAL_PHY_RATE_11B_SHORT_2_MBPS,
87 {2150}, // HAL_PHY_RATE_11B_SHORT_5_5_MBPS,
88 {2150}, // HAL_PHY_RATE_11B_SHORT_11_MBPS,
89
90 //SLR Rates
91 {2150}, // HAL_PHY_RATE_SLR_0_25_MBPS,
92 {2150}, // HAL_PHY_RATE_SLR_0_5_MBPS,
93
94 //11A 20MHz Rates
95 {1750}, // HAL_PHY_RATE_11A_6_MBPS,
96 {1750}, // HAL_PHY_RATE_11A_9_MBPS,
97 {1750}, // HAL_PHY_RATE_11A_12_MBPS,
98 {1750}, // HAL_PHY_RATE_11A_18_MBPS,
99 {1750}, // HAL_PHY_RATE_11A_24_MBPS,
100 {1750}, // HAL_PHY_RATE_11A_36_MBPS,
101 {1750}, // HAL_PHY_RATE_11A_48_MBPS,
102 {1750}, // HAL_PHY_RATE_11A_54_MBPS,
103
104 //MCS Index #0-15 (20MHz)
105 {1750}, // HAL_PHY_RATE_MCS_1NSS_6_5_MBPS,
106 {1750}, // HAL_PHY_RATE_MCS_1NSS_13_MBPS,
107 {1750}, // HAL_PHY_RATE_MCS_1NSS_19_5_MBPS,
108 {1750}, // HAL_PHY_RATE_MCS_1NSS_26_MBPS,
109 {1750}, // HAL_PHY_RATE_MCS_1NSS_39_MBPS,
110 {1750}, // HAL_PHY_RATE_MCS_1NSS_52_MBPS,
111 {1650}, // HAL_PHY_RATE_MCS_1NSS_58_5_MBPS,
112 {1550}, // HAL_PHY_RATE_MCS_1NSS_65_MBPS,
113 {1750}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_7_2_MBPS,
114 {1750}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_14_4_MBPS,
115 {1750}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_21_7_MBPS,
116 {1750}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_28_9_MBPS,
117 {1750}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_43_3_MBPS,
118 {1750}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_57_8_MBPS,
119 {1650}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_65_MBPS,
120 {1550} // HAL_PHY_RATE_MCS_1NSS_MM_SG_72_2_MBPS,
121 }, // RF_SUBBAND_2_4_GHZ,
122 },
123
124
125 // NV_TABLE_REGULATORY_DOMAINS
126 {
127 // typedef struct
128 // {
129 // tANI_BOOLEAN enabled;
130 // tPowerdBm pwrLimit;
131 // }sRegulatoryChannel;
132
133 // typedef struct
134 // {
135 // sRegulatoryChannel channels[NUM_RF_CHANNELS];
136 // uAbsPwrPrecision antennaGain[NUM_RF_SUBBANDS];
137 // uAbsPwrPrecision bRatePowerOffset[NUM_2_4GHZ_CHANNELS];
138 // }sRegulatoryDomains;
139
140 //sRegulatoryDomains regDomains[NUM_REG_DOMAINS];
141
142
143 { // REG_DOMAIN_FCC start
144 { //sRegulatoryChannel start
145 //enabled, pwrLimit
146 //2.4GHz Band
147 {eANI_BOOLEAN_TRUE, 23}, //RF_CHAN_1,
148 {eANI_BOOLEAN_TRUE, 23}, //RF_CHAN_2,
149 {eANI_BOOLEAN_TRUE, 23}, //RF_CHAN_3,
150 {eANI_BOOLEAN_TRUE, 23}, //RF_CHAN_4,
151 {eANI_BOOLEAN_TRUE, 23}, //RF_CHAN_5,
152 {eANI_BOOLEAN_TRUE, 23}, //RF_CHAN_6,
153 {eANI_BOOLEAN_TRUE, 23}, //RF_CHAN_7,
154 {eANI_BOOLEAN_TRUE, 23}, //RF_CHAN_8,
155 {eANI_BOOLEAN_TRUE, 23}, //RF_CHAN_9,
156 {eANI_BOOLEAN_TRUE, 22}, //RF_CHAN_10,
157 {eANI_BOOLEAN_TRUE, 22}, //RF_CHAN_11,
158 {eANI_BOOLEAN_FALSE, 30}, //RF_CHAN_12,
159 {eANI_BOOLEAN_FALSE, 30}, //RF_CHAN_13,
160 {eANI_BOOLEAN_FALSE, 30}, //RF_CHAN_14,
161
162 }, //sRegulatoryChannel end
163 {
164 { 0 }, // RF_SUBBAND_2_4_GHZ
165 },
166
167 { // bRatePowerOffset start
168 //2.4GHz Band
169 { 0 }, //RF_CHAN_1,
170 { 0 }, //RF_CHAN_2,
171 { 0 }, //RF_CHAN_3,
172 { 0 }, //RF_CHAN_4,
173 { 0 }, //RF_CHAN_5,
174 { 0 }, //RF_CHAN_6,
175 { 0 }, //RF_CHAN_7,
176 { 0 }, //RF_CHAN_8,
177 { 0 }, //RF_CHAN_9,
178 { 0 }, //RF_CHAN_10,
179 { 0 }, //RF_CHAN_11,
180 { 0 }, //RF_CHAN_12,
181 { 0 }, //RF_CHAN_13,
182 { 0 }, //RF_CHAN_14,
183 }, // bRatePowerOffset end
184
185 { // gnRatePowerOffset start
186 //2.4GHz Band
187 { 0 }, //RF_CHAN_1,
188 { 0 }, //RF_CHAN_2,
189 { 0 }, //RF_CHAN_3,
190 { 0 }, //RF_CHAN_4,
191 { 0 }, //RF_CHAN_5,
192 { 0 }, //RF_CHAN_6,
193 { 0 }, //RF_CHAN_7,
194 { 0 }, //RF_CHAN_8,
195 { 0 }, //RF_CHAN_9,
196 { 0 }, //RF_CHAN_10,
197 { 0 }, //RF_CHAN_11,
198 { 0 }, //RF_CHAN_12,
199 { 0 }, //RF_CHAN_13,
200 { 0 }, //RF_CHAN_14,
201 } // gnRatePowerOffset end
202 }, // REG_DOMAIN_FCC end
203
204 { // REG_DOMAIN_ETSI start
205 { //sRegulatoryChannel start
206 //enabled, pwrLimit
207 //2.4GHz Band
208 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_1,
209 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_2,
210 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_3,
211 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_4,
212 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_5,
213 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_6,
214 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_7,
215 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_8,
216 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_9,
217 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_10,
218 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_11,
219 {eANI_BOOLEAN_TRUE, 19}, //RF_CHAN_12,
220 {eANI_BOOLEAN_TRUE, 19}, //RF_CHAN_13,
221 {eANI_BOOLEAN_FALSE, 30}, //RF_CHAN_14,
222
223 }, //sRegulatoryChannel end
224 {
225 { 0 }, // RF_SUBBAND_2_4_GHZ
226 },
227
228 { // bRatePowerOffset start
229 //2.4GHz Band
230 { 0 }, //RF_CHAN_1,
231 { 0 }, //RF_CHAN_2,
232 { 0 }, //RF_CHAN_3,
233 { 0 }, //RF_CHAN_4,
234 { 0 }, //RF_CHAN_5,
235 { 0 }, //RF_CHAN_6,
236 { 0 }, //RF_CHAN_7,
237 { 0 }, //RF_CHAN_8,
238 { 0 }, //RF_CHAN_9,
239 { 0 }, //RF_CHAN_10,
240 { 0 }, //RF_CHAN_11,
241 { 0 }, //RF_CHAN_12,
242 { 0 }, //RF_CHAN_13,
243 { 0 }, //RF_CHAN_14,
244 }, // bRatePowerOffset end
245
246 { // gnRatePowerOffset start
247 //2.4GHz Band
248 { 0 }, //RF_CHAN_1,
249 { 0 }, //RF_CHAN_2,
250 { 0 }, //RF_CHAN_3,
251 { 0 }, //RF_CHAN_4,
252 { 0 }, //RF_CHAN_5,
253 { 0 }, //RF_CHAN_6,
254 { 0 }, //RF_CHAN_7,
255 { 0 }, //RF_CHAN_8,
256 { 0 }, //RF_CHAN_9,
257 { 0 }, //RF_CHAN_10,
258 { 0 }, //RF_CHAN_11,
259 { 0 }, //RF_CHAN_12,
260 { 0 }, //RF_CHAN_13,
261 { 0 }, //RF_CHAN_14,
262 } // gnRatePowerOffset end
263 }, // REG_DOMAIN_ETSI end
264
265 { // REG_DOMAIN_JAPAN start
266 { //sRegulatoryChannel start
267 //enabled, pwrLimit
268 //2.4GHz Band
269 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_1,
270 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_2,
271 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_3,
272 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_4,
273 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_5,
274 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_6,
275 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_7,
276 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_8,
277 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_9,
278 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_10,
279 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_11,
280 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_12,
281 {eANI_BOOLEAN_TRUE, 20}, //RF_CHAN_13,
282 {eANI_BOOLEAN_TRUE, 18}, //RF_CHAN_14,
283
284 }, //sRegulatoryChannel end
285 {
286 { 0 }, // RF_SUBBAND_2_4_GHZ
287 },
288
289 { // bRatePowerOffset start
290 //2.4GHz Band
291 { 0 }, //RF_CHAN_1,
292 { 0 }, //RF_CHAN_2,
293 { 0 }, //RF_CHAN_3,
294 { 0 }, //RF_CHAN_4,
295 { 0 }, //RF_CHAN_5,
296 { 0 }, //RF_CHAN_6,
297 { 0 }, //RF_CHAN_7,
298 { 0 }, //RF_CHAN_8,
299 { 0 }, //RF_CHAN_9,
300 { 0 }, //RF_CHAN_10,
301 { 0 }, //RF_CHAN_11,
302 { 0 }, //RF_CHAN_12,
303 { 0 }, //RF_CHAN_13,
304 { 0 }, //RF_CHAN_14,
305 }, // bRatePowerOffset end
306
307 { // gnRatePowerOffset start
308 //2.4GHz Band
309 { 0 }, //RF_CHAN_1,
310 { 0 }, //RF_CHAN_2,
311 { 0 }, //RF_CHAN_3,
312 { 0 }, //RF_CHAN_4,
313 { 0 }, //RF_CHAN_5,
314 { 0 }, //RF_CHAN_6,
315 { 0 }, //RF_CHAN_7,
316 { 0 }, //RF_CHAN_8,
317 { 0 }, //RF_CHAN_9,
318 { 0 }, //RF_CHAN_10,
319 { 0 }, //RF_CHAN_11,
320 { 0 }, //RF_CHAN_12,
321 { 0 }, //RF_CHAN_13,
322 { 0 }, //RF_CHAN_14,
323 } // gnRatePowerOffset end
324 }, // REG_DOMAIN_JAPAN end
325
326 { // REG_DOMAIN_WORLD start
327 { //sRegulatoryChannel start
328 //enabled, pwrLimit
329 //2.4GHz Band
330 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_1,
331 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_2,
332 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_3,
333 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_4,
334 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_5,
335 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_6,
336 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_7,
337 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_8,
338 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_9,
339 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_10,
340 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_11,
341 {eANI_BOOLEAN_FALSE, 0}, //RF_CHAN_12,
342 {eANI_BOOLEAN_FALSE, 0}, //RF_CHAN_13,
343 {eANI_BOOLEAN_FALSE, 0}, //RF_CHAN_14,
344
345 }, //sRegulatoryChannel end
346 {
347 { 0 }, // RF_SUBBAND_2_4_GHZ
348 },
349
350 { // bRatePowerOffset start
351 //2.4GHz Band
352 { 0 }, //RF_CHAN_1,
353 { 0 }, //RF_CHAN_2,
354 { 0 }, //RF_CHAN_3,
355 { 0 }, //RF_CHAN_4,
356 { 0 }, //RF_CHAN_5,
357 { 0 }, //RF_CHAN_6,
358 { 0 }, //RF_CHAN_7,
359 { 0 }, //RF_CHAN_8,
360 { 0 }, //RF_CHAN_9,
361 { 0 }, //RF_CHAN_10,
362 { 0 }, //RF_CHAN_11,
363 { 0 }, //RF_CHAN_12,
364 { 0 }, //RF_CHAN_13,
365 { 0 }, //RF_CHAN_14,
366 }, // bRatePowerOffset end
367
368 { // gnRatePowerOffset start
369 //2.4GHz Band
370 { 0 }, //RF_CHAN_1,
371 { 0 }, //RF_CHAN_2,
372 { 0 }, //RF_CHAN_3,
373 { 0 }, //RF_CHAN_4,
374 { 0 }, //RF_CHAN_5,
375 { 0 }, //RF_CHAN_6,
376 { 0 }, //RF_CHAN_7,
377 { 0 }, //RF_CHAN_8,
378 { 0 }, //RF_CHAN_9,
379 { 0 }, //RF_CHAN_10,
380 { 0 }, //RF_CHAN_11,
381 { 0 }, //RF_CHAN_12,
382 { 0 }, //RF_CHAN_13,
383 { 0 }, //RF_CHAN_14,
384 } // gnRatePowerOffset end
385 }, // REG_DOMAIN_WORLD end
386
387 { // REG_DOMAIN_N_AMER_EXC_FCC start
388 { //sRegulatoryChannel start
389 //enabled, pwrLimit
390 //2.4GHz Band
391 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_1,
392 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_2,
393 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_3,
394 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_4,
395 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_5,
396 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_6,
397 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_7,
398 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_8,
399 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_9,
400 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_10,
401 {eANI_BOOLEAN_TRUE, 16}, //RF_CHAN_11,
402 {eANI_BOOLEAN_FALSE, 30}, //RF_CHAN_12,
403 {eANI_BOOLEAN_FALSE, 30}, //RF_CHAN_13,
404 {eANI_BOOLEAN_FALSE, 30}, //RF_CHAN_14,
405
406 }, //sRegulatoryChannel end
407 {
408 { 0 }, // RF_SUBBAND_2_4_GHZ
409 },
410
411 { // bRatePowerOffset start
412 //2.4GHz Band
413 { 0 }, //RF_CHAN_1,
414 { 0 }, //RF_CHAN_2,
415 { 0 }, //RF_CHAN_3,
416 { 0 }, //RF_CHAN_4,
417 { 0 }, //RF_CHAN_5,
418 { 0 }, //RF_CHAN_6,
419 { 0 }, //RF_CHAN_7,
420 { 0 }, //RF_CHAN_8,
421 { 0 }, //RF_CHAN_9,
422 { 0 }, //RF_CHAN_10,
423 { 0 }, //RF_CHAN_11,
424 { 0 }, //RF_CHAN_12,
425 { 0 }, //RF_CHAN_13,
426 { 0 }, //RF_CHAN_14,
427 }, // bRatePowerOffset end
428
429 { // gnRatePowerOffset start
430 //2.4GHz Band
431 { 0 }, //RF_CHAN_1,
432 { 0 }, //RF_CHAN_2,
433 { 0 }, //RF_CHAN_3,
434 { 0 }, //RF_CHAN_4,
435 { 0 }, //RF_CHAN_5,
436 { 0 }, //RF_CHAN_6,
437 { 0 }, //RF_CHAN_7,
438 { 0 }, //RF_CHAN_8,
439 { 0 }, //RF_CHAN_9,
440 { 0 }, //RF_CHAN_10,
441 { 0 }, //RF_CHAN_11,
442 { 0 }, //RF_CHAN_12,
443 { 0 }, //RF_CHAN_13,
444 { 0 }, //RF_CHAN_14,
445 } // gnRatePowerOffset end
446 }, // REG_DOMAIN_N_AMER_EXC_FCC end
447
448 { // REG_DOMAIN_APAC start
449 { //sRegulatoryChannel start
450 //enabled, pwrLimit
451 //2.4GHz Band
452 {eANI_BOOLEAN_TRUE, 26}, //RF_CHAN_1,
453 {eANI_BOOLEAN_TRUE, 26}, //RF_CHAN_2,
454 {eANI_BOOLEAN_TRUE, 26}, //RF_CHAN_3,
455 {eANI_BOOLEAN_TRUE, 26}, //RF_CHAN_4,
456 {eANI_BOOLEAN_TRUE, 26}, //RF_CHAN_5,
457 {eANI_BOOLEAN_TRUE, 26}, //RF_CHAN_6,
458 {eANI_BOOLEAN_TRUE, 26}, //RF_CHAN_7,
459 {eANI_BOOLEAN_TRUE, 26}, //RF_CHAN_8,
460 {eANI_BOOLEAN_TRUE, 26}, //RF_CHAN_9,
461 {eANI_BOOLEAN_TRUE, 26}, //RF_CHAN_10,
462 {eANI_BOOLEAN_TRUE, 26}, //RF_CHAN_11,
463 {eANI_BOOLEAN_TRUE, 26}, //RF_CHAN_12,
464 {eANI_BOOLEAN_TRUE, 26}, //RF_CHAN_13,
465 {eANI_BOOLEAN_FALSE, 0}, //RF_CHAN_14,
466
467 }, //sRegulatoryChannel end
468 {
469 { 0 }, // RF_SUBBAND_2_4_GHZ
470 },
471
472 { // bRatePowerOffset start
473 //2.4GHz Band
474 { 0 }, //RF_CHAN_1,
475 { 0 }, //RF_CHAN_2,
476 { 0 }, //RF_CHAN_3,
477 { 0 }, //RF_CHAN_4,
478 { 0 }, //RF_CHAN_5,
479 { 0 }, //RF_CHAN_6,
480 { 0 }, //RF_CHAN_7,
481 { 0 }, //RF_CHAN_8,
482 { 0 }, //RF_CHAN_9,
483 { 0 }, //RF_CHAN_10,
484 { 0 }, //RF_CHAN_11,
485 { 0 }, //RF_CHAN_12,
486 { 0 }, //RF_CHAN_13,
487 { 0 }, //RF_CHAN_14,
488 }, // bRatePowerOffset end
489
490 { // gnRatePowerOffset start
491 //2.4GHz Band
492 { 0 }, //RF_CHAN_1,
493 { 0 }, //RF_CHAN_2,
494 { 0 }, //RF_CHAN_3,
495 { 0 }, //RF_CHAN_4,
496 { 0 }, //RF_CHAN_5,
497 { 0 }, //RF_CHAN_6,
498 { 0 }, //RF_CHAN_7,
499 { 0 }, //RF_CHAN_8,
500 { 0 }, //RF_CHAN_9,
501 { 0 }, //RF_CHAN_10,
502 { 0 }, //RF_CHAN_11,
503 { 0 }, //RF_CHAN_12,
504 { 0 }, //RF_CHAN_13,
505 { 0 }, //RF_CHAN_14,
506 } // gnRatePowerOffset end
507 }, // REG_DOMAIN_APAC end
508
509 { // REG_DOMAIN_KOREA start
510 { //sRegulatoryChannel start
511 //enabled, pwrLimit
512 //2.4GHz Band
513 {eANI_BOOLEAN_TRUE, 15}, //RF_CHAN_1,
514 {eANI_BOOLEAN_TRUE, 15}, //RF_CHAN_2,
515 {eANI_BOOLEAN_TRUE, 15}, //RF_CHAN_3,
516 {eANI_BOOLEAN_TRUE, 15}, //RF_CHAN_4,
517 {eANI_BOOLEAN_TRUE, 15}, //RF_CHAN_5,
518 {eANI_BOOLEAN_TRUE, 15}, //RF_CHAN_6,
519 {eANI_BOOLEAN_TRUE, 15}, //RF_CHAN_7,
520 {eANI_BOOLEAN_TRUE, 15}, //RF_CHAN_8,
521 {eANI_BOOLEAN_TRUE, 15}, //RF_CHAN_9,
522 {eANI_BOOLEAN_TRUE, 15}, //RF_CHAN_10,
523 {eANI_BOOLEAN_TRUE, 15}, //RF_CHAN_11,
524 {eANI_BOOLEAN_TRUE, 15}, //RF_CHAN_12,
525 {eANI_BOOLEAN_TRUE, 15}, //RF_CHAN_13,
526 {eANI_BOOLEAN_FALSE, 0}, //RF_CHAN_14,
527
528 }, //sRegulatoryChannel end
529 {
530 { 0 }, // RF_SUBBAND_2_4_GHZ
531 },
532
533 { // bRatePowerOffset start
534 //2.4GHz Band
535 { 0 }, //RF_CHAN_1,
536 { 0 }, //RF_CHAN_2,
537 { 0 }, //RF_CHAN_3,
538 { 0 }, //RF_CHAN_4,
539 { 0 }, //RF_CHAN_5,
540 { 0 }, //RF_CHAN_6,
541 { 0 }, //RF_CHAN_7,
542 { 0 }, //RF_CHAN_8,
543 { 0 }, //RF_CHAN_9,
544 { 0 }, //RF_CHAN_10,
545 { 0 }, //RF_CHAN_11,
546 { 0 }, //RF_CHAN_12,
547 { 0 }, //RF_CHAN_13,
548 { 0 }, //RF_CHAN_14,
549 }, // bRatePowerOffset end
550
551 { // gnRatePowerOffset start
552 //2.4GHz Band
553 { 0 }, //RF_CHAN_1,
554 { 0 }, //RF_CHAN_2,
555 { 0 }, //RF_CHAN_3,
556 { 0 }, //RF_CHAN_4,
557 { 0 }, //RF_CHAN_5,
558 { 0 }, //RF_CHAN_6,
559 { 0 }, //RF_CHAN_7,
560 { 0 }, //RF_CHAN_8,
561 { 0 }, //RF_CHAN_9,
562 { 0 }, //RF_CHAN_10,
563 { 0 }, //RF_CHAN_11,
564 { 0 }, //RF_CHAN_12,
565 { 0 }, //RF_CHAN_13,
566 { 0 }, //RF_CHAN_14,
567 } // gnRatePowerOffset end
568 }, // REG_DOMAIN_KOREA end
569
570 { // REG_DOMAIN_HI_5GHZ start
571 { //sRegulatoryChannel start
572 //enabled, pwrLimit
573 //2.4GHz Band
574 {eANI_BOOLEAN_TRUE, 14}, //RF_CHAN_1,
575 {eANI_BOOLEAN_TRUE, 14}, //RF_CHAN_2,
576 {eANI_BOOLEAN_TRUE, 14}, //RF_CHAN_3,
577 {eANI_BOOLEAN_TRUE, 14}, //RF_CHAN_4,
578 {eANI_BOOLEAN_TRUE, 14}, //RF_CHAN_5,
579 {eANI_BOOLEAN_TRUE, 14}, //RF_CHAN_6,
580 {eANI_BOOLEAN_TRUE, 14}, //RF_CHAN_7,
581 {eANI_BOOLEAN_TRUE, 14}, //RF_CHAN_8,
582 {eANI_BOOLEAN_TRUE, 14}, //RF_CHAN_9,
583 {eANI_BOOLEAN_TRUE, 14}, //RF_CHAN_10,
584 {eANI_BOOLEAN_TRUE, 14}, //RF_CHAN_11,
585 {eANI_BOOLEAN_TRUE, 14}, //RF_CHAN_12,
586 {eANI_BOOLEAN_TRUE, 14}, //RF_CHAN_13,
587 {eANI_BOOLEAN_FALSE, 0}, //RF_CHAN_14,
588
589 }, //sRegulatoryChannel end
590 {
591 { 0 }, // RF_SUBBAND_2_4_GHZ
592 },
593
594 { // bRatePowerOffset start
595 //2.4GHz Band
596 { 0 }, //RF_CHAN_1,
597 { 0 }, //RF_CHAN_2,
598 { 0 }, //RF_CHAN_3,
599 { 0 }, //RF_CHAN_4,
600 { 0 }, //RF_CHAN_5,
601 { 0 }, //RF_CHAN_6,
602 { 0 }, //RF_CHAN_7,
603 { 0 }, //RF_CHAN_8,
604 { 0 }, //RF_CHAN_9,
605 { 0 }, //RF_CHAN_10,
606 { 0 }, //RF_CHAN_11,
607 { 0 }, //RF_CHAN_12,
608 { 0 }, //RF_CHAN_13,
609 { 0 }, //RF_CHAN_14,
610 }, // bRatePowerOffset end
611
612 { // gnRatePowerOffset start
613 //2.4GHz Band
614 { 0 }, //RF_CHAN_1,
615 { 0 }, //RF_CHAN_2,
616 { 0 }, //RF_CHAN_3,
617 { 0 }, //RF_CHAN_4,
618 { 0 }, //RF_CHAN_5,
619 { 0 }, //RF_CHAN_6,
620 { 0 }, //RF_CHAN_7,
621 { 0 }, //RF_CHAN_8,
622 { 0 }, //RF_CHAN_9,
623 { 0 }, //RF_CHAN_10,
624 { 0 }, //RF_CHAN_11,
625 { 0 }, //RF_CHAN_12,
626 { 0 }, //RF_CHAN_13,
627 { 0 }, //RF_CHAN_14,
628 } // gnRatePowerOffset end
629 }, // REG_DOMAIN_HI_5GHZ end
630
631 { // REG_DOMAIN_NO_5GHZ start
632 { //sRegulatoryChannel start
633 //enabled, pwrLimit
634 //2.4GHz Band
635 {eANI_BOOLEAN_TRUE, 12}, //RF_CHAN_1,
636 {eANI_BOOLEAN_TRUE, 12}, //RF_CHAN_2,
637 {eANI_BOOLEAN_TRUE, 12}, //RF_CHAN_3,
638 {eANI_BOOLEAN_TRUE, 12}, //RF_CHAN_4,
639 {eANI_BOOLEAN_TRUE, 12}, //RF_CHAN_5,
640 {eANI_BOOLEAN_TRUE, 12}, //RF_CHAN_6,
641 {eANI_BOOLEAN_TRUE, 12}, //RF_CHAN_7,
642 {eANI_BOOLEAN_TRUE, 12}, //RF_CHAN_8,
643 {eANI_BOOLEAN_TRUE, 12}, //RF_CHAN_9,
644 {eANI_BOOLEAN_TRUE, 12}, //RF_CHAN_10,
645 {eANI_BOOLEAN_TRUE, 12}, //RF_CHAN_11,
646 {eANI_BOOLEAN_TRUE, 12}, //RF_CHAN_12,
647 {eANI_BOOLEAN_TRUE, 12}, //RF_CHAN_13,
648 {eANI_BOOLEAN_FALSE, 0}, //RF_CHAN_14,
649
650 }, //sRegulatoryChannel end
651 {
652 { 0 }, // RF_SUBBAND_2_4_GHZ
653 },
654
655 { // bRatePowerOffset start
656 //2.4GHz Band
657 { 0 }, //RF_CHAN_1,
658 { 0 }, //RF_CHAN_2,
659 { 0 }, //RF_CHAN_3,
660 { 0 }, //RF_CHAN_4,
661 { 0 }, //RF_CHAN_5,
662 { 0 }, //RF_CHAN_6,
663 { 0 }, //RF_CHAN_7,
664 { 0 }, //RF_CHAN_8,
665 { 0 }, //RF_CHAN_9,
666 { 0 }, //RF_CHAN_10,
667 { 0 }, //RF_CHAN_11,
668 { 0 }, //RF_CHAN_12,
669 { 0 }, //RF_CHAN_13,
670 { 0 }, //RF_CHAN_14,
671 }, // bRatePowerOffset end
672
673 { // gnRatePowerOffset start
674 //2.4GHz Band
675 { 0 }, //RF_CHAN_1,
676 { 0 }, //RF_CHAN_2,
677 { 0 }, //RF_CHAN_3,
678 { 0 }, //RF_CHAN_4,
679 { 0 }, //RF_CHAN_5,
680 { 0 }, //RF_CHAN_6,
681 { 0 }, //RF_CHAN_7,
682 { 0 }, //RF_CHAN_8,
683 { 0 }, //RF_CHAN_9,
684 { 0 }, //RF_CHAN_10,
685 { 0 }, //RF_CHAN_11,
686 { 0 }, //RF_CHAN_12,
687 { 0 }, //RF_CHAN_13,
688 { 0 }, //RF_CHAN_14,
689 } // gnRatePowerOffset end
690 } // REG_DOMAIN_NO_5GHZ end
691 },
692
693 // NV_TABLE_DEFAULT_COUNTRY
694 {
695 // typedef struct
696 // {
697 // tANI_U8 regDomain; //from eRegDomainId
698 // tANI_U8 countryCode[NV_FIELD_COUNTRY_CODE_SIZE]; // string identifier
699 // }sDefaultCountry;
700
701 0, // regDomain
702 { 'U', 'S', 'I' } // countryCode
703 },
704
705 //NV_TABLE_TPC_POWER_TABLE
706 {
707 {
708 {
709 0 , //0
710 41 , //1
711 43 , //2
712 45 , //3
713 47 , //4
714 49 , //5
715 51 , //6
716 53 , //7
717 55 , //8
718 56 , //9
719 58 , //10
720 59 , //11
721 60 , //12
722 62 , //13
723 63 , //14
724 64 , //15
725 65 , //16
726 67 , //17
727 68 , //18
728 69 , //19
729 70 , //20
730 71 , //21
731 72 , //22
732 73 , //23
733 74 , //24
734 75 , //25
735 75 , //26
736 76 , //27
737 77 , //28
738 78 , //29
739 78 , //30
740 79 , //31
741 80 , //32
742 81 , //33
743 82 , //34
744 82 , //35
745 83 , //36
746 83 , //37
747 84 , //38
748 85 , //39
749 86 , //40
750 86 , //41
751 87 , //42
752 88 , //43
753 89 , //44
754 89 , //45
755 90 , //46
756 91 , //47
757 91 , //48
758 92 , //49
759 92 , //50
760 93 , //51
761 93 , //52
762 94 , //53
763 94 , //54
764 95 , //55
765 95 , //56
766 95 , //57
767 96 , //58
768 96 , //59
769 97 , //60
770 97 , //61
771 98 , //62
772 98 , //63
773 98 , //64
774 99 , //65
775 99 , //66
776 99 , //67
777 100, //68
778 100, //69
779 100, //70
780 101, //71
781 101, //72
782 102, //73
783 102, //74
784 102, //75
785 102, //76
786 103, //77
787 103, //78
788 103, //79
789 103, //80
790 104, //81
791 104, //82
792 104, //83
793 104, //84
794 105, //85
795 105, //86
796 105, //87
797 105, //88
798 105, //89
799 106, //90
800 106, //91
801 106, //92
802 106, //93
803 106, //94
804 106, //95
805 106, //96
806 106, //97
807 106, //98
808 106, //99
809 106, //100
810 106, //101
811 106, //102
812 106, //103
813 106, //104
814 106, //105
815 107, //106
816 107, //107
817 107, //108
818 107, //109
819 107, //110
820 107, //111
821 107, //112
822 107, //113
823 107, //114
824 107, //115
825 107, //116
826 107, //117
827 107, //118
828 107, //119
829 107, //120
830 107, //121
831 107, //122
832 107, //123
833 107, //124
834 107, //125
835 107, //126
836 107, //127
837 }
838 }, //RF_CHAN_1
839 {
840 {
841 0 , //0
842 41 , //1
843 43 , //2
844 45 , //3
845 47 , //4
846 49 , //5
847 51 , //6
848 52 , //7
849 54 , //8
850 56 , //9
851 57 , //10
852 59 , //11
853 60 , //12
854 61 , //13
855 62 , //14
856 64 , //15
857 65 , //16
858 66 , //17
859 67 , //18
860 68 , //19
861 69 , //20
862 70 , //21
863 71 , //22
864 72 , //23
865 73 , //24
866 74 , //25
867 75 , //26
868 75 , //27
869 76 , //28
870 77 , //29
871 78 , //30
872 79 , //31
873 79 , //32
874 80 , //33
875 81 , //34
876 82 , //35
877 82 , //36
878 83 , //37
879 84 , //38
880 85 , //39
881 85 , //40
882 86 , //41
883 87 , //42
884 88 , //43
885 88 , //44
886 89 , //45
887 89 , //46
888 90 , //47
889 91 , //48
890 91 , //49
891 92 , //50
892 92 , //51
893 93 , //52
894 93 , //53
895 94 , //54
896 94 , //55
897 95 , //56
898 95 , //57
899 96 , //58
900 96 , //59
901 96 , //60
902 97 , //61
903 97 , //62
904 98 , //63
905 98 , //64
906 98 , //65
907 99 , //66
908 99 , //67
909 99 , //68
910 100, //69
911 100, //70
912 101, //71
913 101, //72
914 101, //73
915 101, //74
916 102, //75
917 102, //76
918 102, //77
919 103, //78
920 103, //79
921 103, //80
922 104, //81
923 104, //82
924 104, //83
925 104, //84
926 105, //85
927 105, //86
928 105, //87
929 105, //88
930 105, //89
931 106, //90
932 106, //91
933 106, //92
934 106, //93
935 106, //94
936 106, //95
937 106, //96
938 106, //97
939 106, //98
940 106, //99
941 106, //100
942 106, //101
943 106, //102
944 107, //103
945 107, //104
946 107, //105
947 107, //106
948 107, //107
949 107, //108
950 107, //109
951 107, //110
952 107, //111
953 107, //112
954 107, //113
955 107, //114
956 107, //115
957 107, //116
958 107, //117
959 107, //118
960 107, //119
961 107, //120
962 107, //121
963 107, //122
964 107, //123
965 107, //124
966 107, //125
967 107, //126
968 107, //127
969 }
970 }, //RF_CHAN_2
971 {
972 {
973 0 , //0
974 41 , //1
975 43 , //2
976 45 , //3
977 47 , //4
978 49 , //5
979 51 , //6
980 52 , //7
981 54 , //8
982 55 , //9
983 57 , //10
984 58 , //11
985 60 , //12
986 61 , //13
987 62 , //14
988 64 , //15
989 65 , //16
990 66 , //17
991 67 , //18
992 68 , //19
993 69 , //20
994 70 , //21
995 71 , //22
996 72 , //23
997 73 , //24
998 74 , //25
999 75 , //26
1000 75 , //27
1001 76 , //28
1002 77 , //29
1003 78 , //30
1004 78 , //31
1005 79 , //32
1006 80 , //33
1007 81 , //34
1008 82 , //35
1009 82 , //36
1010 83 , //37
1011 84 , //38
1012 84 , //39
1013 85 , //40
1014 86 , //41
1015 87 , //42
1016 87 , //43
1017 88 , //44
1018 89 , //45
1019 89 , //46
1020 90 , //47
1021 90 , //48
1022 91 , //49
1023 91 , //50
1024 92 , //51
1025 93 , //52
1026 93 , //53
1027 94 , //54
1028 94 , //55
1029 94 , //56
1030 95 , //57
1031 95 , //58
1032 96 , //59
1033 96 , //60
1034 97 , //61
1035 97 , //62
1036 97 , //63
1037 98 , //64
1038 98 , //65
1039 99 , //66
1040 99 , //67
1041 99 , //68
1042 100, //69
1043 100, //70
1044 100, //71
1045 101, //72
1046 101, //73
1047 101, //74
1048 102, //75
1049 102, //76
1050 102, //77
1051 103, //78
1052 103, //79
1053 103, //80
1054 103, //81
1055 104, //82
1056 104, //83
1057 104, //84
1058 104, //85
1059 104, //86
1060 105, //87
1061 105, //88
1062 105, //89
1063 105, //90
1064 105, //91
1065 105, //92
1066 105, //93
1067 105, //94
1068 105, //95
1069 105, //96
1070 105, //97
1071 105, //98
1072 106, //99
1073 106, //100
1074 106, //101
1075 106, //102
1076 106, //103
1077 106, //104
1078 106, //105
1079 106, //106
1080 106, //107
1081 106, //108
1082 106, //109
1083 106, //110
1084 106, //111
1085 106, //112
1086 106, //113
1087 106, //114
1088 106, //115
1089 106, //116
1090 106, //117
1091 106, //118
1092 106, //119
1093 106, //120
1094 106, //121
1095 106, //122
1096 106, //123
1097 106, //124
1098 106, //125
1099 106, //126
1100 106, //127
1101 }
1102 }, //RF_CHAN_3
1103 {
1104 {
1105 0 , //0
1106 42 , //1
1107 44 , //2
1108 46 , //3
1109 48 , //4
1110 49 , //5
1111 51 , //6
1112 53 , //7
1113 55 , //8
1114 57 , //9
1115 58 , //10
1116 60 , //11
1117 61 , //12
1118 62 , //13
1119 63 , //14
1120 64 , //15
1121 66 , //16
1122 67 , //17
1123 68 , //18
1124 69 , //19
1125 70 , //20
1126 71 , //21
1127 72 , //22
1128 73 , //23
1129 74 , //24
1130 75 , //25
1131 75 , //26
1132 76 , //27
1133 77 , //28
1134 78 , //29
1135 78 , //30
1136 79 , //31
1137 80 , //32
1138 81 , //33
1139 82 , //34
1140 82 , //35
1141 83 , //36
1142 84 , //37
1143 84 , //38
1144 85 , //39
1145 86 , //40
1146 87 , //41
1147 87 , //42
1148 88 , //43
1149 88 , //44
1150 89 , //45
1151 90 , //46
1152 90 , //47
1153 91 , //48
1154 91 , //49
1155 92 , //50
1156 92 , //51
1157 93 , //52
1158 93 , //53
1159 94 , //54
1160 94 , //55
1161 95 , //56
1162 95 , //57
1163 95 , //58
1164 96 , //59
1165 96 , //60
1166 97 , //61
1167 97 , //62
1168 98 , //63
1169 98 , //64
1170 98 , //65
1171 99 , //66
1172 99 , //67
1173 99 , //68
1174 100, //69
1175 100, //70
1176 100, //71
1177 101, //72
1178 101, //73
1179 101, //74
1180 102, //75
1181 102, //76
1182 102, //77
1183 103, //78
1184 103, //79
1185 103, //80
1186 103, //81
1187 104, //82
1188 104, //83
1189 104, //84
1190 104, //85
1191 104, //86
1192 104, //87
1193 104, //88
1194 104, //89
1195 105, //90
1196 105, //91
1197 105, //92
1198 105, //93
1199 105, //94
1200 105, //95
1201 105, //96
1202 105, //97
1203 105, //98
1204 105, //99
1205 105, //100
1206 105, //101
1207 105, //102
1208 105, //103
1209 105, //104
1210 106, //105
1211 106, //106
1212 106, //107
1213 106, //108
1214 106, //109
1215 106, //110
1216 106, //111
1217 106, //112
1218 106, //113
1219 106, //114
1220 106, //115
1221 106, //116
1222 106, //117
1223 106, //118
1224 106, //119
1225 106, //120
1226 106, //121
1227 106, //122
1228 106, //123
1229 106, //124
1230 106, //125
1231 106, //126
1232 106, //127
1233 }
1234 }, //RF_CHAN_4
1235 {
1236 {
1237 0 , //0
1238 41 , //1
1239 43 , //2
1240 45 , //3
1241 47 , //4
1242 49 , //5
1243 51 , //6
1244 53 , //7
1245 54 , //8
1246 56 , //9
1247 57 , //10
1248 59 , //11
1249 60 , //12
1250 62 , //13
1251 63 , //14
1252 65 , //15
1253 66 , //16
1254 67 , //17
1255 68 , //18
1256 69 , //19
1257 69 , //20
1258 71 , //21
1259 72 , //22
1260 72 , //23
1261 73 , //24
1262 74 , //25
1263 75 , //26
1264 76 , //27
1265 77 , //28
1266 78 , //29
1267 79 , //30
1268 79 , //31
1269 80 , //32
1270 81 , //33
1271 82 , //34
1272 83 , //35
1273 83 , //36
1274 84 , //37
1275 85 , //38
1276 86 , //39
1277 87 , //40
1278 87 , //41
1279 88 , //42
1280 89 , //43
1281 89 , //44
1282 90 , //45
1283 91 , //46
1284 91 , //47
1285 92 , //48
1286 92 , //49
1287 93 , //50
1288 93 , //51
1289 94 , //52
1290 94 , //53
1291 95 , //54
1292 95 , //55
1293 96 , //56
1294 96 , //57
1295 96 , //58
1296 97 , //59
1297 97 , //60
1298 98 , //61
1299 98 , //62
1300 98 , //63
1301 99 , //64
1302 99 , //65
1303 100, //66
1304 100, //67
1305 100, //68
1306 101, //69
1307 101, //70
1308 101, //71
1309 102, //72
1310 102, //73
1311 102, //74
1312 103, //75
1313 103, //76
1314 103, //77
1315 103, //78
1316 104, //79
1317 104, //80
1318 104, //81
1319 104, //82
1320 105, //83
1321 105, //84
1322 105, //85
1323 105, //86
1324 105, //87
1325 105, //88
1326 105, //89
1327 105, //90
1328 105, //91
1329 106, //92
1330 106, //93
1331 106, //94
1332 106, //95
1333 106, //96
1334 106, //97
1335 106, //98
1336 106, //99
1337 106, //100
1338 106, //101
1339 106, //102
1340 106, //103
1341 106, //104
1342 106, //105
1343 106, //106
1344 106, //107
1345 106, //108
1346 106, //109
1347 106, //110
1348 106, //111
1349 106, //112
1350 106, //113
1351 106, //114
1352 106, //115
1353 106, //116
1354 106, //117
1355 106, //118
1356 106, //119
1357 106, //120
1358 106, //121
1359 106, //122
1360 106, //123
1361 106, //124
1362 106, //125
1363 106, //126
1364 106, //127
1365 }
1366 }, //RF_CHAN_5
1367 {
1368 {
1369 0 , //0
1370 41 , //1
1371 43 , //2
1372 45 , //3
1373 47 , //4
1374 49 , //5
1375 51 , //6
1376 53 , //7
1377 55 , //8
1378 56 , //9
1379 58 , //10
1380 59 , //11
1381 61 , //12
1382 62 , //13
1383 63 , //14
1384 64 , //15
1385 65 , //16
1386 66 , //17
1387 68 , //18
1388 69 , //19
1389 70 , //20
1390 71 , //21
1391 72 , //22
1392 73 , //23
1393 74 , //24
1394 75 , //25
1395 76 , //26
1396 77 , //27
1397 77 , //28
1398 78 , //29
1399 79 , //30
1400 80 , //31
1401 80 , //32
1402 81 , //33
1403 82 , //34
1404 83 , //35
1405 83 , //36
1406 84 , //37
1407 85 , //38
1408 86 , //39
1409 87 , //40
1410 87 , //41
1411 88 , //42
1412 89 , //43
1413 89 , //44
1414 90 , //45
1415 91 , //46
1416 91 , //47
1417 92 , //48
1418 92 , //49
1419 93 , //50
1420 93 , //51
1421 94 , //52
1422 94 , //53
1423 95 , //54
1424 95 , //55
1425 96 , //56
1426 96 , //57
1427 97 , //58
1428 97 , //59
1429 98 , //60
1430 98 , //61
1431 98 , //62
1432 99 , //63
1433 99 , //64
1434 100, //65
1435 100, //66
1436 100, //67
1437 101, //68
1438 101, //69
1439 101, //70
1440 102, //71
1441 102, //72
1442 102, //73
1443 103, //74
1444 103, //75
1445 103, //76
1446 103, //77
1447 104, //78
1448 104, //79
1449 104, //80
1450 104, //81
1451 104, //82
1452 105, //83
1453 105, //84
1454 105, //85
1455 105, //86
1456 105, //87
1457 105, //88
1458 105, //89
1459 106, //90
1460 106, //91
1461 106, //92
1462 106, //93
1463 106, //94
1464 106, //95
1465 106, //96
1466 106, //97
1467 106, //98
1468 106, //99
1469 106, //100
1470 106, //101
1471 106, //102
1472 106, //103
1473 106, //104
1474 106, //105
1475 106, //106
1476 106, //107
1477 106, //108
1478 106, //109
1479 106, //110
1480 107, //111
1481 107, //112
1482 107, //113
1483 107, //114
1484 107, //115
1485 107, //116
1486 107, //117
1487 107, //118
1488 107, //119
1489 107, //120
1490 107, //121
1491 107, //122
1492 107, //123
1493 107, //124
1494 107, //125
1495 107, //126
1496 107, //127
1497 }
1498 }, //RF_CHAN_6
1499 {
1500 {
1501 0 , //0
1502 41 , //1
1503 43 , //2
1504 45 , //3
1505 47 , //4
1506 49 , //5
1507 51 , //6
1508 53 , //7
1509 55 , //8
1510 56 , //9
1511 58 , //10
1512 60 , //11
1513 61 , //12
1514 62 , //13
1515 63 , //14
1516 64 , //15
1517 66 , //16
1518 67 , //17
1519 68 , //18
1520 69 , //19
1521 70 , //20
1522 71 , //21
1523 72 , //22
1524 73 , //23
1525 74 , //24
1526 75 , //25
1527 76 , //26
1528 77 , //27
1529 77 , //28
1530 78 , //29
1531 79 , //30
1532 80 , //31
1533 80 , //32
1534 81 , //33
1535 82 , //34
1536 83 , //35
1537 84 , //36
1538 84 , //37
1539 85 , //38
1540 86 , //39
1541 87 , //40
1542 87 , //41
1543 88 , //42
1544 88 , //43
1545 89 , //44
1546 90 , //45
1547 90 , //46
1548 91 , //47
1549 91 , //48
1550 92 , //49
1551 92 , //50
1552 93 , //51
1553 93 , //52
1554 94 , //53
1555 94 , //54
1556 95 , //55
1557 95 , //56
1558 96 , //57
1559 96 , //58
1560 97 , //59
1561 97 , //60
1562 97 , //61
1563 98 , //62
1564 98 , //63
1565 99 , //64
1566 99 , //65
1567 99 , //66
1568 100, //67
1569 100, //68
1570 100, //69
1571 101, //70
1572 101, //71
1573 101, //72
1574 102, //73
1575 102, //74
1576 102, //75
1577 103, //76
1578 103, //77
1579 103, //78
1580 103, //79
1581 104, //80
1582 104, //81
1583 104, //82
1584 104, //83
1585 104, //84
1586 104, //85
1587 105, //86
1588 105, //87
1589 105, //88
1590 105, //89
1591 105, //90
1592 105, //91
1593 105, //92
1594 105, //93
1595 105, //94
1596 105, //95
1597 105, //96
1598 105, //97
1599 106, //98
1600 106, //99
1601 106, //100
1602 106, //101
1603 106, //102
1604 106, //103
1605 106, //104
1606 106, //105
1607 106, //106
1608 106, //107
1609 106, //108
1610 106, //109
1611 106, //110
1612 106, //111
1613 106, //112
1614 106, //113
1615 106, //114
1616 106, //115
1617 106, //116
1618 106, //117
1619 106, //118
1620 106, //119
1621 106, //120
1622 106, //121
1623 106, //122
1624 106, //123
1625 106, //124
1626 106, //125
1627 106, //126
1628 106, //127
1629 }
1630 }, //RF_CHAN_7
1631 {
1632 {
1633 0 , //0
1634 40 , //1
1635 42 , //2
1636 45 , //3
1637 47 , //4
1638 49 , //5
1639 51 , //6
1640 52 , //7
1641 54 , //8
1642 56 , //9
1643 58 , //10
1644 59 , //11
1645 61 , //12
1646 62 , //13
1647 63 , //14
1648 65 , //15
1649 66 , //16
1650 67 , //17
1651 68 , //18
1652 69 , //19
1653 70 , //20
1654 71 , //21
1655 72 , //22
1656 73 , //23
1657 74 , //24
1658 75 , //25
1659 76 , //26
1660 77 , //27
1661 77 , //28
1662 78 , //29
1663 79 , //30
1664 80 , //31
1665 81 , //32
1666 81 , //33
1667 82 , //34
1668 83 , //35
1669 84 , //36
1670 85 , //37
1671 86 , //38
1672 86 , //39
1673 87 , //40
1674 88 , //41
1675 89 , //42
1676 89 , //43
1677 90 , //44
1678 91 , //45
1679 91 , //46
1680 92 , //47
1681 92 , //48
1682 93 , //49
1683 93 , //50
1684 94 , //51
1685 94 , //52
1686 95 , //53
1687 95 , //54
1688 96 , //55
1689 96 , //56
1690 97 , //57
1691 97 , //58
1692 97 , //59
1693 98 , //60
1694 98 , //61
1695 99 , //62
1696 99 , //63
1697 99 , //64
1698 100, //65
1699 100, //66
1700 100, //67
1701 101, //68
1702 101, //69
1703 102, //70
1704 102, //71
1705 102, //72
1706 103, //73
1707 103, //74
1708 103, //75
1709 104, //76
1710 104, //77
1711 104, //78
1712 104, //79
1713 105, //80
1714 105, //81
1715 105, //82
1716 105, //83
1717 105, //84
1718 105, //85
1719 105, //86
1720 105, //87
1721 106, //88
1722 106, //89
1723 106, //90
1724 106, //91
1725 106, //92
1726 106, //93
1727 106, //94
1728 106, //95
1729 106, //96
1730 106, //97
1731 106, //98
1732 106, //99
1733 106, //100
1734 106, //101
1735 106, //102
1736 106, //103
1737 106, //104
1738 107, //105
1739 107, //106
1740 107, //107
1741 107, //108
1742 107, //109
1743 107, //110
1744 107, //111
1745 107, //112
1746 107, //113
1747 107, //114
1748 107, //115
1749 107, //116
1750 107, //117
1751 107, //118
1752 107, //119
1753 107, //120
1754 107, //121
1755 107, //122
1756 107, //123
1757 107, //124
1758 107, //125
1759 107, //126
1760 107, //127
1761 }
1762 }, //RF_CHAN_8
1763 {
1764 {
1765 0 , //0
1766 41 , //1
1767 44 , //2
1768 46 , //3
1769 48 , //4
1770 50 , //5
1771 52 , //6
1772 54 , //7
1773 56 , //8
1774 58 , //9
1775 59 , //10
1776 60 , //11
1777 62 , //12
1778 63 , //13
1779 64 , //14
1780 66 , //15
1781 67 , //16
1782 68 , //17
1783 69 , //18
1784 70 , //19
1785 71 , //20
1786 72 , //21
1787 73 , //22
1788 74 , //23
1789 75 , //24
1790 76 , //25
1791 77 , //26
1792 78 , //27
1793 79 , //28
1794 79 , //29
1795 80 , //30
1796 81 , //31
1797 82 , //32
1798 83 , //33
1799 83 , //34
1800 84 , //35
1801 85 , //36
1802 86 , //37
1803 87 , //38
1804 87 , //39
1805 88 , //40
1806 89 , //41
1807 89 , //42
1808 90 , //43
1809 91 , //44
1810 91 , //45
1811 92 , //46
1812 92 , //47
1813 93 , //48
1814 93 , //49
1815 94 , //50
1816 94 , //51
1817 95 , //52
1818 95 , //53
1819 96 , //54
1820 96 , //55
1821 97 , //56
1822 97 , //57
1823 98 , //58
1824 98 , //59
1825 98 , //60
1826 99 , //61
1827 99 , //62
1828 100, //63
1829 100, //64
1830 100, //65
1831 101, //66
1832 101, //67
1833 101, //68
1834 102, //69
1835 102, //70
1836 103, //71
1837 103, //72
1838 103, //73
1839 104, //74
1840 104, //75
1841 104, //76
1842 104, //77
1843 105, //78
1844 105, //79
1845 105, //80
1846 105, //81
1847 105, //82
1848 105, //83
1849 106, //84
1850 106, //85
1851 106, //86
1852 106, //87
1853 106, //88
1854 106, //89
1855 106, //90
1856 106, //91
1857 106, //92
1858 106, //93
1859 106, //94
1860 106, //95
1861 106, //96
1862 106, //97
1863 106, //98
1864 107, //99
1865 107, //100
1866 107, //101
1867 107, //102
1868 107, //103
1869 107, //104
1870 107, //105
1871 107, //106
1872 107, //107
1873 107, //108
1874 107, //109
1875 107, //110
1876 107, //111
1877 107, //112
1878 107, //113
1879 107, //114
1880 107, //115
1881 107, //116
1882 107, //117
1883 107, //118
1884 107, //119
1885 107, //120
1886 107, //121
1887 107, //122
1888 107, //123
1889 107, //124
1890 107, //125
1891 107, //126
1892 107, //127
1893 }
1894 }, //RF_CHAN_9
1895 {
1896 {
1897 0 , //0
1898 41 , //1
1899 43 , //2
1900 47 , //3
1901 48 , //4
1902 50 , //5
1903 52 , //6
1904 53 , //7
1905 55 , //8
1906 57 , //9
1907 58 , //10
1908 60 , //11
1909 62 , //12
1910 63 , //13
1911 64 , //14
1912 65 , //15
1913 67 , //16
1914 68 , //17
1915 69 , //18
1916 70 , //19
1917 71 , //20
1918 72 , //21
1919 73 , //22
1920 74 , //23
1921 75 , //24
1922 76 , //25
1923 77 , //26
1924 77 , //27
1925 78 , //28
1926 79 , //29
1927 80 , //30
1928 81 , //31
1929 82 , //32
1930 83 , //33
1931 84 , //34
1932 85 , //35
1933 85 , //36
1934 86 , //37
1935 87 , //38
1936 88 , //39
1937 89 , //40
1938 89 , //41
1939 90 , //42
1940 90 , //43
1941 91 , //44
1942 92 , //45
1943 92 , //46
1944 93 , //47
1945 94 , //48
1946 94 , //49
1947 95 , //50
1948 95 , //51
1949 96 , //52
1950 96 , //53
1951 96 , //54
1952 97 , //55
1953 97 , //56
1954 98 , //57
1955 98 , //58
1956 99 , //59
1957 99 , //60
1958 99 , //61
1959 100, //62
1960 100, //63
1961 101, //64
1962 101, //65
1963 102, //66
1964 102, //67
1965 102, //68
1966 103, //69
1967 103, //70
1968 103, //71
1969 104, //72
1970 104, //73
1971 104, //74
1972 105, //75
1973 105, //76
1974 105, //77
1975 105, //78
1976 105, //79
1977 106, //80
1978 106, //81
1979 106, //82
1980 106, //83
1981 106, //84
1982 106, //85
1983 106, //86
1984 106, //87
1985 106, //88
1986 107, //89
1987 107, //90
1988 107, //91
1989 107, //92
1990 107, //93
1991 107, //94
1992 107, //95
1993 107, //96
1994 107, //97
1995 107, //98
1996 107, //99
1997 107, //100
1998 107, //101
1999 107, //102
2000 107, //103
2001 107, //104
2002 107, //105
2003 107, //106
2004 107, //107
2005 107, //108
2006 107, //109
2007 107, //110
2008 107, //111
2009 107, //112
2010 107, //113
2011 107, //114
2012 107, //115
2013 107, //116
2014 107, //117
2015 107, //118
2016 107, //119
2017 107, //120
2018 107, //121
2019 107, //122
2020 107, //123
2021 107, //124
2022 107, //125
2023 107, //126
2024 107, //127
2025 }
2026 }, //RF_CHAN_10
2027 {
2028 {
2029 0 , //0
2030 42 , //1
2031 44 , //2
2032 47 , //3
2033 49 , //4
2034 51 , //5
2035 52 , //6
2036 54 , //7
2037 55 , //8
2038 57 , //9
2039 58 , //10
2040 60 , //11
2041 61 , //12
2042 63 , //13
2043 64 , //14
2044 65 , //15
2045 66 , //16
2046 67 , //17
2047 69 , //18
2048 70 , //19
2049 71 , //20
2050 72 , //21
2051 73 , //22
2052 74 , //23
2053 75 , //24
2054 76 , //25
2055 77 , //26
2056 77 , //27
2057 78 , //28
2058 79 , //29
2059 80 , //30
2060 81 , //31
2061 82 , //32
2062 82 , //33
2063 83 , //34
2064 84 , //35
2065 85 , //36
2066 86 , //37
2067 86 , //38
2068 87 , //39
2069 88 , //40
2070 89 , //41
2071 90 , //42
2072 90 , //43
2073 91 , //44
2074 91 , //45
2075 92 , //46
2076 92 , //47
2077 93 , //48
2078 93 , //49
2079 94 , //50
2080 94 , //51
2081 95 , //52
2082 96 , //53
2083 96 , //54
2084 97 , //55
2085 97 , //56
2086 97 , //57
2087 98 , //58
2088 98 , //59
2089 99 , //60
2090 99 , //61
2091 100, //62
2092 100, //63
2093 100, //64
2094 101, //65
2095 101, //66
2096 101, //67
2097 102, //68
2098 102, //69
2099 102, //70
2100 103, //71
2101 103, //72
2102 103, //73
2103 103, //74
2104 103, //75
2105 103, //76
2106 104, //77
2107 104, //78
2108 104, //79
2109 104, //80
2110 104, //81
2111 104, //82
2112 104, //83
2113 104, //84
2114 104, //85
2115 104, //86
2116 104, //87
2117 105, //88
2118 105, //89
2119 105, //90
2120 105, //91
2121 105, //92
2122 105, //93
2123 105, //94
2124 105, //95
2125 105, //96
2126 105, //97
2127 105, //98
2128 105, //99
2129 105, //100
2130 105, //101
2131 105, //102
2132 105, //103
2133 105, //104
2134 105, //105
2135 105, //106
2136 105, //107
2137 105, //108
2138 105, //109
2139 105, //110
2140 105, //111
2141 105, //112
2142 105, //113
2143 105, //114
2144 105, //115
2145 105, //116
2146 105, //117
2147 105, //118
2148 105, //119
2149 105, //120
2150 105, //121
2151 105, //122
2152 105, //123
2153 105, //124
2154 105, //125
2155 105, //126
2156 105, //127
2157 }
2158 }, //RF_CHAN_11
2159 {
2160 {
2161 0 , //0
2162 41 , //1
2163 44 , //2
2164 46 , //3
2165 48 , //4
2166 50 , //5
2167 52 , //6
2168 54 , //7
2169 56 , //8
2170 57 , //9
2171 59 , //10
2172 60 , //11
2173 61 , //12
2174 63 , //13
2175 64 , //14
2176 65 , //15
2177 66 , //16
2178 67 , //17
2179 69 , //18
2180 70 , //19
2181 71 , //20
2182 72 , //21
2183 73 , //22
2184 74 , //23
2185 75 , //24
2186 76 , //25
2187 77 , //26
2188 77 , //27
2189 78 , //28
2190 79 , //29
2191 80 , //30
2192 80 , //31
2193 81 , //32
2194 82 , //33
2195 83 , //34
2196 83 , //35
2197 84 , //36
2198 85 , //37
2199 86 , //38
2200 86 , //39
2201 87 , //40
2202 88 , //41
2203 88 , //42
2204 89 , //43
2205 90 , //44
2206 90 , //45
2207 91 , //46
2208 92 , //47
2209 92 , //48
2210 93 , //49
2211 93 , //50
2212 94 , //51
2213 94 , //52
2214 95 , //53
2215 95 , //54
2216 96 , //55
2217 96 , //56
2218 96 , //57
2219 97 , //58
2220 97 , //59
2221 98 , //60
2222 98 , //61
2223 99 , //62
2224 99 , //63
2225 99 , //64
2226 100, //65
2227 100, //66
2228 100, //67
2229 101, //68
2230 101, //69
2231 101, //70
2232 102, //71
2233 102, //72
2234 102, //73
2235 103, //74
2236 103, //75
2237 103, //76
2238 103, //77
2239 103, //78
2240 103, //79
2241 103, //80
2242 104, //81
2243 104, //82
2244 104, //83
2245 104, //84
2246 104, //85
2247 104, //86
2248 104, //87
2249 104, //88
2250 104, //89
2251 104, //90
2252 104, //91
2253 104, //92
2254 104, //93
2255 105, //94
2256 105, //95
2257 105, //96
2258 105, //97
2259 105, //98
2260 105, //99
2261 105, //100
2262 105, //101
2263 105, //102
2264 105, //103
2265 105, //104
2266 105, //105
2267 105, //106
2268 105, //107
2269 105, //108
2270 105, //109
2271 105, //110
2272 105, //111
2273 105, //112
2274 105, //113
2275 105, //114
2276 105, //115
2277 105, //116
2278 105, //117
2279 105, //118
2280 105, //119
2281 105, //120
2282 105, //121
2283 105, //122
2284 105, //123
2285 105, //124
2286 105, //125
2287 105, //126
2288 105, //127
2289 }
2290 }, //RF_CHAN_12
2291 {
2292 {
2293 0 , //0
2294 42 , //1
2295 44 , //2
2296 46 , //3
2297 48 , //4
2298 50 , //5
2299 52 , //6
2300 54 , //7
2301 56 , //8
2302 58 , //9
2303 59 , //10
2304 60 , //11
2305 61 , //12
2306 63 , //13
2307 64 , //14
2308 65 , //15
2309 66 , //16
2310 68 , //17
2311 69 , //18
2312 70 , //19
2313 71 , //20
2314 72 , //21
2315 73 , //22
2316 74 , //23
2317 75 , //24
2318 75 , //25
2319 76 , //26
2320 77 , //27
2321 78 , //28
2322 79 , //29
2323 80 , //30
2324 80 , //31
2325 81 , //32
2326 82 , //33
2327 83 , //34
2328 83 , //35
2329 84 , //36
2330 85 , //37
2331 86 , //38
2332 86 , //39
2333 87 , //40
2334 88 , //41
2335 89 , //42
2336 89 , //43
2337 90 , //44
2338 91 , //45
2339 91 , //46
2340 92 , //47
2341 93 , //48
2342 93 , //49
2343 94 , //50
2344 94 , //51
2345 95 , //52
2346 95 , //53
2347 96 , //54
2348 96 , //55
2349 97 , //56
2350 97 , //57
2351 97 , //58
2352 98 , //59
2353 98 , //60
2354 99 , //61
2355 99 , //62
2356 100, //63
2357 100, //64
2358 100, //65
2359 101, //66
2360 101, //67
2361 101, //68
2362 102, //69
2363 102, //70
2364 102, //71
2365 103, //72
2366 103, //73
2367 103, //74
2368 103, //75
2369 103, //76
2370 103, //77
2371 104, //78
2372 104, //79
2373 104, //80
2374 104, //81
2375 104, //82
2376 104, //83
2377 104, //84
2378 104, //85
2379 104, //86
2380 104, //87
2381 104, //88
2382 104, //89
2383 105, //90
2384 105, //91
2385 105, //92
2386 105, //93
2387 105, //94
2388 105, //95
2389 105, //96
2390 105, //97
2391 105, //98
2392 105, //99
2393 105, //100
2394 105, //101
2395 105, //102
2396 105, //103
2397 105, //104
2398 105, //105
2399 105, //106
2400 105, //107
2401 105, //108
2402 105, //109
2403 105, //110
2404 105, //111
2405 105, //112
2406 105, //113
2407 105, //114
2408 105, //115
2409 105, //116
2410 105, //117
2411 105, //118
2412 105, //119
2413 105, //120
2414 105, //121
2415 105, //122
2416 105, //123
2417 105, //124
2418 105, //125
2419 105, //126
2420 105, //127
2421 }
2422 }, //RF_CHAN_13
2423 {
2424 {
2425 0, //0
2426 40, //1
2427 43, //2
2428 45, //3
2429 47, //4
2430 49, //5
2431 50, //6
2432 52, //7
2433 54, //8
2434 56, //9
2435 57, //10
2436 58, //11
2437 59, //12
2438 60, //13
2439 62, //14
2440 63, //15
2441 64, //16
2442 65, //17
2443 66, //18
2444 67, //19
2445 68, //20
2446 69, //21
2447 70, //22
2448 71, //23
2449 72, //24
2450 73, //25
2451 74, //26
2452 74, //27
2453 75, //28
2454 76, //29
2455 77, //30
2456 78, //31
2457 78, //32
2458 79, //33
2459 80, //34
2460 81, //35
2461 82, //36
2462 83, //37
2463 83, //38
2464 84, //39
2465 85, //40
2466 85, //41
2467 86, //42
2468 87, //43
2469 87, //44
2470 88, //45
2471 89, //46
2472 89, //47
2473 90, //48
2474 90, //49
2475 91, //50
2476 91, //51
2477 92, //52
2478 92, //53
2479 93, //54
2480 93, //55
2481 94, //56
2482 94, //57
2483 95, //58
2484 95, //59
2485 96, //60
2486 96, //61
2487 96, //62
2488 97, //63
2489 97, //64
2490 97, //65
2491 98, //66
2492 98, //67
2493 98, //68
2494 98, //69
2495 99, //70
2496 99, //71
2497 99, //72
2498 99, //73
2499 99, //74
2500 99, //75
2501 99, //76
2502 99, //77
2503 99, //78
2504 99, //79
2505 100, //80
2506 100, //81
2507 100, //82
2508 100, //83
2509 100, //84
2510 100, //85
2511 100, //86
2512 100, //87
2513 100, //88
2514 100, //89
2515 100, //90
2516 100, //91
2517 100, //92
2518 100, //93
2519 100, //94
2520 100, //95
2521 100, //96
2522 100, //97
2523 100, //98
2524 100, //99
2525 100, //100
2526 100, //101
2527 100, //102
2528 100, //103
2529 100, //104
2530 100, //105
2531 100, //106
2532 100, //107
2533 100, //108
2534 100, //109
2535 100, //110
2536 100, //111
2537 100, //112
2538 100, //113
2539 100, //114
2540 100, //115
2541 100, //116
2542 100, //117
2543 100, //118
2544 100, //119
2545 100, //120
2546 100, //121
2547 100, //122
2548 100, //123
2549 100, //124
2550 100, //125
2551 100, //126
2552 100, //127
2553 }
2554 }, //RF_CHAN_14
2555 },
2556
2557 //NV_TABLE_TPC_PDADC_OFFSETS
2558 {
2559 98, // RF_CHAN_1
2560 101, // RF_CHAN_2
2561 101, // RF_CHAN_3
2562 100, // RF_CHAN_4
2563 98, // RF_CHAN_5
2564 97, // RF_CHAN_6
2565 94, // RF_CHAN_7
2566 94, // RF_CHAN_8
2567 92, // RF_CHAN_9
2568 90, // RF_CHAN_10
2569 94, // RF_CHAN_11
2570 95, // RF_CHAN_12
2571 97, // RF_CHAN_13
2572 104 // RF_CHAN_14
2573 },
2574#if 0
2575 //NV_TABLE_CAL_MEMORY
2576 {
2577 0x7FFF, // tANI_U16 process_monitor;
2578 0x00, // tANI_U8 hdet_cal_code;
2579 0x00, // tANI_U8 rxfe_gm_2;
2580
2581 0x00, // tANI_U8 tx_bbf_rtune;
2582 0x00, // tANI_U8 pa_rtune_reg;
2583 0x00, // tANI_U8 rt_code;
2584 0x00, // tANI_U8 bias_rtune;
2585
2586 0x00, // tANI_U8 bb_bw1;
2587 0x00, // tANI_U8 bb_bw2;
2588 { 0x00, 0x00 }, // tANI_U8 reserved[2];
2589
2590 0x00, // tANI_U8 bb_bw3;
2591 0x00, // tANI_U8 bb_bw4;
2592 0x00, // tANI_U8 bb_bw5;
2593 0x00, // tANI_U8 bb_bw6;
2594
2595 0x7FFF, // tANI_U16 rcMeasured;
2596 0x00, // tANI_U8 tx_bbf_ct;
2597 0x00, // tANI_U8 tx_bbf_ctr;
2598
2599 0x00, // tANI_U8 csh_maxgain_reg;
2600 0x00, // tANI_U8 csh_0db_reg;
2601 0x00, // tANI_U8 csh_m3db_reg;
2602 0x00, // tANI_U8 csh_m6db_reg;
2603
2604 0x00, // tANI_U8 cff_0db_reg;
2605 0x00, // tANI_U8 cff_m3db_reg;
2606 0x00, // tANI_U8 cff_m6db_reg;
2607 0x00, // tANI_U8 rxfe_gpio_ctl_1;
2608
2609 0x00, // tANI_U8 mix_bal_cnt_2;
2610 0x00, // tANI_S8 rxfe_lna_highgain_bias_ctl_delta;
2611 0x00, // tANI_U8 rxfe_lna_load_ctune;
2612 0x00, // tANI_U8 rxfe_lna_ngm_rtune;
2613
2614 0x00, // tANI_U8 rx_im2_i_cfg0;
2615 0x00, // tANI_U8 rx_im2_i_cfg1;
2616 0x00, // tANI_U8 rx_im2_q_cfg0;
2617 0x00, // tANI_U8 rx_im2_q_cfg1;
2618
2619 0x00, // tANI_U8 pll_vfc_reg3_b0;
2620 0x00, // tANI_U8 pll_vfc_reg3_b1;
2621 0x00, // tANI_U8 pll_vfc_reg3_b2;
2622 0x00, // tANI_U8 pll_vfc_reg3_b3;
2623
2624 0x7FFF, // tANI_U16 tempStart;
2625 0x7FFF, // tANI_U16 tempFinish;
2626
2627 { //txLoCorrections
2628 {
2629 { 0x00, 0x00 }, // TX_GAIN_STEP_0
2630 { 0x00, 0x00 }, // TX_GAIN_STEP_1
2631 { 0x00, 0x00 }, // TX_GAIN_STEP_2
2632 { 0x00, 0x00 }, // TX_GAIN_STEP_3
2633 { 0x00, 0x00 }, // TX_GAIN_STEP_4
2634 { 0x00, 0x00 }, // TX_GAIN_STEP_5
2635 { 0x00, 0x00 }, // TX_GAIN_STEP_6
2636 { 0x00, 0x00 }, // TX_GAIN_STEP_7
2637 { 0x00, 0x00 }, // TX_GAIN_STEP_8
2638 { 0x00, 0x00 }, // TX_GAIN_STEP_9
2639 { 0x00, 0x00 }, // TX_GAIN_STEP_10
2640 { 0x00, 0x00 }, // TX_GAIN_STEP_11
2641 { 0x00, 0x00 }, // TX_GAIN_STEP_12
2642 { 0x00, 0x00 }, // TX_GAIN_STEP_13
2643 { 0x00, 0x00 }, // TX_GAIN_STEP_14
2644 { 0x00, 0x00 } // TX_GAIN_STEP_15
2645 }, //RF_CHAN_1
2646 {
2647 { 0x00, 0x00 }, // TX_GAIN_STEP_0
2648 { 0x00, 0x00 }, // TX_GAIN_STEP_1
2649 { 0x00, 0x00 }, // TX_GAIN_STEP_2
2650 { 0x00, 0x00 }, // TX_GAIN_STEP_3
2651 { 0x00, 0x00 }, // TX_GAIN_STEP_4
2652 { 0x00, 0x00 }, // TX_GAIN_STEP_5
2653 { 0x00, 0x00 }, // TX_GAIN_STEP_6
2654 { 0x00, 0x00 }, // TX_GAIN_STEP_7
2655 { 0x00, 0x00 }, // TX_GAIN_STEP_8
2656 { 0x00, 0x00 }, // TX_GAIN_STEP_9
2657 { 0x00, 0x00 }, // TX_GAIN_STEP_10
2658 { 0x00, 0x00 }, // TX_GAIN_STEP_11
2659 { 0x00, 0x00 }, // TX_GAIN_STEP_12
2660 { 0x00, 0x00 }, // TX_GAIN_STEP_13
2661 { 0x00, 0x00 }, // TX_GAIN_STEP_14
2662 { 0x00, 0x00 } // TX_GAIN_STEP_15
2663 }, //RF_CHAN_2
2664 {
2665 { 0x00, 0x00 }, // TX_GAIN_STEP_0
2666 { 0x00, 0x00 }, // TX_GAIN_STEP_1
2667 { 0x00, 0x00 }, // TX_GAIN_STEP_2
2668 { 0x00, 0x00 }, // TX_GAIN_STEP_3
2669 { 0x00, 0x00 }, // TX_GAIN_STEP_4
2670 { 0x00, 0x00 }, // TX_GAIN_STEP_5
2671 { 0x00, 0x00 }, // TX_GAIN_STEP_6
2672 { 0x00, 0x00 }, // TX_GAIN_STEP_7
2673 { 0x00, 0x00 }, // TX_GAIN_STEP_8
2674 { 0x00, 0x00 }, // TX_GAIN_STEP_9
2675 { 0x00, 0x00 }, // TX_GAIN_STEP_10
2676 { 0x00, 0x00 }, // TX_GAIN_STEP_11
2677 { 0x00, 0x00 }, // TX_GAIN_STEP_12
2678 { 0x00, 0x00 }, // TX_GAIN_STEP_13
2679 { 0x00, 0x00 }, // TX_GAIN_STEP_14
2680 { 0x00, 0x00 } // TX_GAIN_STEP_15
2681 }, //RF_CHAN_3
2682 {
2683 { 0x00, 0x00 }, // TX_GAIN_STEP_0
2684 { 0x00, 0x00 }, // TX_GAIN_STEP_1
2685 { 0x00, 0x00 }, // TX_GAIN_STEP_2
2686 { 0x00, 0x00 }, // TX_GAIN_STEP_3
2687 { 0x00, 0x00 }, // TX_GAIN_STEP_4
2688 { 0x00, 0x00 }, // TX_GAIN_STEP_5
2689 { 0x00, 0x00 }, // TX_GAIN_STEP_6
2690 { 0x00, 0x00 }, // TX_GAIN_STEP_7
2691 { 0x00, 0x00 }, // TX_GAIN_STEP_8
2692 { 0x00, 0x00 }, // TX_GAIN_STEP_9
2693 { 0x00, 0x00 }, // TX_GAIN_STEP_10
2694 { 0x00, 0x00 }, // TX_GAIN_STEP_11
2695 { 0x00, 0x00 }, // TX_GAIN_STEP_12
2696 { 0x00, 0x00 }, // TX_GAIN_STEP_13
2697 { 0x00, 0x00 }, // TX_GAIN_STEP_14
2698 { 0x00, 0x00 } // TX_GAIN_STEP_15
2699 }, //RF_CHAN_4
2700 {
2701 { 0x00, 0x00 }, // TX_GAIN_STEP_0
2702 { 0x00, 0x00 }, // TX_GAIN_STEP_1
2703 { 0x00, 0x00 }, // TX_GAIN_STEP_2
2704 { 0x00, 0x00 }, // TX_GAIN_STEP_3
2705 { 0x00, 0x00 }, // TX_GAIN_STEP_4
2706 { 0x00, 0x00 }, // TX_GAIN_STEP_5
2707 { 0x00, 0x00 }, // TX_GAIN_STEP_6
2708 { 0x00, 0x00 }, // TX_GAIN_STEP_7
2709 { 0x00, 0x00 }, // TX_GAIN_STEP_8
2710 { 0x00, 0x00 }, // TX_GAIN_STEP_9
2711 { 0x00, 0x00 }, // TX_GAIN_STEP_10
2712 { 0x00, 0x00 }, // TX_GAIN_STEP_11
2713 { 0x00, 0x00 }, // TX_GAIN_STEP_12
2714 { 0x00, 0x00 }, // TX_GAIN_STEP_13
2715 { 0x00, 0x00 }, // TX_GAIN_STEP_14
2716 { 0x00, 0x00 } // TX_GAIN_STEP_15
2717 }, //RF_CHAN_5
2718 {
2719 { 0x00, 0x00 }, // TX_GAIN_STEP_0
2720 { 0x00, 0x00 }, // TX_GAIN_STEP_1
2721 { 0x00, 0x00 }, // TX_GAIN_STEP_2
2722 { 0x00, 0x00 }, // TX_GAIN_STEP_3
2723 { 0x00, 0x00 }, // TX_GAIN_STEP_4
2724 { 0x00, 0x00 }, // TX_GAIN_STEP_5
2725 { 0x00, 0x00 }, // TX_GAIN_STEP_6
2726 { 0x00, 0x00 }, // TX_GAIN_STEP_7
2727 { 0x00, 0x00 }, // TX_GAIN_STEP_8
2728 { 0x00, 0x00 }, // TX_GAIN_STEP_9
2729 { 0x00, 0x00 }, // TX_GAIN_STEP_10
2730 { 0x00, 0x00 }, // TX_GAIN_STEP_11
2731 { 0x00, 0x00 }, // TX_GAIN_STEP_12
2732 { 0x00, 0x00 }, // TX_GAIN_STEP_13
2733 { 0x00, 0x00 }, // TX_GAIN_STEP_14
2734 { 0x00, 0x00 } // TX_GAIN_STEP_15
2735 }, //RF_CHAN_6
2736 {
2737 { 0x00, 0x00 }, // TX_GAIN_STEP_0
2738 { 0x00, 0x00 }, // TX_GAIN_STEP_1
2739 { 0x00, 0x00 }, // TX_GAIN_STEP_2
2740 { 0x00, 0x00 }, // TX_GAIN_STEP_3
2741 { 0x00, 0x00 }, // TX_GAIN_STEP_4
2742 { 0x00, 0x00 }, // TX_GAIN_STEP_5
2743 { 0x00, 0x00 }, // TX_GAIN_STEP_6
2744 { 0x00, 0x00 }, // TX_GAIN_STEP_7
2745 { 0x00, 0x00 }, // TX_GAIN_STEP_8
2746 { 0x00, 0x00 }, // TX_GAIN_STEP_9
2747 { 0x00, 0x00 }, // TX_GAIN_STEP_10
2748 { 0x00, 0x00 }, // TX_GAIN_STEP_11
2749 { 0x00, 0x00 }, // TX_GAIN_STEP_12
2750 { 0x00, 0x00 }, // TX_GAIN_STEP_13
2751 { 0x00, 0x00 }, // TX_GAIN_STEP_14
2752 { 0x00, 0x00 } // TX_GAIN_STEP_15
2753 }, //RF_CHAN_7
2754 {
2755 { 0x00, 0x00 }, // TX_GAIN_STEP_0
2756 { 0x00, 0x00 }, // TX_GAIN_STEP_1
2757 { 0x00, 0x00 }, // TX_GAIN_STEP_2
2758 { 0x00, 0x00 }, // TX_GAIN_STEP_3
2759 { 0x00, 0x00 }, // TX_GAIN_STEP_4
2760 { 0x00, 0x00 }, // TX_GAIN_STEP_5
2761 { 0x00, 0x00 }, // TX_GAIN_STEP_6
2762 { 0x00, 0x00 }, // TX_GAIN_STEP_7
2763 { 0x00, 0x00 }, // TX_GAIN_STEP_8
2764 { 0x00, 0x00 }, // TX_GAIN_STEP_9
2765 { 0x00, 0x00 }, // TX_GAIN_STEP_10
2766 { 0x00, 0x00 }, // TX_GAIN_STEP_11
2767 { 0x00, 0x00 }, // TX_GAIN_STEP_12
2768 { 0x00, 0x00 }, // TX_GAIN_STEP_13
2769 { 0x00, 0x00 }, // TX_GAIN_STEP_14
2770 { 0x00, 0x00 } // TX_GAIN_STEP_15
2771 }, //RF_CHAN_8
2772 {
2773 { 0x00, 0x00 }, // TX_GAIN_STEP_0
2774 { 0x00, 0x00 }, // TX_GAIN_STEP_1
2775 { 0x00, 0x00 }, // TX_GAIN_STEP_2
2776 { 0x00, 0x00 }, // TX_GAIN_STEP_3
2777 { 0x00, 0x00 }, // TX_GAIN_STEP_4
2778 { 0x00, 0x00 }, // TX_GAIN_STEP_5
2779 { 0x00, 0x00 }, // TX_GAIN_STEP_6
2780 { 0x00, 0x00 }, // TX_GAIN_STEP_7
2781 { 0x00, 0x00 }, // TX_GAIN_STEP_8
2782 { 0x00, 0x00 }, // TX_GAIN_STEP_9
2783 { 0x00, 0x00 }, // TX_GAIN_STEP_10
2784 { 0x00, 0x00 }, // TX_GAIN_STEP_11
2785 { 0x00, 0x00 }, // TX_GAIN_STEP_12
2786 { 0x00, 0x00 }, // TX_GAIN_STEP_13
2787 { 0x00, 0x00 }, // TX_GAIN_STEP_14
2788 { 0x00, 0x00 } // TX_GAIN_STEP_15
2789 }, //RF_CHAN_9
2790 {
2791 { 0x00, 0x00 }, // TX_GAIN_STEP_0
2792 { 0x00, 0x00 }, // TX_GAIN_STEP_1
2793 { 0x00, 0x00 }, // TX_GAIN_STEP_2
2794 { 0x00, 0x00 }, // TX_GAIN_STEP_3
2795 { 0x00, 0x00 }, // TX_GAIN_STEP_4
2796 { 0x00, 0x00 }, // TX_GAIN_STEP_5
2797 { 0x00, 0x00 }, // TX_GAIN_STEP_6
2798 { 0x00, 0x00 }, // TX_GAIN_STEP_7
2799 { 0x00, 0x00 }, // TX_GAIN_STEP_8
2800 { 0x00, 0x00 }, // TX_GAIN_STEP_9
2801 { 0x00, 0x00 }, // TX_GAIN_STEP_10
2802 { 0x00, 0x00 }, // TX_GAIN_STEP_11
2803 { 0x00, 0x00 }, // TX_GAIN_STEP_12
2804 { 0x00, 0x00 }, // TX_GAIN_STEP_13
2805 { 0x00, 0x00 }, // TX_GAIN_STEP_14
2806 { 0x00, 0x00 } // TX_GAIN_STEP_15
2807 }, //RF_CHAN_10
2808 {
2809 { 0x00, 0x00 }, // TX_GAIN_STEP_0
2810 { 0x00, 0x00 }, // TX_GAIN_STEP_1
2811 { 0x00, 0x00 }, // TX_GAIN_STEP_2
2812 { 0x00, 0x00 }, // TX_GAIN_STEP_3
2813 { 0x00, 0x00 }, // TX_GAIN_STEP_4
2814 { 0x00, 0x00 }, // TX_GAIN_STEP_5
2815 { 0x00, 0x00 }, // TX_GAIN_STEP_6
2816 { 0x00, 0x00 }, // TX_GAIN_STEP_7
2817 { 0x00, 0x00 }, // TX_GAIN_STEP_8
2818 { 0x00, 0x00 }, // TX_GAIN_STEP_9
2819 { 0x00, 0x00 }, // TX_GAIN_STEP_10
2820 { 0x00, 0x00 }, // TX_GAIN_STEP_11
2821 { 0x00, 0x00 }, // TX_GAIN_STEP_12
2822 { 0x00, 0x00 }, // TX_GAIN_STEP_13
2823 { 0x00, 0x00 }, // TX_GAIN_STEP_14
2824 { 0x00, 0x00 } // TX_GAIN_STEP_15
2825 }, //RF_CHAN_11
2826 {
2827 { 0x00, 0x00 }, // TX_GAIN_STEP_0
2828 { 0x00, 0x00 }, // TX_GAIN_STEP_1
2829 { 0x00, 0x00 }, // TX_GAIN_STEP_2
2830 { 0x00, 0x00 }, // TX_GAIN_STEP_3
2831 { 0x00, 0x00 }, // TX_GAIN_STEP_4
2832 { 0x00, 0x00 }, // TX_GAIN_STEP_5
2833 { 0x00, 0x00 }, // TX_GAIN_STEP_6
2834 { 0x00, 0x00 }, // TX_GAIN_STEP_7
2835 { 0x00, 0x00 }, // TX_GAIN_STEP_8
2836 { 0x00, 0x00 }, // TX_GAIN_STEP_9
2837 { 0x00, 0x00 }, // TX_GAIN_STEP_10
2838 { 0x00, 0x00 }, // TX_GAIN_STEP_11
2839 { 0x00, 0x00 }, // TX_GAIN_STEP_12
2840 { 0x00, 0x00 }, // TX_GAIN_STEP_13
2841 { 0x00, 0x00 }, // TX_GAIN_STEP_14
2842 { 0x00, 0x00 } // TX_GAIN_STEP_15
2843 }, //RF_CHAN_12
2844 {
2845 { 0x00, 0x00 }, // TX_GAIN_STEP_0
2846 { 0x00, 0x00 }, // TX_GAIN_STEP_1
2847 { 0x00, 0x00 }, // TX_GAIN_STEP_2
2848 { 0x00, 0x00 }, // TX_GAIN_STEP_3
2849 { 0x00, 0x00 }, // TX_GAIN_STEP_4
2850 { 0x00, 0x00 }, // TX_GAIN_STEP_5
2851 { 0x00, 0x00 }, // TX_GAIN_STEP_6
2852 { 0x00, 0x00 }, // TX_GAIN_STEP_7
2853 { 0x00, 0x00 }, // TX_GAIN_STEP_8
2854 { 0x00, 0x00 }, // TX_GAIN_STEP_9
2855 { 0x00, 0x00 }, // TX_GAIN_STEP_10
2856 { 0x00, 0x00 }, // TX_GAIN_STEP_11
2857 { 0x00, 0x00 }, // TX_GAIN_STEP_12
2858 { 0x00, 0x00 }, // TX_GAIN_STEP_13
2859 { 0x00, 0x00 }, // TX_GAIN_STEP_14
2860 { 0x00, 0x00 } // TX_GAIN_STEP_15
2861 }, //RF_CHAN_13
2862 {
2863 { 0x00, 0x00 }, // TX_GAIN_STEP_0
2864 { 0x00, 0x00 }, // TX_GAIN_STEP_1
2865 { 0x00, 0x00 }, // TX_GAIN_STEP_2
2866 { 0x00, 0x00 }, // TX_GAIN_STEP_3
2867 { 0x00, 0x00 }, // TX_GAIN_STEP_4
2868 { 0x00, 0x00 }, // TX_GAIN_STEP_5
2869 { 0x00, 0x00 }, // TX_GAIN_STEP_6
2870 { 0x00, 0x00 }, // TX_GAIN_STEP_7
2871 { 0x00, 0x00 }, // TX_GAIN_STEP_8
2872 { 0x00, 0x00 }, // TX_GAIN_STEP_9
2873 { 0x00, 0x00 }, // TX_GAIN_STEP_10
2874 { 0x00, 0x00 }, // TX_GAIN_STEP_11
2875 { 0x00, 0x00 }, // TX_GAIN_STEP_12
2876 { 0x00, 0x00 }, // TX_GAIN_STEP_13
2877 { 0x00, 0x00 }, // TX_GAIN_STEP_14
2878 { 0x00, 0x00 } // TX_GAIN_STEP_15
2879 } //RF_CHAN_14
2880 }, // tTxLoCorrections txLoValues;
2881
2882 { //sTxIQChannel
2883 {
2884 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
2885 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
2886 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
2887 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
2888 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
2889 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
2890 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
2891 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
2892 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
2893 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
2894 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
2895 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
2896 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
2897 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
2898 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
2899 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
2900 }, //RF_CHAN_1
2901 {
2902 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
2903 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
2904 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
2905 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
2906 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
2907 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
2908 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
2909 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
2910 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
2911 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
2912 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
2913 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
2914 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
2915 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
2916 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
2917 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
2918 }, //RF_CHAN_2
2919 {
2920 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
2921 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
2922 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
2923 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
2924 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
2925 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
2926 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
2927 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
2928 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
2929 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
2930 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
2931 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
2932 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
2933 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
2934 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
2935 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
2936 }, //RF_CHAN_3
2937 {
2938 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
2939 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
2940 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
2941 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
2942 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
2943 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
2944 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
2945 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
2946 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
2947 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
2948 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
2949 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
2950 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
2951 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
2952 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
2953 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
2954 }, //RF_CHAN_4
2955 {
2956 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
2957 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
2958 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
2959 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
2960 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
2961 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
2962 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
2963 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
2964 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
2965 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
2966 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
2967 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
2968 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
2969 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
2970 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
2971 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
2972 }, //RF_CHAN_5
2973 {
2974 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
2975 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
2976 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
2977 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
2978 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
2979 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
2980 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
2981 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
2982 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
2983 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
2984 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
2985 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
2986 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
2987 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
2988 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
2989 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
2990 }, //RF_CHAN_6
2991 {
2992 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
2993 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
2994 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
2995 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
2996 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
2997 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
2998 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
2999 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
3000 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
3001 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
3002 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
3003 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
3004 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
3005 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
3006 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
3007 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
3008 }, //RF_CHAN_7
3009 {
3010 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
3011 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
3012 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
3013 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
3014 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
3015 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
3016 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
3017 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
3018 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
3019 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
3020 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
3021 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
3022 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
3023 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
3024 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
3025 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
3026 }, //RF_CHAN_8
3027 {
3028 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
3029 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
3030 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
3031 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
3032 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
3033 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
3034 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
3035 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
3036 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
3037 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
3038 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
3039 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
3040 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
3041 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
3042 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
3043 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
3044 }, //RF_CHAN_9
3045 {
3046 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
3047 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
3048 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
3049 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
3050 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
3051 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
3052 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
3053 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
3054 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
3055 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
3056 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
3057 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
3058 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
3059 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
3060 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
3061 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
3062 }, //RF_CHAN_10
3063 {
3064 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
3065 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
3066 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
3067 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
3068 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
3069 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
3070 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
3071 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
3072 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
3073 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
3074 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
3075 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
3076 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
3077 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
3078 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
3079 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
3080 }, //RF_CHAN_11
3081 {
3082 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
3083 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
3084 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
3085 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
3086 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
3087 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
3088 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
3089 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
3090 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
3091 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
3092 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
3093 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
3094 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
3095 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
3096 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
3097 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
3098 }, //RF_CHAN_12
3099 {
3100 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
3101 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
3102 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
3103 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
3104 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
3105 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
3106 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
3107 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
3108 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
3109 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
3110 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
3111 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
3112 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
3113 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
3114 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
3115 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
3116 }, //RF_CHAN_13
3117 {
3118 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
3119 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
3120 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
3121 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
3122 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
3123 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
3124 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
3125 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
3126 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
3127 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
3128 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
3129 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
3130 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
3131 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
3132 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
3133 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
3134 } //RF_CHAN_14
3135 }, // sTxIQChannel txIqValues;
3136
3137 { //sRxIQChannel
3138 {
3139 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
3140 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
3141 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
3142 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
3143 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
3144 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
3145 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
3146 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
3147 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
3148 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
3149 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
3150 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
3151 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
3152 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
3153 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
3154 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
3155 }, //RF_CHAN_1
3156 {
3157 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
3158 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
3159 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
3160 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
3161 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
3162 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
3163 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
3164 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
3165 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
3166 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
3167 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
3168 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
3169 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
3170 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
3171 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
3172 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
3173 }, //RF_CHAN_2
3174 {
3175 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
3176 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
3177 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
3178 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
3179 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
3180 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
3181 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
3182 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
3183 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
3184 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
3185 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
3186 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
3187 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
3188 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
3189 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
3190 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
3191 }, //RF_CHAN_3
3192 {
3193 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
3194 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
3195 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
3196 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
3197 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
3198 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
3199 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
3200 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
3201 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
3202 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
3203 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
3204 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
3205 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
3206 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
3207 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
3208 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
3209 }, //RF_CHAN_4
3210 {
3211 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
3212 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
3213 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
3214 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
3215 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
3216 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
3217 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
3218 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
3219 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
3220 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
3221 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
3222 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
3223 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
3224 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
3225 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
3226 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
3227 }, //RF_CHAN_5
3228 {
3229 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
3230 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
3231 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
3232 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
3233 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
3234 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
3235 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
3236 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
3237 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
3238 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
3239 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
3240 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
3241 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
3242 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
3243 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
3244 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
3245 }, //RF_CHAN_6
3246 {
3247 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
3248 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
3249 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
3250 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
3251 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
3252 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
3253 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
3254 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
3255 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
3256 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
3257 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
3258 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
3259 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
3260 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
3261 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
3262 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
3263 }, //RF_CHAN_7
3264 {
3265 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
3266 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
3267 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
3268 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
3269 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
3270 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
3271 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
3272 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
3273 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
3274 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
3275 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
3276 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
3277 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
3278 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
3279 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
3280 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
3281 }, //RF_CHAN_8
3282 {
3283 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
3284 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
3285 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
3286 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
3287 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
3288 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
3289 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
3290 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
3291 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
3292 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
3293 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
3294 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
3295 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
3296 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
3297 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
3298 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
3299 }, //RF_CHAN_9
3300 {
3301 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
3302 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
3303 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
3304 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
3305 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
3306 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
3307 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
3308 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
3309 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
3310 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
3311 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
3312 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
3313 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
3314 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
3315 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
3316 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
3317 }, //RF_CHAN_10
3318 {
3319 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
3320 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
3321 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
3322 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
3323 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
3324 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
3325 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
3326 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
3327 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
3328 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
3329 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
3330 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
3331 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
3332 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
3333 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
3334 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
3335 }, //RF_CHAN_11
3336 {
3337 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
3338 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
3339 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
3340 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
3341 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
3342 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
3343 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
3344 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
3345 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
3346 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
3347 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
3348 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
3349 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
3350 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
3351 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
3352 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
3353 }, //RF_CHAN_12
3354 {
3355 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
3356 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
3357 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
3358 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
3359 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
3360 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
3361 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
3362 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
3363 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
3364 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
3365 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
3366 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
3367 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
3368 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
3369 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
3370 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
3371 }, //RF_CHAN_13
3372 {
3373 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
3374 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
3375 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
3376 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
3377 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
3378 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
3379 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
3380 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
3381 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
3382 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
3383 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
3384 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
3385 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
3386 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
3387 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
3388 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
3389 } //RF_CHAN_14
3390 }, // sRxIQChannel rxIqValues;
3391
3392 { // tTpcConfig clpcData[MAX_TPC_CHANNELS]
3393 {
3394 {
3395 {
3396 { 0x00, 0x00 }, //CAL_POINT_0
3397 { 0x00, 0x00 }, //CAL_POINT_1
3398 { 0x00, 0x00 }, //CAL_POINT_2
3399 { 0x00, 0x00 }, //CAL_POINT_3
3400 { 0x00, 0x00 }, //CAL_POINT_4
3401 { 0x00, 0x00 }, //CAL_POINT_5
3402 { 0x00, 0x00 }, //CAL_POINT_6
3403 { 0x00, 0x00 } //CAL_POINT_7
3404 } // PHY_TX_CHAIN_0
3405 } // empirical
3406 }, // RF_CHAN_1
3407 {
3408 {
3409 {
3410 { 0x00, 0x00 }, //CAL_POINT_0
3411 { 0x00, 0x00 }, //CAL_POINT_1
3412 { 0x00, 0x00 }, //CAL_POINT_2
3413 { 0x00, 0x00 }, //CAL_POINT_3
3414 { 0x00, 0x00 }, //CAL_POINT_4
3415 { 0x00, 0x00 }, //CAL_POINT_5
3416 { 0x00, 0x00 }, //CAL_POINT_6
3417 { 0x00, 0x00 } //CAL_POINT_7
3418 } // PHY_TX_CHAIN_0
3419 } // empirical
3420 }, // RF_CHAN_2
3421 {
3422 {
3423 {
3424 { 0x00, 0x00 }, //CAL_POINT_0
3425 { 0x00, 0x00 }, //CAL_POINT_1
3426 { 0x00, 0x00 }, //CAL_POINT_2
3427 { 0x00, 0x00 }, //CAL_POINT_3
3428 { 0x00, 0x00 }, //CAL_POINT_4
3429 { 0x00, 0x00 }, //CAL_POINT_5
3430 { 0x00, 0x00 }, //CAL_POINT_6
3431 { 0x00, 0x00 } //CAL_POINT_7
3432 } // PHY_TX_CHAIN_0
3433 } // empirical
3434 }, // RF_CHAN_3
3435 {
3436 {
3437 {
3438 { 0x00, 0x00 }, //CAL_POINT_0
3439 { 0x00, 0x00 }, //CAL_POINT_1
3440 { 0x00, 0x00 }, //CAL_POINT_2
3441 { 0x00, 0x00 }, //CAL_POINT_3
3442 { 0x00, 0x00 }, //CAL_POINT_4
3443 { 0x00, 0x00 }, //CAL_POINT_5
3444 { 0x00, 0x00 }, //CAL_POINT_6
3445 { 0x00, 0x00 } //CAL_POINT_7
3446 } // PHY_TX_CHAIN_0
3447 } // empirical
3448 }, // RF_CHAN_4
3449 {
3450 {
3451 {
3452 { 0x00, 0x00 }, //CAL_POINT_0
3453 { 0x00, 0x00 }, //CAL_POINT_1
3454 { 0x00, 0x00 }, //CAL_POINT_2
3455 { 0x00, 0x00 }, //CAL_POINT_3
3456 { 0x00, 0x00 }, //CAL_POINT_4
3457 { 0x00, 0x00 }, //CAL_POINT_5
3458 { 0x00, 0x00 }, //CAL_POINT_6
3459 { 0x00, 0x00 } //CAL_POINT_7
3460 } // PHY_TX_CHAIN_0
3461 } // empirical
3462 }, // RF_CHAN_5
3463 {
3464 {
3465 {
3466 { 0x00, 0x00 }, //CAL_POINT_0
3467 { 0x00, 0x00 }, //CAL_POINT_1
3468 { 0x00, 0x00 }, //CAL_POINT_2
3469 { 0x00, 0x00 }, //CAL_POINT_3
3470 { 0x00, 0x00 }, //CAL_POINT_4
3471 { 0x00, 0x00 }, //CAL_POINT_5
3472 { 0x00, 0x00 }, //CAL_POINT_6
3473 { 0x00, 0x00 } //CAL_POINT_7
3474 } // PHY_TX_CHAIN_0
3475 } // empirical
3476 }, // RF_CHAN_6
3477 {
3478 {
3479 {
3480 { 0x00, 0x00 }, //CAL_POINT_0
3481 { 0x00, 0x00 }, //CAL_POINT_1
3482 { 0x00, 0x00 }, //CAL_POINT_2
3483 { 0x00, 0x00 }, //CAL_POINT_3
3484 { 0x00, 0x00 }, //CAL_POINT_4
3485 { 0x00, 0x00 }, //CAL_POINT_5
3486 { 0x00, 0x00 }, //CAL_POINT_6
3487 { 0x00, 0x00 } //CAL_POINT_7
3488 } // PHY_TX_CHAIN_0
3489 } // empirical
3490 }, // RF_CHAN_7
3491 {
3492 {
3493 {
3494 { 0x00, 0x00 }, //CAL_POINT_0
3495 { 0x00, 0x00 }, //CAL_POINT_1
3496 { 0x00, 0x00 }, //CAL_POINT_2
3497 { 0x00, 0x00 }, //CAL_POINT_3
3498 { 0x00, 0x00 }, //CAL_POINT_4
3499 { 0x00, 0x00 }, //CAL_POINT_5
3500 { 0x00, 0x00 }, //CAL_POINT_6
3501 { 0x00, 0x00 } //CAL_POINT_7
3502 } // PHY_TX_CHAIN_0
3503 } // empirical
3504 }, // RF_CHAN_8
3505 {
3506 {
3507 {
3508 { 0x00, 0x00 }, //CAL_POINT_0
3509 { 0x00, 0x00 }, //CAL_POINT_1
3510 { 0x00, 0x00 }, //CAL_POINT_2
3511 { 0x00, 0x00 }, //CAL_POINT_3
3512 { 0x00, 0x00 }, //CAL_POINT_4
3513 { 0x00, 0x00 }, //CAL_POINT_5
3514 { 0x00, 0x00 }, //CAL_POINT_6
3515 { 0x00, 0x00 } //CAL_POINT_7
3516 } // PHY_TX_CHAIN_0
3517 } // empirical
3518 }, // RF_CHAN_9
3519 {
3520 {
3521 {
3522 { 0x00, 0x00 }, //CAL_POINT_0
3523 { 0x00, 0x00 }, //CAL_POINT_1
3524 { 0x00, 0x00 }, //CAL_POINT_2
3525 { 0x00, 0x00 }, //CAL_POINT_3
3526 { 0x00, 0x00 }, //CAL_POINT_4
3527 { 0x00, 0x00 }, //CAL_POINT_5
3528 { 0x00, 0x00 }, //CAL_POINT_6
3529 { 0x00, 0x00 } //CAL_POINT_7
3530 } // PHY_TX_CHAIN_0
3531 } // empirical
3532 }, // RF_CHAN_10
3533 {
3534 {
3535 {
3536 { 0x00, 0x00 }, //CAL_POINT_0
3537 { 0x00, 0x00 }, //CAL_POINT_1
3538 { 0x00, 0x00 }, //CAL_POINT_2
3539 { 0x00, 0x00 }, //CAL_POINT_3
3540 { 0x00, 0x00 }, //CAL_POINT_4
3541 { 0x00, 0x00 }, //CAL_POINT_5
3542 { 0x00, 0x00 }, //CAL_POINT_6
3543 { 0x00, 0x00 } //CAL_POINT_7
3544 } // PHY_TX_CHAIN_0
3545 } // empirical
3546 }, // RF_CHAN_11
3547 {
3548 {
3549 {
3550 { 0x00, 0x00 }, //CAL_POINT_0
3551 { 0x00, 0x00 }, //CAL_POINT_1
3552 { 0x00, 0x00 }, //CAL_POINT_2
3553 { 0x00, 0x00 }, //CAL_POINT_3
3554 { 0x00, 0x00 }, //CAL_POINT_4
3555 { 0x00, 0x00 }, //CAL_POINT_5
3556 { 0x00, 0x00 }, //CAL_POINT_6
3557 { 0x00, 0x00 } //CAL_POINT_7
3558 } // PHY_TX_CHAIN_0
3559 } // empirical
3560 }, // RF_CHAN_12
3561 {
3562 {
3563 {
3564 { 0x00, 0x00 }, //CAL_POINT_0
3565 { 0x00, 0x00 }, //CAL_POINT_1
3566 { 0x00, 0x00 }, //CAL_POINT_2
3567 { 0x00, 0x00 }, //CAL_POINT_3
3568 { 0x00, 0x00 }, //CAL_POINT_4
3569 { 0x00, 0x00 }, //CAL_POINT_5
3570 { 0x00, 0x00 }, //CAL_POINT_6
3571 { 0x00, 0x00 } //CAL_POINT_7
3572 } // PHY_TX_CHAIN_0
3573 } // empirical
3574 }, // RF_CHAN_13
3575 {
3576 {
3577 {
3578 { 0x00, 0x00 }, //CAL_POINT_0
3579 { 0x00, 0x00 }, //CAL_POINT_1
3580 { 0x00, 0x00 }, //CAL_POINT_2
3581 { 0x00, 0x00 }, //CAL_POINT_3
3582 { 0x00, 0x00 }, //CAL_POINT_4
3583 { 0x00, 0x00 }, //CAL_POINT_5
3584 { 0x00, 0x00 }, //CAL_POINT_6
3585 { 0x00, 0x00 } //CAL_POINT_7
3586 } // PHY_TX_CHAIN_0
3587 } // empirical
3588 } // RF_CHAN_14
3589 }, // tTpcConfig clpcData[MAX_TPC_CHANNELS];
3590
3591 {
3592 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_1: pdadc_offset, reserved[2]
3593 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_2: pdadc_offset, reserved[2]
3594 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_3: pdadc_offset, reserved[2]
3595 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_4: pdadc_offset, reserved[2]
3596 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_5: pdadc_offset, reserved[2]
3597 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_6: pdadc_offset, reserved[2]
3598 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_7: pdadc_offset, reserved[2]
3599 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_8: pdadc_offset, reserved[2]
3600 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_9: pdadc_offset, reserved[2]
3601 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_10: pdadc_offset, reserved[2]
3602 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_11: pdadc_offset, reserved[2]
3603 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_12: pdadc_offset, reserved[2]
3604 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_13: pdadc_offset, reserved[2]
3605 { 0x0000, { 0x00, 0x00 } } // RF_CHAN_14: pdadc_offset, reserved[2]
3606 } // tTpcParams clpcParams[MAX_TPC_CHANNELS];
3607
3608 }, //NV_TABLE_CAL_MEMORY
3609
3610 //NV_TABLE_CAL_STATUS
3611 {
3612 0xFF, // tANI_U8 overall;
3613 0xFF, // tANI_U8 fwInit;
3614 0xFF, // tANI_U8 hdet_dco;
3615 0xFF, // tANI_U8 rtuner;
3616 0xFF, // tANI_U8 ctuner;
3617 0xFF, // tANI_U8 insitu;
3618 0xFF, // tANI_U8 process_monitor;
3619 0xFF, // tANI_U8 pllVcoLinearity;
3620 0xFF, // tANI_U8 txIQ;
3621 0xFF, // tANI_U8 rxIQ;
3622 0xFF, // tANI_U8 rxDco;
3623 0xFF, // tANI_U8 txLo;
3624 0xFF, // tANI_U8 lnaBias;
3625 0xFF, // tANI_U8 lnaBandTuning;
3626 0xFF, // tANI_U8 lnaGainAdjust;
3627 0xFF, // tANI_U8 im2UsingNoisePwr;
3628 0xFF, // tANI_U8 temperature;
3629 0xFF, // tANI_U8 clpc;
3630 0xFF, // tANI_U8 clpc_temp_adjust;
3631 0xFF, // tANI_U8 txDpd;
3632 0xFF, // tANI_U8 channelTune;
3633 0xFF, // tANI_U8 rxGmStageLinearity;
3634 0xFF, // tANI_U8 im2UsingToneGen;
3635 {
3636 0x00,
3637 0x00,
3638 0x00,
3639 0x00,
3640 0x00,
3641 0x00,
3642 0x00,
3643 0x00,
3644 0x00
3645 } // tANI_U8 unused[9];
3646 },
3647#endif
3648 //NV_TABLE_RSSI_CHANNEL_OFFSETS
3649 {
3650 //PHY_RX_CHAIN_0
3651 {
3652 //bRssiOffset
3653 {300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300},
3654
3655 //gnRssiOffset
3656 {300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300}
3657 },
3658 //rsvd
3659 {
3660 //bRssiOffset
3661 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
3662
3663 //gnRssiOffset
3664 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
3665 }
3666 },
3667
3668 //NV_TABLE_RF_CAL_VALUES
3669 {
3670 //typedef struct
3671 //{
3672 // tANI_U32 calStatus; //use eNvCalID
3673 // sCalData calData;
3674 //}sRFCalValues;
3675
3676 0, //calStatus
3677 {
3678 0, //process_monitor;
3679 0, //hdet_cal_code;
3680 0, //rxfe_gm_2;
3681
3682 0, //tx_bbf_rtune;
3683 0, //pa_rtune_reg;
3684 0, //rt_code;
3685 0, //bias_rtune;
3686
3687 0, //bb_bw1;
3688 0, //bb_bw2;
3689 0, //reserved0;
3690 0, //reserved11;
3691
3692 0, //bb_bw3;
3693 0, //bb_bw4;
3694 0, //bb_bw5;
3695 0, //bb_bw6;
3696
3697 0, //rcMeasured;
3698 0, //tx_bbf_ct;
3699 0, //tx_bbf_ctr;
3700
3701 0, //csh_maxgain_reg;
3702 0, //csh_0db_reg;
3703 0, //csh_m3db_reg;
3704 0, //csh_m6db_reg;
3705
3706 0, //cff_0db_reg;
3707 0, //cff_m3db_reg;
3708 0, //cff_m6db_reg;
3709 0, //rxfe_gpio_ctl_1;
3710
3711 0, //mix_bal_cnt_2;
3712 0, //rxfe_lna_highgain_bias_ctl_delta;
3713 0, //rxfe_lna_load_ctune;
3714 0, //rxfe_lna_ngm_rtune;
3715
3716 0, //rx_im2_spare0;
3717 0, //rx_im2_spare1;
3718 0, //hdet_dco
3719
3720 0, //pll_vfc_reg3_b0;
3721 0, //pll_vfc_reg3_b1;
3722 0, //pll_vfc_reg3_b2;
3723 0, //pll_vfc_reg3_b3;
3724
3725 0, //tempStart;
3726 0, //roomTemp;
3727
3728 0, //ambientCalTemp;
3729 0, //ambientCalTempValid;
3730 0 //reserved2;
3731 }
3732 },
3733
3734 //NV_TABLE_ANTENNA_PATH_LOSS
3735 {
3736 280, // RF_CHAN_1
3737 270, // RF_CHAN_2
3738 270, // RF_CHAN_3
3739 270, // RF_CHAN_4
3740 270, // RF_CHAN_5
3741 270, // RF_CHAN_6
3742 280, // RF_CHAN_7
3743 280, // RF_CHAN_8
3744 290, // RF_CHAN_9
3745 300, // RF_CHAN_10
3746 300, // RF_CHAN_11
3747 310, // RF_CHAN_12
3748 310, // RF_CHAN_13
3749 310 // RF_CHAN_14
3750 },
3751
3752 //NV_TABLE_PACKET_TYPE_POWER_LIMITS
3753 {
3754 {
3755 2150, // RF_CHAN_1
3756 2150, // RF_CHAN_2
3757 2150, // RF_CHAN_3
3758 2150, // RF_CHAN_4
3759 2150, // RF_CHAN_5
3760 2150, // RF_CHAN_6
3761 2150, // RF_CHAN_7
3762 2150, // RF_CHAN_8
3763 2150, // RF_CHAN_9
3764 2150, // RF_CHAN_10
3765 2150, // RF_CHAN_11
3766 2150, // RF_CHAN_12
3767 2150, // RF_CHAN_13
3768 2150 // RF_CHAN_14
3769 },//MODE_802_11B
3770
3771 {
3772 1850, // RF_CHAN_1
3773 1950, // RF_CHAN_2
3774 1950, // RF_CHAN_3
3775 1950, // RF_CHAN_4
3776 1950, // RF_CHAN_5
3777 1950, // RF_CHAN_6
3778 1950, // RF_CHAN_7
3779 1950, // RF_CHAN_8
3780 1950, // RF_CHAN_9
3781 1950, // RF_CHAN_10
3782 1750, // RF_CHAN_11
3783 1950, // RF_CHAN_12
3784 1950, // RF_CHAN_13
3785 1950 // RF_CHAN_14
3786 },//MODE_802_11AG
3787
3788 {
3789 1750, // RF_CHAN_1
3790 1750, // RF_CHAN_2
3791 1750, // RF_CHAN_3
3792 1750, // RF_CHAN_4
3793 1750, // RF_CHAN_5
3794 1750, // RF_CHAN_6
3795 1750, // RF_CHAN_7
3796 1750, // RF_CHAN_8
3797 1750, // RF_CHAN_9
3798 1750, // RF_CHAN_10
3799 1750, // RF_CHAN_11
3800 1750, // RF_CHAN_12
3801 1750, // RF_CHAN_13
3802 1750 // RF_CHAN_14
3803 },//MODE_802_11AG
3804 },
3805
3806 //NV_TABLE_OFDM_CMD_PWR_OFFSET
3807 {
3808 0, 0
3809 },
3810
3811 //NV_TABLE_TX_BB_FILTER_MODE
3812 {
3813 0
3814 }
3815
3816 } // tables
3817};
3818
Jeff Johnsone7245742012-09-05 17:12:55 -07003819#else
Jeff Johnson295189b2012-06-20 16:38:30 -07003820
3821#include "palTypes.h"
3822#include "wlan_nv.h"
3823//#include "wlan_hal_msg.h"
3824
3825const sHalNv nvDefaults =
3826{
3827 {
3828 0, // tANI_U16 productId;
3829 1, // tANI_U8 productBands;
3830 2, // tANI_U8 wlanNvRevId; //0: WCN1312, 1: WCN1314, 2: WCN3660
3831 1, // tANI_U8 numOfTxChains;
3832 1, // tANI_U8 numOfRxChains;
3833 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // tANI_U8 macAddr[NV_FIELD_MAC_ADDR_SIZE];
3834 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // tANI_U8 macAddr[NV_FIELD_MAC_ADDR_SIZE];
3835 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // tANI_U8 macAddr[NV_FIELD_MAC_ADDR_SIZE];
3836 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // tANI_U8 macAddr[NV_FIELD_MAC_ADDR_SIZE];
3837 { "\0" },
3838 0, // tANI_U8 0 : Internal coupler, 1 : External coupler
3839 0 // Reserved Byte to make alignment
3840 }, //fields
3841
3842 {
3843 // NV_TABLE_RATE_POWER_SETTINGS
3844 {
3845 // typedef tANI_S8 tPowerdBm;
3846 //typedef tPowerdBm tRateGroupPwr[NUM_HAL_PHY_RATES];
3847 //tRateGroupPwr pwrOptimum[NUM_RF_SUBBANDS];
3848 {
3849 //802.11b Rates
3850 {1900}, // HAL_PHY_RATE_11B_LONG_1_MBPS,
3851 {1900}, // HAL_PHY_RATE_11B_LONG_2_MBPS,
3852 {1900}, // HAL_PHY_RATE_11B_LONG_5_5_MBPS,
3853 {1900}, // HAL_PHY_RATE_11B_LONG_11_MBPS,
3854 {1900}, // HAL_PHY_RATE_11B_SHORT_2_MBPS,
3855 {1900}, // HAL_PHY_RATE_11B_SHORT_5_5_MBPS,
3856 {1900}, // HAL_PHY_RATE_11B_SHORT_11_MBPS,
3857
3858 //11A 20MHz Rates
3859 {1700}, // HAL_PHY_RATE_11A_6_MBPS,
3860 {1700}, // HAL_PHY_RATE_11A_9_MBPS,
3861 {1700}, // HAL_PHY_RATE_11A_12_MBPS,
3862 {1650}, // HAL_PHY_RATE_11A_18_MBPS,
3863 {1600}, // HAL_PHY_RATE_11A_24_MBPS,
3864 {1550}, // HAL_PHY_RATE_11A_36_MBPS,
3865 {1550}, // HAL_PHY_RATE_11A_48_MBPS,
3866 {1550}, // HAL_PHY_RATE_11A_54_MBPS,
3867
3868 //DUP 11A 40MHz Rates
3869 {1700}, // HAL_PHY_RATE_11A_DUP_6_MBPS,
3870 {1700}, // HAL_PHY_RATE_11A_DUP_9_MBPS,
3871 {1700}, // HAL_PHY_RATE_11A_DUP_12_MBPS,
3872 {1650}, // HAL_PHY_RATE_11A_DUP_18_MBPS,
3873 {1600}, // HAL_PHY_RATE_11A_DUP_24_MBPS,
3874 {1550}, // HAL_PHY_RATE_11A_DUP_36_MBPS,
3875 {1550}, // HAL_PHY_RATE_11A_DUP_48_MBPS,
3876 {1500}, // HAL_PHY_RATE_11A_DUP_54_MBPS,
3877
3878 //MCS Index #0-7(20/40MHz)
3879 {1700}, // HAL_PHY_RATE_MCS_1NSS_6_5_MBPS,
3880 {1700}, // HAL_PHY_RATE_MCS_1NSS_13_MBPS,
3881 {1650}, // HAL_PHY_RATE_MCS_1NSS_19_5_MBPS,
3882 {1600}, // HAL_PHY_RATE_MCS_1NSS_26_MBPS,
3883 {1550}, // HAL_PHY_RATE_MCS_1NSS_39_MBPS,
3884 {1550}, // HAL_PHY_RATE_MCS_1NSS_52_MBPS,
3885 {1400}, // HAL_PHY_RATE_MCS_1NSS_58_5_MBPS,
3886 {1300}, // HAL_PHY_RATE_MCS_1NSS_65_MBPS,
3887 {1700}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_7_2_MBPS,
3888 {1700}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_14_4_MBPS,
3889 {1650}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_21_7_MBPS,
3890 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_28_9_MBPS,
3891 {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_43_3_MBPS,
3892 {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_57_8_MBPS,
3893 {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_65_MBPS,
3894 {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_72_2_MBPS,
3895
3896 //MCS Index #8-15(20/40MHz)
3897 {1700}, // HAL_PHY_RATE_MCS_1NSS_CB_13_5_MBPS,
3898 {1700}, // HAL_PHY_RATE_MCS_1NSS_CB_27_MBPS,
3899 {1650}, // HAL_PHY_RATE_MCS_1NSS_CB_40_5_MBPS,
3900 {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_54_MBPS,
3901 {1550}, // HAL_PHY_RATE_MCS_1NSS_CB_81_MBPS,
3902 {1500}, // HAL_PHY_RATE_MCS_1NSS_CB_108_MBPS,
3903 {1400}, // HAL_PHY_RATE_MCS_1NSS_CB_121_5_MBPS,
3904 {1300}, // HAL_PHY_RATE_MCS_1NSS_CB_135_MBPS,
3905 {1700}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_15_MBPS,
3906 {1700}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_30_MBPS,
3907 {1650}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_45_MBPS,
3908 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_60_MBPS,
3909 {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_90_MBPS,
3910 {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_120_MBPS,
3911 {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_135_MBPS,
3912 {1350}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_150_MBPS,
Jeff Johnsone7245742012-09-05 17:12:55 -07003913#ifdef WLAN_FEATURE_11AC
3914 //11AC rates
3915 //11A duplicate 80MHz Rates
3916 {1700}, // HAL_PHY_RATE_11AC_DUP_6_MBPS,
3917 {1700}, // HAL_PHY_RATE_11AC_DUP_9_MBPS,
3918 {1700}, // HAL_PHY_RATE_11AC_DUP_12_MBPS,
3919 {1650}, // HAL_PHY_RATE_11AC_DUP_18_MBPS,
3920 {1600}, // HAL_PHY_RATE_11AC_DUP_24_MBPS,
3921 {1550}, // HAL_PHY_RATE_11AC_DUP_36_MBPS,
3922 {1550}, // HAL_PHY_RATE_11AC_DUP_48_MBPS,
3923 {1500}, // HAL_PHY_RATE_11AC_DUP_54_MBPS,
3924
3925 //11ac 20MHZ NG, SG
3926 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_6_5_MBPS,
3927 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_13_MBPS,
3928 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_19_5_MBPS,
3929 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_26_MBPS,
3930 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_39_MBPS,
3931 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_52_MBPS,
3932 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_58_5_MBPS,
3933 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_65_MBPS,
3934 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_78_MBPS,
3935 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_7_2_MBPS,
3936 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_14_4_MBPS,
3937 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_21_6_MBPS,
3938 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_28_8_MBPS,
3939 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_43_3_MBPS,
3940 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_57_7_MBPS,
3941 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_65_MBPS,
3942 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_72_2_MBPS,
3943 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_86_6_MBPS,
3944
3945
3946 //11ac 40MHZ NG, SG
3947 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_13_5_MBPS,
3948 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_27_MBPS,
3949 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_40_5_MBPS,
3950 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_54_MBPS,
3951 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_81_MBPS,
3952 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_108_MBPS,
3953 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_121_5_MBPS,
3954 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_135_MBPS,
3955 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_162_MBPS,
3956 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_180_MBPS,
3957 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_15_MBPS,
3958 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_30_MBPS,
3959 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_45_MBPS,
3960 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_60_MBPS,
3961 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_90_MBPS,
3962 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_120_MBPS,
3963 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_135_MBPS,
3964 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_150_MBPS,
3965 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_180_MBPS,
3966 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_200_MBPS,
3967
3968
3969 //11ac 80MHZ NG, SG
3970 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_29_3_MBPS,
3971 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_58_5_MBPS,
3972 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_87_8_MBPS,
3973 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_117_MBPS,
3974 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_175_5_MBPS,
3975 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_234_MBPS,
3976 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_263_3_MBPS,
3977 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_292_5_MBPS,
3978 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_351_MBPS,
3979 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_390_MBPS,
3980 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_32_5_MBPS,
3981 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_65_MBPS,
3982 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_97_5_MBPS,
3983 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_130_MBPS,
3984 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_195_MBPS,
3985 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_260_MBPS,
3986 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_292_5_MBPS,
3987 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_325_MBPS,
3988 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_390_MBPS,
3989 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_433_3_MBPS,
3990#endif //WLAN_FEATURE_11AC
Jeff Johnson295189b2012-06-20 16:38:30 -07003991 }, // RF_SUBBAND_2_4_GHZ
3992
3993 {
3994 //802.11b Rates
3995 {0}, // HAL_PHY_RATE_11B_LONG_1_MBPS,
3996 {0}, // HAL_PHY_RATE_11B_LONG_2_MBPS,
3997 {0}, // HAL_PHY_RATE_11B_LONG_5_5_MBPS,
3998 {0}, // HAL_PHY_RATE_11B_LONG_11_MBPS,
3999 {0}, // HAL_PHY_RATE_11B_SHORT_2_MBPS,
4000 {0}, // HAL_PHY_RATE_11B_SHORT_5_5_MBPS,
4001 {0}, // HAL_PHY_RATE_11B_SHORT_11_MBPS,
4002
4003 //11A 20MHz Rates
4004 {1600}, // HAL_PHY_RATE_11A_6_MBPS,
4005 {1600}, // HAL_PHY_RATE_11A_9_MBPS,
4006 {1600}, // HAL_PHY_RATE_11A_12_MBPS,
4007 {1550}, // HAL_PHY_RATE_11A_18_MBPS,
4008 {1550}, // HAL_PHY_RATE_11A_24_MBPS,
4009 {1450}, // HAL_PHY_RATE_11A_36_MBPS,
4010 {1400}, // HAL_PHY_RATE_11A_48_MBPS,
4011 {1400}, // HAL_PHY_RATE_11A_54_MBPS,
4012
4013 //DUP 11A 40MHz Rates
4014 {1600}, // HAL_PHY_RATE_11A_DUP_6_MBPS,
4015 {1600}, // HAL_PHY_RATE_11A_DUP_9_MBPS,
4016 {1600}, // HAL_PHY_RATE_11A_DUP_12_MBPS,
4017 {1650}, // HAL_PHY_RATE_11A_DUP_18_MBPS,
4018 {1550}, // HAL_PHY_RATE_11A_DUP_24_MBPS,
4019 {1450}, // HAL_PHY_RATE_11A_DUP_36_MBPS,
4020 {1400}, // HAL_PHY_RATE_11A_DUP_48_MBPS,
4021 {1400}, // HAL_PHY_RATE_11A_DUP_54_MBPS,
4022
4023 //MCS Index #0-7(20/40MHz)
4024 {1600}, // HAL_PHY_RATE_MCS_1NSS_6_5_MBPS,
4025 {1600}, // HAL_PHY_RATE_MCS_1NSS_13_MBPS,
4026 {1550}, // HAL_PHY_RATE_MCS_1NSS_19_5_MBPS,
4027 {1500}, // HAL_PHY_RATE_MCS_1NSS_26_MBPS,
4028 {1450}, // HAL_PHY_RATE_MCS_1NSS_39_MBPS,
4029 {1400}, // HAL_PHY_RATE_MCS_1NSS_52_MBPS,
4030 {1350}, // HAL_PHY_RATE_MCS_1NSS_58_5_MBPS,
4031 {1200}, // HAL_PHY_RATE_MCS_1NSS_65_MBPS,
4032 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_7_2_MBPS,
4033 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_14_4_MBPS,
4034 {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_21_7_MBPS,
4035 {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_28_9_MBPS,
4036 {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_43_3_MBPS,
4037 {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_57_8_MBPS,
4038 {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_65_MBPS,
4039 {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_72_2_MBPS,
4040
4041 //MCS Index #8-15(20/40MHz)
4042 {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_13_5_MBPS,
4043 {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_27_MBPS,
4044 {1550}, // HAL_PHY_RATE_MCS_1NSS_CB_40_5_MBPS,
4045 {1500}, // HAL_PHY_RATE_MCS_1NSS_CB_54_MBPS,
4046 {1450}, // HAL_PHY_RATE_MCS_1NSS_CB_81_MBPS,
4047 {1400}, // HAL_PHY_RATE_MCS_1NSS_CB_108_MBPS,
4048 {1300}, // HAL_PHY_RATE_MCS_1NSS_CB_121_5_MBPS,
4049 {1200}, // HAL_PHY_RATE_MCS_1NSS_CB_135_MBPS,
4050 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_15_MBPS,
4051 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_30_MBPS,
4052 {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_45_MBPS,
4053 {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_60_MBPS,
4054 {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_90_MBPS,
4055 {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_120_MBPS,
4056 {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_135_MBPS,
4057 {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_150_MBPS,
Jeff Johnsone7245742012-09-05 17:12:55 -07004058#ifdef WLAN_FEATURE_11AC
4059 //11AC rates
4060 //11A duplicate 80MHz Rates
4061 {1700}, // HAL_PHY_RATE_11AC_DUP_6_MBPS,
4062 {1700}, // HAL_PHY_RATE_11AC_DUP_9_MBPS,
4063 {1700}, // HAL_PHY_RATE_11AC_DUP_12_MBPS,
4064 {1650}, // HAL_PHY_RATE_11AC_DUP_18_MBPS,
4065 {1600}, // HAL_PHY_RATE_11AC_DUP_24_MBPS,
4066 {1550}, // HAL_PHY_RATE_11AC_DUP_36_MBPS,
4067 {1550}, // HAL_PHY_RATE_11AC_DUP_48_MBPS,
4068 {1500}, // HAL_PHY_RATE_11AC_DUP_54_MBPS,
4069
4070 //11ac 20MHZ NG, SG
4071 {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_6_5_MBPS,
4072 {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_13_MBPS,
4073 {1350}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_19_5_MBPS,
4074 {1300}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_26_MBPS,
4075 {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_39_MBPS,
4076 {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_52_MBPS,
4077 {1100}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_58_5_MBPS,
4078 {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_65_MBPS,
4079 {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_78_MBPS,
4080 {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_7_2_MBPS,
4081 {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_14_4_MBPS,
4082 {1350}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_21_6_MBPS,
4083 {1300}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_28_8_MBPS,
4084 {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_43_3_MBPS,
4085 {1200}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_57_7_MBPS,
4086 {1100}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_65_MBPS,
4087 {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_72_2_MBPS,
4088 {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_86_6_MBPS,
4089
4090
4091 //11ac 40MHZ NG, SG
4092 {1400}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_13_5_MBPS,
4093 {1300}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_27_MBPS,
4094 {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_40_5_MBPS,
4095 {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_54_MBPS,
4096 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_81_MBPS,
4097 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_108_MBPS,
4098 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_121_5_MBPS,
4099 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_135_MBPS,
4100 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_162_MBPS,
4101 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_180_MBPS,
4102 {1400}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_15_MBPS,
4103 {1300}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_30_MBPS,
4104 {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_45_MBPS,
4105 {1100}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_60_MBPS,
4106 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_90_MBPS,
4107 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_120_MBPS,
4108 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_135_MBPS,
4109 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_150_MBPS,
4110 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_180_MBPS,
4111 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_200_MBPS,
4112
4113
4114 //11ac 80MHZ NG, SG
4115 {1300}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_29_3_MBPS,
4116 {1100}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_58_5_MBPS,
4117 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_87_8_MBPS,
4118 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_117_MBPS,
4119 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_175_5_MBPS,
4120 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_234_MBPS,
4121 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_263_3_MBPS,
4122 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_292_5_MBPS,
4123 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_351_MBPS,
4124 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_390_MBPS,
4125 {1300}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_32_5_MBPS,
4126 {1100}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_65_MBPS,
4127 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_97_5_MBPS,
4128 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_130_MBPS,
4129 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_195_MBPS,
4130 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_260_MBPS,
4131 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_292_5_MBPS,
4132 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_325_MBPS,
4133 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_390_MBPS,
4134 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_433_3_MBPS,
4135#endif //WLAN_FEATURE_11AC
Jeff Johnson295189b2012-06-20 16:38:30 -07004136 }, // RF_SUBBAND_5_LOW_GHZ
4137
4138 // 5G Mid
4139 {
4140 //802.11b Rates
4141 {0}, // HAL_PHY_RATE_11B_LONG_1_MBPS,
4142 {0}, // HAL_PHY_RATE_11B_LONG_2_MBPS,
4143 {0}, // HAL_PHY_RATE_11B_LONG_5_5_MBPS,
4144 {0}, // HAL_PHY_RATE_11B_LONG_11_MBPS,
4145 {0}, // HAL_PHY_RATE_11B_SHORT_2_MBPS,
4146 {0}, // HAL_PHY_RATE_11B_SHORT_5_5_MBPS,
4147 {0}, // HAL_PHY_RATE_11B_SHORT_11_MBPS,
4148
4149 //11A 20MHz Rates
4150 {1600}, // HAL_PHY_RATE_11A_6_MBPS,
4151 {1600}, // HAL_PHY_RATE_11A_9_MBPS,
4152 {1600}, // HAL_PHY_RATE_11A_12_MBPS,
4153 {1550}, // HAL_PHY_RATE_11A_18_MBPS,
4154 {1550}, // HAL_PHY_RATE_11A_24_MBPS,
4155 {1450}, // HAL_PHY_RATE_11A_36_MBPS,
4156 {1400}, // HAL_PHY_RATE_11A_48_MBPS,
4157 {1400}, // HAL_PHY_RATE_11A_54_MBPS,
4158
4159 //DUP 11A 40MHz Rates
4160 {1600}, // HAL_PHY_RATE_11A_DUP_6_MBPS,
4161 {1600}, // HAL_PHY_RATE_11A_DUP_9_MBPS,
4162 {1600}, // HAL_PHY_RATE_11A_DUP_12_MBPS,
4163 {1650}, // HAL_PHY_RATE_11A_DUP_18_MBPS,
4164 {1550}, // HAL_PHY_RATE_11A_DUP_24_MBPS,
4165 {1450}, // HAL_PHY_RATE_11A_DUP_36_MBPS,
4166 {1400}, // HAL_PHY_RATE_11A_DUP_48_MBPS,
4167 {1400}, // HAL_PHY_RATE_11A_DUP_54_MBPS,
4168
4169 //MCS Index #0-7(20/40MHz)
4170 {1600}, // HAL_PHY_RATE_MCS_1NSS_6_5_MBPS,
4171 {1600}, // HAL_PHY_RATE_MCS_1NSS_13_MBPS,
4172 {1550}, // HAL_PHY_RATE_MCS_1NSS_19_5_MBPS,
4173 {1500}, // HAL_PHY_RATE_MCS_1NSS_26_MBPS,
4174 {1450}, // HAL_PHY_RATE_MCS_1NSS_39_MBPS,
4175 {1400}, // HAL_PHY_RATE_MCS_1NSS_52_MBPS,
4176 {1350}, // HAL_PHY_RATE_MCS_1NSS_58_5_MBPS,
4177 {1200}, // HAL_PHY_RATE_MCS_1NSS_65_MBPS,
4178 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_7_2_MBPS,
4179 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_14_4_MBPS,
4180 {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_21_7_MBPS,
4181 {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_28_9_MBPS,
4182 {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_43_3_MBPS,
4183 {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_57_8_MBPS,
4184 {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_65_MBPS,
4185 {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_72_2_MBPS,
4186
4187 //MCS Index #8-15(20/40MHz)
4188 {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_13_5_MBPS,
4189 {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_27_MBPS,
4190 {1550}, // HAL_PHY_RATE_MCS_1NSS_CB_40_5_MBPS,
4191 {1500}, // HAL_PHY_RATE_MCS_1NSS_CB_54_MBPS,
4192 {1450}, // HAL_PHY_RATE_MCS_1NSS_CB_81_MBPS,
4193 {1400}, // HAL_PHY_RATE_MCS_1NSS_CB_108_MBPS,
4194 {1300}, // HAL_PHY_RATE_MCS_1NSS_CB_121_5_MBPS,
4195 {1200}, // HAL_PHY_RATE_MCS_1NSS_CB_135_MBPS,
4196 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_15_MBPS,
4197 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_30_MBPS,
4198 {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_45_MBPS,
4199 {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_60_MBPS,
4200 {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_90_MBPS,
4201 {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_120_MBPS,
4202 {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_135_MBPS,
4203 {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_150_MBPS,
Jeff Johnsone7245742012-09-05 17:12:55 -07004204#ifdef WLAN_FEATURE_11AC
4205 //11AC rates
4206 //11A duplicate 80MHz Rates
4207 {1700}, // HAL_PHY_RATE_11AC_DUP_6_MBPS,
4208 {1700}, // HAL_PHY_RATE_11AC_DUP_9_MBPS,
4209 {1700}, // HAL_PHY_RATE_11AC_DUP_12_MBPS,
4210 {1650}, // HAL_PHY_RATE_11AC_DUP_18_MBPS,
4211 {1600}, // HAL_PHY_RATE_11AC_DUP_24_MBPS,
4212 {1550}, // HAL_PHY_RATE_11AC_DUP_36_MBPS,
4213 {1550}, // HAL_PHY_RATE_11AC_DUP_48_MBPS,
4214 {1500}, // HAL_PHY_RATE_11AC_DUP_54_MBPS,
4215
4216 //11ac 20MHZ NG, SG
4217 {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_6_5_MBPS,
4218 {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_13_MBPS,
4219 {1350}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_19_5_MBPS,
4220 {1300}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_26_MBPS,
4221 {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_39_MBPS,
4222 {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_52_MBPS,
4223 {1100}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_58_5_MBPS,
4224 {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_65_MBPS,
4225 {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_78_MBPS,
4226 {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_7_2_MBPS,
4227 {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_14_4_MBPS,
4228 {1350}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_21_6_MBPS,
4229 {1300}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_28_8_MBPS,
4230 {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_43_3_MBPS,
4231 {1200}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_57_7_MBPS,
4232 {1100}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_65_MBPS,
4233 {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_72_2_MBPS,
4234 {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_86_6_MBPS,
4235
4236
4237 //11ac 40MHZ NG, SG
4238 {1400}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_13_5_MBPS,
4239 {1300}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_27_MBPS,
4240 {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_40_5_MBPS,
4241 {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_54_MBPS,
4242 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_81_MBPS,
4243 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_108_MBPS,
4244 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_121_5_MBPS,
4245 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_135_MBPS,
4246 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_162_MBPS,
4247 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_180_MBPS,
4248 {1400}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_15_MBPS,
4249 {1300}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_30_MBPS,
4250 {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_45_MBPS,
4251 {1100}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_60_MBPS,
4252 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_90_MBPS,
4253 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_120_MBPS,
4254 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_135_MBPS,
4255 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_150_MBPS,
4256 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_180_MBPS,
4257 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_200_MBPS,
4258
4259
4260 //11ac 80MHZ NG, SG
4261 {1300}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_29_3_MBPS,
4262 {1100}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_58_5_MBPS,
4263 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_87_8_MBPS,
4264 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_117_MBPS,
4265 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_175_5_MBPS,
4266 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_234_MBPS,
4267 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_263_3_MBPS,
4268 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_292_5_MBPS,
4269 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_351_MBPS,
4270 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_390_MBPS,
4271 {1300}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_32_5_MBPS,
4272 {1100}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_65_MBPS,
4273 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_97_5_MBPS,
4274 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_130_MBPS,
4275 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_195_MBPS,
4276 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_260_MBPS,
4277 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_292_5_MBPS,
4278 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_325_MBPS,
4279 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_390_MBPS,
4280 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_433_3_MBPS,
4281#endif //WLAN_FEATURE_11AC
Jeff Johnson295189b2012-06-20 16:38:30 -07004282 }, // // RF_SUBBAND_5_MID_GHZ
4283 // 5G High
4284 {
4285 //802.11b Rates
4286 {0}, // HAL_PHY_RATE_11B_LONG_1_MBPS,
4287 {0}, // HAL_PHY_RATE_11B_LONG_2_MBPS,
4288 {0}, // HAL_PHY_RATE_11B_LONG_5_5_MBPS,
4289 {0}, // HAL_PHY_RATE_11B_LONG_11_MBPS,
4290 {0}, // HAL_PHY_RATE_11B_SHORT_2_MBPS,
4291 {0}, // HAL_PHY_RATE_11B_SHORT_5_5_MBPS,
4292 {0}, // HAL_PHY_RATE_11B_SHORT_11_MBPS,
4293
4294 //11A 20MHz Rates
4295 {1600}, // HAL_PHY_RATE_11A_6_MBPS,
4296 {1600}, // HAL_PHY_RATE_11A_9_MBPS,
4297 {1600}, // HAL_PHY_RATE_11A_12_MBPS,
4298 {1550}, // HAL_PHY_RATE_11A_18_MBPS,
4299 {1550}, // HAL_PHY_RATE_11A_24_MBPS,
4300 {1450}, // HAL_PHY_RATE_11A_36_MBPS,
4301 {1400}, // HAL_PHY_RATE_11A_48_MBPS,
4302 {1400}, // HAL_PHY_RATE_11A_54_MBPS,
4303
4304 //DUP 11A 40MHz Rates
4305 {1600}, // HAL_PHY_RATE_11A_DUP_6_MBPS,
4306 {1600}, // HAL_PHY_RATE_11A_DUP_9_MBPS,
4307 {1600}, // HAL_PHY_RATE_11A_DUP_12_MBPS,
4308 {1650}, // HAL_PHY_RATE_11A_DUP_18_MBPS,
4309 {1550}, // HAL_PHY_RATE_11A_DUP_24_MBPS,
4310 {1450}, // HAL_PHY_RATE_11A_DUP_36_MBPS,
4311 {1400}, // HAL_PHY_RATE_11A_DUP_48_MBPS,
4312 {1400}, // HAL_PHY_RATE_11A_DUP_54_MBPS,
4313
4314 //MCS Index #0-7(20/40MHz)
4315 {1600}, // HAL_PHY_RATE_MCS_1NSS_6_5_MBPS,
4316 {1600}, // HAL_PHY_RATE_MCS_1NSS_13_MBPS,
4317 {1550}, // HAL_PHY_RATE_MCS_1NSS_19_5_MBPS,
4318 {1500}, // HAL_PHY_RATE_MCS_1NSS_26_MBPS,
4319 {1450}, // HAL_PHY_RATE_MCS_1NSS_39_MBPS,
4320 {1400}, // HAL_PHY_RATE_MCS_1NSS_52_MBPS,
4321 {1350}, // HAL_PHY_RATE_MCS_1NSS_58_5_MBPS,
4322 {1200}, // HAL_PHY_RATE_MCS_1NSS_65_MBPS,
4323 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_7_2_MBPS,
4324 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_14_4_MBPS,
4325 {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_21_7_MBPS,
4326 {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_28_9_MBPS,
4327 {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_43_3_MBPS,
4328 {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_57_8_MBPS,
4329 {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_65_MBPS,
4330 {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_72_2_MBPS,
4331
4332 //MCS Index #8-15(20/40MHz)
4333 {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_13_5_MBPS,
4334 {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_27_MBPS,
4335 {1550}, // HAL_PHY_RATE_MCS_1NSS_CB_40_5_MBPS,
4336 {1500}, // HAL_PHY_RATE_MCS_1NSS_CB_54_MBPS,
4337 {1450}, // HAL_PHY_RATE_MCS_1NSS_CB_81_MBPS,
4338 {1400}, // HAL_PHY_RATE_MCS_1NSS_CB_108_MBPS,
4339 {1300}, // HAL_PHY_RATE_MCS_1NSS_CB_121_5_MBPS,
4340 {1200}, // HAL_PHY_RATE_MCS_1NSS_CB_135_MBPS,
4341 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_15_MBPS,
4342 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_30_MBPS,
4343 {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_45_MBPS,
4344 {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_60_MBPS,
4345 {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_90_MBPS,
4346 {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_120_MBPS,
4347 {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_135_MBPS,
4348 {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_150_MBPS,
Jeff Johnsone7245742012-09-05 17:12:55 -07004349#ifdef WLAN_FEATURE_11AC
4350 //11AC rates
4351 //11A duplicate 80MHz Rates
4352 {1700}, // HAL_PHY_RATE_11AC_DUP_6_MBPS,
4353 {1700}, // HAL_PHY_RATE_11AC_DUP_9_MBPS,
4354 {1700}, // HAL_PHY_RATE_11AC_DUP_12_MBPS,
4355 {1650}, // HAL_PHY_RATE_11AC_DUP_18_MBPS,
4356 {1600}, // HAL_PHY_RATE_11AC_DUP_24_MBPS,
4357 {1550}, // HAL_PHY_RATE_11AC_DUP_36_MBPS,
4358 {1550}, // HAL_PHY_RATE_11AC_DUP_48_MBPS,
4359 {1500}, // HAL_PHY_RATE_11AC_DUP_54_MBPS,
4360
4361 //11ac 20MHZ NG, SG
4362 {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_6_5_MBPS,
4363 {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_13_MBPS,
4364 {1350}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_19_5_MBPS,
4365 {1300}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_26_MBPS,
4366 {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_39_MBPS,
4367 {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_52_MBPS,
4368 {1100}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_58_5_MBPS,
4369 {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_65_MBPS,
4370 {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_NGI_78_MBPS,
4371 {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_7_2_MBPS,
4372 {1400}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_14_4_MBPS,
4373 {1350}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_21_6_MBPS,
4374 {1300}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_28_8_MBPS,
4375 {1250}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_43_3_MBPS,
4376 {1200}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_57_7_MBPS,
4377 {1100}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_65_MBPS,
4378 {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_72_2_MBPS,
4379 {1000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_CB_SGI_86_6_MBPS,
4380
4381
4382 //11ac 40MHZ NG, SG
4383 {1400}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_13_5_MBPS,
4384 {1300}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_27_MBPS,
4385 {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_40_5_MBPS,
4386 {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_54_MBPS,
4387 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_81_MBPS,
4388 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_108_MBPS,
4389 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_121_5_MBPS,
4390 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_135_MBPS,
4391 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_162_MBPS,
4392 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_180_MBPS,
4393 {1400}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_15_MBPS,
4394 {1300}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_30_MBPS,
4395 {1250}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_45_MBPS,
4396 {1100}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_60_MBPS,
4397 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_90_MBPS,
4398 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_120_MBPS,
4399 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_135_MBPS,
4400 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_150_MBPS,
4401 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_180_MBPS,
4402 {1000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_200_MBPS,
4403
4404
4405 //11ac 80MHZ NG, SG
4406 {1300}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_29_3_MBPS,
4407 {1100}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_58_5_MBPS,
4408 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_87_8_MBPS,
4409 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_117_MBPS,
4410 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_175_5_MBPS,
4411 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_234_MBPS,
4412 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_263_3_MBPS,
4413 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_292_5_MBPS,
4414 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_351_MBPS,
4415 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_390_MBPS,
4416 {1300}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_32_5_MBPS,
4417 {1100}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_65_MBPS,
4418 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_97_5_MBPS,
4419 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_130_MBPS,
4420 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_195_MBPS,
4421 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_260_MBPS,
4422 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_292_5_MBPS,
4423 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_325_MBPS,
4424 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_390_MBPS,
4425 {1000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_433_3_MBPS,
4426#endif //WLAN_FEATURE_11AC
Jeff Johnson295189b2012-06-20 16:38:30 -07004427 }, // RF_SUBBAND_5_HIGH_GHZ,
4428 // 4.9G
4429
4430 {
4431 //802.11b Rates
4432 {0}, // HAL_PHY_RATE_11B_LONG_1_MBPS,
4433 {0}, // HAL_PHY_RATE_11B_LONG_2_MBPS,
4434 {0}, // HAL_PHY_RATE_11B_LONG_5_5_MBPS,
4435 {0}, // HAL_PHY_RATE_11B_LONG_11_MBPS,
4436 {0}, // HAL_PHY_RATE_11B_SHORT_2_MBPS,
4437 {0}, // HAL_PHY_RATE_11B_SHORT_5_5_MBPS,
4438 {0}, // HAL_PHY_RATE_11B_SHORT_11_MBPS,
4439
4440 //11A 20MHz Rates
4441 {1600}, // HAL_PHY_RATE_11A_6_MBPS,
4442 {1600}, // HAL_PHY_RATE_11A_9_MBPS,
4443 {1600}, // HAL_PHY_RATE_11A_12_MBPS,
4444 {1550}, // HAL_PHY_RATE_11A_18_MBPS,
4445 {1550}, // HAL_PHY_RATE_11A_24_MBPS,
4446 {1450}, // HAL_PHY_RATE_11A_36_MBPS,
4447 {1400}, // HAL_PHY_RATE_11A_48_MBPS,
4448 {1400}, // HAL_PHY_RATE_11A_54_MBPS,
4449
4450 //DUP 11A 40MHz Rates
4451 {1600}, // HAL_PHY_RATE_11A_DUP_6_MBPS,
4452 {1600}, // HAL_PHY_RATE_11A_DUP_9_MBPS,
4453 {1600}, // HAL_PHY_RATE_11A_DUP_12_MBPS,
4454 {1650}, // HAL_PHY_RATE_11A_DUP_18_MBPS,
4455 {1550}, // HAL_PHY_RATE_11A_DUP_24_MBPS,
4456 {1450}, // HAL_PHY_RATE_11A_DUP_36_MBPS,
4457 {1400}, // HAL_PHY_RATE_11A_DUP_48_MBPS,
4458 {1400}, // HAL_PHY_RATE_11A_DUP_54_MBPS,
4459
4460 //MCS Index #0-7(20/40MHz)
4461 {1600}, // HAL_PHY_RATE_MCS_1NSS_6_5_MBPS,
4462 {1600}, // HAL_PHY_RATE_MCS_1NSS_13_MBPS,
4463 {1550}, // HAL_PHY_RATE_MCS_1NSS_19_5_MBPS,
4464 {1500}, // HAL_PHY_RATE_MCS_1NSS_26_MBPS,
4465 {1450}, // HAL_PHY_RATE_MCS_1NSS_39_MBPS,
4466 {1400}, // HAL_PHY_RATE_MCS_1NSS_52_MBPS,
4467 {1350}, // HAL_PHY_RATE_MCS_1NSS_58_5_MBPS,
4468 {1200}, // HAL_PHY_RATE_MCS_1NSS_65_MBPS,
4469 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_7_2_MBPS,
4470 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_14_4_MBPS,
4471 {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_21_7_MBPS,
4472 {1550}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_28_9_MBPS,
4473 {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_43_3_MBPS,
4474 {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_57_8_MBPS,
4475 {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_65_MBPS,
4476 {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_72_2_MBPS,
4477
4478 //MCS Index #8-15(20/40MHz)
4479 {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_13_5_MBPS,
4480 {1600}, // HAL_PHY_RATE_MCS_1NSS_CB_27_MBPS,
4481 {1550}, // HAL_PHY_RATE_MCS_1NSS_CB_40_5_MBPS,
4482 {1500}, // HAL_PHY_RATE_MCS_1NSS_CB_54_MBPS,
4483 {1450}, // HAL_PHY_RATE_MCS_1NSS_CB_81_MBPS,
4484 {1400}, // HAL_PHY_RATE_MCS_1NSS_CB_108_MBPS,
4485 {1300}, // HAL_PHY_RATE_MCS_1NSS_CB_121_5_MBPS,
4486 {1200}, // HAL_PHY_RATE_MCS_1NSS_CB_135_MBPS,
4487 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_15_MBPS,
4488 {1600}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_30_MBPS,
4489 {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_45_MBPS,
4490 {1500}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_60_MBPS,
4491 {1450}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_90_MBPS,
4492 {1400}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_120_MBPS,
4493 {1300}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_135_MBPS,
4494 {1200}, // HAL_PHY_RATE_MCS_1NSS_MM_SG_CB_150_MBPS,
Jeff Johnsone7245742012-09-05 17:12:55 -07004495#ifdef WLAN_FEATURE_11AC
4496 //11AC rates
4497 //11A duplicate 80MHz Rates
4498 {1700}, // HAL_PHY_RATE_11AC_DUP_6_MBPS,
4499 {1700}, // HAL_PHY_RATE_11AC_DUP_9_MBPS,
4500 {1700}, // HAL_PHY_RATE_11AC_DUP_12_MBPS,
4501 {1650}, // HAL_PHY_RATE_11AC_DUP_18_MBPS,
4502 {1600}, // HAL_PHY_RATE_11AC_DUP_24_MBPS,
4503 {1550}, // HAL_PHY_RATE_11AC_DUP_36_MBPS,
4504 {1550}, // HAL_PHY_RATE_11AC_DUP_48_MBPS,
4505 {1500}, // HAL_PHY_RATE_11AC_DUP_54_MBPS,
4506
4507 //11ac 20MHZ NG, SG
4508 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_NGI_6_5_MBPS,
4509 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_NGI_13_MBPS,
4510 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_NGI_19_5_MBPS,
4511 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_NGI_26_MBPS,
4512 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_NGI_39_MBPS,
4513 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_NGI_52_MBPS,
4514 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_NGI_58_5_MBPS,
4515 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_NGI_65_MBPS,
4516 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_NGI_78_MBPS,
4517 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_SGI_7_2_MBPS,
4518 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_SGI_14_4_MBPS,
4519 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_SGI_21_6_MBPS,
4520 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_SGI_28_8_MBPS,
4521 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_SGI_43_3_MBPS,
4522 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_SGI_57_7_MBPS,
4523 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_SGI_65_MBPS,
4524 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_SGI_72_2_MBPS,
4525 {0000}, // HAL_PHY_RATE_VHT_20MHZ_MCS_1NSS_SGI_86_6_MBPS,
4526
4527
4528 //11ac 40MHZ NG, SG
4529 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_13_5_MBPS,
4530 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_27_MBPS,
4531 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_40_5_MBPS,
4532 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_54_MBPS,
4533 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_81_MBPS,
4534 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_108_MBPS,
4535 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_121_5_MBPS,
4536 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_135_MBPS,
4537 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_162_MBPS,
4538 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_NGI_180_MBPS,
4539 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_15_MBPS,
4540 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_30_MBPS,
4541 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_45_MBPS,
4542 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_60_MBPS,
4543 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_90_MBPS,
4544 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_120_MBPS,
4545 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_135_MBPS,
4546 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_150_MBPS,
4547 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_180_MBPS,
4548 {0000}, // HAL_PHY_RATE_VHT_40MHZ_MCS_1NSS_CB_SGI_200_MBPS,
4549
4550
4551 //11ac 80MHZ NG, SG
4552 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_29_3_MBPS,
4553 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_58_5_MBPS,
4554 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_87_8_MBPS,
4555 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_117_MBPS,
4556 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_175_5_MBPS,
4557 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_234_MBPS,
4558 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_263_3_MBPS,
4559 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_292_5_MBPS,
4560 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_351_MBPS,
4561 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_NGI_390_MBPS,
4562 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_32_5_MBPS,
4563 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_65_MBPS,
4564 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_97_5_MBPS,
4565 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_130_MBPS,
4566 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_195_MBPS,
4567 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_260_MBPS,
4568 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_292_5_MBPS,
4569 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_325_MBPS,
4570 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_390_MBPS,
4571 {0000}, // HAL_PHY_RATE_VHT_80MHZ_MCS_1NSS_CB_SGI_433_3_MBPS,
4572#endif //WLAN_FEATURE_11AC
Jeff Johnson295189b2012-06-20 16:38:30 -07004573 }, // RF_SUBBAND_4_9_GHZ
4574 },
4575
4576 // NV_TABLE_REGULATORY_DOMAINS
4577 {
4578 // typedef struct
4579 // {
4580 // tANI_BOOLEAN enabled;
4581 // tPowerdBm pwrLimit;
4582 // }sRegulatoryChannel;
4583
4584 // typedef struct
4585 // {
4586 // sRegulatoryChannel channels[NUM_RF_CHANNELS];
4587 // uAbsPwrPrecision antennaGain[NUM_RF_SUBBANDS];
4588 // uAbsPwrPrecision bRatePowerOffset[NUM_2_4GHZ_CHANNELS];
4589 // }sRegulatoryDomains;
4590
4591 //sRegulatoryDomains regDomains[NUM_REG_DOMAINS];
4592
4593
4594 { // REG_DOMAIN_FCC start
4595 { //sRegulatoryChannel start
4596 //enabled, pwrLimit
4597 //2.4GHz Band, none CB
4598 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_1,
4599 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_2,
4600 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_3,
4601 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_4,
4602 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_5,
4603 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_6,
4604 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_7,
4605 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_8,
4606 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_9,
4607 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_10,
4608 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_11,
4609 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_12,
4610 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_13,
4611 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_14,
4612
4613 //4.9GHz Band, none CB
4614 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_240,
4615 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_244,
4616 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_248,
4617 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_252,
4618 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_208,
4619 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_212,
4620 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_216,
4621
4622 //5GHz Low & Mid U-NII Band, none CB
4623 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_36,
4624 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_40,
4625 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_44,
4626 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_48,
4627 {NV_CHANNEL_DFS, 24}, //RF_CHAN_52,
4628 {NV_CHANNEL_DFS, 24}, //RF_CHAN_56,
4629 {NV_CHANNEL_DFS, 24}, //RF_CHAN_60,
4630 {NV_CHANNEL_DFS, 24}, //RF_CHAN_64,
4631
4632 //5GHz Mid Band - ETSI, none CB
4633 {NV_CHANNEL_DFS, 22}, //RF_CHAN_100,
4634 {NV_CHANNEL_DFS, 24}, //RF_CHAN_104,
4635 {NV_CHANNEL_DFS, 24}, //RF_CHAN_108,
4636 {NV_CHANNEL_DFS, 24}, //RF_CHAN_112,
4637 {NV_CHANNEL_DFS, 24}, //RF_CHAN_116,
4638 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_120,
4639 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_124,
4640 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_128,
4641 {NV_CHANNEL_DFS, 24}, //RF_CHAN_132,
4642 {NV_CHANNEL_DFS, 24}, //RF_CHAN_136,
4643 {NV_CHANNEL_DFS, 24}, //RF_CHAN_140,
4644
4645 //5GHz High U-NII Band, none CB
4646 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_149,
4647 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_153,
4648 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_157,
4649 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_161,
4650 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_165,
4651
4652 //2.4GHz Band, channel bonded channels
4653 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_3,
4654 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_4,
4655 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_5,
4656 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_6,
4657 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_7,
4658 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_8,
4659 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_9,
4660 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_10,
4661 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_11,
4662
4663 // 4.9GHz Band, channel bonded channels
4664 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_242,
4665 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_246,
4666 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_250,
4667 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_210,
4668 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_214,
4669
4670 //5GHz Low & Mid U-NII Band, channel bonded channels
4671 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_38,
4672 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_42,
4673 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_46,
4674 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_50,
4675 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_54,
4676 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_58,
4677 {NV_CHANNEL_ENABLE, 25}, //RF_CHAN_BOND_62,
4678
4679 //5GHz Mid Band - ETSI, channel bonded channels
4680 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_BOND_102
4681 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_106
4682 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_110
4683 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114
4684 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118
4685 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122
4686 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126
4687 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130
4688 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_134
4689 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_138
4690
4691 //5GHz High U-NII Band, channel bonded channels
4692 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_151,
4693 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_155,
4694 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_159,
4695 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163
4696 }, //sRegulatoryChannel end
4697
4698 {
4699 { 0 }, // RF_SUBBAND_2_4_GHZ
4700 {0}, // RF_SUBBAND_5_LOW_GHZ
4701 {0}, // RF_SUBBAND_5_MID_GHZ
4702 {0}, // RF_SUBBAND_5_HIGH_GHZ
4703 {0} // RF_SUBBAND_4_9_GHZ
4704 },
4705
4706 { // bRatePowerOffset start
4707 //2.4GHz Band
4708 { 0 }, //RF_CHAN_1,
4709 { 0 }, //RF_CHAN_2,
4710 { 0 }, //RF_CHAN_3,
4711 { 0 }, //RF_CHAN_4,
4712 { 0 }, //RF_CHAN_5,
4713 { 0 }, //RF_CHAN_6,
4714 { 0 }, //RF_CHAN_7,
4715 { 0 }, //RF_CHAN_8,
4716 { 0 }, //RF_CHAN_9,
4717 { 0 }, //RF_CHAN_10,
4718 { 0 }, //RF_CHAN_11,
4719 { 0 }, //RF_CHAN_12,
4720 { 0 }, //RF_CHAN_13,
4721 { 0 }, //RF_CHAN_14,
4722 }, // bRatePowerOffset end
4723
4724 { // gnRatePowerOffset start
4725 //apply to all 2.4 and 5G channels
4726 { 0 }, //RF_CHAN_1,
4727 { 0 }, //RF_CHAN_2,
4728 { 0 }, //RF_CHAN_3,
4729 { 0 }, //RF_CHAN_4,
4730 { 0 }, //RF_CHAN_5,
4731 { 0 }, //RF_CHAN_6,
4732 { 0 }, //RF_CHAN_7,
4733 { 0 }, //RF_CHAN_8,
4734 { 0 }, //RF_CHAN_9,
4735 { 0 }, //RF_CHAN_10,
4736 { 0 }, //RF_CHAN_11,
4737 { 0 }, //RF_CHAN_12,
4738 { 0 }, //RF_CHAN_13,
4739 { 0 }, //RF_CHAN_14,
4740 } // gnRatePowerOffset end
4741 }, // REG_DOMAIN_FCC end
4742
4743 { // REG_DOMAIN_ETSI start
4744 { //sRegulatoryChannel start
4745 //enabled, pwrLimit
4746 //2.4GHz Band, none CB
4747 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_1,
4748 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_2,
4749 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_3,
4750 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_4,
4751 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_5,
4752 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_6,
4753 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_7,
4754 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_8,
4755 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_9,
4756 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_10,
4757 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_11,
4758 {NV_CHANNEL_ENABLE, 19}, //RF_CHAN_12,
4759 {NV_CHANNEL_ENABLE, 19}, //RF_CHAN_13,
4760 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_14,
4761
4762 //4.9GHz Band, none CB
4763 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_240,
4764 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_244,
4765 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_248,
4766 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_252,
4767 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_208,
4768 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_212,
4769 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_216,
4770
4771 //5GHz Low & Mid U-NII Band, none CB
4772 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_36,
4773 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_40,
4774 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_44,
4775 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_48,
4776 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_52,
4777 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_56,
4778 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_60,
4779 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_64,
4780
4781 //5GHz Mid Band - ETSI, none CB
4782 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_100,
4783 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_104,
4784 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_108,
4785 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_112,
4786 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_116,
4787 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_120,
4788 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_124,
4789 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_128,
4790 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_132,
4791 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_136,
4792 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_140,
4793
4794 //5GHz High U-NII Band, none CB
4795 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_149,
4796 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_153,
4797 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_157,
4798 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_161,
4799 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_165,
4800
4801 //2.4GHz Band, channel bonded channels
4802 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_3,
4803 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_4,
4804 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_5,
4805 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_6,
4806 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_7,
4807 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_8,
4808 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_9,
4809 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_10,
4810 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_11,
4811
4812 // 4.9GHz Band, channel bonded channels
4813 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_242,
4814 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_246,
4815 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_250,
4816 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_210,
4817 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_214,
4818
4819 //5GHz Low & Mid U-NII Band, channel bonded channels
4820 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_BOND_38,
4821 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_BOND_42,
4822 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_BOND_46,
4823 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_BOND_50,
4824 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_BOND_54,
4825 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_BOND_58,
4826 {NV_CHANNEL_ENABLE, 23}, //RF_CHAN_BOND_62,
4827
4828 //5GHz Mid Band - ETSI, channel bonded channels
4829 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_BOND_102
4830 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_BOND_106
4831 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_BOND_110
4832 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114
4833 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118
4834 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122
4835 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126
4836 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130
4837 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_BOND_134
4838 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_BOND_138
4839
4840 //5GHz High U-NII Band, channel bonded channels
4841 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_151,
4842 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_155,
4843 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_159,
4844 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163
4845 }, //sRegulatoryChannel end
4846
4847 {
4848 { 0 }, // RF_SUBBAND_2_4_GHZ
4849 {0}, // RF_SUBBAND_5_LOW_GHZ
4850 {0}, // RF_SUBBAND_5_MID_GHZ
4851 {0}, // RF_SUBBAND_5_HIGH_GHZ
4852 {0} // RF_SUBBAND_4_9_GHZ
4853 },
4854
4855 { // bRatePowerOffset start
4856 //2.4GHz Band
4857 { 0 }, //RF_CHAN_1,
4858 { 0 }, //RF_CHAN_2,
4859 { 0 }, //RF_CHAN_3,
4860 { 0 }, //RF_CHAN_4,
4861 { 0 }, //RF_CHAN_5,
4862 { 0 }, //RF_CHAN_6,
4863 { 0 }, //RF_CHAN_7,
4864 { 0 }, //RF_CHAN_8,
4865 { 0 }, //RF_CHAN_9,
4866 { 0 }, //RF_CHAN_10,
4867 { 0 }, //RF_CHAN_11,
4868 { 0 }, //RF_CHAN_12,
4869 { 0 }, //RF_CHAN_13,
4870 { 0 }, //RF_CHAN_14,
4871 }, // bRatePowerOffset end
4872
4873 { // gnRatePowerOffset start
4874 //apply to all 2.4 and 5G channels
4875 { 0 }, //RF_CHAN_1,
4876 { 0 }, //RF_CHAN_2,
4877 { 0 }, //RF_CHAN_3,
4878 { 0 }, //RF_CHAN_4,
4879 { 0 }, //RF_CHAN_5,
4880 { 0 }, //RF_CHAN_6,
4881 { 0 }, //RF_CHAN_7,
4882 { 0 }, //RF_CHAN_8,
4883 { 0 }, //RF_CHAN_9,
4884 { 0 }, //RF_CHAN_10,
4885 { 0 }, //RF_CHAN_11,
4886 { 0 }, //RF_CHAN_12,
4887 { 0 }, //RF_CHAN_13,
4888 { 0 }, //RF_CHAN_14,
4889 } // gnRatePowerOffset end
4890 }, // REG_DOMAIN_ETSI end
4891
4892 { // REG_DOMAIN_JAPAN start
4893 { //sRegulatoryChannel start
4894 //enabled, pwrLimit
4895 //2.4GHz Band, none CB
4896 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_1,
4897 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_2,
4898 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_3,
4899 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_4,
4900 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_5,
4901 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_6,
4902 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_7,
4903 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_8,
4904 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_9,
4905 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_10,
4906 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_11,
4907 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_12,
4908 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_13,
4909 {NV_CHANNEL_ENABLE, 18}, //RF_CHAN_14,
4910
4911 //4.9GHz Band, none CB
4912 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_240,
4913 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_244,
4914 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_248,
4915 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_252,
4916 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_208,
4917 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_212,
4918 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_216,
4919
4920 //5GHz Low & Mid U-NII Band, none CB
4921 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_36,
4922 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_40,
4923 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_44,
4924 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_48,
4925 {NV_CHANNEL_DFS, 24}, //RF_CHAN_52,
4926 {NV_CHANNEL_DFS, 24}, //RF_CHAN_56,
4927 {NV_CHANNEL_DFS, 24}, //RF_CHAN_60,
4928 {NV_CHANNEL_DFS, 24}, //RF_CHAN_64,
4929
4930 //5GHz Mid Band - ETSI, none CB
4931 {NV_CHANNEL_DFS, 22}, //RF_CHAN_100,
4932 {NV_CHANNEL_DFS, 24}, //RF_CHAN_104,
4933 {NV_CHANNEL_DFS, 24}, //RF_CHAN_108,
4934 {NV_CHANNEL_DFS, 24}, //RF_CHAN_112,
4935 {NV_CHANNEL_DFS, 24}, //RF_CHAN_116,
4936 {NV_CHANNEL_DFS, 0}, //RF_CHAN_120,
4937 {NV_CHANNEL_DFS, 0}, //RF_CHAN_124,
4938 {NV_CHANNEL_DFS, 0}, //RF_CHAN_128,
4939 {NV_CHANNEL_DFS, 24}, //RF_CHAN_132,
4940 {NV_CHANNEL_DFS, 24}, //RF_CHAN_136,
4941 {NV_CHANNEL_DFS, 24}, //RF_CHAN_140,
4942
4943 //5GHz High U-NII Band, none CB
4944 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_149,
4945 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_153,
4946 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_157,
4947 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_161,
4948 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_165,
4949
4950 //2.4GHz Band, channel bonded channels
4951 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_3,
4952 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_4,
4953 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_5,
4954 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_6,
4955 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_7,
4956 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_8,
4957 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_9,
4958 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_10,
4959 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_11,
4960
4961 // 4.9GHz Band, channel bonded channels
4962 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_242,
4963 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_246,
4964 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_250,
4965 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_210,
4966 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_214,
4967
4968 //5GHz Low & Mid U-NII Band, channel bonded channels
4969 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_38,
4970 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_42,
4971 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_46,
4972 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_50,
4973 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_54,
4974 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_58,
4975 {NV_CHANNEL_ENABLE, 25}, //RF_CHAN_BOND_62,
4976
4977 //5GHz Mid Band - ETSI, channel bonded channels
4978 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_BOND_102
4979 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_106
4980 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_110
4981 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114
4982 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118
4983 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122
4984 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126
4985 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130
4986 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_134
4987 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_138
4988
4989 //5GHz High U-NII Band, channel bonded channels
4990 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_151,
4991 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_155,
4992 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_159,
4993 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163
4994 }, //sRegulatoryChannel end
4995
4996 {
4997 { 0 }, // RF_SUBBAND_2_4_GHZ
4998 {0}, // RF_SUBBAND_5_LOW_GHZ
4999 {0}, // RF_SUBBAND_5_MID_GHZ
5000 {0}, // RF_SUBBAND_5_HIGH_GHZ
5001 {0} // RF_SUBBAND_4_9_GHZ
5002 },
5003
5004 { // bRatePowerOffset start
5005 //2.4GHz Band
5006 { 0 }, //RF_CHAN_1,
5007 { 0 }, //RF_CHAN_2,
5008 { 0 }, //RF_CHAN_3,
5009 { 0 }, //RF_CHAN_4,
5010 { 0 }, //RF_CHAN_5,
5011 { 0 }, //RF_CHAN_6,
5012 { 0 }, //RF_CHAN_7,
5013 { 0 }, //RF_CHAN_8,
5014 { 0 }, //RF_CHAN_9,
5015 { 0 }, //RF_CHAN_10,
5016 { 0 }, //RF_CHAN_11,
5017 { 0 }, //RF_CHAN_12,
5018 { 0 }, //RF_CHAN_13,
5019 { 0 }, //RF_CHAN_14,
5020 }, // bRatePowerOffset end
5021
5022 { // gnRatePowerOffset start
5023 //apply to all 2.4 and 5G channels
5024 { 0 }, //RF_CHAN_1,
5025 { 0 }, //RF_CHAN_2,
5026 { 0 }, //RF_CHAN_3,
5027 { 0 }, //RF_CHAN_4,
5028 { 0 }, //RF_CHAN_5,
5029 { 0 }, //RF_CHAN_6,
5030 { 0 }, //RF_CHAN_7,
5031 { 0 }, //RF_CHAN_8,
5032 { 0 }, //RF_CHAN_9,
5033 { 0 }, //RF_CHAN_10,
5034 { 0 }, //RF_CHAN_11,
5035 { 0 }, //RF_CHAN_12,
5036 { 0 }, //RF_CHAN_13,
5037 { 0 }, //RF_CHAN_14,
5038 } // gnRatePowerOffset end
5039 }, // REG_DOMAIN_JAPAN end
5040
5041 { // REG_DOMAIN_WORLD start
5042 { //sRegulatoryChannel start
5043 //enabled, pwrLimit
5044 //2.4GHz Band
5045 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_1,
5046 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_2,
5047 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_3,
5048 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_4,
5049 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_5,
5050 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_6,
5051 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_7,
5052 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_8,
5053 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_9,
5054 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_10,
5055 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_11,
5056 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_12,
5057 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_13,
5058 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_14,
5059
5060 //4.9GHz Band, none CB
5061 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_240,
5062 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_244,
5063 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_248,
5064 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_252,
5065 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_208,
5066 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_212,
5067 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_216,
5068
5069 //5GHz Low & Mid U-NII Band, none CB
5070 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_36,
5071 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_40,
5072 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_44,
5073 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_48,
5074 {NV_CHANNEL_DFS, 24}, //RF_CHAN_52,
5075 {NV_CHANNEL_DFS, 24}, //RF_CHAN_56,
5076 {NV_CHANNEL_DFS, 24}, //RF_CHAN_60,
5077 {NV_CHANNEL_DFS, 24}, //RF_CHAN_64,
5078
5079 //5GHz Mid Band - ETSI, none CB
5080 {NV_CHANNEL_DFS, 22}, //RF_CHAN_100,
5081 {NV_CHANNEL_DFS, 24}, //RF_CHAN_104,
5082 {NV_CHANNEL_DFS, 24}, //RF_CHAN_108,
5083 {NV_CHANNEL_DFS, 24}, //RF_CHAN_112,
5084 {NV_CHANNEL_DFS, 24}, //RF_CHAN_116,
5085 {NV_CHANNEL_DFS, 0}, //RF_CHAN_120,
5086 {NV_CHANNEL_DFS, 0}, //RF_CHAN_124,
5087 {NV_CHANNEL_DFS, 0}, //RF_CHAN_128,
5088 {NV_CHANNEL_DFS, 24}, //RF_CHAN_132,
5089 {NV_CHANNEL_DFS, 24}, //RF_CHAN_136,
5090 {NV_CHANNEL_DFS, 24}, //RF_CHAN_140,
5091
5092 //5GHz High U-NII Band, none CB
5093 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_149,
5094 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_153,
5095 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_157,
5096 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_161,
5097 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_165,
5098
5099 //2.4GHz Band, channel bonded channels
5100 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_3,
5101 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_4,
5102 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_5,
5103 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_6,
5104 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_7,
5105 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_8,
5106 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_9,
5107 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_10,
5108 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_11,
5109
5110 // 4.9GHz Band, channel bonded channels
5111 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_242,
5112 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_246,
5113 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_250,
5114 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_210,
5115 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_214,
5116
5117 //5GHz Low & Mid U-NII Band, channel bonded channels
5118 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_38,
5119 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_42,
5120 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_46,
5121 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_50,
5122 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_54,
5123 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_58,
5124 {NV_CHANNEL_ENABLE, 25}, //RF_CHAN_BOND_62,
5125
5126 //5GHz Mid Band - ETSI, channel bonded channels
5127 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_BOND_102
5128 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_106
5129 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_110
5130 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114
5131 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118
5132 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122
5133 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126
5134 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130
5135 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_134
5136 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_138
5137
5138 //5GHz High U-NII Band, channel bonded channels
5139 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_151,
5140 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_155,
5141 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_159,
5142 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163
5143 }, //sRegulatoryChannel end
5144
5145 {
5146 { 0 }, // RF_SUBBAND_2_4_GHZ
5147 {0}, // RF_SUBBAND_5_LOW_GHZ
5148 {0}, // RF_SUBBAND_5_MID_GHZ
5149 {0}, // RF_SUBBAND_5_HIGH_GHZ
5150 {0} // RF_SUBBAND_4_9_GHZ
5151 },
5152
5153 { // bRatePowerOffset start
5154 //2.4GHz Band
5155 { 0 }, //RF_CHAN_1,
5156 { 0 }, //RF_CHAN_2,
5157 { 0 }, //RF_CHAN_3,
5158 { 0 }, //RF_CHAN_4,
5159 { 0 }, //RF_CHAN_5,
5160 { 0 }, //RF_CHAN_6,
5161 { 0 }, //RF_CHAN_7,
5162 { 0 }, //RF_CHAN_8,
5163 { 0 }, //RF_CHAN_9,
5164 { 0 }, //RF_CHAN_10,
5165 { 0 }, //RF_CHAN_11,
5166 { 0 }, //RF_CHAN_12,
5167 { 0 }, //RF_CHAN_13,
5168 { 0 }, //RF_CHAN_14,
5169 }, // bRatePowerOffset end
5170
5171 { // gnRatePowerOffset start
5172 //apply to all 2.4 and 5G channels
5173 { 0 }, //RF_CHAN_1,
5174 { 0 }, //RF_CHAN_2,
5175 { 0 }, //RF_CHAN_3,
5176 { 0 }, //RF_CHAN_4,
5177 { 0 }, //RF_CHAN_5,
5178 { 0 }, //RF_CHAN_6,
5179 { 0 }, //RF_CHAN_7,
5180 { 0 }, //RF_CHAN_8,
5181 { 0 }, //RF_CHAN_9,
5182 { 0 }, //RF_CHAN_10,
5183 { 0 }, //RF_CHAN_11,
5184 { 0 }, //RF_CHAN_12,
5185 { 0 }, //RF_CHAN_13,
5186 { 0 }, //RF_CHAN_14,
5187 } // gnRatePowerOffset end
5188 }, // REG_DOMAIN_WORLD end
5189
5190 { // REG_DOMAIN_N_AMER_EXC_FCC start
5191 { //sRegulatoryChannel start
5192 //enabled, pwrLimit
5193 //2.4GHz Band, none CB
5194 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_1,
5195 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_2,
5196 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_3,
5197 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_4,
5198 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_5,
5199 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_6,
5200 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_7,
5201 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_8,
5202 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_9,
5203 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_10,
5204 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_11,
5205 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_12,
5206 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_13,
5207 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_14,
5208
5209 //4.9GHz Band, none CB
5210 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_240,
5211 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_244,
5212 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_248,
5213 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_252,
5214 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_208,
5215 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_212,
5216 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_216,
5217
5218 //5GHz Low & Mid U-NII Band, none CB
5219 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_36,
5220 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_40,
5221 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_44,
5222 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_48,
5223 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_52,
5224 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_56,
5225 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_60,
5226 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_64,
5227
5228 //5GHz Mid Band - ETSI, none CB
5229 {NV_CHANNEL_DISABLE, 22}, //RF_CHAN_100,
5230 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_104,
5231 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_108,
5232 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_112,
5233 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_116,
5234 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_120,
5235 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_124,
5236 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_128,
5237 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_132,
5238 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_136,
5239 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_140,
5240
5241 //5GHz High U-NII Band, none CB
5242 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_149,
5243 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_153,
5244 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_157,
5245 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_161,
5246 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_165,
5247
5248 //2.4GHz Band, channel bonded channels
5249 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_3,
5250 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_4,
5251 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_5,
5252 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_6,
5253 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_7,
5254 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_8,
5255 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_9,
5256 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_10,
5257 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_11,
5258
5259 // 4.9GHz Band, channel bonded channels
5260 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_242,
5261 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_246,
5262 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_250,
5263 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_210,
5264 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_214,
5265
5266 //5GHz Low & Mid U-NII Band, channel bonded channels
5267 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_38,
5268 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_42,
5269 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_46,
5270 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_50,
5271 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_54,
5272 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_58,
5273 {NV_CHANNEL_ENABLE, 25}, //RF_CHAN_BOND_62,
5274
5275 //5GHz Mid Band - ETSI, channel bonded channels
5276 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_BOND_102
5277 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_106
5278 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_110
5279 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114
5280 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118
5281 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122
5282 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126
5283 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130
5284 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_134
5285 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_138
5286
5287 //5GHz High U-NII Band, channel bonded channels
5288 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_151,
5289 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_155,
5290 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_159,
5291 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163
5292 }, //sRegulatoryChannel end
5293
5294 {
5295 { 0 }, // RF_SUBBAND_2_4_GHZ
5296 {0}, // RF_SUBBAND_5_LOW_GHZ
5297 {0}, // RF_SUBBAND_5_MID_GHZ
5298 {0}, // RF_SUBBAND_5_HIGH_GHZ
5299 {0} // RF_SUBBAND_4_9_GHZ
5300 },
5301
5302 { // bRatePowerOffset start
5303 //2.4GHz Band
5304 { 0 }, //RF_CHAN_1,
5305 { 0 }, //RF_CHAN_2,
5306 { 0 }, //RF_CHAN_3,
5307 { 0 }, //RF_CHAN_4,
5308 { 0 }, //RF_CHAN_5,
5309 { 0 }, //RF_CHAN_6,
5310 { 0 }, //RF_CHAN_7,
5311 { 0 }, //RF_CHAN_8,
5312 { 0 }, //RF_CHAN_9,
5313 { 0 }, //RF_CHAN_10,
5314 { 0 }, //RF_CHAN_11,
5315 { 0 }, //RF_CHAN_12,
5316 { 0 }, //RF_CHAN_13,
5317 { 0 }, //RF_CHAN_14,
5318 }, // bRatePowerOffset end
5319
5320 { // gnRatePowerOffset start
5321 //apply to all 2.4 and 5G channels
5322 { 0 }, //RF_CHAN_1,
5323 { 0 }, //RF_CHAN_2,
5324 { 0 }, //RF_CHAN_3,
5325 { 0 }, //RF_CHAN_4,
5326 { 0 }, //RF_CHAN_5,
5327 { 0 }, //RF_CHAN_6,
5328 { 0 }, //RF_CHAN_7,
5329 { 0 }, //RF_CHAN_8,
5330 { 0 }, //RF_CHAN_9,
5331 { 0 }, //RF_CHAN_10,
5332 { 0 }, //RF_CHAN_11,
5333 { 0 }, //RF_CHAN_12,
5334 { 0 }, //RF_CHAN_13,
5335 { 0 }, //RF_CHAN_14,
5336 } // gnRatePowerOffset end
5337 }, // REG_DOMAIN_N_AMER_EXC_FCC end
5338
5339 { // REG_DOMAIN_APAC start
5340 { //sRegulatoryChannel start
5341 //enabled, pwrLimit
5342 //2.4GHz Band, none CB
5343 {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_1,
5344 {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_2,
5345 {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_3,
5346 {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_4,
5347 {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_5,
5348 {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_6,
5349 {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_7,
5350 {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_8,
5351 {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_9,
5352 {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_10,
5353 {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_11,
5354 {NV_CHANNEL_ENABLE, 26}, //RF_CHAN_12,
5355 {NV_CHANNEL_ENABLE, 16}, //RF_CHAN_13,
5356 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_14,
5357
5358 //4.9GHz Band, none CB
5359 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_240,
5360 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_244,
5361 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_248,
5362 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_252,
5363 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_208,
5364 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_212,
5365 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_216,
5366
5367 //5GHz Low & Mid U-NII Band, none CB
5368 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_36,
5369 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_40,
5370 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_44,
5371 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_48,
5372 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_52,
5373 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_56,
5374 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_60,
5375 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_64,
5376
5377 //5GHz Mid Band - ETSI, none CB
5378 {NV_CHANNEL_DISABLE, 22}, //RF_CHAN_100,
5379 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_104,
5380 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_108,
5381 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_112,
5382 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_116,
5383 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_120,
5384 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_124,
5385 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_128,
5386 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_132,
5387 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_136,
5388 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_140,
5389
5390 //5GHz High U-NII Band, none CB
5391 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_149,
5392 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_153,
5393 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_157,
5394 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_161,
5395 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_165,
5396
5397 //2.4GHz Band, channel bonded channels
5398 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_3,
5399 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_4,
5400 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_5,
5401 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_6,
5402 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_7,
5403 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_8,
5404 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_9,
5405 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_10,
5406 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_11,
5407
5408 // 4.9GHz Band, channel bonded channels
5409 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_242,
5410 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_246,
5411 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_250,
5412 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_210,
5413 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_214,
5414
5415 //5GHz Low & Mid U-NII Band, channel bonded channels
5416 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_38,
5417 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_42,
5418 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_46,
5419 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_50,
5420 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_54,
5421 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_58,
5422 {NV_CHANNEL_ENABLE, 25}, //RF_CHAN_BOND_62,
5423
5424 //5GHz Mid Band - ETSI, channel bonded channels
5425 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_BOND_102
5426 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_106
5427 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_110
5428 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114
5429 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118
5430 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122
5431 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126
5432 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130
5433 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_134
5434 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_138
5435
5436 //5GHz High U-NII Band, channel bonded channels
5437 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_151,
5438 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_155,
5439 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_159,
5440 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163
5441 }, //sRegulatoryChannel end
5442
5443 {
5444 { 0 }, // RF_SUBBAND_2_4_GHZ
5445 {0}, // RF_SUBBAND_5_LOW_GHZ
5446 {0}, // RF_SUBBAND_5_MID_GHZ
5447 {0}, // RF_SUBBAND_5_HIGH_GHZ
5448 {0} // RF_SUBBAND_4_9_GHZ
5449 },
5450
5451 { // bRatePowerOffset start
5452 //2.4GHz Band
5453 { 0 }, //RF_CHAN_1,
5454 { 0 }, //RF_CHAN_2,
5455 { 0 }, //RF_CHAN_3,
5456 { 0 }, //RF_CHAN_4,
5457 { 0 }, //RF_CHAN_5,
5458 { 0 }, //RF_CHAN_6,
5459 { 0 }, //RF_CHAN_7,
5460 { 0 }, //RF_CHAN_8,
5461 { 0 }, //RF_CHAN_9,
5462 { 0 }, //RF_CHAN_10,
5463 { 0 }, //RF_CHAN_11,
5464 { 0 }, //RF_CHAN_12,
5465 { 0 }, //RF_CHAN_13,
5466 { 0 }, //RF_CHAN_14,
5467 }, // bRatePowerOffset end
5468
5469 { // gnRatePowerOffset start
5470 //apply to all 2.4 and 5G channels
5471 { 0 }, //RF_CHAN_1,
5472 { 0 }, //RF_CHAN_2,
5473 { 0 }, //RF_CHAN_3,
5474 { 0 }, //RF_CHAN_4,
5475 { 0 }, //RF_CHAN_5,
5476 { 0 }, //RF_CHAN_6,
5477 { 0 }, //RF_CHAN_7,
5478 { 0 }, //RF_CHAN_8,
5479 { 0 }, //RF_CHAN_9,
5480 { 0 }, //RF_CHAN_10,
5481 { 0 }, //RF_CHAN_11,
5482 { 0 }, //RF_CHAN_12,
5483 { 0 }, //RF_CHAN_13,
5484 { 0 }, //RF_CHAN_14,
5485 } // gnRatePowerOffset end
5486 }, // REG_DOMAIN_APAC end
5487
5488 { // REG_DOMAIN_KOREA start
5489 { //sRegulatoryChannel start
5490 //enabled, pwrLimit
5491 //2.4GHz Band, none CB
5492 {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_1,
5493 {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_2,
5494 {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_3,
5495 {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_4,
5496 {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_5,
5497 {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_6,
5498 {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_7,
5499 {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_8,
5500 {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_9,
5501 {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_10,
5502 {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_11,
5503 {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_12,
5504 {NV_CHANNEL_ENABLE, 15}, //RF_CHAN_13,
5505 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_14,
5506
5507 //4.9GHz Band, none CB
5508 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_240,
5509 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_244,
5510 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_248,
5511 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_252,
5512 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_208,
5513 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_212,
5514 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_216,
5515
5516 //5GHz Low & Mid U-NII Band, none CB
5517 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_36,
5518 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_40,
5519 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_44,
5520 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_48,
5521 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_52,
5522 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_56,
5523 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_60,
5524 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_64,
5525
5526 //5GHz Mid Band - ETSI, none CB
5527 {NV_CHANNEL_DISABLE, 22}, //RF_CHAN_100,
5528 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_104,
5529 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_108,
5530 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_112,
5531 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_116,
5532 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_120,
5533 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_124,
5534 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_128,
5535 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_132,
5536 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_136,
5537 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_140,
5538
5539 //5GHz High U-NII Band, none CB
5540 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_149,
5541 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_153,
5542 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_157,
5543 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_161,
5544 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_165,
5545
5546 //2.4GHz Band, channel bonded channels
5547 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_3,
5548 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_4,
5549 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_5,
5550 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_6,
5551 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_7,
5552 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_8,
5553 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_9,
5554 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_10,
5555 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_11,
5556
5557 // 4.9GHz Band, channel bonded channels
5558 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_242,
5559 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_246,
5560 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_250,
5561 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_210,
5562 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_214,
5563
5564 //5GHz Low & Mid U-NII Band, channel bonded channels
5565 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_38,
5566 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_42,
5567 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_46,
5568 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_50,
5569 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_54,
5570 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_58,
5571 {NV_CHANNEL_ENABLE, 25}, //RF_CHAN_BOND_62,
5572
5573 //5GHz Mid Band - ETSI, channel bonded channels
5574 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_BOND_102
5575 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_106
5576 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_110
5577 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114
5578 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118
5579 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122
5580 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126
5581 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130
5582 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_134
5583 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_138
5584
5585 //5GHz High U-NII Band, channel bonded channels
5586 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_151,
5587 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_155,
5588 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_159,
5589 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163
5590 }, //sRegulatoryChannel end
5591
5592 {
5593 { 0 }, // RF_SUBBAND_2_4_GHZ
5594 {0}, // RF_SUBBAND_5_LOW_GHZ
5595 {0}, // RF_SUBBAND_5_MID_GHZ
5596 {0}, // RF_SUBBAND_5_HIGH_GHZ
5597 {0} // RF_SUBBAND_4_9_GHZ
5598 },
5599
5600 { // bRatePowerOffset start
5601 //2.4GHz Band
5602 { 0 }, //RF_CHAN_1,
5603 { 0 }, //RF_CHAN_2,
5604 { 0 }, //RF_CHAN_3,
5605 { 0 }, //RF_CHAN_4,
5606 { 0 }, //RF_CHAN_5,
5607 { 0 }, //RF_CHAN_6,
5608 { 0 }, //RF_CHAN_7,
5609 { 0 }, //RF_CHAN_8,
5610 { 0 }, //RF_CHAN_9,
5611 { 0 }, //RF_CHAN_10,
5612 { 0 }, //RF_CHAN_11,
5613 { 0 }, //RF_CHAN_12,
5614 { 0 }, //RF_CHAN_13,
5615 { 0 }, //RF_CHAN_14,
5616 }, // bRatePowerOffset end
5617
5618 { // gnRatePowerOffset start
5619 //apply to all 2.4 and 5G channels
5620 { 0 }, //RF_CHAN_1,
5621 { 0 }, //RF_CHAN_2,
5622 { 0 }, //RF_CHAN_3,
5623 { 0 }, //RF_CHAN_4,
5624 { 0 }, //RF_CHAN_5,
5625 { 0 }, //RF_CHAN_6,
5626 { 0 }, //RF_CHAN_7,
5627 { 0 }, //RF_CHAN_8,
5628 { 0 }, //RF_CHAN_9,
5629 { 0 }, //RF_CHAN_10,
5630 { 0 }, //RF_CHAN_11,
5631 { 0 }, //RF_CHAN_12,
5632 { 0 }, //RF_CHAN_13,
5633 { 0 }, //RF_CHAN_14,
5634 } // gnRatePowerOffset end
5635 }, // REG_DOMAIN_KOREA end
5636
5637 { // REG_DOMAIN_HI_5GHZ start
5638 { //sRegulatoryChannel start
5639 //enabled, pwrLimit
5640 //2.4GHz Band, none CB
5641 {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_1,
5642 {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_2,
5643 {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_3,
5644 {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_4,
5645 {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_5,
5646 {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_6,
5647 {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_7,
5648 {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_8,
5649 {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_9,
5650 {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_10,
5651 {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_11,
5652 {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_12,
5653 {NV_CHANNEL_ENABLE, 14}, //RF_CHAN_13,
5654 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_14,
5655
5656 //4.9GHz Band, none CB
5657 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_240,
5658 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_244,
5659 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_248,
5660 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_252,
5661 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_208,
5662 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_212,
5663 {NV_CHANNEL_DISABLE, 23}, //RF_CHAN_216,
5664
5665 //5GHz Low & Mid U-NII Band, none CB
5666 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_36,
5667 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_40,
5668 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_44,
5669 {NV_CHANNEL_ENABLE, 17}, //RF_CHAN_48,
5670 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_52,
5671 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_56,
5672 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_60,
5673 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_64,
5674
5675 //5GHz Mid Band - ETSI, none CB
5676 {NV_CHANNEL_DISABLE, 22}, //RF_CHAN_100,
5677 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_104,
5678 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_108,
5679 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_112,
5680 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_116,
5681 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_120,
5682 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_124,
5683 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_128,
5684 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_132,
5685 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_136,
5686 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_140,
5687
5688 //5GHz High U-NII Band, none CB
5689 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_149,
5690 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_153,
5691 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_157,
5692 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_161,
5693 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_165,
5694
5695 //2.4GHz Band, channel bonded channels
5696 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_3,
5697 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_4,
5698 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_5,
5699 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_6,
5700 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_7,
5701 {NV_CHANNEL_ENABLE, 30}, //RF_CHAN_BOND_8,
5702 {NV_CHANNEL_ENABLE, 22}, //RF_CHAN_BOND_9,
5703 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_10,
5704 {NV_CHANNEL_ENABLE, 0}, //RF_CHAN_BOND_11,
5705
5706 // 4.9GHz Band, channel bonded channels
5707 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_242,
5708 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_246,
5709 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_250,
5710 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_210,
5711 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_214,
5712
5713 //5GHz Low & Mid U-NII Band, channel bonded channels
5714 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_38,
5715 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_42,
5716 {NV_CHANNEL_ENABLE, 20}, //RF_CHAN_BOND_46,
5717 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_50,
5718 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_54,
5719 {NV_CHANNEL_ENABLE, 27}, //RF_CHAN_BOND_58,
5720 {NV_CHANNEL_ENABLE, 25}, //RF_CHAN_BOND_62,
5721
5722 //5GHz Mid Band - ETSI, channel bonded channels
5723 {NV_CHANNEL_DISABLE, 24}, //RF_CHAN_BOND_102
5724 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_106
5725 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_110
5726 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_114
5727 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_118
5728 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_122
5729 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_126
5730 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_130
5731 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_134
5732 {NV_CHANNEL_DISABLE, 27}, //RF_CHAN_BOND_138
5733
5734 //5GHz High U-NII Band, channel bonded channels
5735 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_151,
5736 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_155,
5737 {NV_CHANNEL_DISABLE, 30}, //RF_CHAN_BOND_159,
5738 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_BOND_163
5739 }, //sRegulatoryChannel end
5740
5741 {
5742 { 0 }, // RF_SUBBAND_2_4_GHZ
5743 {0}, // RF_SUBBAND_5_LOW_GHZ
5744 {0}, // RF_SUBBAND_5_MID_GHZ
5745 {0}, // RF_SUBBAND_5_HIGH_GHZ
5746 {0} // RF_SUBBAND_4_9_GHZ
5747 },
5748
5749 { // bRatePowerOffset start
5750 //2.4GHz Band
5751 { 0 }, //RF_CHAN_1,
5752 { 0 }, //RF_CHAN_2,
5753 { 0 }, //RF_CHAN_3,
5754 { 0 }, //RF_CHAN_4,
5755 { 0 }, //RF_CHAN_5,
5756 { 0 }, //RF_CHAN_6,
5757 { 0 }, //RF_CHAN_7,
5758 { 0 }, //RF_CHAN_8,
5759 { 0 }, //RF_CHAN_9,
5760 { 0 }, //RF_CHAN_10,
5761 { 0 }, //RF_CHAN_11,
5762 { 0 }, //RF_CHAN_12,
5763 { 0 }, //RF_CHAN_13,
5764 { 0 }, //RF_CHAN_14,
5765 }, // bRatePowerOffset end
5766
5767 { // gnRatePowerOffset start
5768 //apply to all 2.4 and 5G channels
5769 { 0 }, //RF_CHAN_1,
5770 { 0 }, //RF_CHAN_2,
5771 { 0 }, //RF_CHAN_3,
5772 { 0 }, //RF_CHAN_4,
5773 { 0 }, //RF_CHAN_5,
5774 { 0 }, //RF_CHAN_6,
5775 { 0 }, //RF_CHAN_7,
5776 { 0 }, //RF_CHAN_8,
5777 { 0 }, //RF_CHAN_9,
5778 { 0 }, //RF_CHAN_10,
5779 { 0 }, //RF_CHAN_11,
5780 { 0 }, //RF_CHAN_12,
5781 { 0 }, //RF_CHAN_13,
5782 { 0 }, //RF_CHAN_14,
5783 } // gnRatePowerOffset end
5784 }, // REG_DOMAIN_HI_5GHZ end
5785
5786 { // REG_DOMAIN_NO_5GHZ start
5787 { //sRegulatoryChannel start
5788 //enabled, pwrLimit
5789 //2.4GHz Band
5790 {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_1,
5791 {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_2,
5792 {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_3,
5793 {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_4,
5794 {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_5,
5795 {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_6,
5796 {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_7,
5797 {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_8,
5798 {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_9,
5799 {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_10,
5800 {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_11,
5801 {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_12,
5802 {NV_CHANNEL_ENABLE, 12}, //RF_CHAN_13,
5803 {NV_CHANNEL_DISABLE, 0}, //RF_CHAN_14,
5804 }, //sRegulatoryChannel end
5805
5806 {
5807 { 0 }, // RF_SUBBAND_2_4_GHZ
5808 {0}, // RF_SUBBAND_5_LOW_GHZ
5809 {0}, // RF_SUBBAND_5_MID_GHZ
5810 {0}, // RF_SUBBAND_5_HIGH_GHZ
5811 {0} // RF_SUBBAND_4_9_GHZ
5812 },
5813
5814 { // bRatePowerOffset start
5815 //2.4GHz Band
5816 { 0 }, //RF_CHAN_1,
5817 { 0 }, //RF_CHAN_2,
5818 { 0 }, //RF_CHAN_3,
5819 { 0 }, //RF_CHAN_4,
5820 { 0 }, //RF_CHAN_5,
5821 { 0 }, //RF_CHAN_6,
5822 { 0 }, //RF_CHAN_7,
5823 { 0 }, //RF_CHAN_8,
5824 { 0 }, //RF_CHAN_9,
5825 { 0 }, //RF_CHAN_10,
5826 { 0 }, //RF_CHAN_11,
5827 { 0 }, //RF_CHAN_12,
5828 { 0 }, //RF_CHAN_13,
5829 { 0 }, //RF_CHAN_14,
5830 }, // bRatePowerOffset end
5831
5832 { // gnRatePowerOffset start
5833 //apply to all 2.4 and 5G channels
5834 { 0 }, //RF_CHAN_1,
5835 { 0 }, //RF_CHAN_2,
5836 { 0 }, //RF_CHAN_3,
5837 { 0 }, //RF_CHAN_4,
5838 { 0 }, //RF_CHAN_5,
5839 { 0 }, //RF_CHAN_6,
5840 { 0 }, //RF_CHAN_7,
5841 { 0 }, //RF_CHAN_8,
5842 { 0 }, //RF_CHAN_9,
5843 { 0 }, //RF_CHAN_10,
5844 { 0 }, //RF_CHAN_11,
5845 { 0 }, //RF_CHAN_12,
5846 { 0 }, //RF_CHAN_13,
5847 { 0 }, //RF_CHAN_14,
5848 } // gnRatePowerOffset end
5849 } // REG_DOMAIN_NO_5GHZ end
5850 },
5851
5852 // NV_TABLE_DEFAULT_COUNTRY
5853 {
5854 // typedef struct
5855 // {
5856 // tANI_U8 regDomain; //from eRegDomainId
5857 // tANI_U8 countryCode[NV_FIELD_COUNTRY_CODE_SIZE]; // string identifier
5858 // }sDefaultCountry;
5859
5860 0, // regDomain
5861 { 'U', 'S', 'I' } // countryCode
5862 },
5863
5864 //NV_TABLE_TPC_POWER_TABLE
5865 {
5866 {
5867 {
5868 0 , //0
5869 41 , //1
5870 43 , //2
5871 45 , //3
5872 47 , //4
5873 49 , //5
5874 51 , //6
5875 53 , //7
5876 55 , //8
5877 56 , //9
5878 58 , //10
5879 59 , //11
5880 60 , //12
5881 62 , //13
5882 63 , //14
5883 64 , //15
5884 65 , //16
5885 67 , //17
5886 68 , //18
5887 69 , //19
5888 70 , //20
5889 71 , //21
5890 72 , //22
5891 73 , //23
5892 74 , //24
5893 75 , //25
5894 75 , //26
5895 76 , //27
5896 77 , //28
5897 78 , //29
5898 78 , //30
5899 79 , //31
5900 80 , //32
5901 81 , //33
5902 82 , //34
5903 82 , //35
5904 83 , //36
5905 83 , //37
5906 84 , //38
5907 85 , //39
5908 86 , //40
5909 86 , //41
5910 87 , //42
5911 88 , //43
5912 89 , //44
5913 89 , //45
5914 90 , //46
5915 91 , //47
5916 91 , //48
5917 92 , //49
5918 92 , //50
5919 93 , //51
5920 93 , //52
5921 94 , //53
5922 94 , //54
5923 95 , //55
5924 95 , //56
5925 95 , //57
5926 96 , //58
5927 96 , //59
5928 97 , //60
5929 97 , //61
5930 98 , //62
5931 98 , //63
5932 98 , //64
5933 99 , //65
5934 99 , //66
5935 99 , //67
5936 100, //68
5937 100, //69
5938 100, //70
5939 101, //71
5940 101, //72
5941 102, //73
5942 102, //74
5943 102, //75
5944 102, //76
5945 103, //77
5946 103, //78
5947 103, //79
5948 103, //80
5949 104, //81
5950 104, //82
5951 104, //83
5952 104, //84
5953 105, //85
5954 105, //86
5955 105, //87
5956 105, //88
5957 105, //89
5958 106, //90
5959 106, //91
5960 106, //92
5961 106, //93
5962 106, //94
5963 106, //95
5964 106, //96
5965 106, //97
5966 106, //98
5967 106, //99
5968 106, //100
5969 106, //101
5970 106, //102
5971 106, //103
5972 106, //104
5973 106, //105
5974 107, //106
5975 107, //107
5976 107, //108
5977 107, //109
5978 107, //110
5979 107, //111
5980 107, //112
5981 107, //113
5982 107, //114
5983 107, //115
5984 107, //116
5985 107, //117
5986 107, //118
5987 107, //119
5988 107, //120
5989 107, //121
5990 107, //122
5991 107, //123
5992 107, //124
5993 107, //125
5994 107, //126
5995 107, //127
5996 107,
5997 }
5998 }, //RF_CHAN_1
5999 {
6000 {
6001 0 , //0
6002 41 , //1
6003 43 , //2
6004 45 , //3
6005 47 , //4
6006 49 , //5
6007 51 , //6
6008 52 , //7
6009 54 , //8
6010 56 , //9
6011 57 , //10
6012 59 , //11
6013 60 , //12
6014 61 , //13
6015 62 , //14
6016 64 , //15
6017 65 , //16
6018 66 , //17
6019 67 , //18
6020 68 , //19
6021 69 , //20
6022 70 , //21
6023 71 , //22
6024 72 , //23
6025 73 , //24
6026 74 , //25
6027 75 , //26
6028 75 , //27
6029 76 , //28
6030 77 , //29
6031 78 , //30
6032 79 , //31
6033 79 , //32
6034 80 , //33
6035 81 , //34
6036 82 , //35
6037 82 , //36
6038 83 , //37
6039 84 , //38
6040 85 , //39
6041 85 , //40
6042 86 , //41
6043 87 , //42
6044 88 , //43
6045 88 , //44
6046 89 , //45
6047 89 , //46
6048 90 , //47
6049 91 , //48
6050 91 , //49
6051 92 , //50
6052 92 , //51
6053 93 , //52
6054 93 , //53
6055 94 , //54
6056 94 , //55
6057 95 , //56
6058 95 , //57
6059 96 , //58
6060 96 , //59
6061 96 , //60
6062 97 , //61
6063 97 , //62
6064 98 , //63
6065 98 , //64
6066 98 , //65
6067 99 , //66
6068 99 , //67
6069 99 , //68
6070 100, //69
6071 100, //70
6072 101, //71
6073 101, //72
6074 101, //73
6075 101, //74
6076 102, //75
6077 102, //76
6078 102, //77
6079 103, //78
6080 103, //79
6081 103, //80
6082 104, //81
6083 104, //82
6084 104, //83
6085 104, //84
6086 105, //85
6087 105, //86
6088 105, //87
6089 105, //88
6090 105, //89
6091 106, //90
6092 106, //91
6093 106, //92
6094 106, //93
6095 106, //94
6096 106, //95
6097 106, //96
6098 106, //97
6099 106, //98
6100 106, //99
6101 106, //100
6102 106, //101
6103 106, //102
6104 107, //103
6105 107, //104
6106 107, //105
6107 107, //106
6108 107, //107
6109 107, //108
6110 107, //109
6111 107, //110
6112 107, //111
6113 107, //112
6114 107, //113
6115 107, //114
6116 107, //115
6117 107, //116
6118 107, //117
6119 107, //118
6120 107, //119
6121 107, //120
6122 107, //121
6123 107, //122
6124 107, //123
6125 107, //124
6126 107, //125
6127 107, //126
6128 107, //127
6129 107,
6130 }
6131 }, //RF_CHAN_2
6132 {
6133 {
6134 0 , //0
6135 41 , //1
6136 43 , //2
6137 45 , //3
6138 47 , //4
6139 49 , //5
6140 51 , //6
6141 52 , //7
6142 54 , //8
6143 55 , //9
6144 57 , //10
6145 58 , //11
6146 60 , //12
6147 61 , //13
6148 62 , //14
6149 64 , //15
6150 65 , //16
6151 66 , //17
6152 67 , //18
6153 68 , //19
6154 69 , //20
6155 70 , //21
6156 71 , //22
6157 72 , //23
6158 73 , //24
6159 74 , //25
6160 75 , //26
6161 75 , //27
6162 76 , //28
6163 77 , //29
6164 78 , //30
6165 78 , //31
6166 79 , //32
6167 80 , //33
6168 81 , //34
6169 82 , //35
6170 82 , //36
6171 83 , //37
6172 84 , //38
6173 84 , //39
6174 85 , //40
6175 86 , //41
6176 87 , //42
6177 87 , //43
6178 88 , //44
6179 89 , //45
6180 89 , //46
6181 90 , //47
6182 90 , //48
6183 91 , //49
6184 91 , //50
6185 92 , //51
6186 93 , //52
6187 93 , //53
6188 94 , //54
6189 94 , //55
6190 94 , //56
6191 95 , //57
6192 95 , //58
6193 96 , //59
6194 96 , //60
6195 97 , //61
6196 97 , //62
6197 97 , //63
6198 98 , //64
6199 98 , //65
6200 99 , //66
6201 99 , //67
6202 99 , //68
6203 100, //69
6204 100, //70
6205 100, //71
6206 101, //72
6207 101, //73
6208 101, //74
6209 102, //75
6210 102, //76
6211 102, //77
6212 103, //78
6213 103, //79
6214 103, //80
6215 103, //81
6216 104, //82
6217 104, //83
6218 104, //84
6219 104, //85
6220 104, //86
6221 105, //87
6222 105, //88
6223 105, //89
6224 105, //90
6225 105, //91
6226 105, //92
6227 105, //93
6228 105, //94
6229 105, //95
6230 105, //96
6231 105, //97
6232 105, //98
6233 106, //99
6234 106, //100
6235 106, //101
6236 106, //102
6237 106, //103
6238 106, //104
6239 106, //105
6240 106, //106
6241 106, //107
6242 106, //108
6243 106, //109
6244 106, //110
6245 106, //111
6246 106, //112
6247 106, //113
6248 106, //114
6249 106, //115
6250 106, //116
6251 106, //117
6252 106, //118
6253 106, //119
6254 106, //120
6255 106, //121
6256 106, //122
6257 106, //123
6258 106, //124
6259 106, //125
6260 106, //126
6261 106, //127
6262 107,
6263 }
6264 }, //RF_CHAN_3
6265 {
6266 {
6267 0 , //0
6268 42 , //1
6269 44 , //2
6270 46 , //3
6271 48 , //4
6272 49 , //5
6273 51 , //6
6274 53 , //7
6275 55 , //8
6276 57 , //9
6277 58 , //10
6278 60 , //11
6279 61 , //12
6280 62 , //13
6281 63 , //14
6282 64 , //15
6283 66 , //16
6284 67 , //17
6285 68 , //18
6286 69 , //19
6287 70 , //20
6288 71 , //21
6289 72 , //22
6290 73 , //23
6291 74 , //24
6292 75 , //25
6293 75 , //26
6294 76 , //27
6295 77 , //28
6296 78 , //29
6297 78 , //30
6298 79 , //31
6299 80 , //32
6300 81 , //33
6301 82 , //34
6302 82 , //35
6303 83 , //36
6304 84 , //37
6305 84 , //38
6306 85 , //39
6307 86 , //40
6308 87 , //41
6309 87 , //42
6310 88 , //43
6311 88 , //44
6312 89 , //45
6313 90 , //46
6314 90 , //47
6315 91 , //48
6316 91 , //49
6317 92 , //50
6318 92 , //51
6319 93 , //52
6320 93 , //53
6321 94 , //54
6322 94 , //55
6323 95 , //56
6324 95 , //57
6325 95 , //58
6326 96 , //59
6327 96 , //60
6328 97 , //61
6329 97 , //62
6330 98 , //63
6331 98 , //64
6332 98 , //65
6333 99 , //66
6334 99 , //67
6335 99 , //68
6336 100, //69
6337 100, //70
6338 100, //71
6339 101, //72
6340 101, //73
6341 101, //74
6342 102, //75
6343 102, //76
6344 102, //77
6345 103, //78
6346 103, //79
6347 103, //80
6348 103, //81
6349 104, //82
6350 104, //83
6351 104, //84
6352 104, //85
6353 104, //86
6354 104, //87
6355 104, //88
6356 104, //89
6357 105, //90
6358 105, //91
6359 105, //92
6360 105, //93
6361 105, //94
6362 105, //95
6363 105, //96
6364 105, //97
6365 105, //98
6366 105, //99
6367 105, //100
6368 105, //101
6369 105, //102
6370 105, //103
6371 105, //104
6372 106, //105
6373 106, //106
6374 106, //107
6375 106, //108
6376 106, //109
6377 106, //110
6378 106, //111
6379 106, //112
6380 106, //113
6381 106, //114
6382 106, //115
6383 106, //116
6384 106, //117
6385 106, //118
6386 106, //119
6387 106, //120
6388 106, //121
6389 106, //122
6390 106, //123
6391 106, //124
6392 106, //125
6393 106, //126
6394 106, //127
6395 106,
6396 }
6397 }, //RF_CHAN_4
6398 {
6399 {
6400 0 , //0
6401 41 , //1
6402 43 , //2
6403 45 , //3
6404 47 , //4
6405 49 , //5
6406 51 , //6
6407 53 , //7
6408 54 , //8
6409 56 , //9
6410 57 , //10
6411 59 , //11
6412 60 , //12
6413 62 , //13
6414 63 , //14
6415 65 , //15
6416 66 , //16
6417 67 , //17
6418 68 , //18
6419 69 , //19
6420 69 , //20
6421 71 , //21
6422 72 , //22
6423 72 , //23
6424 73 , //24
6425 74 , //25
6426 75 , //26
6427 76 , //27
6428 77 , //28
6429 78 , //29
6430 79 , //30
6431 79 , //31
6432 80 , //32
6433 81 , //33
6434 82 , //34
6435 83 , //35
6436 83 , //36
6437 84 , //37
6438 85 , //38
6439 86 , //39
6440 87 , //40
6441 87 , //41
6442 88 , //42
6443 89 , //43
6444 89 , //44
6445 90 , //45
6446 91 , //46
6447 91 , //47
6448 92 , //48
6449 92 , //49
6450 93 , //50
6451 93 , //51
6452 94 , //52
6453 94 , //53
6454 95 , //54
6455 95 , //55
6456 96 , //56
6457 96 , //57
6458 96 , //58
6459 97 , //59
6460 97 , //60
6461 98 , //61
6462 98 , //62
6463 98 , //63
6464 99 , //64
6465 99 , //65
6466 100, //66
6467 100, //67
6468 100, //68
6469 101, //69
6470 101, //70
6471 101, //71
6472 102, //72
6473 102, //73
6474 102, //74
6475 103, //75
6476 103, //76
6477 103, //77
6478 103, //78
6479 104, //79
6480 104, //80
6481 104, //81
6482 104, //82
6483 105, //83
6484 105, //84
6485 105, //85
6486 105, //86
6487 105, //87
6488 105, //88
6489 105, //89
6490 105, //90
6491 105, //91
6492 106, //92
6493 106, //93
6494 106, //94
6495 106, //95
6496 106, //96
6497 106, //97
6498 106, //98
6499 106, //99
6500 106, //100
6501 106, //101
6502 106, //102
6503 106, //103
6504 106, //104
6505 106, //105
6506 106, //106
6507 106, //107
6508 106, //108
6509 106, //109
6510 106, //110
6511 106, //111
6512 106, //112
6513 106, //113
6514 106, //114
6515 106, //115
6516 106, //116
6517 106, //117
6518 106, //118
6519 106, //119
6520 106, //120
6521 106, //121
6522 106, //122
6523 106, //123
6524 106, //124
6525 106, //125
6526 106, //126
6527 106, //127
6528 106,
6529 }
6530 }, //RF_CHAN_5
6531 {
6532 {
6533 0 , //0
6534 41 , //1
6535 43 , //2
6536 45 , //3
6537 47 , //4
6538 49 , //5
6539 51 , //6
6540 53 , //7
6541 55 , //8
6542 56 , //9
6543 58 , //10
6544 59 , //11
6545 61 , //12
6546 62 , //13
6547 63 , //14
6548 64 , //15
6549 65 , //16
6550 66 , //17
6551 68 , //18
6552 69 , //19
6553 70 , //20
6554 71 , //21
6555 72 , //22
6556 73 , //23
6557 74 , //24
6558 75 , //25
6559 76 , //26
6560 77 , //27
6561 77 , //28
6562 78 , //29
6563 79 , //30
6564 80 , //31
6565 80 , //32
6566 81 , //33
6567 82 , //34
6568 83 , //35
6569 83 , //36
6570 84 , //37
6571 85 , //38
6572 86 , //39
6573 87 , //40
6574 87 , //41
6575 88 , //42
6576 89 , //43
6577 89 , //44
6578 90 , //45
6579 91 , //46
6580 91 , //47
6581 92 , //48
6582 92 , //49
6583 93 , //50
6584 93 , //51
6585 94 , //52
6586 94 , //53
6587 95 , //54
6588 95 , //55
6589 96 , //56
6590 96 , //57
6591 97 , //58
6592 97 , //59
6593 98 , //60
6594 98 , //61
6595 98 , //62
6596 99 , //63
6597 99 , //64
6598 100, //65
6599 100, //66
6600 100, //67
6601 101, //68
6602 101, //69
6603 101, //70
6604 102, //71
6605 102, //72
6606 102, //73
6607 103, //74
6608 103, //75
6609 103, //76
6610 103, //77
6611 104, //78
6612 104, //79
6613 104, //80
6614 104, //81
6615 104, //82
6616 105, //83
6617 105, //84
6618 105, //85
6619 105, //86
6620 105, //87
6621 105, //88
6622 105, //89
6623 106, //90
6624 106, //91
6625 106, //92
6626 106, //93
6627 106, //94
6628 106, //95
6629 106, //96
6630 106, //97
6631 106, //98
6632 106, //99
6633 106, //100
6634 106, //101
6635 106, //102
6636 106, //103
6637 106, //104
6638 106, //105
6639 106, //106
6640 106, //107
6641 106, //108
6642 106, //109
6643 106, //110
6644 107, //111
6645 107, //112
6646 107, //113
6647 107, //114
6648 107, //115
6649 107, //116
6650 107, //117
6651 107, //118
6652 107, //119
6653 107, //120
6654 107, //121
6655 107, //122
6656 107, //123
6657 107, //124
6658 107, //125
6659 107, //126
6660 107, //127
6661 107,
6662 }
6663 }, //RF_CHAN_6
6664 {
6665 {
6666 0 , //0
6667 41 , //1
6668 43 , //2
6669 45 , //3
6670 47 , //4
6671 49 , //5
6672 51 , //6
6673 53 , //7
6674 55 , //8
6675 56 , //9
6676 58 , //10
6677 60 , //11
6678 61 , //12
6679 62 , //13
6680 63 , //14
6681 64 , //15
6682 66 , //16
6683 67 , //17
6684 68 , //18
6685 69 , //19
6686 70 , //20
6687 71 , //21
6688 72 , //22
6689 73 , //23
6690 74 , //24
6691 75 , //25
6692 76 , //26
6693 77 , //27
6694 77 , //28
6695 78 , //29
6696 79 , //30
6697 80 , //31
6698 80 , //32
6699 81 , //33
6700 82 , //34
6701 83 , //35
6702 84 , //36
6703 84 , //37
6704 85 , //38
6705 86 , //39
6706 87 , //40
6707 87 , //41
6708 88 , //42
6709 88 , //43
6710 89 , //44
6711 90 , //45
6712 90 , //46
6713 91 , //47
6714 91 , //48
6715 92 , //49
6716 92 , //50
6717 93 , //51
6718 93 , //52
6719 94 , //53
6720 94 , //54
6721 95 , //55
6722 95 , //56
6723 96 , //57
6724 96 , //58
6725 97 , //59
6726 97 , //60
6727 97 , //61
6728 98 , //62
6729 98 , //63
6730 99 , //64
6731 99 , //65
6732 99 , //66
6733 100, //67
6734 100, //68
6735 100, //69
6736 101, //70
6737 101, //71
6738 101, //72
6739 102, //73
6740 102, //74
6741 102, //75
6742 103, //76
6743 103, //77
6744 103, //78
6745 103, //79
6746 104, //80
6747 104, //81
6748 104, //82
6749 104, //83
6750 104, //84
6751 104, //85
6752 105, //86
6753 105, //87
6754 105, //88
6755 105, //89
6756 105, //90
6757 105, //91
6758 105, //92
6759 105, //93
6760 105, //94
6761 105, //95
6762 105, //96
6763 105, //97
6764 106, //98
6765 106, //99
6766 106, //100
6767 106, //101
6768 106, //102
6769 106, //103
6770 106, //104
6771 106, //105
6772 106, //106
6773 106, //107
6774 106, //108
6775 106, //109
6776 106, //110
6777 106, //111
6778 106, //112
6779 106, //113
6780 106, //114
6781 106, //115
6782 106, //116
6783 106, //117
6784 106, //118
6785 106, //119
6786 106, //120
6787 106, //121
6788 106, //122
6789 106, //123
6790 106, //124
6791 106, //125
6792 106, //126
6793 106, //127
6794 106,
6795 }
6796 }, //RF_CHAN_7
6797 {
6798 {
6799 0 , //0
6800 40 , //1
6801 42 , //2
6802 45 , //3
6803 47 , //4
6804 49 , //5
6805 51 , //6
6806 52 , //7
6807 54 , //8
6808 56 , //9
6809 58 , //10
6810 59 , //11
6811 61 , //12
6812 62 , //13
6813 63 , //14
6814 65 , //15
6815 66 , //16
6816 67 , //17
6817 68 , //18
6818 69 , //19
6819 70 , //20
6820 71 , //21
6821 72 , //22
6822 73 , //23
6823 74 , //24
6824 75 , //25
6825 76 , //26
6826 77 , //27
6827 77 , //28
6828 78 , //29
6829 79 , //30
6830 80 , //31
6831 81 , //32
6832 81 , //33
6833 82 , //34
6834 83 , //35
6835 84 , //36
6836 85 , //37
6837 86 , //38
6838 86 , //39
6839 87 , //40
6840 88 , //41
6841 89 , //42
6842 89 , //43
6843 90 , //44
6844 91 , //45
6845 91 , //46
6846 92 , //47
6847 92 , //48
6848 93 , //49
6849 93 , //50
6850 94 , //51
6851 94 , //52
6852 95 , //53
6853 95 , //54
6854 96 , //55
6855 96 , //56
6856 97 , //57
6857 97 , //58
6858 97 , //59
6859 98 , //60
6860 98 , //61
6861 99 , //62
6862 99 , //63
6863 99 , //64
6864 100, //65
6865 100, //66
6866 100, //67
6867 101, //68
6868 101, //69
6869 102, //70
6870 102, //71
6871 102, //72
6872 103, //73
6873 103, //74
6874 103, //75
6875 104, //76
6876 104, //77
6877 104, //78
6878 104, //79
6879 105, //80
6880 105, //81
6881 105, //82
6882 105, //83
6883 105, //84
6884 105, //85
6885 105, //86
6886 105, //87
6887 106, //88
6888 106, //89
6889 106, //90
6890 106, //91
6891 106, //92
6892 106, //93
6893 106, //94
6894 106, //95
6895 106, //96
6896 106, //97
6897 106, //98
6898 106, //99
6899 106, //100
6900 106, //101
6901 106, //102
6902 106, //103
6903 106, //104
6904 107, //105
6905 107, //106
6906 107, //107
6907 107, //108
6908 107, //109
6909 107, //110
6910 107, //111
6911 107, //112
6912 107, //113
6913 107, //114
6914 107, //115
6915 107, //116
6916 107, //117
6917 107, //118
6918 107, //119
6919 107, //120
6920 107, //121
6921 107, //122
6922 107, //123
6923 107, //124
6924 107, //125
6925 107, //126
6926 107, //127
6927 107,
6928 }
6929 }, //RF_CHAN_8
6930 {
6931 {
6932 0 , //0
6933 41 , //1
6934 44 , //2
6935 46 , //3
6936 48 , //4
6937 50 , //5
6938 52 , //6
6939 54 , //7
6940 56 , //8
6941 58 , //9
6942 59 , //10
6943 60 , //11
6944 62 , //12
6945 63 , //13
6946 64 , //14
6947 66 , //15
6948 67 , //16
6949 68 , //17
6950 69 , //18
6951 70 , //19
6952 71 , //20
6953 72 , //21
6954 73 , //22
6955 74 , //23
6956 75 , //24
6957 76 , //25
6958 77 , //26
6959 78 , //27
6960 79 , //28
6961 79 , //29
6962 80 , //30
6963 81 , //31
6964 82 , //32
6965 83 , //33
6966 83 , //34
6967 84 , //35
6968 85 , //36
6969 86 , //37
6970 87 , //38
6971 87 , //39
6972 88 , //40
6973 89 , //41
6974 89 , //42
6975 90 , //43
6976 91 , //44
6977 91 , //45
6978 92 , //46
6979 92 , //47
6980 93 , //48
6981 93 , //49
6982 94 , //50
6983 94 , //51
6984 95 , //52
6985 95 , //53
6986 96 , //54
6987 96 , //55
6988 97 , //56
6989 97 , //57
6990 98 , //58
6991 98 , //59
6992 98 , //60
6993 99 , //61
6994 99 , //62
6995 100, //63
6996 100, //64
6997 100, //65
6998 101, //66
6999 101, //67
7000 101, //68
7001 102, //69
7002 102, //70
7003 103, //71
7004 103, //72
7005 103, //73
7006 104, //74
7007 104, //75
7008 104, //76
7009 104, //77
7010 105, //78
7011 105, //79
7012 105, //80
7013 105, //81
7014 105, //82
7015 105, //83
7016 106, //84
7017 106, //85
7018 106, //86
7019 106, //87
7020 106, //88
7021 106, //89
7022 106, //90
7023 106, //91
7024 106, //92
7025 106, //93
7026 106, //94
7027 106, //95
7028 106, //96
7029 106, //97
7030 106, //98
7031 107, //99
7032 107, //100
7033 107, //101
7034 107, //102
7035 107, //103
7036 107, //104
7037 107, //105
7038 107, //106
7039 107, //107
7040 107, //108
7041 107, //109
7042 107, //110
7043 107, //111
7044 107, //112
7045 107, //113
7046 107, //114
7047 107, //115
7048 107, //116
7049 107, //117
7050 107, //118
7051 107, //119
7052 107, //120
7053 107, //121
7054 107, //122
7055 107, //123
7056 107, //124
7057 107, //125
7058 107, //126
7059 107, //127
7060 107,
7061 }
7062 }, //RF_CHAN_9
7063 {
7064 {
7065 0 , //0
7066 41 , //1
7067 43 , //2
7068 47 , //3
7069 48 , //4
7070 50 , //5
7071 52 , //6
7072 53 , //7
7073 55 , //8
7074 57 , //9
7075 58 , //10
7076 60 , //11
7077 62 , //12
7078 63 , //13
7079 64 , //14
7080 65 , //15
7081 67 , //16
7082 68 , //17
7083 69 , //18
7084 70 , //19
7085 71 , //20
7086 72 , //21
7087 73 , //22
7088 74 , //23
7089 75 , //24
7090 76 , //25
7091 77 , //26
7092 77 , //27
7093 78 , //28
7094 79 , //29
7095 80 , //30
7096 81 , //31
7097 82 , //32
7098 83 , //33
7099 84 , //34
7100 85 , //35
7101 85 , //36
7102 86 , //37
7103 87 , //38
7104 88 , //39
7105 89 , //40
7106 89 , //41
7107 90 , //42
7108 90 , //43
7109 91 , //44
7110 92 , //45
7111 92 , //46
7112 93 , //47
7113 94 , //48
7114 94 , //49
7115 95 , //50
7116 95 , //51
7117 96 , //52
7118 96 , //53
7119 96 , //54
7120 97 , //55
7121 97 , //56
7122 98 , //57
7123 98 , //58
7124 99 , //59
7125 99 , //60
7126 99 , //61
7127 100, //62
7128 100, //63
7129 101, //64
7130 101, //65
7131 102, //66
7132 102, //67
7133 102, //68
7134 103, //69
7135 103, //70
7136 103, //71
7137 104, //72
7138 104, //73
7139 104, //74
7140 105, //75
7141 105, //76
7142 105, //77
7143 105, //78
7144 105, //79
7145 106, //80
7146 106, //81
7147 106, //82
7148 106, //83
7149 106, //84
7150 106, //85
7151 106, //86
7152 106, //87
7153 106, //88
7154 107, //89
7155 107, //90
7156 107, //91
7157 107, //92
7158 107, //93
7159 107, //94
7160 107, //95
7161 107, //96
7162 107, //97
7163 107, //98
7164 107, //99
7165 107, //100
7166 107, //101
7167 107, //102
7168 107, //103
7169 107, //104
7170 107, //105
7171 107, //106
7172 107, //107
7173 107, //108
7174 107, //109
7175 107, //110
7176 107, //111
7177 107, //112
7178 107, //113
7179 107, //114
7180 107, //115
7181 107, //116
7182 107, //117
7183 107, //118
7184 107, //119
7185 107, //120
7186 107, //121
7187 107, //122
7188 107, //123
7189 107, //124
7190 107, //125
7191 107, //126
7192 107, //127
7193 107,
7194 }
7195 }, //RF_CHAN_10
7196 {
7197 {
7198 0 , //0
7199 42 , //1
7200 44 , //2
7201 47 , //3
7202 49 , //4
7203 51 , //5
7204 52 , //6
7205 54 , //7
7206 55 , //8
7207 57 , //9
7208 58 , //10
7209 60 , //11
7210 61 , //12
7211 63 , //13
7212 64 , //14
7213 65 , //15
7214 66 , //16
7215 67 , //17
7216 69 , //18
7217 70 , //19
7218 71 , //20
7219 72 , //21
7220 73 , //22
7221 74 , //23
7222 75 , //24
7223 76 , //25
7224 77 , //26
7225 77 , //27
7226 78 , //28
7227 79 , //29
7228 80 , //30
7229 81 , //31
7230 82 , //32
7231 82 , //33
7232 83 , //34
7233 84 , //35
7234 85 , //36
7235 86 , //37
7236 86 , //38
7237 87 , //39
7238 88 , //40
7239 89 , //41
7240 90 , //42
7241 90 , //43
7242 91 , //44
7243 91 , //45
7244 92 , //46
7245 92 , //47
7246 93 , //48
7247 93 , //49
7248 94 , //50
7249 94 , //51
7250 95 , //52
7251 96 , //53
7252 96 , //54
7253 97 , //55
7254 97 , //56
7255 97 , //57
7256 98 , //58
7257 98 , //59
7258 99 , //60
7259 99 , //61
7260 100, //62
7261 100, //63
7262 100, //64
7263 101, //65
7264 101, //66
7265 101, //67
7266 102, //68
7267 102, //69
7268 102, //70
7269 103, //71
7270 103, //72
7271 103, //73
7272 103, //74
7273 103, //75
7274 103, //76
7275 104, //77
7276 104, //78
7277 104, //79
7278 104, //80
7279 104, //81
7280 104, //82
7281 104, //83
7282 104, //84
7283 104, //85
7284 104, //86
7285 104, //87
7286 105, //88
7287 105, //89
7288 105, //90
7289 105, //91
7290 105, //92
7291 105, //93
7292 105, //94
7293 105, //95
7294 105, //96
7295 105, //97
7296 105, //98
7297 105, //99
7298 105, //100
7299 105, //101
7300 105, //102
7301 105, //103
7302 105, //104
7303 105, //105
7304 105, //106
7305 105, //107
7306 105, //108
7307 105, //109
7308 105, //110
7309 105, //111
7310 105, //112
7311 105, //113
7312 105, //114
7313 105, //115
7314 105, //116
7315 105, //117
7316 105, //118
7317 105, //119
7318 105, //120
7319 105, //121
7320 105, //122
7321 105, //123
7322 105, //124
7323 105, //125
7324 105, //126
7325 105, //127
7326 }
7327 }, //RF_CHAN_11
7328 {
7329 {
7330 0 , //0
7331 41 , //1
7332 44 , //2
7333 46 , //3
7334 48 , //4
7335 50 , //5
7336 52 , //6
7337 54 , //7
7338 56 , //8
7339 57 , //9
7340 59 , //10
7341 60 , //11
7342 61 , //12
7343 63 , //13
7344 64 , //14
7345 65 , //15
7346 66 , //16
7347 67 , //17
7348 69 , //18
7349 70 , //19
7350 71 , //20
7351 72 , //21
7352 73 , //22
7353 74 , //23
7354 75 , //24
7355 76 , //25
7356 77 , //26
7357 77 , //27
7358 78 , //28
7359 79 , //29
7360 80 , //30
7361 80 , //31
7362 81 , //32
7363 82 , //33
7364 83 , //34
7365 83 , //35
7366 84 , //36
7367 85 , //37
7368 86 , //38
7369 86 , //39
7370 87 , //40
7371 88 , //41
7372 88 , //42
7373 89 , //43
7374 90 , //44
7375 90 , //45
7376 91 , //46
7377 92 , //47
7378 92 , //48
7379 93 , //49
7380 93 , //50
7381 94 , //51
7382 94 , //52
7383 95 , //53
7384 95 , //54
7385 96 , //55
7386 96 , //56
7387 96 , //57
7388 97 , //58
7389 97 , //59
7390 98 , //60
7391 98 , //61
7392 99 , //62
7393 99 , //63
7394 99 , //64
7395 100, //65
7396 100, //66
7397 100, //67
7398 101, //68
7399 101, //69
7400 101, //70
7401 102, //71
7402 102, //72
7403 102, //73
7404 103, //74
7405 103, //75
7406 103, //76
7407 103, //77
7408 103, //78
7409 103, //79
7410 103, //80
7411 104, //81
7412 104, //82
7413 104, //83
7414 104, //84
7415 104, //85
7416 104, //86
7417 104, //87
7418 104, //88
7419 104, //89
7420 104, //90
7421 104, //91
7422 104, //92
7423 104, //93
7424 105, //94
7425 105, //95
7426 105, //96
7427 105, //97
7428 105, //98
7429 105, //99
7430 105, //100
7431 105, //101
7432 105, //102
7433 105, //103
7434 105, //104
7435 105, //105
7436 105, //106
7437 105, //107
7438 105, //108
7439 105, //109
7440 105, //110
7441 105, //111
7442 105, //112
7443 105, //113
7444 105, //114
7445 105, //115
7446 105, //116
7447 105, //117
7448 105, //118
7449 105, //119
7450 105, //120
7451 105, //121
7452 105, //122
7453 105, //123
7454 105, //124
7455 105, //125
7456 105, //126
7457 105, //127
7458 105,
7459 }
7460 }, //RF_CHAN_12
7461 {
7462 {
7463 0 , //0
7464 42 , //1
7465 44 , //2
7466 46 , //3
7467 48 , //4
7468 50 , //5
7469 52 , //6
7470 54 , //7
7471 56 , //8
7472 58 , //9
7473 59 , //10
7474 60 , //11
7475 61 , //12
7476 63 , //13
7477 64 , //14
7478 65 , //15
7479 66 , //16
7480 68 , //17
7481 69 , //18
7482 70 , //19
7483 71 , //20
7484 72 , //21
7485 73 , //22
7486 74 , //23
7487 75 , //24
7488 75 , //25
7489 76 , //26
7490 77 , //27
7491 78 , //28
7492 79 , //29
7493 80 , //30
7494 80 , //31
7495 81 , //32
7496 82 , //33
7497 83 , //34
7498 83 , //35
7499 84 , //36
7500 85 , //37
7501 86 , //38
7502 86 , //39
7503 87 , //40
7504 88 , //41
7505 89 , //42
7506 89 , //43
7507 90 , //44
7508 91 , //45
7509 91 , //46
7510 92 , //47
7511 93 , //48
7512 93 , //49
7513 94 , //50
7514 94 , //51
7515 95 , //52
7516 95 , //53
7517 96 , //54
7518 96 , //55
7519 97 , //56
7520 97 , //57
7521 97 , //58
7522 98 , //59
7523 98 , //60
7524 99 , //61
7525 99 , //62
7526 100, //63
7527 100, //64
7528 100, //65
7529 101, //66
7530 101, //67
7531 101, //68
7532 102, //69
7533 102, //70
7534 102, //71
7535 103, //72
7536 103, //73
7537 103, //74
7538 103, //75
7539 103, //76
7540 103, //77
7541 104, //78
7542 104, //79
7543 104, //80
7544 104, //81
7545 104, //82
7546 104, //83
7547 104, //84
7548 104, //85
7549 104, //86
7550 104, //87
7551 104, //88
7552 104, //89
7553 105, //90
7554 105, //91
7555 105, //92
7556 105, //93
7557 105, //94
7558 105, //95
7559 105, //96
7560 105, //97
7561 105, //98
7562 105, //99
7563 105, //100
7564 105, //101
7565 105, //102
7566 105, //103
7567 105, //104
7568 105, //105
7569 105, //106
7570 105, //107
7571 105, //108
7572 105, //109
7573 105, //110
7574 105, //111
7575 105, //112
7576 105, //113
7577 105, //114
7578 105, //115
7579 105, //116
7580 105, //117
7581 105, //118
7582 105, //119
7583 105, //120
7584 105, //121
7585 105, //122
7586 105, //123
7587 105, //124
7588 105, //125
7589 105, //126
7590 105, //127
7591 105,
7592 }
7593 }, //RF_CHAN_13
7594 {
7595 {
7596 0, //0
7597 40, //1
7598 43, //2
7599 45, //3
7600 47, //4
7601 49, //5
7602 50, //6
7603 52, //7
7604 54, //8
7605 56, //9
7606 57, //10
7607 58, //11
7608 59, //12
7609 60, //13
7610 62, //14
7611 63, //15
7612 64, //16
7613 65, //17
7614 66, //18
7615 67, //19
7616 68, //20
7617 69, //21
7618 70, //22
7619 71, //23
7620 72, //24
7621 73, //25
7622 74, //26
7623 74, //27
7624 75, //28
7625 76, //29
7626 77, //30
7627 78, //31
7628 78, //32
7629 79, //33
7630 80, //34
7631 81, //35
7632 82, //36
7633 83, //37
7634 83, //38
7635 84, //39
7636 85, //40
7637 85, //41
7638 86, //42
7639 87, //43
7640 87, //44
7641 88, //45
7642 89, //46
7643 89, //47
7644 90, //48
7645 90, //49
7646 91, //50
7647 91, //51
7648 92, //52
7649 92, //53
7650 93, //54
7651 93, //55
7652 94, //56
7653 94, //57
7654 95, //58
7655 95, //59
7656 96, //60
7657 96, //61
7658 96, //62
7659 97, //63
7660 97, //64
7661 97, //65
7662 98, //66
7663 98, //67
7664 98, //68
7665 98, //69
7666 99, //70
7667 99, //71
7668 99, //72
7669 99, //73
7670 99, //74
7671 99, //75
7672 99, //76
7673 99, //77
7674 99, //78
7675 99, //79
7676 100, //80
7677 100, //81
7678 100, //82
7679 100, //83
7680 100, //84
7681 100, //85
7682 100, //86
7683 100, //87
7684 100, //88
7685 100, //89
7686 100, //90
7687 100, //91
7688 100, //92
7689 100, //93
7690 100, //94
7691 100, //95
7692 100, //96
7693 100, //97
7694 100, //98
7695 100, //99
7696 100, //100
7697 100, //101
7698 100, //102
7699 100, //103
7700 100, //104
7701 100, //105
7702 100, //106
7703 100, //107
7704 100, //108
7705 100, //109
7706 100, //110
7707 100, //111
7708 100, //112
7709 100, //113
7710 100, //114
7711 100, //115
7712 100, //116
7713 100, //117
7714 100, //118
7715 100, //119
7716 100, //120
7717 100, //121
7718 100, //122
7719 100, //123
7720 100, //124
7721 100, //125
7722 100, //126
7723 100, //127
7724 100,
7725 }
7726 }, //RF_CHAN_14
7727 },
7728
7729 //NV_TABLE_TPC_PDADC_OFFSETS
7730 {
7731 98, // RF_CHAN_1
7732 101, // RF_CHAN_2
7733 101, // RF_CHAN_3
7734 100, // RF_CHAN_4
7735 98, // RF_CHAN_5
7736 97, // RF_CHAN_6
7737 94, // RF_CHAN_7
7738 94, // RF_CHAN_8
7739 92, // RF_CHAN_9
7740 90, // RF_CHAN_10
7741 94, // RF_CHAN_11
7742 95, // RF_CHAN_12
7743 97, // RF_CHAN_13
7744 104, // RF_CHAN_14
7745 100, // RF_CHAN_240
7746 100, // RF_CHAN_244
7747 100, // RF_CHAN_248
7748 100, // RF_CHAN_252
7749 100, // RF_CHAN_208
7750 100, // RF_CHAN_212
7751 100, // RF_CHAN_216
7752 100, // RF_CHAN_36
7753 100, // RF_CHAN_40
7754 100, // RF_CHAN_44
7755 100, // RF_CHAN_48
7756 100, // RF_CHAN_52
7757 100, // RF_CHAN_56
7758 100, // RF_CHAN_60
7759 100, // RF_CHAN_64
7760 100, // RF_CHAN_100
7761 100, // RF_CHAN_104
7762 100, // RF_CHAN_108
7763 100, // RF_CHAN_112
7764 100, // RF_CHAN_116
Jeff Johnsone7245742012-09-05 17:12:55 -07007765 100, // RF_CHAN_120
Jeff Johnson295189b2012-06-20 16:38:30 -07007766 100, // RF_CHAN_124
7767 100, // RF_CHAN_128
7768 100, // RF_CHAN_132
7769 100, // RF_CHAN_136
7770 100, // RF_CHAN_140
7771 100, // RF_CHAN_149
7772 100, // RF_CHAN_153
7773 100, // RF_CHAN_157
7774 100, // RF_CHAN_161
7775 100, // RF_CHAN_165
7776 //CHANNEL BONDED CHANNELS
Jeff Johnsone7245742012-09-05 17:12:55 -07007777 100, // RF_CHAN_BOND_3
Jeff Johnson295189b2012-06-20 16:38:30 -07007778 100, // RF_CHAN_BOND_4
7779 100, // RF_CHAN_BOND_5
7780 100, // RF_CHAN_BOND_6
7781 100, // RF_CHAN_BOND_7
7782 100, // RF_CHAN_BOND_8
7783 100, // RF_CHAN_BOND_9
7784 100, // RF_CHAN_BOND_10
7785 100, // RF_CHAN_BOND_11
7786 100, // RF_CHAN_BOND_242
7787 100, // RF_CHAN_BOND_246
7788 100, // RF_CHAN_BOND_250
7789 100, // RF_CHAN_BOND_210
7790 100, // RF_CHAN_BOND_214
7791 100, // RF_CHAN_BOND_38
7792 100, // RF_CHAN_BOND_42
7793 100, // RF_CHAN_BOND_46
Jeff Johnsone7245742012-09-05 17:12:55 -07007794 100, // RF_CHAN_BOND_50
Jeff Johnson295189b2012-06-20 16:38:30 -07007795 100, // RF_CHAN_BOND_54
7796 100, // RF_CHAN_BOND_58
7797 100, // RF_CHAN_BOND_62
7798 100, // RF_CHAN_BOND_102
7799 100, // RF_CHAN_BOND_106
7800 100, // RF_CHAN_BOND_110
Jeff Johnsone7245742012-09-05 17:12:55 -07007801 100, // RF_CHAN_BOND_114
7802 100, // RF_CHAN_BOND_118
Jeff Johnson295189b2012-06-20 16:38:30 -07007803 100, // RF_CHAN_BOND_122
7804 100, // RF_CHAN_BOND_126
7805 100, // RF_CHAN_BOND_130
7806 100, // RF_CHAN_BOND_134
7807 100, // RF_CHAN_BOND_138
7808 100, // RF_CHAN_BOND_151
7809 100, // RF_CHAN_BOND_155
7810 100, // RF_CHAN_BOND_159
7811 100, // RF_CHAN_BOND_163
7812 },
7813
7814 //NV_TABLE_VIRTUAL_RATE
7815 // typedef tANI_S16 tPowerdBm;
7816 //typedef tPowerdBm tRateGroupPwr[NUM_HAL_PHY_RATES];
7817 //tRateGroupPwr pwrOptimum[NUM_RF_SUBBANDS];
7818 {
7819 // 2.4G RF Subband
7820 {
7821 //802.11b Rates
7822 {100}, // HAL_PHY_VRATE_11A_54_MBPS,
7823 {100}, // HAL_PHY_VRATE_MCS_1NSS_65_MBPS,
7824 {100}, // HAL_PHY_VRATE_MCS_1NSS_MM_SG_72_2_MBPS,
7825 {100}, // HAL_PHY_VRATE_MCS_1NSS_CB_135_MBPS
7826 {100}, // HAL_PHY_VRATE_MCS_1NSS_MM_SG_CB_150_MBPS,
7827 {100}, // RESERVED,
7828 {100}, // RESERVED,
7829 {100}, // RESERVED,
7830 {100}, // RESERVED,
7831 {100}, // RESERVED,
7832 {100}, // RESERVED,
7833 {100}, // RESERVED,
7834 {100}, // RESERVED,
7835 },
7836 // 5G Low RF Subband
7837 {
7838 //802.11b Rates
7839 {100}, // HAL_PHY_VRATE_11A_54_MBPS,
7840 {100}, // HAL_PHY_VRATE_MCS_1NSS_65_MBPS,
7841 {100}, // HAL_PHY_VRATE_MCS_1NSS_MM_SG_72_2_MBPS,
7842 {100}, // HAL_PHY_VRATE_MCS_1NSS_CB_135_MBPS
7843 {100}, // HAL_PHY_VRATE_MCS_1NSS_MM_SG_CB_150_MBPS,
7844 {100}, // RESERVED,
7845 {100}, // RESERVED,
7846 {100}, // RESERVED,
7847 {100}, // RESERVED,
7848 {100}, // RESERVED,
7849 {100}, // RESERVED,
7850 {100}, // RESERVED,
7851 {100}, // RESERVED,
7852 },
7853 // 5G Middle RF Subband
7854 {
7855 //802.11b Rates
7856 {100}, // HAL_PHY_VRATE_11A_54_MBPS,
7857 {100}, // HAL_PHY_VRATE_MCS_1NSS_65_MBPS,
7858 {100}, // HAL_PHY_VRATE_MCS_1NSS_MM_SG_72_2_MBPS,
7859 {100}, // HAL_PHY_VRATE_MCS_1NSS_CB_135_MBPS
7860 {100}, // HAL_PHY_VRATE_MCS_1NSS_MM_SG_CB_150_MBPS,
7861 {100}, // RESERVED,
7862 {100}, // RESERVED,
7863 {100}, // RESERVED,
7864 {100}, // RESERVED,
7865 {100}, // RESERVED,
7866 {100}, // RESERVED,
7867 {100}, // RESERVED,
7868 {100}, // RESERVED,
7869 },
7870 // 5G High RF Subband
7871 {
7872 //802.11b Rates
7873 {100}, // HAL_PHY_VRATE_11A_54_MBPS,
7874 {100}, // HAL_PHY_VRATE_MCS_1NSS_65_MBPS,
7875 {100}, // HAL_PHY_VRATE_MCS_1NSS_MM_SG_72_2_MBPS,
7876 {100}, // HAL_PHY_VRATE_MCS_1NSS_CB_135_MBPS
7877 {100}, // HAL_PHY_VRATE_MCS_1NSS_MM_SG_CB_150_MBPS,
7878 {100}, // RESERVED,
7879 {100}, // RESERVED,
7880 {100}, // RESERVED,
7881 {100}, // RESERVED,
7882 {100}, // RESERVED,
7883 {100}, // RESERVED,
7884 {100}, // RESERVED,
7885 {100}, // RESERVED,
7886 },
7887 // 4.9G RF Subband
7888 {
7889 //802.11b Rates
7890 {100}, // HAL_PHY_VRATE_11A_54_MBPS,
7891 {100}, // HAL_PHY_VRATE_MCS_1NSS_65_MBPS,
7892 {100}, // HAL_PHY_VRATE_MCS_1NSS_MM_SG_72_2_MBPS,
7893 {100}, // HAL_PHY_VRATE_MCS_1NSS_CB_135_MBPS
7894 {100}, // HAL_PHY_VRATE_MCS_1NSS_MM_SG_CB_150_MBPS,
7895 {100}, // RESERVED,
7896 {100}, // RESERVED,
7897 {100}, // RESERVED,
7898 {100}, // RESERVED,
7899 {100}, // RESERVED,
7900 {100}, // RESERVED,
7901 {100}, // RESERVED,
7902 {100}, // RESERVED,
7903 }
7904 },
7905
7906#if 0 //FIXME_PRIMA
7907 //NV_TABLE_CAL_MEMORY
7908 {
7909 0x7FFF, // tANI_U16 process_monitor;
7910 0x00, // tANI_U8 hdet_cal_code;
7911 0x00, // tANI_U8 rxfe_gm_2;
7912
7913 0x00, // tANI_U8 tx_bbf_rtune;
7914 0x00, // tANI_U8 pa_rtune_reg;
7915 0x00, // tANI_U8 rt_code;
7916 0x00, // tANI_U8 bias_rtune;
7917
7918 0x00, // tANI_U8 bb_bw1;
7919 0x00, // tANI_U8 bb_bw2;
7920 { 0x00, 0x00 }, // tANI_U8 reserved[2];
7921
7922 0x00, // tANI_U8 bb_bw3;
7923 0x00, // tANI_U8 bb_bw4;
7924 0x00, // tANI_U8 bb_bw5;
7925 0x00, // tANI_U8 bb_bw6;
7926
7927 0x7FFF, // tANI_U16 rcMeasured;
7928 0x00, // tANI_U8 tx_bbf_ct;
7929 0x00, // tANI_U8 tx_bbf_ctr;
7930
7931 0x00, // tANI_U8 csh_maxgain_reg;
7932 0x00, // tANI_U8 csh_0db_reg;
7933 0x00, // tANI_U8 csh_m3db_reg;
7934 0x00, // tANI_U8 csh_m6db_reg;
7935
7936 0x00, // tANI_U8 cff_0db_reg;
7937 0x00, // tANI_U8 cff_m3db_reg;
7938 0x00, // tANI_U8 cff_m6db_reg;
7939 0x00, // tANI_U8 rxfe_gpio_ctl_1;
7940
7941 0x00, // tANI_U8 mix_bal_cnt_2;
7942 0x00, // tANI_S8 rxfe_lna_highgain_bias_ctl_delta;
7943 0x00, // tANI_U8 rxfe_lna_load_ctune;
7944 0x00, // tANI_U8 rxfe_lna_ngm_rtune;
7945
7946 0x00, // tANI_U8 rx_im2_i_cfg0;
7947 0x00, // tANI_U8 rx_im2_i_cfg1;
7948 0x00, // tANI_U8 rx_im2_q_cfg0;
7949 0x00, // tANI_U8 rx_im2_q_cfg1;
7950
7951 0x00, // tANI_U8 pll_vfc_reg3_b0;
7952 0x00, // tANI_U8 pll_vfc_reg3_b1;
7953 0x00, // tANI_U8 pll_vfc_reg3_b2;
7954 0x00, // tANI_U8 pll_vfc_reg3_b3;
7955
7956 0x7FFF, // tANI_U16 tempStart;
7957 0x7FFF, // tANI_U16 tempFinish;
7958
7959 { //txLoCorrections
7960 {
7961 { 0x00, 0x00 }, // TX_GAIN_STEP_0
7962 { 0x00, 0x00 }, // TX_GAIN_STEP_1
7963 { 0x00, 0x00 }, // TX_GAIN_STEP_2
7964 { 0x00, 0x00 }, // TX_GAIN_STEP_3
7965 { 0x00, 0x00 }, // TX_GAIN_STEP_4
7966 { 0x00, 0x00 }, // TX_GAIN_STEP_5
7967 { 0x00, 0x00 }, // TX_GAIN_STEP_6
7968 { 0x00, 0x00 }, // TX_GAIN_STEP_7
7969 { 0x00, 0x00 }, // TX_GAIN_STEP_8
7970 { 0x00, 0x00 }, // TX_GAIN_STEP_9
7971 { 0x00, 0x00 }, // TX_GAIN_STEP_10
7972 { 0x00, 0x00 }, // TX_GAIN_STEP_11
7973 { 0x00, 0x00 }, // TX_GAIN_STEP_12
7974 { 0x00, 0x00 }, // TX_GAIN_STEP_13
7975 { 0x00, 0x00 }, // TX_GAIN_STEP_14
7976 { 0x00, 0x00 } // TX_GAIN_STEP_15
7977 }, //RF_CHAN_1
7978 {
7979 { 0x00, 0x00 }, // TX_GAIN_STEP_0
7980 { 0x00, 0x00 }, // TX_GAIN_STEP_1
7981 { 0x00, 0x00 }, // TX_GAIN_STEP_2
7982 { 0x00, 0x00 }, // TX_GAIN_STEP_3
7983 { 0x00, 0x00 }, // TX_GAIN_STEP_4
7984 { 0x00, 0x00 }, // TX_GAIN_STEP_5
7985 { 0x00, 0x00 }, // TX_GAIN_STEP_6
7986 { 0x00, 0x00 }, // TX_GAIN_STEP_7
7987 { 0x00, 0x00 }, // TX_GAIN_STEP_8
7988 { 0x00, 0x00 }, // TX_GAIN_STEP_9
7989 { 0x00, 0x00 }, // TX_GAIN_STEP_10
7990 { 0x00, 0x00 }, // TX_GAIN_STEP_11
7991 { 0x00, 0x00 }, // TX_GAIN_STEP_12
7992 { 0x00, 0x00 }, // TX_GAIN_STEP_13
7993 { 0x00, 0x00 }, // TX_GAIN_STEP_14
7994 { 0x00, 0x00 } // TX_GAIN_STEP_15
7995 }, //RF_CHAN_2
7996 {
7997 { 0x00, 0x00 }, // TX_GAIN_STEP_0
7998 { 0x00, 0x00 }, // TX_GAIN_STEP_1
7999 { 0x00, 0x00 }, // TX_GAIN_STEP_2
8000 { 0x00, 0x00 }, // TX_GAIN_STEP_3
8001 { 0x00, 0x00 }, // TX_GAIN_STEP_4
8002 { 0x00, 0x00 }, // TX_GAIN_STEP_5
8003 { 0x00, 0x00 }, // TX_GAIN_STEP_6
8004 { 0x00, 0x00 }, // TX_GAIN_STEP_7
8005 { 0x00, 0x00 }, // TX_GAIN_STEP_8
8006 { 0x00, 0x00 }, // TX_GAIN_STEP_9
8007 { 0x00, 0x00 }, // TX_GAIN_STEP_10
8008 { 0x00, 0x00 }, // TX_GAIN_STEP_11
8009 { 0x00, 0x00 }, // TX_GAIN_STEP_12
8010 { 0x00, 0x00 }, // TX_GAIN_STEP_13
8011 { 0x00, 0x00 }, // TX_GAIN_STEP_14
8012 { 0x00, 0x00 } // TX_GAIN_STEP_15
8013 }, //RF_CHAN_3
8014 {
8015 { 0x00, 0x00 }, // TX_GAIN_STEP_0
8016 { 0x00, 0x00 }, // TX_GAIN_STEP_1
8017 { 0x00, 0x00 }, // TX_GAIN_STEP_2
8018 { 0x00, 0x00 }, // TX_GAIN_STEP_3
8019 { 0x00, 0x00 }, // TX_GAIN_STEP_4
8020 { 0x00, 0x00 }, // TX_GAIN_STEP_5
8021 { 0x00, 0x00 }, // TX_GAIN_STEP_6
8022 { 0x00, 0x00 }, // TX_GAIN_STEP_7
8023 { 0x00, 0x00 }, // TX_GAIN_STEP_8
8024 { 0x00, 0x00 }, // TX_GAIN_STEP_9
8025 { 0x00, 0x00 }, // TX_GAIN_STEP_10
8026 { 0x00, 0x00 }, // TX_GAIN_STEP_11
8027 { 0x00, 0x00 }, // TX_GAIN_STEP_12
8028 { 0x00, 0x00 }, // TX_GAIN_STEP_13
8029 { 0x00, 0x00 }, // TX_GAIN_STEP_14
8030 { 0x00, 0x00 } // TX_GAIN_STEP_15
8031 }, //RF_CHAN_4
8032 {
8033 { 0x00, 0x00 }, // TX_GAIN_STEP_0
8034 { 0x00, 0x00 }, // TX_GAIN_STEP_1
8035 { 0x00, 0x00 }, // TX_GAIN_STEP_2
8036 { 0x00, 0x00 }, // TX_GAIN_STEP_3
8037 { 0x00, 0x00 }, // TX_GAIN_STEP_4
8038 { 0x00, 0x00 }, // TX_GAIN_STEP_5
8039 { 0x00, 0x00 }, // TX_GAIN_STEP_6
8040 { 0x00, 0x00 }, // TX_GAIN_STEP_7
8041 { 0x00, 0x00 }, // TX_GAIN_STEP_8
8042 { 0x00, 0x00 }, // TX_GAIN_STEP_9
8043 { 0x00, 0x00 }, // TX_GAIN_STEP_10
8044 { 0x00, 0x00 }, // TX_GAIN_STEP_11
8045 { 0x00, 0x00 }, // TX_GAIN_STEP_12
8046 { 0x00, 0x00 }, // TX_GAIN_STEP_13
8047 { 0x00, 0x00 }, // TX_GAIN_STEP_14
8048 { 0x00, 0x00 } // TX_GAIN_STEP_15
8049 }, //RF_CHAN_5
8050 {
8051 { 0x00, 0x00 }, // TX_GAIN_STEP_0
8052 { 0x00, 0x00 }, // TX_GAIN_STEP_1
8053 { 0x00, 0x00 }, // TX_GAIN_STEP_2
8054 { 0x00, 0x00 }, // TX_GAIN_STEP_3
8055 { 0x00, 0x00 }, // TX_GAIN_STEP_4
8056 { 0x00, 0x00 }, // TX_GAIN_STEP_5
8057 { 0x00, 0x00 }, // TX_GAIN_STEP_6
8058 { 0x00, 0x00 }, // TX_GAIN_STEP_7
8059 { 0x00, 0x00 }, // TX_GAIN_STEP_8
8060 { 0x00, 0x00 }, // TX_GAIN_STEP_9
8061 { 0x00, 0x00 }, // TX_GAIN_STEP_10
8062 { 0x00, 0x00 }, // TX_GAIN_STEP_11
8063 { 0x00, 0x00 }, // TX_GAIN_STEP_12
8064 { 0x00, 0x00 }, // TX_GAIN_STEP_13
8065 { 0x00, 0x00 }, // TX_GAIN_STEP_14
8066 { 0x00, 0x00 } // TX_GAIN_STEP_15
8067 }, //RF_CHAN_6
8068 {
8069 { 0x00, 0x00 }, // TX_GAIN_STEP_0
8070 { 0x00, 0x00 }, // TX_GAIN_STEP_1
8071 { 0x00, 0x00 }, // TX_GAIN_STEP_2
8072 { 0x00, 0x00 }, // TX_GAIN_STEP_3
8073 { 0x00, 0x00 }, // TX_GAIN_STEP_4
8074 { 0x00, 0x00 }, // TX_GAIN_STEP_5
8075 { 0x00, 0x00 }, // TX_GAIN_STEP_6
8076 { 0x00, 0x00 }, // TX_GAIN_STEP_7
8077 { 0x00, 0x00 }, // TX_GAIN_STEP_8
8078 { 0x00, 0x00 }, // TX_GAIN_STEP_9
8079 { 0x00, 0x00 }, // TX_GAIN_STEP_10
8080 { 0x00, 0x00 }, // TX_GAIN_STEP_11
8081 { 0x00, 0x00 }, // TX_GAIN_STEP_12
8082 { 0x00, 0x00 }, // TX_GAIN_STEP_13
8083 { 0x00, 0x00 }, // TX_GAIN_STEP_14
8084 { 0x00, 0x00 } // TX_GAIN_STEP_15
8085 }, //RF_CHAN_7
8086 {
8087 { 0x00, 0x00 }, // TX_GAIN_STEP_0
8088 { 0x00, 0x00 }, // TX_GAIN_STEP_1
8089 { 0x00, 0x00 }, // TX_GAIN_STEP_2
8090 { 0x00, 0x00 }, // TX_GAIN_STEP_3
8091 { 0x00, 0x00 }, // TX_GAIN_STEP_4
8092 { 0x00, 0x00 }, // TX_GAIN_STEP_5
8093 { 0x00, 0x00 }, // TX_GAIN_STEP_6
8094 { 0x00, 0x00 }, // TX_GAIN_STEP_7
8095 { 0x00, 0x00 }, // TX_GAIN_STEP_8
8096 { 0x00, 0x00 }, // TX_GAIN_STEP_9
8097 { 0x00, 0x00 }, // TX_GAIN_STEP_10
8098 { 0x00, 0x00 }, // TX_GAIN_STEP_11
8099 { 0x00, 0x00 }, // TX_GAIN_STEP_12
8100 { 0x00, 0x00 }, // TX_GAIN_STEP_13
8101 { 0x00, 0x00 }, // TX_GAIN_STEP_14
8102 { 0x00, 0x00 } // TX_GAIN_STEP_15
8103 }, //RF_CHAN_8
8104 {
8105 { 0x00, 0x00 }, // TX_GAIN_STEP_0
8106 { 0x00, 0x00 }, // TX_GAIN_STEP_1
8107 { 0x00, 0x00 }, // TX_GAIN_STEP_2
8108 { 0x00, 0x00 }, // TX_GAIN_STEP_3
8109 { 0x00, 0x00 }, // TX_GAIN_STEP_4
8110 { 0x00, 0x00 }, // TX_GAIN_STEP_5
8111 { 0x00, 0x00 }, // TX_GAIN_STEP_6
8112 { 0x00, 0x00 }, // TX_GAIN_STEP_7
8113 { 0x00, 0x00 }, // TX_GAIN_STEP_8
8114 { 0x00, 0x00 }, // TX_GAIN_STEP_9
8115 { 0x00, 0x00 }, // TX_GAIN_STEP_10
8116 { 0x00, 0x00 }, // TX_GAIN_STEP_11
8117 { 0x00, 0x00 }, // TX_GAIN_STEP_12
8118 { 0x00, 0x00 }, // TX_GAIN_STEP_13
8119 { 0x00, 0x00 }, // TX_GAIN_STEP_14
8120 { 0x00, 0x00 } // TX_GAIN_STEP_15
8121 }, //RF_CHAN_9
8122 {
8123 { 0x00, 0x00 }, // TX_GAIN_STEP_0
8124 { 0x00, 0x00 }, // TX_GAIN_STEP_1
8125 { 0x00, 0x00 }, // TX_GAIN_STEP_2
8126 { 0x00, 0x00 }, // TX_GAIN_STEP_3
8127 { 0x00, 0x00 }, // TX_GAIN_STEP_4
8128 { 0x00, 0x00 }, // TX_GAIN_STEP_5
8129 { 0x00, 0x00 }, // TX_GAIN_STEP_6
8130 { 0x00, 0x00 }, // TX_GAIN_STEP_7
8131 { 0x00, 0x00 }, // TX_GAIN_STEP_8
8132 { 0x00, 0x00 }, // TX_GAIN_STEP_9
8133 { 0x00, 0x00 }, // TX_GAIN_STEP_10
8134 { 0x00, 0x00 }, // TX_GAIN_STEP_11
8135 { 0x00, 0x00 }, // TX_GAIN_STEP_12
8136 { 0x00, 0x00 }, // TX_GAIN_STEP_13
8137 { 0x00, 0x00 }, // TX_GAIN_STEP_14
8138 { 0x00, 0x00 } // TX_GAIN_STEP_15
8139 }, //RF_CHAN_10
8140 {
8141 { 0x00, 0x00 }, // TX_GAIN_STEP_0
8142 { 0x00, 0x00 }, // TX_GAIN_STEP_1
8143 { 0x00, 0x00 }, // TX_GAIN_STEP_2
8144 { 0x00, 0x00 }, // TX_GAIN_STEP_3
8145 { 0x00, 0x00 }, // TX_GAIN_STEP_4
8146 { 0x00, 0x00 }, // TX_GAIN_STEP_5
8147 { 0x00, 0x00 }, // TX_GAIN_STEP_6
8148 { 0x00, 0x00 }, // TX_GAIN_STEP_7
8149 { 0x00, 0x00 }, // TX_GAIN_STEP_8
8150 { 0x00, 0x00 }, // TX_GAIN_STEP_9
8151 { 0x00, 0x00 }, // TX_GAIN_STEP_10
8152 { 0x00, 0x00 }, // TX_GAIN_STEP_11
8153 { 0x00, 0x00 }, // TX_GAIN_STEP_12
8154 { 0x00, 0x00 }, // TX_GAIN_STEP_13
8155 { 0x00, 0x00 }, // TX_GAIN_STEP_14
8156 { 0x00, 0x00 } // TX_GAIN_STEP_15
8157 }, //RF_CHAN_11
8158 {
8159 { 0x00, 0x00 }, // TX_GAIN_STEP_0
8160 { 0x00, 0x00 }, // TX_GAIN_STEP_1
8161 { 0x00, 0x00 }, // TX_GAIN_STEP_2
8162 { 0x00, 0x00 }, // TX_GAIN_STEP_3
8163 { 0x00, 0x00 }, // TX_GAIN_STEP_4
8164 { 0x00, 0x00 }, // TX_GAIN_STEP_5
8165 { 0x00, 0x00 }, // TX_GAIN_STEP_6
8166 { 0x00, 0x00 }, // TX_GAIN_STEP_7
8167 { 0x00, 0x00 }, // TX_GAIN_STEP_8
8168 { 0x00, 0x00 }, // TX_GAIN_STEP_9
8169 { 0x00, 0x00 }, // TX_GAIN_STEP_10
8170 { 0x00, 0x00 }, // TX_GAIN_STEP_11
8171 { 0x00, 0x00 }, // TX_GAIN_STEP_12
8172 { 0x00, 0x00 }, // TX_GAIN_STEP_13
8173 { 0x00, 0x00 }, // TX_GAIN_STEP_14
8174 { 0x00, 0x00 } // TX_GAIN_STEP_15
8175 }, //RF_CHAN_12
8176 {
8177 { 0x00, 0x00 }, // TX_GAIN_STEP_0
8178 { 0x00, 0x00 }, // TX_GAIN_STEP_1
8179 { 0x00, 0x00 }, // TX_GAIN_STEP_2
8180 { 0x00, 0x00 }, // TX_GAIN_STEP_3
8181 { 0x00, 0x00 }, // TX_GAIN_STEP_4
8182 { 0x00, 0x00 }, // TX_GAIN_STEP_5
8183 { 0x00, 0x00 }, // TX_GAIN_STEP_6
8184 { 0x00, 0x00 }, // TX_GAIN_STEP_7
8185 { 0x00, 0x00 }, // TX_GAIN_STEP_8
8186 { 0x00, 0x00 }, // TX_GAIN_STEP_9
8187 { 0x00, 0x00 }, // TX_GAIN_STEP_10
8188 { 0x00, 0x00 }, // TX_GAIN_STEP_11
8189 { 0x00, 0x00 }, // TX_GAIN_STEP_12
8190 { 0x00, 0x00 }, // TX_GAIN_STEP_13
8191 { 0x00, 0x00 }, // TX_GAIN_STEP_14
8192 { 0x00, 0x00 } // TX_GAIN_STEP_15
8193 }, //RF_CHAN_13
8194 {
8195 { 0x00, 0x00 }, // TX_GAIN_STEP_0
8196 { 0x00, 0x00 }, // TX_GAIN_STEP_1
8197 { 0x00, 0x00 }, // TX_GAIN_STEP_2
8198 { 0x00, 0x00 }, // TX_GAIN_STEP_3
8199 { 0x00, 0x00 }, // TX_GAIN_STEP_4
8200 { 0x00, 0x00 }, // TX_GAIN_STEP_5
8201 { 0x00, 0x00 }, // TX_GAIN_STEP_6
8202 { 0x00, 0x00 }, // TX_GAIN_STEP_7
8203 { 0x00, 0x00 }, // TX_GAIN_STEP_8
8204 { 0x00, 0x00 }, // TX_GAIN_STEP_9
8205 { 0x00, 0x00 }, // TX_GAIN_STEP_10
8206 { 0x00, 0x00 }, // TX_GAIN_STEP_11
8207 { 0x00, 0x00 }, // TX_GAIN_STEP_12
8208 { 0x00, 0x00 }, // TX_GAIN_STEP_13
8209 { 0x00, 0x00 }, // TX_GAIN_STEP_14
8210 { 0x00, 0x00 } // TX_GAIN_STEP_15
8211 } //RF_CHAN_14
8212 }, // tTxLoCorrections txLoValues;
8213
8214 { //sTxIQChannel
8215 {
8216 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
8217 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
8218 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
8219 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
8220 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
8221 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
8222 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
8223 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
8224 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
8225 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
8226 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
8227 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
8228 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
8229 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
8230 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
8231 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
8232 }, //RF_CHAN_1
8233 {
8234 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
8235 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
8236 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
8237 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
8238 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
8239 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
8240 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
8241 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
8242 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
8243 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
8244 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
8245 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
8246 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
8247 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
8248 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
8249 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
8250 }, //RF_CHAN_2
8251 {
8252 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
8253 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
8254 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
8255 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
8256 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
8257 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
8258 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
8259 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
8260 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
8261 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
8262 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
8263 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
8264 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
8265 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
8266 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
8267 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
8268 }, //RF_CHAN_3
8269 {
8270 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
8271 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
8272 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
8273 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
8274 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
8275 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
8276 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
8277 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
8278 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
8279 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
8280 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
8281 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
8282 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
8283 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
8284 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
8285 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
8286 }, //RF_CHAN_4
8287 {
8288 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
8289 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
8290 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
8291 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
8292 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
8293 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
8294 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
8295 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
8296 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
8297 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
8298 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
8299 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
8300 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
8301 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
8302 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
8303 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
8304 }, //RF_CHAN_5
8305 {
8306 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
8307 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
8308 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
8309 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
8310 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
8311 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
8312 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
8313 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
8314 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
8315 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
8316 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
8317 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
8318 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
8319 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
8320 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
8321 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
8322 }, //RF_CHAN_6
8323 {
8324 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
8325 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
8326 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
8327 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
8328 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
8329 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
8330 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
8331 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
8332 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
8333 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
8334 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
8335 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
8336 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
8337 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
8338 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
8339 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
8340 }, //RF_CHAN_7
8341 {
8342 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
8343 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
8344 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
8345 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
8346 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
8347 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
8348 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
8349 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
8350 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
8351 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
8352 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
8353 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
8354 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
8355 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
8356 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
8357 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
8358 }, //RF_CHAN_8
8359 {
8360 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
8361 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
8362 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
8363 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
8364 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
8365 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
8366 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
8367 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
8368 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
8369 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
8370 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
8371 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
8372 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
8373 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
8374 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
8375 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
8376 }, //RF_CHAN_9
8377 {
8378 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
8379 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
8380 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
8381 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
8382 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
8383 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
8384 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
8385 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
8386 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
8387 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
8388 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
8389 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
8390 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
8391 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
8392 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
8393 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
8394 }, //RF_CHAN_10
8395 {
8396 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
8397 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
8398 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
8399 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
8400 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
8401 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
8402 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
8403 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
8404 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
8405 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
8406 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
8407 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
8408 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
8409 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
8410 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
8411 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
8412 }, //RF_CHAN_11
8413 {
8414 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
8415 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
8416 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
8417 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
8418 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
8419 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
8420 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
8421 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
8422 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
8423 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
8424 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
8425 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
8426 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
8427 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
8428 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
8429 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
8430 }, //RF_CHAN_12
8431 {
8432 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
8433 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
8434 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
8435 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
8436 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
8437 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
8438 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
8439 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
8440 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
8441 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
8442 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
8443 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
8444 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
8445 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
8446 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
8447 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
8448 }, //RF_CHAN_13
8449 {
8450 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_0
8451 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_1
8452 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_2
8453 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_3
8454 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_4
8455 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_5
8456 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_6
8457 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_7
8458 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_8
8459 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_9
8460 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_10
8461 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_11
8462 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_12
8463 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_13
8464 { 0x0000, 0x0000, 0x0000 }, // TX_GAIN_STEP_14
8465 { 0x0000, 0x0000, 0x0000 } // TX_GAIN_STEP_15
8466 } //RF_CHAN_14
8467 }, // sTxIQChannel txIqValues;
8468
8469 { //sRxIQChannel
8470 {
8471 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
8472 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
8473 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
8474 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
8475 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
8476 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
8477 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
8478 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
8479 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
8480 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
8481 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
8482 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
8483 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
8484 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
8485 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
8486 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
8487 }, //RF_CHAN_1
8488 {
8489 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
8490 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
8491 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
8492 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
8493 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
8494 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
8495 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
8496 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
8497 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
8498 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
8499 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
8500 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
8501 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
8502 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
8503 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
8504 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
8505 }, //RF_CHAN_2
8506 {
8507 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
8508 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
8509 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
8510 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
8511 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
8512 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
8513 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
8514 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
8515 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
8516 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
8517 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
8518 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
8519 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
8520 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
8521 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
8522 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
8523 }, //RF_CHAN_3
8524 {
8525 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
8526 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
8527 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
8528 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
8529 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
8530 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
8531 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
8532 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
8533 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
8534 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
8535 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
8536 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
8537 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
8538 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
8539 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
8540 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
8541 }, //RF_CHAN_4
8542 {
8543 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
8544 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
8545 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
8546 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
8547 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
8548 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
8549 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
8550 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
8551 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
8552 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
8553 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
8554 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
8555 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
8556 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
8557 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
8558 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
8559 }, //RF_CHAN_5
8560 {
8561 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
8562 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
8563 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
8564 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
8565 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
8566 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
8567 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
8568 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
8569 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
8570 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
8571 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
8572 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
8573 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
8574 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
8575 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
8576 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
8577 }, //RF_CHAN_6
8578 {
8579 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
8580 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
8581 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
8582 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
8583 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
8584 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
8585 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
8586 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
8587 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
8588 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
8589 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
8590 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
8591 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
8592 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
8593 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
8594 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
8595 }, //RF_CHAN_7
8596 {
8597 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
8598 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
8599 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
8600 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
8601 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
8602 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
8603 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
8604 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
8605 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
8606 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
8607 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
8608 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
8609 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
8610 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
8611 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
8612 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
8613 }, //RF_CHAN_8
8614 {
8615 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
8616 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
8617 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
8618 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
8619 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
8620 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
8621 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
8622 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
8623 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
8624 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
8625 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
8626 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
8627 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
8628 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
8629 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
8630 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
8631 }, //RF_CHAN_9
8632 {
8633 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
8634 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
8635 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
8636 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
8637 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
8638 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
8639 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
8640 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
8641 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
8642 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
8643 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
8644 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
8645 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
8646 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
8647 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
8648 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
8649 }, //RF_CHAN_10
8650 {
8651 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
8652 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
8653 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
8654 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
8655 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
8656 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
8657 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
8658 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
8659 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
8660 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
8661 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
8662 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
8663 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
8664 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
8665 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
8666 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
8667 }, //RF_CHAN_11
8668 {
8669 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
8670 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
8671 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
8672 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
8673 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
8674 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
8675 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
8676 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
8677 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
8678 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
8679 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
8680 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
8681 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
8682 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
8683 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
8684 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
8685 }, //RF_CHAN_12
8686 {
8687 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
8688 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
8689 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
8690 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
8691 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
8692 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
8693 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
8694 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
8695 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
8696 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
8697 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
8698 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
8699 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
8700 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
8701 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
8702 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
8703 }, //RF_CHAN_13
8704 {
8705 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_0
8706 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_1
8707 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_2
8708 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_3
8709 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_4
8710 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_5
8711 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_6
8712 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_7
8713 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_8
8714 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_9
8715 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_10
8716 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_11
8717 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_12
8718 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_13
8719 { 0x0000, 0x0000, 0x0000 }, // RX_GAIN_STEP_14
8720 { 0x0000, 0x0000, 0x0000 } // RX_GAIN_STEP_15
8721 } //RF_CHAN_14
8722 }, // sRxIQChannel rxIqValues;
8723
8724 { // tTpcConfig clpcData[MAX_TPC_CHANNELS]
8725 {
8726 {
8727 {
8728 { 0x00, 0x00 }, //CAL_POINT_0
8729 { 0x00, 0x00 }, //CAL_POINT_1
8730 { 0x00, 0x00 }, //CAL_POINT_2
8731 { 0x00, 0x00 }, //CAL_POINT_3
8732 { 0x00, 0x00 }, //CAL_POINT_4
8733 { 0x00, 0x00 }, //CAL_POINT_5
8734 { 0x00, 0x00 }, //CAL_POINT_6
8735 { 0x00, 0x00 } //CAL_POINT_7
8736 } // PHY_TX_CHAIN_0
8737 } // empirical
8738 }, // RF_CHAN_1
8739 {
8740 {
8741 {
8742 { 0x00, 0x00 }, //CAL_POINT_0
8743 { 0x00, 0x00 }, //CAL_POINT_1
8744 { 0x00, 0x00 }, //CAL_POINT_2
8745 { 0x00, 0x00 }, //CAL_POINT_3
8746 { 0x00, 0x00 }, //CAL_POINT_4
8747 { 0x00, 0x00 }, //CAL_POINT_5
8748 { 0x00, 0x00 }, //CAL_POINT_6
8749 { 0x00, 0x00 } //CAL_POINT_7
8750 } // PHY_TX_CHAIN_0
8751 } // empirical
8752 }, // RF_CHAN_2
8753 {
8754 {
8755 {
8756 { 0x00, 0x00 }, //CAL_POINT_0
8757 { 0x00, 0x00 }, //CAL_POINT_1
8758 { 0x00, 0x00 }, //CAL_POINT_2
8759 { 0x00, 0x00 }, //CAL_POINT_3
8760 { 0x00, 0x00 }, //CAL_POINT_4
8761 { 0x00, 0x00 }, //CAL_POINT_5
8762 { 0x00, 0x00 }, //CAL_POINT_6
8763 { 0x00, 0x00 } //CAL_POINT_7
8764 } // PHY_TX_CHAIN_0
8765 } // empirical
8766 }, // RF_CHAN_3
8767 {
8768 {
8769 {
8770 { 0x00, 0x00 }, //CAL_POINT_0
8771 { 0x00, 0x00 }, //CAL_POINT_1
8772 { 0x00, 0x00 }, //CAL_POINT_2
8773 { 0x00, 0x00 }, //CAL_POINT_3
8774 { 0x00, 0x00 }, //CAL_POINT_4
8775 { 0x00, 0x00 }, //CAL_POINT_5
8776 { 0x00, 0x00 }, //CAL_POINT_6
8777 { 0x00, 0x00 } //CAL_POINT_7
8778 } // PHY_TX_CHAIN_0
8779 } // empirical
8780 }, // RF_CHAN_4
8781 {
8782 {
8783 {
8784 { 0x00, 0x00 }, //CAL_POINT_0
8785 { 0x00, 0x00 }, //CAL_POINT_1
8786 { 0x00, 0x00 }, //CAL_POINT_2
8787 { 0x00, 0x00 }, //CAL_POINT_3
8788 { 0x00, 0x00 }, //CAL_POINT_4
8789 { 0x00, 0x00 }, //CAL_POINT_5
8790 { 0x00, 0x00 }, //CAL_POINT_6
8791 { 0x00, 0x00 } //CAL_POINT_7
8792 } // PHY_TX_CHAIN_0
8793 } // empirical
8794 }, // RF_CHAN_5
8795 {
8796 {
8797 {
8798 { 0x00, 0x00 }, //CAL_POINT_0
8799 { 0x00, 0x00 }, //CAL_POINT_1
8800 { 0x00, 0x00 }, //CAL_POINT_2
8801 { 0x00, 0x00 }, //CAL_POINT_3
8802 { 0x00, 0x00 }, //CAL_POINT_4
8803 { 0x00, 0x00 }, //CAL_POINT_5
8804 { 0x00, 0x00 }, //CAL_POINT_6
8805 { 0x00, 0x00 } //CAL_POINT_7
8806 } // PHY_TX_CHAIN_0
8807 } // empirical
8808 }, // RF_CHAN_6
8809 {
8810 {
8811 {
8812 { 0x00, 0x00 }, //CAL_POINT_0
8813 { 0x00, 0x00 }, //CAL_POINT_1
8814 { 0x00, 0x00 }, //CAL_POINT_2
8815 { 0x00, 0x00 }, //CAL_POINT_3
8816 { 0x00, 0x00 }, //CAL_POINT_4
8817 { 0x00, 0x00 }, //CAL_POINT_5
8818 { 0x00, 0x00 }, //CAL_POINT_6
8819 { 0x00, 0x00 } //CAL_POINT_7
8820 } // PHY_TX_CHAIN_0
8821 } // empirical
8822 }, // RF_CHAN_7
8823 {
8824 {
8825 {
8826 { 0x00, 0x00 }, //CAL_POINT_0
8827 { 0x00, 0x00 }, //CAL_POINT_1
8828 { 0x00, 0x00 }, //CAL_POINT_2
8829 { 0x00, 0x00 }, //CAL_POINT_3
8830 { 0x00, 0x00 }, //CAL_POINT_4
8831 { 0x00, 0x00 }, //CAL_POINT_5
8832 { 0x00, 0x00 }, //CAL_POINT_6
8833 { 0x00, 0x00 } //CAL_POINT_7
8834 } // PHY_TX_CHAIN_0
8835 } // empirical
8836 }, // RF_CHAN_8
8837 {
8838 {
8839 {
8840 { 0x00, 0x00 }, //CAL_POINT_0
8841 { 0x00, 0x00 }, //CAL_POINT_1
8842 { 0x00, 0x00 }, //CAL_POINT_2
8843 { 0x00, 0x00 }, //CAL_POINT_3
8844 { 0x00, 0x00 }, //CAL_POINT_4
8845 { 0x00, 0x00 }, //CAL_POINT_5
8846 { 0x00, 0x00 }, //CAL_POINT_6
8847 { 0x00, 0x00 } //CAL_POINT_7
8848 } // PHY_TX_CHAIN_0
8849 } // empirical
8850 }, // RF_CHAN_9
8851 {
8852 {
8853 {
8854 { 0x00, 0x00 }, //CAL_POINT_0
8855 { 0x00, 0x00 }, //CAL_POINT_1
8856 { 0x00, 0x00 }, //CAL_POINT_2
8857 { 0x00, 0x00 }, //CAL_POINT_3
8858 { 0x00, 0x00 }, //CAL_POINT_4
8859 { 0x00, 0x00 }, //CAL_POINT_5
8860 { 0x00, 0x00 }, //CAL_POINT_6
8861 { 0x00, 0x00 } //CAL_POINT_7
8862 } // PHY_TX_CHAIN_0
8863 } // empirical
8864 }, // RF_CHAN_10
8865 {
8866 {
8867 {
8868 { 0x00, 0x00 }, //CAL_POINT_0
8869 { 0x00, 0x00 }, //CAL_POINT_1
8870 { 0x00, 0x00 }, //CAL_POINT_2
8871 { 0x00, 0x00 }, //CAL_POINT_3
8872 { 0x00, 0x00 }, //CAL_POINT_4
8873 { 0x00, 0x00 }, //CAL_POINT_5
8874 { 0x00, 0x00 }, //CAL_POINT_6
8875 { 0x00, 0x00 } //CAL_POINT_7
8876 } // PHY_TX_CHAIN_0
8877 } // empirical
8878 }, // RF_CHAN_11
8879 {
8880 {
8881 {
8882 { 0x00, 0x00 }, //CAL_POINT_0
8883 { 0x00, 0x00 }, //CAL_POINT_1
8884 { 0x00, 0x00 }, //CAL_POINT_2
8885 { 0x00, 0x00 }, //CAL_POINT_3
8886 { 0x00, 0x00 }, //CAL_POINT_4
8887 { 0x00, 0x00 }, //CAL_POINT_5
8888 { 0x00, 0x00 }, //CAL_POINT_6
8889 { 0x00, 0x00 } //CAL_POINT_7
8890 } // PHY_TX_CHAIN_0
8891 } // empirical
8892 }, // RF_CHAN_12
8893 {
8894 {
8895 {
8896 { 0x00, 0x00 }, //CAL_POINT_0
8897 { 0x00, 0x00 }, //CAL_POINT_1
8898 { 0x00, 0x00 }, //CAL_POINT_2
8899 { 0x00, 0x00 }, //CAL_POINT_3
8900 { 0x00, 0x00 }, //CAL_POINT_4
8901 { 0x00, 0x00 }, //CAL_POINT_5
8902 { 0x00, 0x00 }, //CAL_POINT_6
8903 { 0x00, 0x00 } //CAL_POINT_7
8904 } // PHY_TX_CHAIN_0
8905 } // empirical
8906 }, // RF_CHAN_13
8907 {
8908 {
8909 {
8910 { 0x00, 0x00 }, //CAL_POINT_0
8911 { 0x00, 0x00 }, //CAL_POINT_1
8912 { 0x00, 0x00 }, //CAL_POINT_2
8913 { 0x00, 0x00 }, //CAL_POINT_3
8914 { 0x00, 0x00 }, //CAL_POINT_4
8915 { 0x00, 0x00 }, //CAL_POINT_5
8916 { 0x00, 0x00 }, //CAL_POINT_6
8917 { 0x00, 0x00 } //CAL_POINT_7
8918 } // PHY_TX_CHAIN_0
8919 } // empirical
8920 } // RF_CHAN_14
8921 }, // tTpcConfig clpcData[MAX_TPC_CHANNELS];
8922
8923 {
8924 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_1: pdadc_offset, reserved[2]
8925 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_2: pdadc_offset, reserved[2]
8926 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_3: pdadc_offset, reserved[2]
8927 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_4: pdadc_offset, reserved[2]
8928 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_5: pdadc_offset, reserved[2]
8929 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_6: pdadc_offset, reserved[2]
8930 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_7: pdadc_offset, reserved[2]
8931 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_8: pdadc_offset, reserved[2]
8932 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_9: pdadc_offset, reserved[2]
8933 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_10: pdadc_offset, reserved[2]
8934 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_11: pdadc_offset, reserved[2]
8935 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_12: pdadc_offset, reserved[2]
8936 { 0x0000, { 0x00, 0x00 } }, // RF_CHAN_13: pdadc_offset, reserved[2]
8937 { 0x0000, { 0x00, 0x00 } } // RF_CHAN_14: pdadc_offset, reserved[2]
8938 } // tTpcParams clpcParams[MAX_TPC_CHANNELS];
8939
8940 }, //NV_TABLE_CAL_MEMORY
8941#endif
8942 //NV_TABLE_CAL_STATUS
8943 {
8944 0xFF, // tANI_U8 overall;
8945 0xFF, // tANI_U8 fwInit;
8946 0xFF, // tANI_U8 hdet_dco;
8947 0xFF, // tANI_U8 rtuner;
8948 0xFF, // tANI_U8 ctuner;
8949 0xFF, // tANI_U8 insitu;
8950 0xFF, // tANI_U8 process_monitor;
8951 0xFF, // tANI_U8 pllVcoLinearity;
8952 0xFF, // tANI_U8 txIQ;
8953 0xFF, // tANI_U8 rxIQ;
8954 0xFF, // tANI_U8 rxDco;
8955 0xFF, // tANI_U8 txLo;
8956 0xFF, // tANI_U8 lnaBias;
8957 0xFF, // tANI_U8 lnaBandTuning;
8958 0xFF, // tANI_U8 lnaGainAdjust;
8959 0xFF, // tANI_U8 im2UsingNoisePwr;
8960 0xFF, // tANI_U8 temperature;
8961 0xFF, // tANI_U8 clpc;
8962 0xFF, // tANI_U8 clpc_temp_adjust;
8963 0xFF, // tANI_U8 txDpd;
8964 0xFF, // tANI_U8 channelTune;
8965 0xFF, // tANI_U8 rxGmStageLinearity;
8966 0xFF, // tANI_U8 im2UsingToneGen;
8967 0xFF, // tANI_U8 rxBbfTuning
8968 0xFF, // tANI_U8 txBbfTuning
8969 0xFF, // tANI_U8 paCTuning
8970 {
8971 0x00,
8972 0x00,
8973 0x00,
8974 0x00,
8975 0x00,
8976 0x00
8977 } // tANI_U8 unused[9];
8978 },
8979
8980 //NV_TABLE_RSSI_CHANNEL_OFFSETS
8981 {
8982 //PHY_RX_CHAIN_0
8983 {
8984 //bRssiOffset
8985 {300}, // apply to all channles
8986
8987 //gnRssiOffset
8988 {300} // apply to all channles
8989 },
8990 //rsvd
8991 {
8992 //bRssiOffset
8993 {0}, // apply to all channles
8994
8995 //gnRssiOffset
8996 {0} // apply to all channles
8997 }
8998 },
8999
9000 //NV_TABLE_RF_CAL_VALUES
9001 {
9002 //typedef struct
9003 //{
9004 // tANI_U32 calStatus; //use eNvCalID
9005 // sCalData calData;
9006 //}sRFCalValues;
9007
9008 0, //calStatus
9009 {
9010 0, //process_monitor;
9011 0, //hdet_cal_code;
9012 0, //rxfe_gm_2;
9013
9014 0, //tx_bbf_rtune;
9015 0, //pa_rtune_reg;
9016 0, //rt_code;
9017 0, //bias_rtune;
9018
9019 0, //bb_bw1;
9020 0, //bb_bw2;
9021 0, //reserved0;
9022 0, //reserved11;
9023
9024 0, //bb_bw3;
9025 0, //bb_bw4;
9026 0, //bb_bw5;
9027 0, //bb_bw6;
9028
9029 0, //rcMeasured;
9030 0, //tx_bbf_ct;
9031 0, //tx_bbf_ctr;
9032
9033 0, //csh_maxgain_reg;
9034 0, //csh_0db_reg;
9035 0, //csh_m3db_reg;
9036 0, //csh_m6db_reg;
9037
9038 0, //cff_0db_reg;
9039 0, //cff_m3db_reg;
9040 0, //cff_m6db_reg;
9041 0, //rxfe_gpio_ctl_1;
9042
9043 0, //mix_bal_cnt_2;
9044 0, //rxfe_lna_highgain_bias_ctl_delta;
9045 0, //rxfe_lna_load_ctune;
9046 0, //rxfe_lna_ngm_rtune;
9047
9048 0, //rx_im2_spare0;
9049 0, //rx_im2_spare1;
9050 0, //hdet_dco
9051
9052 0, //pll_vfc_reg3_b0;
9053 0, //pll_vfc_reg3_b1;
9054 0, //pll_vfc_reg3_b2;
9055 0, //pll_vfc_reg3_b3;
9056
9057 0, //tempStart;
9058 0, //roomTemp;
9059
9060 0, //ambientCalTemp;
9061 0, //ambientCalTempValid;
9062 0 //reserved2;
9063
9064 }
9065 },
9066
9067 //NV_TABLE_ANTENNA_PATH_LOSS
9068 {
9069 280, // RF_CHAN_1
9070 270, // RF_CHAN_2
9071 270, // RF_CHAN_3
9072 270, // RF_CHAN_4
9073 270, // RF_CHAN_5
9074 270, // RF_CHAN_6
9075 280, // RF_CHAN_7
9076 280, // RF_CHAN_8
9077 290, // RF_CHAN_9
9078 300, // RF_CHAN_10
9079 300, // RF_CHAN_11
9080 310, // RF_CHAN_12
9081 310, // RF_CHAN_13
9082 310, // RF_CHAN_14
9083 280, // RF_CHAN_240
9084 280, // RF_CHAN_244
9085 280, // RF_CHAN_248
9086 280, // RF_CHAN_252
9087 280, // RF_CHAN_208
9088 280, // RF_CHAN_212
9089 280, // RF_CHAN_216
9090 280, // RF_CHAN_36
9091 280, // RF_CHAN_40
9092 280, // RF_CHAN_44
9093 280, // RF_CHAN_48
9094 280, // RF_CHAN_52
9095 280, // RF_CHAN_56
9096 280, // RF_CHAN_60
9097 280, // RF_CHAN_64
9098 280, // RF_CHAN_100
9099 280, // RF_CHAN_104
9100 280, // RF_CHAN_108
9101 280, // RF_CHAN_112
9102 280, // RF_CHAN_116
Jeff Johnsone7245742012-09-05 17:12:55 -07009103 280, // RF_CHAN_120
Jeff Johnson295189b2012-06-20 16:38:30 -07009104 280, // RF_CHAN_124
9105 280, // RF_CHAN_128
9106 280, // RF_CHAN_132
9107 280, // RF_CHAN_136
9108 280, // RF_CHAN_140
9109 280, // RF_CHAN_149
9110 280, // RF_CHAN_153
9111 280, // RF_CHAN_157
9112 280, // RF_CHAN_161
9113 280, // RF_CHAN_165
9114 //CHANNEL BONDED CHANNELS
Jeff Johnsone7245742012-09-05 17:12:55 -07009115 280, // RF_CHAN_BOND_3
Jeff Johnson295189b2012-06-20 16:38:30 -07009116 280, // RF_CHAN_BOND_4
9117 280, // RF_CHAN_BOND_5
9118 280, // RF_CHAN_BOND_6
9119 280, // RF_CHAN_BOND_7
9120 280, // RF_CHAN_BOND_8
9121 280, // RF_CHAN_BOND_9
9122 280, // RF_CHAN_BOND_10
9123 280, // RF_CHAN_BOND_11
9124 280, // RF_CHAN_BOND_242
9125 280, // RF_CHAN_BOND_246
9126 280, // RF_CHAN_BOND_250
9127 280, // RF_CHAN_BOND_210
9128 280, // RF_CHAN_BOND_214
9129 280, // RF_CHAN_BOND_38
9130 280, // RF_CHAN_BOND_42
9131 280, // RF_CHAN_BOND_46
Jeff Johnsone7245742012-09-05 17:12:55 -07009132 280, // RF_CHAN_BOND_50
Jeff Johnson295189b2012-06-20 16:38:30 -07009133 280, // RF_CHAN_BOND_54
9134 280, // RF_CHAN_BOND_58
9135 280, // RF_CHAN_BOND_62
9136 280, // RF_CHAN_BOND_102
9137 280, // RF_CHAN_BOND_106
9138 280, // RF_CHAN_BOND_110
Jeff Johnsone7245742012-09-05 17:12:55 -07009139 280, // RF_CHAN_BOND_114
9140 280, // RF_CHAN_BOND_118
Jeff Johnson295189b2012-06-20 16:38:30 -07009141 280, // RF_CHAN_BOND_122
9142 280, // RF_CHAN_BOND_126
9143 280, // RF_CHAN_BOND_130
9144 280, // RF_CHAN_BOND_134
9145 280, // RF_CHAN_BOND_138
9146 280, // RF_CHAN_BOND_151
9147 280, // RF_CHAN_BOND_155
9148 280, // RF_CHAN_BOND_159
9149 280, // RF_CHAN_BOND_163
9150 },
9151
9152 //NV_TABLE_PACKET_TYPE_POWER_LIMITS
9153 {
9154 { 2150 }, // applied to all channels, MODE_802_11B
9155 { 1850 }, // applied to all channels,MODE_802_11AG
Jeff Johnsone7245742012-09-05 17:12:55 -07009156 { 1750 } // applied to all channels,MODE_802_11N
Jeff Johnson295189b2012-06-20 16:38:30 -07009157 },
9158
9159 //NV_TABLE_OFDM_CMD_PWR_OFFSET
9160 {
9161 0, 0
9162 },
9163
9164 //NV_TABLE_TX_BB_FILTER_MODE
9165 {
9166 0
9167 }
9168
9169 } // tables
9170};
9171
Jeff Johnsone7245742012-09-05 17:12:55 -07009172#endif
Jeff Johnson295189b2012-06-20 16:38:30 -07009173#endif
9174
9175