mirror from https://www.codeaurora.org/git/projects/hisense-ts7008/repository/
[huawei.git] / AMSS / nv / nvi_items.h
1 #ifndef NVI_ITEMS_H
2 #define NVI_ITEMS_H
3
4 /*===========================================================================
5
6                                NVI_ITEMS.H 
7
8 DESCRIPTION
9   This file is generated by NVC and contains constants, types, and definitions
10   of all items in NV that are used internally by NV module. 
11
12   $Header: //source/qcom/qct/core/pkg/2H09/halcyon_modem/rel/LA2.0/AMSS/products/7x30/core/services/nv/src/nvi_items.h#1 $
13    Copyright (c) 2006 by QUALCOMM Incorporated.  All Rights Reserved.
14 ===========================================================================*/
15
16 /* NVC Version: 2.0.0 */
17
18 /* Include Files */
19 #include "comdef.h"
20 #include "qw.h"
21 #include "nv_items.h"
22
23
24 /*=========================================================================*/
25 /* NVM Items Internal NV Constant Definitions.                             */
26 /*=========================================================================*/
27
28 /* Redial extension */
29 #define  NVI_REDIAL_EXTENSIONS                                   1
30
31 /* 32 digits (16 bytes) worth of dial storage reserved */
32 #define  NVI_MAX_DIAL_DIGITS_STORAGE                            16
33
34 /* Ext digit size */
35 #define  NVI_EXT_DIGIT_SIZ                                       8
36
37 /* Specifies the number of bytes in adder array used by rental timer */
38 #define  NVI_ADDER_ARRAY_SIZE                                   50
39
40 /* Half of NV_MAX_DIAL_DIGITS */
41 #define  NVI_MAX_DIAL_DIGITS                                    16
42
43 /* Maximum number of SMS entries. */
44 #define  NVI_MAX_SMS_ADDR                                      501
45
46 /* 16 bytes for auto-generated vernos */
47 #define  NV_AUTO_VERNO_LENGTH                                   16
48
49 /* NAM1 A-key invariant offset */
50 #define  NV_A_KEY_NAM1_ADDR                            0x0031
51
52 /* NAM2 A-key invariant offset */
53 #define  NV_A_KEY_NAM2_ADDR                            0x003A
54
55 /* NAM3 A-key invariant offset */
56 #define  NV_A_KEY_NAM3_ADDR                            0x0043
57
58 /* NAM4 A-Key invariant offset */
59 #define  NV_A_KEY_NAM4_ADDR                            0x004C
60
61 /* UP Key 1 invariant offset */
62 #define  NV_UP_KEY1_ADDR                               0x0055
63
64 /* UP Key 2 invariant offset */
65 #define  NV_UP_KEY2_ADDR                               0x0066
66
67 /* Extended version Number invariant offset */
68 #define  NV_VERNO_EXT_ADDR                             0x0077
69
70 /* NAM1 SSD A invariant offset */
71 #define  NV_SSD_A_NAM1_ADDR                            0x0091
72
73 /* NAM2 SSD A invariant offset */
74 #define  NV_SSD_A_NAM2_ADDR                            0x009A
75
76 /* NAM3 SSD A invariant offset */
77 #define  NV_SSD_A_NAM3_ADDR                            0x00A3
78
79 /* NAM4 SSD A invariant offset */
80 #define  NV_SSD_A_NAM4_ADDR                            0x00AC
81
82 /* NAM1 SSD B invariant address */
83 #define  NV_SSD_B_NAM1_ADDR                            0x00F1
84
85 /* NAM2 SSD B invariant offset */
86 #define  NV_SSD_B_NAM2_ADDR                            0x00FA
87
88 /* NAM3 SSD B invariant offset */
89 #define  NV_SSD_B_NAM3_ADDR                            0x0103
90
91 /* NAM4 SSD B invariant offset */
92 #define  NV_SSD_B_NAM4_ADDR                            0x010C
93
94 /* PAP password invariant offset */
95 #define  NV_PAP_PASSWORD_ADDR                          0x00B5
96
97 /* Bluetooth address invariant offset */
98 #define  NV_BD_ADDRESS_ADDR                            0x0115
99
100 /* IMEI invariant offset */
101 #define  NV_UE_IMEI_ADDR                               0x011B
102
103 #define  NVI_MAX_OP_TABLE_SIZE                         7233
104
105
106
107 /*=========================================================================*/
108 /* NVM Items Internal Type Definitions.                                    */
109 /*=========================================================================*/
110
111
112 typedef PACKED struct PACKED_POST{ 
113   /* Chcksum */
114   word                                             chksum;
115 } nvi_a_key_chksum_type;
116
117
118 typedef PACKED struct PACKED_POST{ 
119   /* A key array */
120   qword                                            key;
121 } nvi_a_key_type;
122
123 /* Type to hold aagps_default_ip_address  */
124 typedef PACKED struct PACKED_POST{ 
125   
126   byte                                             aagps_default_ip_address[16];
127 } nvi_aagps_default_ip_address_type;
128
129 /* Type to hold aagps_ipc_dm_thread_mask  */
130 typedef PACKED struct PACKED_POST{ 
131   
132   uint32                                           aagps_ipc_dm_thread_mask[32];
133 } nvi_aagps_ipc_dm_thread_mask_type;
134
135 /* Type to hold aagps_xtra_secondary_server_url  */
136 typedef PACKED struct PACKED_POST{ 
137   
138   uint8                                            aagps_xtra_secondary_server_url[128];
139 } nvi_aagps_xtra_secondary_server_url_type;
140
141 /* Type to hold aagps_xtra_secondary_sntp_server_url  */
142 typedef PACKED struct PACKED_POST{ 
143   
144   uint8                                            aagps_xtra_secondary_sntp_server_url[128];
145 } nvi_aagps_xtra_secondary_sntp_server_url_type;
146
147 /* Type to hold aagps_xtra_tertiary_server_url  */
148 typedef PACKED struct PACKED_POST{ 
149   
150   uint8                                            aagps_xtra_tertiary_server_url[128];
151 } nvi_aagps_xtra_tertiary_server_url_type;
152
153 /* Type to hold aagps_xtra_tertiary_sntp_server_url  */
154 typedef PACKED struct PACKED_POST{ 
155   
156   uint8                                            aagps_xtra_tertiary_sntp_server_url[128];
157 } nvi_aagps_xtra_tertiary_sntp_server_url_type;
158
159
160 typedef PACKED struct PACKED_POST{ 
161   /* ACCLOCp class */
162   byte                                             ACCOLCpClass[NV_MAX_MINS];
163 } nvi_accolc_type;
164
165
166 typedef PACKED struct PACKED_POST{ 
167   /* Next Acquisition pointer to be read */
168   uint32                                           curr_rd_index;
169   /* Next Acquisition pointer to write */
170   uint32                                           curr_wr_index;
171   /* Indicates if the last entry in database pointer list is Invalid */
172   boolean                                          last_entry_invalid;
173   /* List of ordered indices to acquisition entries */
174   uint8                                            acq_list_indices[MAX_ACQ_DB_ENTRIES];
175 } nvi_acq_db_type;
176
177
178 typedef PACKED struct PACKED_POST{ 
179   /* Acquisition entry */
180   nv_acq_entry_type                                acq_entry[3];
181 } nvi_acq_list1_type;
182
183
184 typedef PACKED struct PACKED_POST{ 
185   /* Acquisition entry */
186   nv_acq_entry_type                                acq_entry[2];
187 } nvi_acq_list2_type;
188
189
190 typedef PACKED struct PACKED_POST{ 
191   /* acquisition order preference */
192   word                                             acq_order;
193 } nvi_acq_order_pref_type;
194
195
196 typedef PACKED struct PACKED_POST{ 
197   /* Used for QDSP6 voltage scaling */
198   boolean                                          dyn_clock_on;
199   /* Enables/disables ADSP dynamic voltage scaling */
200   boolean                                          dyn_voltage_on;
201 } nvi_adsp_dyn_clock_voltage_type;
202
203
204 typedef PACKED struct PACKED_POST{ 
205   /* Max. Power in dBm of AMAM Master  table */
206   int32                                            maxdBm;
207   /* Min power in dBm of AMAM master table */
208   int32                                            mindBm;
209 } nvi_amam_dynamic_range;
210
211
212 typedef PACKED struct PACKED_POST{ 
213   
214   uint16                                           amam_tbl_seg[GSM_AMAM_TBL_LINEAR_PA_SIZE];
215 } nvi_amam_linear_seg_type;
216
217
218 typedef PACKED struct PACKED_POST{ 
219   
220   int16                                            ampm_tbl_seg[GSM_AMPM_TBL_LINEAR_PA_SIZE];
221 } nvi_ampm_linear_seg_type;
222
223
224 typedef PACKED struct PACKED_POST{ 
225   /* Registration kind per enum above */
226   word                                             kind;
227 } nvi_analog_reg_type;
228
229 /* Type to hold ant2_cdma_lna_12_offset_vs_freq  */
230 typedef PACKED struct PACKED_POST{ 
231   
232   int1                                             ant2_cdma_lna_12_offset_vs_freq[NV_FREQ_TABLE_SIZ];
233 } nvi_ant2_cdma_lna_12_offset_vs_freq_type;
234
235 /* Type to hold ant2_cdma_lna_offset_vs_freq  */
236 typedef PACKED struct PACKED_POST{ 
237   
238   int1                                             ant2_cdma_lna_offset_vs_freq[NV_FREQ_TABLE_SIZ];
239 } nvi_ant2_cdma_lna_offset_vs_freq_type;
240
241 /* Type to hold ant2_cdma_rx_comp_vs_freq  */
242 typedef PACKED struct PACKED_POST{ 
243   
244   int1                                             ant2_cdma_rx_comp_vs_freq[NV_FREQ_TABLE_SIZ];
245 } nvi_ant2_cdma_rx_comp_vs_freq_type;
246
247 /* Type to hold ant2_cdma_rx_lin_slp  */
248 typedef PACKED struct PACKED_POST{ 
249   
250   byte                                             ant2_cdma_rx_lin_slp[NV_CDMA_RX_LIN_SIZ];
251 } nvi_ant2_cdma_rx_lin_slp_type;
252
253 /* Type to hold ant2_cdma_rx_lin_vs_temp  */
254 typedef PACKED struct PACKED_POST{ 
255   
256   int1                                             ant2_cdma_rx_lin_vs_temp[NV_TEMP_TABLE_SIZ];
257 } nvi_ant2_cdma_rx_lin_vs_temp_type;
258
259 /* Type to hold ant2_cdma_rx_slp_vs_temp  */
260 typedef PACKED struct PACKED_POST{ 
261   
262   int1                                             ant2_cdma_rx_slp_vs_temp[NV_TEMP_TABLE_SIZ];
263 } nvi_ant2_cdma_rx_slp_vs_temp_type;
264
265 /* Type to hold ant2_pcs_cdma_lna_12_offset_vs_freq  */
266 typedef PACKED struct PACKED_POST{ 
267   
268   int1                                             ant2_pcs_cdma_lna_12_offset_vs_freq[NV_FREQ_TABLE_SIZ];
269 } nvi_ant2_pcs_cdma_lna_12_offset_vs_freq_type;
270
271 /* Type to hold ant2_pcs_cdma_lna_offset_vs_freq  */
272 typedef PACKED struct PACKED_POST{ 
273   
274   int1                                             ant2_pcs_cdma_lna_offset_vs_freq[NV_FREQ_TABLE_SIZ];
275 } nvi_ant2_pcs_cdma_lna_offset_vs_freq_type;
276
277 /* Type to hold ant2_pcs_rx_comp_vs_freq  */
278 typedef PACKED struct PACKED_POST{ 
279   
280   int1                                             ant2_pcs_rx_comp_vs_freq[NV_FREQ_TABLE_SIZ];
281 } nvi_ant2_pcs_rx_comp_vs_freq_type;
282
283 /* Type to hold ant2_pcs_rx_lin_slp  */
284 typedef PACKED struct PACKED_POST{ 
285   
286   byte                                             ant2_pcs_rx_lin_slp[NV_PCS_RX_LIN_SIZ];
287 } nvi_ant2_pcs_rx_lin_slp_type;
288
289 /* Type to hold ant2_pcs_rx_lin_vs_temp  */
290 typedef PACKED struct PACKED_POST{ 
291   
292   int1                                             ant2_pcs_rx_lin_vs_temp[NV_TEMP_TABLE_SIZ];
293 } nvi_ant2_pcs_rx_lin_vs_temp_type;
294
295 /* Type to hold ant2_pcs_rx_slp_vs_temp  */
296 typedef PACKED struct PACKED_POST{ 
297   
298   int1                                             ant2_pcs_rx_slp_vs_temp[NV_TEMP_TABLE_SIZ];
299 } nvi_ant2_pcs_rx_slp_vs_temp_type;
300
301 /* Type to hold apn_name  */
302 typedef PACKED struct PACKED_POST{ 
303   
304   byte                                             apn_name[NV_MAX_APN_STRING_LEN];
305 } nvi_apn_name_type;
306
307
308 typedef PACKED struct PACKED_POST{ 
309   /* Appendix 5 on/off */
310   boolean                                          appx5_enabled;
311   /* Appendix 5 IP address */
312   uint32                                           appx5_mpc_addr;
313   /* Appendix 5 Port */
314   uint16                                           appx5_mpc_port;
315 } nvi_appx5_pref_type;
316
317
318 typedef PACKED struct PACKED_POST{ 
319   /* TRUE if auto answer enabled */
320   boolean                                          enable;
321   /* Number of rings when to answer call */
322   byte                                             rings;
323 } nvi_auto_answer_type;
324
325
326 typedef PACKED struct PACKED_POST{ 
327   /* TRUE if auto redial enabled */
328   boolean                                          enable;
329   /* Number of 10 seconds system busy before redial */
330   byte                                             rings;
331 } nvi_auto_redial_type;
332
333
334 typedef PACKED struct PACKED_POST{ 
335   
336   int16                                            pwrdBm;
337   
338   uint16                                           dacval;
339 } nvi_autocal_pwr_dac_type;
340
341
342 typedef PACKED struct PACKED_POST{ 
343   /* band */
344   uint32                                           band;
345 } nvi_band_pref_32_63_type;
346
347
348 typedef PACKED struct PACKED_POST{ 
349   /* band */
350   word                                             band;
351 } nvi_band_pref_type;
352
353 /* Type to hold bc0_exp_hdet_vs_agc  */
354 typedef PACKED struct PACKED_POST{ 
355   
356   byte                                             bc0_exp_hdet_vs_agc[16];
357 } nvi_bc0_exp_hdet_vs_agc_type;
358
359 /* Type to hold bc0_exp_hdet_vs_agc_v2  */
360 typedef PACKED struct PACKED_POST{ 
361   
362   uint16                                           bc0_exp_hdet_vs_agc_v2[16];
363 } nvi_bc0_exp_hdet_vs_agc_v2_type;
364
365 /* Type to hold bc0_hdr_p1_rise_fall_off  */
366 typedef PACKED struct PACKED_POST{ 
367   
368   uint8                                            bc0_hdr_p1_rise_fall_off[16];
369 } nvi_bc0_hdr_p1_rise_fall_off_type;
370
371 /* Type to hold bc0_hdr_p3_rise_fall_off  */
372 typedef PACKED struct PACKED_POST{ 
373   
374   uint8                                            bc0_hdr_p3_rise_fall_off[16];
375 } nvi_bc0_hdr_p3_rise_fall_off_type;
376
377 /* Type to hold bc0_hdr_reva_tx_predistort  */
378 typedef PACKED struct PACKED_POST{ 
379   
380   int8                                             bc0_hdr_reva_tx_predistort[16];
381 } nvi_bc0_hdr_reva_tx_predistort_type;
382
383 /* Type to hold bc0_p1_rise_fall_off  */
384 typedef PACKED struct PACKED_POST{ 
385   
386   byte                                             bc0_p1_rise_fall_off[8];
387 } nvi_bc0_p1_rise_fall_off_type;
388
389 /* Type to hold bc0_p3_rise_fall_off  */
390 typedef PACKED struct PACKED_POST{ 
391   
392   uint8                                            bc0_p3_rise_fall_off[8];
393 } nvi_bc0_p3_rise_fall_off_type;
394
395 /* Type to hold bc0_tx_lin_1  */
396 typedef PACKED struct PACKED_POST{ 
397   
398   int16                                            bc0_tx_lin_1[NV_CDMA_TX_PDM_LIN_TYPE];
399 } nvi_bc0_tx_lin_1_type;
400
401 /* Type to hold bc0_tx_pdm_0  */
402 typedef PACKED struct PACKED_POST{ 
403   
404   int16                                            bc0_tx_pdm_0[NV_CDMA_TX_PDM_LIN_TYPE];
405 } nvi_bc0_tx_pdm_0_type;
406
407 /* Type to hold bc0_tx_pdm_2  */
408 typedef PACKED struct PACKED_POST{ 
409   
410   int16                                            bc0_tx_pdm_2[NV_CDMA_TX_PDM_LIN_TYPE];
411 } nvi_bc0_tx_pdm_2_type;
412
413 /* Type to hold bc0_tx_pdm_3  */
414 typedef PACKED struct PACKED_POST{ 
415   
416   int16                                            bc0_tx_pdm_3[NV_CDMA_TX_PDM_LIN_TYPE];
417 } nvi_bc0_tx_pdm_3_type;
418
419 /* Type to hold bc0_tx_pdm_lin_0  */
420 typedef PACKED struct PACKED_POST{ 
421   
422   uint16                                           bc0_tx_pdm_lin_0[NV_TX_PDM_LIN_TYPE];
423 } nvi_bc0_tx_pdm_lin_0_type;
424
425 /* Type to hold bc0_tx_pdm_lin_1  */
426 typedef PACKED struct PACKED_POST{ 
427   
428   uint16                                           bc0_tx_pdm_lin_1[NV_TX_PDM_LIN_TYPE];
429 } nvi_bc0_tx_pdm_lin_1_type;
430
431 /* Type to hold bc0_tx_pdm_lin_2  */
432 typedef PACKED struct PACKED_POST{ 
433   
434   uint16                                           bc0_tx_pdm_lin_2[NV_TX_PDM_LIN_TYPE];
435 } nvi_bc0_tx_pdm_lin_2_type;
436
437 /* Type to hold bc0_tx_pdm_lin_3  */
438 typedef PACKED struct PACKED_POST{ 
439   
440   uint16                                           bc0_tx_pdm_lin_3[NV_TX_PDM_LIN_TYPE];
441 } nvi_bc0_tx_pdm_lin_3_type;
442
443 /* Type to hold bc0_vco_coarse_tune_table  */
444 typedef PACKED struct PACKED_POST{ 
445   
446   byte                                             bc0_vco_coarse_tune_table[NV_VCO_CAL_LENGTH];
447 } nvi_bc0_vco_coarse_tune_table_type;
448
449 /* Type to hold bc0_vco_tune_2  */
450 typedef PACKED struct PACKED_POST{ 
451   
452   uint8                                            bc0_vco_tune_2[NV_VCO_CAL_LENGTH];
453 } nvi_bc0_vco_tune_2_type;
454
455 /* Type to hold bc10_ant_quality  */
456 typedef PACKED struct PACKED_POST{ 
457   
458   uint16                                           bc10_ant_quality[NV_MAX_ANT_NO_SIZ][NV_FREQ_TABLE_SIZ];
459 } nvi_bc10_ant_quality_type;
460
461 /* Type to hold bc10_exp_hdet_vs_agc  */
462 typedef PACKED struct PACKED_POST{ 
463   
464   uint8                                            bc10_exp_hdet_vs_agc[16];
465 } nvi_bc10_exp_hdet_vs_agc_type;
466
467 /* Type to hold bc10_exp_hdet_vs_agc_v2  */
468 typedef PACKED struct PACKED_POST{ 
469   
470   uint16                                           bc10_exp_hdet_vs_agc_v2[16];
471 } nvi_bc10_exp_hdet_vs_agc_v2_type;
472
473 /* Type to hold bc10_hdr_p1_rise_fall_off  */
474 typedef PACKED struct PACKED_POST{ 
475   
476   uint8                                            bc10_hdr_p1_rise_fall_off[16];
477 } nvi_bc10_hdr_p1_rise_fall_off_type;
478
479 /* Type to hold bc10_hdr_p2_rise_fall_off  */
480 typedef PACKED struct PACKED_POST{ 
481   
482   uint8                                            bc10_hdr_p2_rise_fall_off[16];
483 } nvi_bc10_hdr_p2_rise_fall_off_type;
484
485 /* Type to hold bc10_hdr_reva_tx_predistort  */
486 typedef PACKED struct PACKED_POST{ 
487   
488   int8                                             bc10_hdr_reva_tx_predistort[16];
489 } nvi_bc10_hdr_reva_tx_predistort_type;
490
491 /* Type to hold bc10_p1_rise_fall_off  */
492 typedef PACKED struct PACKED_POST{ 
493   
494   uint8                                            bc10_p1_rise_fall_off[8];
495 } nvi_bc10_p1_rise_fall_off_type;
496
497 /* Type to hold bc10_tx_pdm_0  */
498 typedef PACKED struct PACKED_POST{ 
499   
500   int16                                            bc10_tx_pdm_0[NV_CDMA_TX_PDM_LIN_TYPE];
501 } nvi_bc10_tx_pdm_0_type;
502
503 /* Type to hold bc10_tx_pdm_1  */
504 typedef PACKED struct PACKED_POST{ 
505   
506   int16                                            bc10_tx_pdm_1[NV_CDMA_TX_PDM_LIN_TYPE];
507 } nvi_bc10_tx_pdm_1_type;
508
509 /* Type to hold bc10_tx_pdm_3  */
510 typedef PACKED struct PACKED_POST{ 
511   
512   int16                                            bc10_tx_pdm_3[NV_CDMA_TX_PDM_LIN_TYPE];
513 } nvi_bc10_tx_pdm_3_type;
514
515 /* Type to hold bc10_tx_pdm_lin_0  */
516 typedef PACKED struct PACKED_POST{ 
517   
518   uint16                                           bc10_tx_pdm_lin_0[NV_TX_PDM_LIN_TYPE];
519 } nvi_bc10_tx_pdm_lin_0_type;
520
521 /* Type to hold bc10_tx_pdm_lin_1  */
522 typedef PACKED struct PACKED_POST{ 
523   
524   uint16                                           bc10_tx_pdm_lin_1[NV_TX_PDM_LIN_TYPE];
525 } nvi_bc10_tx_pdm_lin_1_type;
526
527 /* Type to hold bc10_vco_tune_2  */
528 typedef PACKED struct PACKED_POST{ 
529   
530   uint8                                            bc10_vco_tune_2[NV_VCO_CAL_LENGTH];
531 } nvi_bc10_vco_tune_2_type;
532
533 /* Type to hold bc11_exp_hdet_vs_agc  */
534 typedef PACKED struct PACKED_POST{ 
535   
536   byte                                             bc11_exp_hdet_vs_agc[16];
537 } nvi_bc11_exp_hdet_vs_agc_type;
538
539 /* Type to hold bc11_exp_hdet_vs_agc_v2  */
540 typedef PACKED struct PACKED_POST{ 
541   
542   uint16                                           bc11_exp_hdet_vs_agc_v2[16];
543 } nvi_bc11_exp_hdet_vs_agc_v2_type;
544
545 /* Type to hold bc11_hdr_p1_rise_fall_off  */
546 typedef PACKED struct PACKED_POST{ 
547   
548   uint8                                            bc11_hdr_p1_rise_fall_off[16];
549 } nvi_bc11_hdr_p1_rise_fall_off_type;
550
551 /* Type to hold bc11_hdr_p2_rise_fall_off  */
552 typedef PACKED struct PACKED_POST{ 
553   
554   uint8                                            bc11_hdr_p2_rise_fall_off[16];
555 } nvi_bc11_hdr_p2_rise_fall_off_type;
556
557 /* Type to hold bc11_hdr_p3_rise_fall_off  */
558 typedef PACKED struct PACKED_POST{ 
559   
560   uint8                                            bc11_hdr_p3_rise_fall_off[16];
561 } nvi_bc11_hdr_p3_rise_fall_off_type;
562
563 /* Type to hold bc11_hdr_reva_tx_predistort  */
564 typedef PACKED struct PACKED_POST{ 
565   
566   int8                                             bc11_hdr_reva_tx_predistort[16];
567 } nvi_bc11_hdr_reva_tx_predistort_type;
568
569 /* Type to hold bc11_p2_rise_fall_off  */
570 typedef PACKED struct PACKED_POST{ 
571   
572   uint8                                            bc11_p2_rise_fall_off[8];
573 } nvi_bc11_p2_rise_fall_off_type;
574
575 /* Type to hold bc11_p3_rise_fall_off  */
576 typedef PACKED struct PACKED_POST{ 
577   
578   uint8                                            bc11_p3_rise_fall_off[8];
579 } nvi_bc11_p3_rise_fall_off_type;
580
581 /* Type to hold bc11_tx_lim_vs_freq  */
582 typedef PACKED struct PACKED_POST{ 
583   
584   int1                                             bc11_tx_lim_vs_freq[16];
585 } nvi_bc11_tx_lim_vs_freq_type;
586
587 /* Type to hold bc11_tx_lin_3  */
588 typedef PACKED struct PACKED_POST{ 
589   
590   int16                                            bc11_tx_lin_3[NV_CDMA_TX_PDM_LIN_TYPE];
591 } nvi_bc11_tx_lin_3_type;
592
593 /* Type to hold bc11_tx_pdm_3  */
594 typedef PACKED struct PACKED_POST{ 
595   
596   int16                                            bc11_tx_pdm_3[NV_CDMA_TX_PDM_LIN_TYPE];
597 } nvi_bc11_tx_pdm_3_type;
598
599 /* Type to hold bc11_tx_pdm_lin_0  */
600 typedef PACKED struct PACKED_POST{ 
601   
602   uint16                                           bc11_tx_pdm_lin_0[NV_TX_PDM_LIN_TYPE];
603 } nvi_bc11_tx_pdm_lin_0_type;
604
605 /* Type to hold bc11_tx_pdm_lin_1  */
606 typedef PACKED struct PACKED_POST{ 
607   
608   uint16                                           bc11_tx_pdm_lin_1[NV_TX_PDM_LIN_TYPE];
609 } nvi_bc11_tx_pdm_lin_1_type;
610
611 /* Type to hold bc11_tx_pdm_lin_2  */
612 typedef PACKED struct PACKED_POST{ 
613   
614   uint16                                           bc11_tx_pdm_lin_2[NV_TX_PDM_LIN_TYPE];
615 } nvi_bc11_tx_pdm_lin_2_type;
616
617 /* Type to hold bc11_vco_coarse_tune_table  */
618 typedef PACKED struct PACKED_POST{ 
619   
620   byte                                             bc11_vco_coarse_tune_table[NV_VCO_CAL_LENGTH];
621 } nvi_bc11_vco_coarse_tune_table_type;
622
623 /* Type to hold bc11_vco_tune_2  */
624 typedef PACKED struct PACKED_POST{ 
625   
626   uint8                                            bc11_vco_tune_2[NV_VCO_CAL_LENGTH];
627 } nvi_bc11_vco_tune_2_type;
628
629 /* Type to hold bc12_exp_hdet_vs_agc_v2  */
630 typedef PACKED struct PACKED_POST{ 
631   
632   uint16                                           bc12_exp_hdet_vs_agc_v2[16];
633 } nvi_bc12_exp_hdet_vs_agc_v2_type;
634
635 /* Type to hold bc13_exp_hdet_vs_agc_v2  */
636 typedef PACKED struct PACKED_POST{ 
637   
638   uint16                                           bc13_exp_hdet_vs_agc_v2[16];
639 } nvi_bc13_exp_hdet_vs_agc_v2_type;
640
641 /* Type to hold bc14_exp_hdet_vs_agc  */
642 typedef PACKED struct PACKED_POST{ 
643   
644   uint8                                            bc14_exp_hdet_vs_agc[16];
645 } nvi_bc14_exp_hdet_vs_agc_type;
646
647 /* Type to hold bc14_exp_hdet_vs_agc_v2  */
648 typedef PACKED struct PACKED_POST{ 
649   
650   uint16                                           bc14_exp_hdet_vs_agc_v2[16];
651 } nvi_bc14_exp_hdet_vs_agc_v2_type;
652
653 /* Type to hold bc14_hdr_p1_rise_fall_off  */
654 typedef PACKED struct PACKED_POST{ 
655   
656   uint8                                            bc14_hdr_p1_rise_fall_off[16];
657 } nvi_bc14_hdr_p1_rise_fall_off_type;
658
659 /* Type to hold bc14_hdr_p2_rise_fall_off  */
660 typedef PACKED struct PACKED_POST{ 
661   
662   uint8                                            bc14_hdr_p2_rise_fall_off[16];
663 } nvi_bc14_hdr_p2_rise_fall_off_type;
664
665 /* Type to hold bc14_hdr_p3_rise_fall_off  */
666 typedef PACKED struct PACKED_POST{ 
667   
668   uint8                                            bc14_hdr_p3_rise_fall_off[16];
669 } nvi_bc14_hdr_p3_rise_fall_off_type;
670
671 /* Type to hold bc14_p2_rise_fall_off  */
672 typedef PACKED struct PACKED_POST{ 
673   
674   uint8                                            bc14_p2_rise_fall_off[8];
675 } nvi_bc14_p2_rise_fall_off_type;
676
677 /* Type to hold bc14_p3_rise_fall_off  */
678 typedef PACKED struct PACKED_POST{ 
679   
680   uint8                                            bc14_p3_rise_fall_off[8];
681 } nvi_bc14_p3_rise_fall_off_type;
682
683 /* Type to hold bc14_tx_lim_vs_freq  */
684 typedef PACKED struct PACKED_POST{ 
685   
686   int8                                             bc14_tx_lim_vs_freq[16];
687 } nvi_bc14_tx_lim_vs_freq_type;
688
689 /* Type to hold bc14_tx_lim_vs_temp  */
690 typedef PACKED struct PACKED_POST{ 
691   
692   uint8                                            bc14_tx_lim_vs_temp[8];
693 } nvi_bc14_tx_lim_vs_temp_type;
694
695 /* Type to hold bc14_tx_pdm_1  */
696 typedef PACKED struct PACKED_POST{ 
697   
698   int16                                            bc14_tx_pdm_1[NV_CDMA_TX_PDM_LIN_TYPE];
699 } nvi_bc14_tx_pdm_1_type;
700
701 /* Type to hold bc14_tx_pdm_2  */
702 typedef PACKED struct PACKED_POST{ 
703   
704   int16                                            bc14_tx_pdm_2[NV_CDMA_TX_PDM_LIN_TYPE];
705 } nvi_bc14_tx_pdm_2_type;
706
707 /* Type to hold bc14_tx_pdm_lin_0  */
708 typedef PACKED struct PACKED_POST{ 
709   
710   uint16                                           bc14_tx_pdm_lin_0[NV_TX_PDM_LIN_TYPE];
711 } nvi_bc14_tx_pdm_lin_0_type;
712
713 /* Type to hold bc14_tx_pdm_lin_1  */
714 typedef PACKED struct PACKED_POST{ 
715   
716   uint16                                           bc14_tx_pdm_lin_1[NV_TX_PDM_LIN_TYPE];
717 } nvi_bc14_tx_pdm_lin_1_type;
718
719 /* Type to hold bc14_tx_pdm_lin_2  */
720 typedef PACKED struct PACKED_POST{ 
721   
722   uint16                                           bc14_tx_pdm_lin_2[NV_TX_PDM_LIN_TYPE];
723 } nvi_bc14_tx_pdm_lin_2_type;
724
725 /* Type to hold bc14_tx_pdm_lin_3  */
726 typedef PACKED struct PACKED_POST{ 
727   
728   uint16                                           bc14_tx_pdm_lin_3[NV_TX_PDM_LIN_TYPE];
729 } nvi_bc14_tx_pdm_lin_3_type;
730
731 /* Type to hold bc14_vco_coarse_tune_table  */
732 typedef PACKED struct PACKED_POST{ 
733   
734   uint8                                            bc14_vco_coarse_tune_table[NV_VCO_CAL_LENGTH];
735 } nvi_bc14_vco_coarse_tune_table_type;
736
737 /* Type to hold bc15_ant_quality  */
738 typedef PACKED struct PACKED_POST{ 
739   
740   uint16                                           bc15_ant_quality[NV_MAX_ANT_NO_SIZ][NV_FREQ_TABLE_SIZ];
741 } nvi_bc15_ant_quality_type;
742
743 /* Type to hold bc15_exp_hdet_vs_agc  */
744 typedef PACKED struct PACKED_POST{ 
745   
746   uint8                                            bc15_exp_hdet_vs_agc[16];
747 } nvi_bc15_exp_hdet_vs_agc_type;
748
749 /* Type to hold bc15_exp_hdet_vs_agc_v2  */
750 typedef PACKED struct PACKED_POST{ 
751   
752   uint16                                           bc15_exp_hdet_vs_agc_v2[16];
753 } nvi_bc15_exp_hdet_vs_agc_v2_type;
754
755 /* Type to hold bc15_hdr_p1_rise_fall_off  */
756 typedef PACKED struct PACKED_POST{ 
757   
758   uint8                                            bc15_hdr_p1_rise_fall_off[16];
759 } nvi_bc15_hdr_p1_rise_fall_off_type;
760
761 /* Type to hold bc15_hdr_p2_rise_fall_off  */
762 typedef PACKED struct PACKED_POST{ 
763   
764   uint8                                            bc15_hdr_p2_rise_fall_off[16];
765 } nvi_bc15_hdr_p2_rise_fall_off_type;
766
767 /* Type to hold bc15_hdr_p3_rise_fall_off  */
768 typedef PACKED struct PACKED_POST{ 
769   
770   uint8                                            bc15_hdr_p3_rise_fall_off[16];
771 } nvi_bc15_hdr_p3_rise_fall_off_type;
772
773 /* Type to hold bc15_hdr_reva_tx_predistort  */
774 typedef PACKED struct PACKED_POST{ 
775   
776   int8                                             bc15_hdr_reva_tx_predistort[16];
777 } nvi_bc15_hdr_reva_tx_predistort_type;
778
779 /* Type to hold bc15_p1_rise_fall_off  */
780 typedef PACKED struct PACKED_POST{ 
781   
782   uint8                                            bc15_p1_rise_fall_off[8];
783 } nvi_bc15_p1_rise_fall_off_type;
784
785 /* Type to hold bc15_p2_rise_fall_off  */
786 typedef PACKED struct PACKED_POST{ 
787   
788   uint8                                            bc15_p2_rise_fall_off[8];
789 } nvi_bc15_p2_rise_fall_off_type;
790
791 /* Type to hold bc15_p3_rise_fall_off  */
792 typedef PACKED struct PACKED_POST{ 
793   
794   uint8                                            bc15_p3_rise_fall_off[8];
795 } nvi_bc15_p3_rise_fall_off_type;
796
797 /* Type to hold bc15_tx_lim_vs_freq  */
798 typedef PACKED struct PACKED_POST{ 
799   
800   int8                                             bc15_tx_lim_vs_freq[16];
801 } nvi_bc15_tx_lim_vs_freq_type;
802
803 /* Type to hold bc15_tx_pdm_0  */
804 typedef PACKED struct PACKED_POST{ 
805   
806   int16                                            bc15_tx_pdm_0[NV_CDMA_TX_PDM_LIN_TYPE];
807 } nvi_bc15_tx_pdm_0_type;
808
809 /* Type to hold bc15_tx_pdm_lin_0  */
810 typedef PACKED struct PACKED_POST{ 
811   
812   uint16                                           bc15_tx_pdm_lin_0[NV_TX_PDM_LIN_TYPE];
813 } nvi_bc15_tx_pdm_lin_0_type;
814
815 /* Type to hold bc15_tx_pdm_lin_1  */
816 typedef PACKED struct PACKED_POST{ 
817   
818   uint16                                           bc15_tx_pdm_lin_1[NV_TX_PDM_LIN_TYPE];
819 } nvi_bc15_tx_pdm_lin_1_type;
820
821 /* Type to hold bc15_tx_pdm_lin_2  */
822 typedef PACKED struct PACKED_POST{ 
823   
824   uint16                                           bc15_tx_pdm_lin_2[NV_TX_PDM_LIN_TYPE];
825 } nvi_bc15_tx_pdm_lin_2_type;
826
827 /* Type to hold bc15_tx_pdm_lin_3  */
828 typedef PACKED struct PACKED_POST{ 
829   
830   uint16                                           bc15_tx_pdm_lin_3[NV_TX_PDM_LIN_TYPE];
831 } nvi_bc15_tx_pdm_lin_3_type;
832
833 /* Type to hold bc15_vco_coarse_tune_table  */
834 typedef PACKED struct PACKED_POST{ 
835   
836   uint8                                            bc15_vco_coarse_tune_table[NV_VCO_CAL_LENGTH];
837 } nvi_bc15_vco_coarse_tune_table_type;
838
839 /* Type to hold bc15_vco_tune_2  */
840 typedef PACKED struct PACKED_POST{ 
841   
842   uint8                                            bc15_vco_tune_2[NV_VCO_CAL_LENGTH];
843 } nvi_bc15_vco_tune_2_type;
844
845 /* Type to hold bc1_exp_hdet_vs_agc  */
846 typedef PACKED struct PACKED_POST{ 
847   
848   byte                                             bc1_exp_hdet_vs_agc[16];
849 } nvi_bc1_exp_hdet_vs_agc_type;
850
851 /* Type to hold bc1_exp_hdet_vs_agc_v2  */
852 typedef PACKED struct PACKED_POST{ 
853   
854   uint16                                           bc1_exp_hdet_vs_agc_v2[16];
855 } nvi_bc1_exp_hdet_vs_agc_v2_type;
856
857 /* Type to hold bc1_hdr_p1_rise_fall_off  */
858 typedef PACKED struct PACKED_POST{ 
859   
860   uint8                                            bc1_hdr_p1_rise_fall_off[16];
861 } nvi_bc1_hdr_p1_rise_fall_off_type;
862
863 /* Type to hold bc1_hdr_p2_rise_fall_off  */
864 typedef PACKED struct PACKED_POST{ 
865   
866   uint8                                            bc1_hdr_p2_rise_fall_off[16];
867 } nvi_bc1_hdr_p2_rise_fall_off_type;
868
869 /* Type to hold bc1_hdr_p3_rise_fall_off  */
870 typedef PACKED struct PACKED_POST{ 
871   
872   uint8                                            bc1_hdr_p3_rise_fall_off[16];
873 } nvi_bc1_hdr_p3_rise_fall_off_type;
874
875 /* Type to hold bc1_hdr_reva_tx_predistort  */
876 typedef PACKED struct PACKED_POST{ 
877   
878   int8                                             bc1_hdr_reva_tx_predistort[16];
879 } nvi_bc1_hdr_reva_tx_predistort_type;
880
881 /* Type to hold bc1_p1_rise_fall_off  */
882 typedef PACKED struct PACKED_POST{ 
883   
884   byte                                             bc1_p1_rise_fall_off[8];
885 } nvi_bc1_p1_rise_fall_off_type;
886
887 /* Type to hold bc1_p2_rise_fall_off  */
888 typedef PACKED struct PACKED_POST{ 
889   
890   uint8                                            bc1_p2_rise_fall_off[8];
891 } nvi_bc1_p2_rise_fall_off_type;
892
893 /* Type to hold bc1_p3_rise_fall_off  */
894 typedef PACKED struct PACKED_POST{ 
895   
896   uint8                                            bc1_p3_rise_fall_off[8];
897 } nvi_bc1_p3_rise_fall_off_type;
898
899 /* Type to hold bc1_tx_lim_vs_freq  */
900 typedef PACKED struct PACKED_POST{ 
901   
902   int1                                             bc1_tx_lim_vs_freq[16];
903 } nvi_bc1_tx_lim_vs_freq_type;
904
905 /* Type to hold bc1_tx_lim_vs_temp  */
906 typedef PACKED struct PACKED_POST{ 
907   
908   byte                                             bc1_tx_lim_vs_temp[8];
909 } nvi_bc1_tx_lim_vs_temp_type;
910
911 /* Type to hold bc1_tx_lin_1  */
912 typedef PACKED struct PACKED_POST{ 
913   
914   int16                                            bc1_tx_lin_1[NV_CDMA_TX_PDM_LIN_TYPE];
915 } nvi_bc1_tx_lin_1_type;
916
917 /* Type to hold bc1_tx_pdm_0  */
918 typedef PACKED struct PACKED_POST{ 
919   
920   int16                                            bc1_tx_pdm_0[NV_CDMA_TX_PDM_LIN_TYPE];
921 } nvi_bc1_tx_pdm_0_type;
922
923 /* Type to hold bc1_tx_pdm_1  */
924 typedef PACKED struct PACKED_POST{ 
925   
926   int16                                            bc1_tx_pdm_1[NV_CDMA_TX_PDM_LIN_TYPE];
927 } nvi_bc1_tx_pdm_1_type;
928
929 /* Type to hold bc1_tx_pdm_2  */
930 typedef PACKED struct PACKED_POST{ 
931   
932   int16                                            bc1_tx_pdm_2[NV_CDMA_TX_PDM_LIN_TYPE];
933 } nvi_bc1_tx_pdm_2_type;
934
935 /* Type to hold bc1_tx_pdm_lin_1  */
936 typedef PACKED struct PACKED_POST{ 
937   
938   uint16                                           bc1_tx_pdm_lin_1[NV_TX_PDM_LIN_TYPE];
939 } nvi_bc1_tx_pdm_lin_1_type;
940
941 /* Type to hold bc1_tx_pdm_lin_2  */
942 typedef PACKED struct PACKED_POST{ 
943   
944   uint16                                           bc1_tx_pdm_lin_2[NV_TX_PDM_LIN_TYPE];
945 } nvi_bc1_tx_pdm_lin_2_type;
946
947 /* Type to hold bc1_tx_pdm_lin_3  */
948 typedef PACKED struct PACKED_POST{ 
949   
950   uint16                                           bc1_tx_pdm_lin_3[NV_TX_PDM_LIN_TYPE];
951 } nvi_bc1_tx_pdm_lin_3_type;
952
953 /* Type to hold bc1_vco_coarse_tune_table  */
954 typedef PACKED struct PACKED_POST{ 
955   
956   byte                                             bc1_vco_coarse_tune_table[NV_VCO_CAL_LENGTH];
957 } nvi_bc1_vco_coarse_tune_table_type;
958
959 /* Type to hold bc1_vco_tune_2  */
960 typedef PACKED struct PACKED_POST{ 
961   
962   uint8                                            bc1_vco_tune_2[NV_VCO_CAL_LENGTH];
963 } nvi_bc1_vco_tune_2_type;
964
965 /* Type to hold bc3_exp_hdet_vs_agc  */
966 typedef PACKED struct PACKED_POST{ 
967   
968   byte                                             bc3_exp_hdet_vs_agc[16];
969 } nvi_bc3_exp_hdet_vs_agc_type;
970
971 /* Type to hold bc3_exp_hdet_vs_agc_v2  */
972 typedef PACKED struct PACKED_POST{ 
973   
974   uint16                                           bc3_exp_hdet_vs_agc_v2[16];
975 } nvi_bc3_exp_hdet_vs_agc_v2_type;
976
977 /* Type to hold bc3_hdr_p1_rise_fall_off  */
978 typedef PACKED struct PACKED_POST{ 
979   
980   uint8                                            bc3_hdr_p1_rise_fall_off[16];
981 } nvi_bc3_hdr_p1_rise_fall_off_type;
982
983 /* Type to hold bc3_hdr_p2_rise_fall_off  */
984 typedef PACKED struct PACKED_POST{ 
985   
986   uint8                                            bc3_hdr_p2_rise_fall_off[16];
987 } nvi_bc3_hdr_p2_rise_fall_off_type;
988
989 /* Type to hold bc3_hdr_p3_rise_fall_off  */
990 typedef PACKED struct PACKED_POST{ 
991   
992   uint8                                            bc3_hdr_p3_rise_fall_off[16];
993 } nvi_bc3_hdr_p3_rise_fall_off_type;
994
995 /* Type to hold bc3_hdr_reva_tx_predistort  */
996 typedef PACKED struct PACKED_POST{ 
997   
998   int8                                             bc3_hdr_reva_tx_predistort[16];
999 } nvi_bc3_hdr_reva_tx_predistort_type;
1000
1001 /* Type to hold bc3_p1_rise_fall_off  */
1002 typedef PACKED struct PACKED_POST{ 
1003   
1004   byte                                             bc3_p1_rise_fall_off[8];
1005 } nvi_bc3_p1_rise_fall_off_type;
1006
1007 /* Type to hold bc3_p2_rise_fall_off  */
1008 typedef PACKED struct PACKED_POST{ 
1009   
1010   uint8                                            bc3_p2_rise_fall_off[8];
1011 } nvi_bc3_p2_rise_fall_off_type;
1012
1013 /* Type to hold bc3_p3_rise_fall_off  */
1014 typedef PACKED struct PACKED_POST{ 
1015   
1016   uint8                                            bc3_p3_rise_fall_off[8];
1017 } nvi_bc3_p3_rise_fall_off_type;
1018
1019 /* Type to hold bc3_tx_lim_vs_freq  */
1020 typedef PACKED struct PACKED_POST{ 
1021   
1022   int1                                             bc3_tx_lim_vs_freq[16];
1023 } nvi_bc3_tx_lim_vs_freq_type;
1024
1025 /* Type to hold bc3_tx_lim_vs_temp  */
1026 typedef PACKED struct PACKED_POST{ 
1027   
1028   byte                                             bc3_tx_lim_vs_temp[8];
1029 } nvi_bc3_tx_lim_vs_temp_type;
1030
1031 /* Type to hold bc3_tx_pdm_0  */
1032 typedef PACKED struct PACKED_POST{ 
1033   
1034   int16                                            bc3_tx_pdm_0[NV_CDMA_TX_PDM_LIN_TYPE];
1035 } nvi_bc3_tx_pdm_0_type;
1036
1037 /* Type to hold bc3_tx_pdm_1  */
1038 typedef PACKED struct PACKED_POST{ 
1039   
1040   int16                                            bc3_tx_pdm_1[NV_CDMA_TX_PDM_LIN_TYPE];
1041 } nvi_bc3_tx_pdm_1_type;
1042
1043 /* Type to hold bc3_tx_pdm_2  */
1044 typedef PACKED struct PACKED_POST{ 
1045   
1046   int16                                            bc3_tx_pdm_2[NV_CDMA_TX_PDM_LIN_TYPE];
1047 } nvi_bc3_tx_pdm_2_type;
1048
1049 /* Type to hold bc3_tx_pdm_3  */
1050 typedef PACKED struct PACKED_POST{ 
1051   
1052   int16                                            bc3_tx_pdm_3[NV_CDMA_TX_PDM_LIN_TYPE];
1053 } nvi_bc3_tx_pdm_3_type;
1054
1055 /* Type to hold bc3_tx_pdm_lin_0  */
1056 typedef PACKED struct PACKED_POST{ 
1057   
1058   uint16                                           bc3_tx_pdm_lin_0[NV_TX_PDM_LIN_TYPE];
1059 } nvi_bc3_tx_pdm_lin_0_type;
1060
1061 /* Type to hold bc3_tx_pdm_lin_2  */
1062 typedef PACKED struct PACKED_POST{ 
1063   
1064   uint16                                           bc3_tx_pdm_lin_2[NV_TX_PDM_LIN_TYPE];
1065 } nvi_bc3_tx_pdm_lin_2_type;
1066
1067 /* Type to hold bc3_tx_pdm_lin_3  */
1068 typedef PACKED struct PACKED_POST{ 
1069   
1070   uint16                                           bc3_tx_pdm_lin_3[NV_TX_PDM_LIN_TYPE];
1071 } nvi_bc3_tx_pdm_lin_3_type;
1072
1073 /* Type to hold bc3_vco_coarse_tune_table  */
1074 typedef PACKED struct PACKED_POST{ 
1075   
1076   byte                                             bc3_vco_coarse_tune_table[NV_VCO_CAL_LENGTH];
1077 } nvi_bc3_vco_coarse_tune_table_type;
1078
1079 /* Type to hold bc4_ant_quality  */
1080 typedef PACKED struct PACKED_POST{ 
1081   
1082   uint16                                           bc4_ant_quality[NV_MAX_ANT_NO_SIZ][NV_FREQ_TABLE_SIZ];
1083 } nvi_bc4_ant_quality_type;
1084
1085 /* Type to hold bc4_exp_hdet_vs_agc  */
1086 typedef PACKED struct PACKED_POST{ 
1087   
1088   byte                                             bc4_exp_hdet_vs_agc[16];
1089 } nvi_bc4_exp_hdet_vs_agc_type;
1090
1091 /* Type to hold bc4_exp_hdet_vs_agc_v2  */
1092 typedef PACKED struct PACKED_POST{ 
1093   
1094   uint16                                           bc4_exp_hdet_vs_agc_v2[16];
1095 } nvi_bc4_exp_hdet_vs_agc_v2_type;
1096
1097 /* Type to hold bc4_hdr_p1_rise_fall_off  */
1098 typedef PACKED struct PACKED_POST{ 
1099   
1100   uint8                                            bc4_hdr_p1_rise_fall_off[16];
1101 } nvi_bc4_hdr_p1_rise_fall_off_type;
1102
1103 /* Type to hold bc4_hdr_p2_rise_fall_off  */
1104 typedef PACKED struct PACKED_POST{ 
1105   
1106   uint8                                            bc4_hdr_p2_rise_fall_off[16];
1107 } nvi_bc4_hdr_p2_rise_fall_off_type;
1108
1109 /* Type to hold bc4_hdr_p3_rise_fall_off  */
1110 typedef PACKED struct PACKED_POST{ 
1111   
1112   uint8                                            bc4_hdr_p3_rise_fall_off[16];
1113 } nvi_bc4_hdr_p3_rise_fall_off_type;
1114
1115 /* Type to hold bc4_p1_rise_fall_off  */
1116 typedef PACKED struct PACKED_POST{ 
1117   
1118   byte                                             bc4_p1_rise_fall_off[8];
1119 } nvi_bc4_p1_rise_fall_off_type;
1120
1121 /* Type to hold bc4_p2_rise_fall_off  */
1122 typedef PACKED struct PACKED_POST{ 
1123   
1124   uint8                                            bc4_p2_rise_fall_off[8];
1125 } nvi_bc4_p2_rise_fall_off_type;
1126
1127 /* Type to hold bc4_p3_rise_fall_off  */
1128 typedef PACKED struct PACKED_POST{ 
1129   
1130   uint8                                            bc4_p3_rise_fall_off[8];
1131 } nvi_bc4_p3_rise_fall_off_type;
1132
1133 /* Type to hold bc4_tx_lim_vs_freq  */
1134 typedef PACKED struct PACKED_POST{ 
1135   
1136   int1                                             bc4_tx_lim_vs_freq[16];
1137 } nvi_bc4_tx_lim_vs_freq_type;
1138
1139 /* Type to hold bc4_tx_pdm_0  */
1140 typedef PACKED struct PACKED_POST{ 
1141   
1142   int16                                            bc4_tx_pdm_0[NV_CDMA_TX_PDM_LIN_TYPE];
1143 } nvi_bc4_tx_pdm_0_type;
1144
1145 /* Type to hold bc4_tx_pdm_1  */
1146 typedef PACKED struct PACKED_POST{ 
1147   
1148   int16                                            bc4_tx_pdm_1[NV_CDMA_TX_PDM_LIN_TYPE];
1149 } nvi_bc4_tx_pdm_1_type;
1150
1151 /* Type to hold bc4_tx_pdm_3  */
1152 typedef PACKED struct PACKED_POST{ 
1153   
1154   int16                                            bc4_tx_pdm_3[NV_CDMA_TX_PDM_LIN_TYPE];
1155 } nvi_bc4_tx_pdm_3_type;
1156
1157 /* Type to hold bc4_tx_pdm_lin_1  */
1158 typedef PACKED struct PACKED_POST{ 
1159   
1160   uint16                                           bc4_tx_pdm_lin_1[NV_TX_PDM_LIN_TYPE];
1161 } nvi_bc4_tx_pdm_lin_1_type;
1162
1163 /* Type to hold bc4_tx_pdm_lin_2  */
1164 typedef PACKED struct PACKED_POST{ 
1165   
1166   uint16                                           bc4_tx_pdm_lin_2[NV_TX_PDM_LIN_TYPE];
1167 } nvi_bc4_tx_pdm_lin_2_type;
1168
1169 /* Type to hold bc4_tx_pdm_lin_3  */
1170 typedef PACKED struct PACKED_POST{ 
1171   
1172   uint16                                           bc4_tx_pdm_lin_3[NV_TX_PDM_LIN_TYPE];
1173 } nvi_bc4_tx_pdm_lin_3_type;
1174
1175 /* Type to hold bc4_vco_coarse_tune_table  */
1176 typedef PACKED struct PACKED_POST{ 
1177   
1178   byte                                             bc4_vco_coarse_tune_table[NV_VCO_CAL_LENGTH];
1179 } nvi_bc4_vco_coarse_tune_table_type;
1180
1181 /* Type to hold bc4_vco_tune_2  */
1182 typedef PACKED struct PACKED_POST{ 
1183   
1184   uint8                                            bc4_vco_tune_2[NV_VCO_CAL_LENGTH];
1185 } nvi_bc4_vco_tune_2_type;
1186
1187 /* Type to hold bc5_ant_quality  */
1188 typedef PACKED struct PACKED_POST{ 
1189   
1190   uint16                                           bc5_ant_quality[NV_MAX_ANT_NO_SIZ][NV_FREQ_TABLE_SIZ];
1191 } nvi_bc5_ant_quality_type;
1192
1193 /* Type to hold bc5_hdr_p1_rise_fall_off  */
1194 typedef PACKED struct PACKED_POST{ 
1195   
1196   uint8                                            bc5_hdr_p1_rise_fall_off[16];
1197 } nvi_bc5_hdr_p1_rise_fall_off_type;
1198
1199 /* Type to hold bc5_hdr_p2_rise_fall_off  */
1200 typedef PACKED struct PACKED_POST{ 
1201   
1202   uint8                                            bc5_hdr_p2_rise_fall_off[16];
1203 } nvi_bc5_hdr_p2_rise_fall_off_type;
1204
1205 /* Type to hold bc5_hdr_p3_rise_fall_off  */
1206 typedef PACKED struct PACKED_POST{ 
1207   
1208   uint8                                            bc5_hdr_p3_rise_fall_off[16];
1209 } nvi_bc5_hdr_p3_rise_fall_off_type;
1210
1211 /* Type to hold bc5_hdr_reva_tx_predistort  */
1212 typedef PACKED struct PACKED_POST{ 
1213   
1214   int8                                             bc5_hdr_reva_tx_predistort[16];
1215 } nvi_bc5_hdr_reva_tx_predistort_type;
1216
1217 /* Type to hold bc5_p1_rise_fall_off  */
1218 typedef PACKED struct PACKED_POST{ 
1219   
1220   byte                                             bc5_p1_rise_fall_off[8];
1221 } nvi_bc5_p1_rise_fall_off_type;
1222
1223 /* Type to hold bc5_p2_rise_fall_off  */
1224 typedef PACKED struct PACKED_POST{ 
1225   
1226   uint8                                            bc5_p2_rise_fall_off[8];
1227 } nvi_bc5_p2_rise_fall_off_type;
1228
1229 /* Type to hold bc5_p3_rise_fall_off  */
1230 typedef PACKED struct PACKED_POST{ 
1231   
1232   uint8                                            bc5_p3_rise_fall_off[8];
1233 } nvi_bc5_p3_rise_fall_off_type;
1234
1235 /* Type to hold bc5_tx_lim_vs_temp  */
1236 typedef PACKED struct PACKED_POST{ 
1237   
1238   byte                                             bc5_tx_lim_vs_temp[8];
1239 } nvi_bc5_tx_lim_vs_temp_type;
1240
1241 /* Type to hold bc5_tx_pdm_1  */
1242 typedef PACKED struct PACKED_POST{ 
1243   
1244   int16                                            bc5_tx_pdm_1[NV_CDMA_TX_PDM_LIN_TYPE];
1245 } nvi_bc5_tx_pdm_1_type;
1246
1247 /* Type to hold bc5_tx_pdm_lin_0  */
1248 typedef PACKED struct PACKED_POST{ 
1249   
1250   uint16                                           bc5_tx_pdm_lin_0[NV_TX_PDM_LIN_TYPE];
1251 } nvi_bc5_tx_pdm_lin_0_type;
1252
1253 /* Type to hold bc5_tx_pdm_lin_1  */
1254 typedef PACKED struct PACKED_POST{ 
1255   
1256   uint16                                           bc5_tx_pdm_lin_1[NV_TX_PDM_LIN_TYPE];
1257 } nvi_bc5_tx_pdm_lin_1_type;
1258
1259 /* Type to hold bc5_tx_pdm_lin_2  */
1260 typedef PACKED struct PACKED_POST{ 
1261   
1262   uint16                                           bc5_tx_pdm_lin_2[NV_TX_PDM_LIN_TYPE];
1263 } nvi_bc5_tx_pdm_lin_2_type;
1264
1265 /* Type to hold bc5_vco_coarse_tune_table  */
1266 typedef PACKED struct PACKED_POST{ 
1267   
1268   byte                                             bc5_vco_coarse_tune_table[NV_VCO_CAL_LENGTH];
1269 } nvi_bc5_vco_coarse_tune_table_type;
1270
1271 /* Type to hold bc5_vco_tune_2  */
1272 typedef PACKED struct PACKED_POST{ 
1273   
1274   uint8                                            bc5_vco_tune_2[NV_VCO_CAL_LENGTH];
1275 } nvi_bc5_vco_tune_2_type;
1276
1277 /* Type to hold bc6_ant_quality  */
1278 typedef PACKED struct PACKED_POST{ 
1279   
1280   uint16                                           bc6_ant_quality[NV_MAX_ANT_NO_SIZ][NV_FREQ_TABLE_SIZ];
1281 } nvi_bc6_ant_quality_type;
1282
1283 /* Type to hold bc6_exp_hdet_vs_agc_v2  */
1284 typedef PACKED struct PACKED_POST{ 
1285   
1286   uint16                                           bc6_exp_hdet_vs_agc_v2[16];
1287 } nvi_bc6_exp_hdet_vs_agc_v2_type;
1288
1289 /* Type to hold bc6_hdr_p1_rise_fall_off  */
1290 typedef PACKED struct PACKED_POST{ 
1291   
1292   uint8                                            bc6_hdr_p1_rise_fall_off[16];
1293 } nvi_bc6_hdr_p1_rise_fall_off_type;
1294
1295 /* Type to hold bc6_hdr_p2_rise_fall_off  */
1296 typedef PACKED struct PACKED_POST{ 
1297   
1298   uint8                                            bc6_hdr_p2_rise_fall_off[16];
1299 } nvi_bc6_hdr_p2_rise_fall_off_type;
1300
1301 /* Type to hold bc6_hdr_p3_rise_fall_off  */
1302 typedef PACKED struct PACKED_POST{ 
1303   
1304   uint8                                            bc6_hdr_p3_rise_fall_off[16];
1305 } nvi_bc6_hdr_p3_rise_fall_off_type;
1306
1307 /* Type to hold bc6_hdr_reva_tx_predistort  */
1308 typedef PACKED struct PACKED_POST{ 
1309   
1310   int8                                             bc6_hdr_reva_tx_predistort[16];
1311 } nvi_bc6_hdr_reva_tx_predistort_type;
1312
1313 /* Type to hold bc6_p1_rise_fall_off  */
1314 typedef PACKED struct PACKED_POST{ 
1315   
1316   byte                                             bc6_p1_rise_fall_off[8];
1317 } nvi_bc6_p1_rise_fall_off_type;
1318
1319 /* Type to hold bc6_p2_rise_fall_off  */
1320 typedef PACKED struct PACKED_POST{ 
1321   
1322   uint8                                            bc6_p2_rise_fall_off[8];
1323 } nvi_bc6_p2_rise_fall_off_type;
1324
1325 /* Type to hold bc6_p3_rise_fall_off  */
1326 typedef PACKED struct PACKED_POST{ 
1327   
1328   uint8                                            bc6_p3_rise_fall_off[8];
1329 } nvi_bc6_p3_rise_fall_off_type;
1330
1331 /* Type to hold bc6_tx_lim_vs_freq  */
1332 typedef PACKED struct PACKED_POST{ 
1333   
1334   int1                                             bc6_tx_lim_vs_freq[NV_FREQ_TABLE_SIZ];
1335 } nvi_bc6_tx_lim_vs_freq_type;
1336
1337 /* Type to hold bc6_tx_lim_vs_temp  */
1338 typedef PACKED struct PACKED_POST{ 
1339   
1340   byte                                             bc6_tx_lim_vs_temp[NV_TEMP_TABLE_SIZ];
1341 } nvi_bc6_tx_lim_vs_temp_type;
1342
1343 /* Type to hold bc6_tx_pdm_0  */
1344 typedef PACKED struct PACKED_POST{ 
1345   
1346   int16                                            bc6_tx_pdm_0[NV_CDMA_TX_PDM_LIN_TYPE];
1347 } nvi_bc6_tx_pdm_0_type;
1348
1349 /* Type to hold bc6_tx_pdm_lin_1  */
1350 typedef PACKED struct PACKED_POST{ 
1351   
1352   uint16                                           bc6_tx_pdm_lin_1[NV_TX_PDM_LIN_TYPE];
1353 } nvi_bc6_tx_pdm_lin_1_type;
1354
1355 /* Type to hold bc6_tx_pdm_lin_2  */
1356 typedef PACKED struct PACKED_POST{ 
1357   
1358   uint16                                           bc6_tx_pdm_lin_2[NV_TX_PDM_LIN_TYPE];
1359 } nvi_bc6_tx_pdm_lin_2_type;
1360
1361 /* Type to hold bc6_tx_pdm_lin_3  */
1362 typedef PACKED struct PACKED_POST{ 
1363   
1364   uint16                                           bc6_tx_pdm_lin_3[NV_TX_PDM_LIN_TYPE];
1365 } nvi_bc6_tx_pdm_lin_3_type;
1366
1367 /* Type to hold bc6_vco_coarse_tune_table  */
1368 typedef PACKED struct PACKED_POST{ 
1369   
1370   byte                                             bc6_vco_coarse_tune_table[NV_VCO_CAL_LENGTH];
1371 } nvi_bc6_vco_coarse_tune_table_type;
1372
1373 /* Type to hold bc6_vco_tune_2  */
1374 typedef PACKED struct PACKED_POST{ 
1375   
1376   uint8                                            bc6_vco_tune_2[NV_VCO_CAL_LENGTH];
1377 } nvi_bc6_vco_tune_2_type;
1378
1379 /* Type to hold bc9_exp_hdet_vs_agc_v2  */
1380 typedef PACKED struct PACKED_POST{ 
1381   
1382   uint16                                           bc9_exp_hdet_vs_agc_v2[16];
1383 } nvi_bc9_exp_hdet_vs_agc_v2_type;
1384
1385 /* Type to hold bcx_block_1_ant_quality  */
1386 typedef PACKED struct PACKED_POST{ 
1387   
1388   uint16                                           bcx_block_1_ant_quality[NV_MAX_ANT_NO_SIZ][NV_FREQ_TABLE_SIZ];
1389 } nvi_bcx_block_1_ant_quality_type;
1390
1391 /* Type to hold bcx_block_1_exp_hdet_vs_agc  */
1392 typedef PACKED struct PACKED_POST{ 
1393   
1394   uint8                                            bcx_block_1_exp_hdet_vs_agc[16];
1395 } nvi_bcx_block_1_exp_hdet_vs_agc_type;
1396
1397 /* Type to hold bcx_block_1_hdr_p2_rise_fall_off  */
1398 typedef PACKED struct PACKED_POST{ 
1399   
1400   uint8                                            bcx_block_1_hdr_p2_rise_fall_off[16];
1401 } nvi_bcx_block_1_hdr_p2_rise_fall_off_type;
1402
1403 /* Type to hold bcx_block_1_hdr_p3_rise_fall_off  */
1404 typedef PACKED struct PACKED_POST{ 
1405   
1406   uint8                                            bcx_block_1_hdr_p3_rise_fall_off[16];
1407 } nvi_bcx_block_1_hdr_p3_rise_fall_off_type;
1408
1409 /* Type to hold bcx_block_1_p2_rise_fall_off  */
1410 typedef PACKED struct PACKED_POST{ 
1411   
1412   uint8                                            bcx_block_1_p2_rise_fall_off[8];
1413 } nvi_bcx_block_1_p2_rise_fall_off_type;
1414
1415 /* Type to hold bcx_block_1_p3_rise_fall_off  */
1416 typedef PACKED struct PACKED_POST{ 
1417   
1418   uint8                                            bcx_block_1_p3_rise_fall_off[8];
1419 } nvi_bcx_block_1_p3_rise_fall_off_type;
1420
1421 /* Type to hold bcx_block_1_tx_lim_vs_freq  */
1422 typedef PACKED struct PACKED_POST{ 
1423   
1424   int8                                             bcx_block_1_tx_lim_vs_freq[16];
1425 } nvi_bcx_block_1_tx_lim_vs_freq_type;
1426
1427 /* Type to hold bcx_block_1_tx_pdm_0  */
1428 typedef PACKED struct PACKED_POST{ 
1429   
1430   int16                                            bcx_block_1_tx_pdm_0[NV_CDMA_TX_PDM_LIN_TYPE];
1431 } nvi_bcx_block_1_tx_pdm_0_type;
1432
1433 /* Type to hold bcx_block_1_tx_pdm_2  */
1434 typedef PACKED struct PACKED_POST{ 
1435   
1436   int16                                            bcx_block_1_tx_pdm_2[NV_CDMA_TX_PDM_LIN_TYPE];
1437 } nvi_bcx_block_1_tx_pdm_2_type;
1438
1439 /* Type to hold bcx_block_1_tx_pdm_3  */
1440 typedef PACKED struct PACKED_POST{ 
1441   
1442   int16                                            bcx_block_1_tx_pdm_3[NV_CDMA_TX_PDM_LIN_TYPE];
1443 } nvi_bcx_block_1_tx_pdm_3_type;
1444
1445 /* Type to hold bcx_block_1_tx_pdm_lin_0  */
1446 typedef PACKED struct PACKED_POST{ 
1447   
1448   uint16                                           bcx_block_1_tx_pdm_lin_0[NV_TX_PDM_LIN_TYPE];
1449 } nvi_bcx_block_1_tx_pdm_lin_0_type;
1450
1451 /* Type to hold bcx_block_1_tx_pdm_lin_1  */
1452 typedef PACKED struct PACKED_POST{ 
1453   
1454   uint16                                           bcx_block_1_tx_pdm_lin_1[NV_TX_PDM_LIN_TYPE];
1455 } nvi_bcx_block_1_tx_pdm_lin_1_type;
1456
1457 /* Type to hold bcx_block_1_tx_pdm_lin_2  */
1458 typedef PACKED struct PACKED_POST{ 
1459   
1460   uint16                                           bcx_block_1_tx_pdm_lin_2[NV_TX_PDM_LIN_TYPE];
1461 } nvi_bcx_block_1_tx_pdm_lin_2_type;
1462
1463 /* Type to hold bcx_block_1_tx_pdm_lin_3  */
1464 typedef PACKED struct PACKED_POST{ 
1465   
1466   uint16                                           bcx_block_1_tx_pdm_lin_3[NV_TX_PDM_LIN_TYPE];
1467 } nvi_bcx_block_1_tx_pdm_lin_3_type;
1468
1469 /* Type to hold bcx_block_ant_quality  */
1470 typedef PACKED struct PACKED_POST{ 
1471   
1472   uint16                                           bcx_block_ant_quality[NV_MAX_ANT_NO_SIZ][NV_FREQ_TABLE_SIZ];
1473 } nvi_bcx_block_ant_quality_type;
1474
1475 /* Type to hold bcx_block_exp_hdet_vs_agc  */
1476 typedef PACKED struct PACKED_POST{ 
1477   
1478   byte                                             bcx_block_exp_hdet_vs_agc[16];
1479 } nvi_bcx_block_exp_hdet_vs_agc_type;
1480
1481 /* Type to hold bcx_block_exp_hdet_vs_agc_v2  */
1482 typedef PACKED struct PACKED_POST{ 
1483   
1484   uint16                                           bcx_block_exp_hdet_vs_agc_v2[16];
1485 } nvi_bcx_block_exp_hdet_vs_agc_v2_type;
1486
1487 /* Type to hold bcx_block_hdr_p1_rise_fall_off  */
1488 typedef PACKED struct PACKED_POST{ 
1489   
1490   uint8                                            bcx_block_hdr_p1_rise_fall_off[16];
1491 } nvi_bcx_block_hdr_p1_rise_fall_off_type;
1492
1493 /* Type to hold bcx_block_hdr_p2_rise_fall_off  */
1494 typedef PACKED struct PACKED_POST{ 
1495   
1496   uint8                                            bcx_block_hdr_p2_rise_fall_off[16];
1497 } nvi_bcx_block_hdr_p2_rise_fall_off_type;
1498
1499 /* Type to hold bcx_block_p1_rise_fall_off  */
1500 typedef PACKED struct PACKED_POST{ 
1501   
1502   byte                                             bcx_block_p1_rise_fall_off[8];
1503 } nvi_bcx_block_p1_rise_fall_off_type;
1504
1505 /* Type to hold bcx_block_p2_rise_fall_off  */
1506 typedef PACKED struct PACKED_POST{ 
1507   
1508   uint8                                            bcx_block_p2_rise_fall_off[8];
1509 } nvi_bcx_block_p2_rise_fall_off_type;
1510
1511 /* Type to hold bcx_block_p3_rise_fall_off  */
1512 typedef PACKED struct PACKED_POST{ 
1513   
1514   uint8                                            bcx_block_p3_rise_fall_off[8];
1515 } nvi_bcx_block_p3_rise_fall_off_type;
1516
1517 /* Type to hold bcx_block_tx_lim_vs_freq  */
1518 typedef PACKED struct PACKED_POST{ 
1519   
1520   int1                                             bcx_block_tx_lim_vs_freq[16];
1521 } nvi_bcx_block_tx_lim_vs_freq_type;
1522
1523 /* Type to hold bcx_block_tx_lim_vs_temp  */
1524 typedef PACKED struct PACKED_POST{ 
1525   
1526   byte                                             bcx_block_tx_lim_vs_temp[8];
1527 } nvi_bcx_block_tx_lim_vs_temp_type;
1528
1529 /* Type to hold bcx_block_tx_lin_0  */
1530 typedef PACKED struct PACKED_POST{ 
1531   
1532   int16                                            bcx_block_tx_lin_0[NV_CDMA_TX_PDM_LIN_TYPE];
1533 } nvi_bcx_block_tx_lin_0_type;
1534
1535 /* Type to hold bcx_block_tx_lin_2  */
1536 typedef PACKED struct PACKED_POST{ 
1537   
1538   int16                                            bcx_block_tx_lin_2[NV_CDMA_TX_PDM_LIN_TYPE];
1539 } nvi_bcx_block_tx_lin_2_type;
1540
1541 /* Type to hold bcx_block_tx_pdm_1  */
1542 typedef PACKED struct PACKED_POST{ 
1543   
1544   int16                                            bcx_block_tx_pdm_1[NV_CDMA_TX_PDM_LIN_TYPE];
1545 } nvi_bcx_block_tx_pdm_1_type;
1546
1547 /* Type to hold bcx_block_tx_pdm_2  */
1548 typedef PACKED struct PACKED_POST{ 
1549   
1550   int16                                            bcx_block_tx_pdm_2[NV_CDMA_TX_PDM_LIN_TYPE];
1551 } nvi_bcx_block_tx_pdm_2_type;
1552
1553 /* Type to hold bcx_block_tx_pdm_3  */
1554 typedef PACKED struct PACKED_POST{ 
1555   
1556   int16                                            bcx_block_tx_pdm_3[NV_CDMA_TX_PDM_LIN_TYPE];
1557 } nvi_bcx_block_tx_pdm_3_type;
1558
1559 /* Type to hold bcx_block_tx_pdm_lin_0  */
1560 typedef PACKED struct PACKED_POST{ 
1561   
1562   uint16                                           bcx_block_tx_pdm_lin_0[NV_TX_PDM_LIN_TYPE];
1563 } nvi_bcx_block_tx_pdm_lin_0_type;
1564
1565 /* Type to hold bcx_block_tx_pdm_lin_2  */
1566 typedef PACKED struct PACKED_POST{ 
1567   
1568   uint16                                           bcx_block_tx_pdm_lin_2[NV_TX_PDM_LIN_TYPE];
1569 } nvi_bcx_block_tx_pdm_lin_2_type;
1570
1571
1572 typedef PACKED struct PACKED_POST{ 
1573   
1574   uint16                                           num_broken_charges;
1575   
1576   uint16                                           num_charges;
1577   
1578   uint16                                           num_usb_charges;
1579   
1580   uint16                                           num_mins_charging;
1581   
1582   uint16                                           mins_since_charging;
1583   
1584   uint8                                            one_min_condition_met;
1585 } nvi_bm_bat_stats_type;
1586
1587 /* Type to hold brew_bkey  */
1588 typedef PACKED struct PACKED_POST{ 
1589   
1590   byte                                             brew_bkey[NV_BREW_BKEY_SIZ];
1591 } nvi_brew_bkey_type;
1592
1593 /* Type to hold brew_server  */
1594 typedef PACKED struct PACKED_POST{ 
1595   
1596   byte                                             brew_server[NV_BREW_SERVER_SIZ];
1597 } nvi_brew_server_type;
1598
1599 /* Type to hold brew_subscriber_id  */
1600 typedef PACKED struct PACKED_POST{ 
1601   
1602   byte                                             brew_subscriber_id[NV_BREW_SID_SIZ];
1603 } nvi_brew_subscriber_id_type;
1604
1605 /* Type to hold browser_domain_trusted  */
1606 typedef PACKED struct PACKED_POST{ 
1607   
1608   uint8                                            browser_domain_trusted[NV_UI_IOTA_URL_SIZE_64];
1609 } nvi_browser_domain_trusted_type;
1610
1611 /* Type to hold browser_jump_embdlnk1_name  */
1612 typedef PACKED struct PACKED_POST{ 
1613   
1614   uint16                                           browser_jump_embdlnk1_name[NV_BROWSER_JUMP_EMBDLNK_SIZ];
1615 } nvi_browser_jump_embdlnk1_name_type;
1616
1617 /* Type to hold browser_jump_embdlnk4_name  */
1618 typedef PACKED struct PACKED_POST{ 
1619   
1620   uint16                                           browser_jump_embdlnk4_name[NV_BROWSER_JUMP_EMBDLNK_SIZ];
1621 } nvi_browser_jump_embdlnk4_name_type;
1622
1623 /* Type to hold browser_jump_embdlnk5_name  */
1624 typedef PACKED struct PACKED_POST{ 
1625   
1626   uint16                                           browser_jump_embdlnk5_name[NV_BROWSER_JUMP_EMBDLNK_SIZ];
1627 } nvi_browser_jump_embdlnk5_name_type;
1628
1629 /* Type to hold browser_jump_embdlnk8_name  */
1630 typedef PACKED struct PACKED_POST{ 
1631   
1632   uint16                                           browser_jump_embdlnk8_name[NV_BROWSER_JUMP_EMBDLNK_SIZ];
1633 } nvi_browser_jump_embdlnk8_name_type;
1634
1635 /* Type to hold browser_jump_portal_name  */
1636 typedef PACKED struct PACKED_POST{ 
1637   
1638   uint16                                           browser_jump_portal_name[NV_BROWSER_JUMP_PORTAL_NAME_SIZ];
1639 } nvi_browser_jump_portal_name_type;
1640
1641 /* Type to hold bus_prof_ebi1_mode  */
1642 typedef PACKED struct PACKED_POST{ 
1643   
1644   boolean                                          bus_prof_ebi1_mode[NV_MAX_BUS_PROF_MONITORS];
1645 } nvi_bus_prof_ebi1_mode_type;
1646
1647 /* Type to hold bus_prof_imem_mode  */
1648 typedef PACKED struct PACKED_POST{ 
1649   
1650   boolean                                          bus_prof_imem_mode[NV_MAX_BUS_PROF_MONITORS];
1651 } nvi_bus_prof_imem_mode_type;
1652
1653 /* Type to hold c0_bc0_intelliceiver_cal  */
1654 typedef PACKED struct PACKED_POST{ 
1655   
1656   uint8                                            c0_bc0_intelliceiver_cal[NV_INTELLICEIVER_CAL_LENGTH];
1657 } nvi_c0_bc0_intelliceiver_cal_type;
1658
1659 /* Type to hold c0_bc0_intelliceiver_det_thresh  */
1660 typedef PACKED struct PACKED_POST{ 
1661   
1662   int8                                             c0_bc0_intelliceiver_det_thresh[NV_INTELLICEIVER_DETECTOR_COUNT][5];
1663 } nvi_c0_bc0_intelliceiver_det_thresh_type;
1664
1665 /* Type to hold c0_bc0_lna_1_offset_vs_freq  */
1666 typedef PACKED struct PACKED_POST{ 
1667   
1668   int1                                             c0_bc0_lna_1_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1669 } nvi_c0_bc0_lna_1_offset_vs_freq_type;
1670
1671 /* Type to hold c0_bc0_lna_2_offset_vs_freq  */
1672 typedef PACKED struct PACKED_POST{ 
1673   
1674   int1                                             c0_bc0_lna_2_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1675 } nvi_c0_bc0_lna_2_offset_vs_freq_type;
1676
1677 /* Type to hold c0_bc0_lna_3_offset_vs_freq  */
1678 typedef PACKED struct PACKED_POST{ 
1679   
1680   int1                                             c0_bc0_lna_3_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1681 } nvi_c0_bc0_lna_3_offset_vs_freq_type;
1682
1683 /* Type to hold c0_bc0_lna_4_offset_vs_freq  */
1684 typedef PACKED struct PACKED_POST{ 
1685   
1686   int1                                             c0_bc0_lna_4_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1687 } nvi_c0_bc0_lna_4_offset_vs_freq_type;
1688
1689 /* Type to hold c0_bc0_rx_cal_chan_lru  */
1690 typedef PACKED struct PACKED_POST{ 
1691   
1692   uint8                                            c0_bc0_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
1693 } nvi_c0_bc0_rx_cal_chan_lru_type;
1694
1695 /* Type to hold c0_bc0_rx_cal_chan  */
1696 typedef PACKED struct PACKED_POST{ 
1697   
1698   word                                             c0_bc0_rx_cal_chan[16];
1699 } nvi_c0_bc0_rx_cal_chan_type;
1700
1701 /* Type to hold c0_bc0_tx_cal_chan  */
1702 typedef PACKED struct PACKED_POST{ 
1703   
1704   word                                             c0_bc0_tx_cal_chan[16];
1705 } nvi_c0_bc0_tx_cal_chan_type;
1706
1707 /* Type to hold c0_bc0_vga_gain_offset_vs_freq  */
1708 typedef PACKED struct PACKED_POST{ 
1709   
1710   int1                                             c0_bc0_vga_gain_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1711 } nvi_c0_bc0_vga_gain_offset_vs_freq_type;
1712
1713 /* Type to hold c0_bc10_intelliceiver_det_thresh  */
1714 typedef PACKED struct PACKED_POST{ 
1715   
1716   int8                                             c0_bc10_intelliceiver_det_thresh[NV_INTELLICEIVER_DETECTOR_COUNT][5];
1717 } nvi_c0_bc10_intelliceiver_det_thresh_type;
1718
1719 /* Type to hold c0_bc10_lna_1_offset_vs_freq  */
1720 typedef PACKED struct PACKED_POST{ 
1721   
1722   int8                                             c0_bc10_lna_1_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1723 } nvi_c0_bc10_lna_1_offset_vs_freq_type;
1724
1725 /* Type to hold c0_bc10_lna_2_offset_vs_freq  */
1726 typedef PACKED struct PACKED_POST{ 
1727   
1728   int8                                             c0_bc10_lna_2_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1729 } nvi_c0_bc10_lna_2_offset_vs_freq_type;
1730
1731 /* Type to hold c0_bc10_lna_3_offset_vs_freq  */
1732 typedef PACKED struct PACKED_POST{ 
1733   
1734   int8                                             c0_bc10_lna_3_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1735 } nvi_c0_bc10_lna_3_offset_vs_freq_type;
1736
1737 /* Type to hold c0_bc10_lna_4_offset_vs_freq  */
1738 typedef PACKED struct PACKED_POST{ 
1739   
1740   int8                                             c0_bc10_lna_4_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1741 } nvi_c0_bc10_lna_4_offset_vs_freq_type;
1742
1743 /* Type to hold c0_bc10_rx_cal_chan_lru  */
1744 typedef PACKED struct PACKED_POST{ 
1745   
1746   uint8                                            c0_bc10_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
1747 } nvi_c0_bc10_rx_cal_chan_lru_type;
1748
1749 /* Type to hold c0_bc10_rx_cal_chan  */
1750 typedef PACKED struct PACKED_POST{ 
1751   
1752   uint16                                           c0_bc10_rx_cal_chan[16];
1753 } nvi_c0_bc10_rx_cal_chan_type;
1754
1755 /* Type to hold c0_bc10_vga_gain_offset_vs_freq  */
1756 typedef PACKED struct PACKED_POST{ 
1757   
1758   int8                                             c0_bc10_vga_gain_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1759 } nvi_c0_bc10_vga_gain_offset_vs_freq_type;
1760
1761 /* Type to hold c0_bc11_intelliceiver_det_thresh  */
1762 typedef PACKED struct PACKED_POST{ 
1763   
1764   int8                                             c0_bc11_intelliceiver_det_thresh[NV_INTELLICEIVER_DETECTOR_COUNT][5];
1765 } nvi_c0_bc11_intelliceiver_det_thresh_type;
1766
1767 /* Type to hold c0_bc11_lna_1_offset_vs_freq  */
1768 typedef PACKED struct PACKED_POST{ 
1769   
1770   int1                                             c0_bc11_lna_1_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1771 } nvi_c0_bc11_lna_1_offset_vs_freq_type;
1772
1773 /* Type to hold c0_bc11_lna_2_offset_vs_freq  */
1774 typedef PACKED struct PACKED_POST{ 
1775   
1776   int1                                             c0_bc11_lna_2_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1777 } nvi_c0_bc11_lna_2_offset_vs_freq_type;
1778
1779 /* Type to hold c0_bc11_lna_3_offset_vs_freq  */
1780 typedef PACKED struct PACKED_POST{ 
1781   
1782   int1                                             c0_bc11_lna_3_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1783 } nvi_c0_bc11_lna_3_offset_vs_freq_type;
1784
1785 /* Type to hold c0_bc11_lna_4_offset_vs_freq  */
1786 typedef PACKED struct PACKED_POST{ 
1787   
1788   int1                                             c0_bc11_lna_4_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1789 } nvi_c0_bc11_lna_4_offset_vs_freq_type;
1790
1791 /* Type to hold c0_bc11_rx_cal_chan  */
1792 typedef PACKED struct PACKED_POST{ 
1793   
1794   word                                             c0_bc11_rx_cal_chan[16];
1795 } nvi_c0_bc11_rx_cal_chan_type;
1796
1797 /* Type to hold c0_bc11_vga_gain_offset_vs_freq  */
1798 typedef PACKED struct PACKED_POST{ 
1799   
1800   int1                                             c0_bc11_vga_gain_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1801 } nvi_c0_bc11_vga_gain_offset_vs_freq_type;
1802
1803 /* Type to hold c0_bc14_intelliceiver_cal  */
1804 typedef PACKED struct PACKED_POST{ 
1805   
1806   uint8                                            c0_bc14_intelliceiver_cal[NV_INTELLICEIVER_CAL_LENGTH];
1807 } nvi_c0_bc14_intelliceiver_cal_type;
1808
1809 /* Type to hold c0_bc14_intelliceiver_det_thresh  */
1810 typedef PACKED struct PACKED_POST{ 
1811   
1812   int8                                             c0_bc14_intelliceiver_det_thresh[NV_INTELLICEIVER_DETECTOR_COUNT][5];
1813 } nvi_c0_bc14_intelliceiver_det_thresh_type;
1814
1815 /* Type to hold c0_bc14_lna_1_offset_vs_freq  */
1816 typedef PACKED struct PACKED_POST{ 
1817   
1818   int8                                             c0_bc14_lna_1_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1819 } nvi_c0_bc14_lna_1_offset_vs_freq_type;
1820
1821 /* Type to hold c0_bc14_lna_2_offset_vs_freq  */
1822 typedef PACKED struct PACKED_POST{ 
1823   
1824   int8                                             c0_bc14_lna_2_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1825 } nvi_c0_bc14_lna_2_offset_vs_freq_type;
1826
1827 /* Type to hold c0_bc14_lna_3_offset_vs_freq  */
1828 typedef PACKED struct PACKED_POST{ 
1829   
1830   int8                                             c0_bc14_lna_3_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1831 } nvi_c0_bc14_lna_3_offset_vs_freq_type;
1832
1833 /* Type to hold c0_bc14_lna_4_offset_vs_freq  */
1834 typedef PACKED struct PACKED_POST{ 
1835   
1836   int8                                             c0_bc14_lna_4_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1837 } nvi_c0_bc14_lna_4_offset_vs_freq_type;
1838
1839 /* Type to hold c0_bc14_rx_cal_chan_lru  */
1840 typedef PACKED struct PACKED_POST{ 
1841   
1842   uint8                                            c0_bc14_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
1843 } nvi_c0_bc14_rx_cal_chan_lru_type;
1844
1845 /* Type to hold c0_bc15_intelliceiver_cal  */
1846 typedef PACKED struct PACKED_POST{ 
1847   
1848   uint8                                            c0_bc15_intelliceiver_cal[NV_INTELLICEIVER_CAL_LENGTH];
1849 } nvi_c0_bc15_intelliceiver_cal_type;
1850
1851 /* Type to hold c0_bc15_intelliceiver_det_thresh  */
1852 typedef PACKED struct PACKED_POST{ 
1853   
1854   int8                                             c0_bc15_intelliceiver_det_thresh[NV_INTELLICEIVER_DETECTOR_COUNT][5];
1855 } nvi_c0_bc15_intelliceiver_det_thresh_type;
1856
1857 /* Type to hold c0_bc15_lna_1_offset_vs_freq  */
1858 typedef PACKED struct PACKED_POST{ 
1859   
1860   int8                                             c0_bc15_lna_1_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1861 } nvi_c0_bc15_lna_1_offset_vs_freq_type;
1862
1863 /* Type to hold c0_bc15_lna_3_offset_vs_freq  */
1864 typedef PACKED struct PACKED_POST{ 
1865   
1866   int8                                             c0_bc15_lna_3_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1867 } nvi_c0_bc15_lna_3_offset_vs_freq_type;
1868
1869 /* Type to hold c0_bc15_rx_cal_chan_lru  */
1870 typedef PACKED struct PACKED_POST{ 
1871   
1872   uint8                                            c0_bc15_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
1873 } nvi_c0_bc15_rx_cal_chan_lru_type;
1874
1875 /* Type to hold c0_bc15_rx_cal_chan  */
1876 typedef PACKED struct PACKED_POST{ 
1877   
1878   uint16                                           c0_bc15_rx_cal_chan[16];
1879 } nvi_c0_bc15_rx_cal_chan_type;
1880
1881 /* Type to hold c0_bc15_tx_cal_chan  */
1882 typedef PACKED struct PACKED_POST{ 
1883   
1884   uint16                                           c0_bc15_tx_cal_chan[16];
1885 } nvi_c0_bc15_tx_cal_chan_type;
1886
1887 /* Type to hold c0_bc1_intelliceiver_cal  */
1888 typedef PACKED struct PACKED_POST{ 
1889   
1890   uint8                                            c0_bc1_intelliceiver_cal[NV_INTELLICEIVER_CAL_LENGTH];
1891 } nvi_c0_bc1_intelliceiver_cal_type;
1892
1893 /* Type to hold c0_bc1_intelliceiver_det_thresh  */
1894 typedef PACKED struct PACKED_POST{ 
1895   
1896   int8                                             c0_bc1_intelliceiver_det_thresh[NV_INTELLICEIVER_DETECTOR_COUNT][5];
1897 } nvi_c0_bc1_intelliceiver_det_thresh_type;
1898
1899 /* Type to hold c0_bc1_lna_1_offset_vs_freq  */
1900 typedef PACKED struct PACKED_POST{ 
1901   
1902   int1                                             c0_bc1_lna_1_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1903 } nvi_c0_bc1_lna_1_offset_vs_freq_type;
1904
1905 /* Type to hold c0_bc1_lna_2_offset_vs_freq  */
1906 typedef PACKED struct PACKED_POST{ 
1907   
1908   int1                                             c0_bc1_lna_2_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1909 } nvi_c0_bc1_lna_2_offset_vs_freq_type;
1910
1911 /* Type to hold c0_bc1_lna_3_offset_vs_freq  */
1912 typedef PACKED struct PACKED_POST{ 
1913   
1914   int1                                             c0_bc1_lna_3_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1915 } nvi_c0_bc1_lna_3_offset_vs_freq_type;
1916
1917 /* Type to hold c0_bc1_lna_4_offset_vs_freq  */
1918 typedef PACKED struct PACKED_POST{ 
1919   
1920   int1                                             c0_bc1_lna_4_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1921 } nvi_c0_bc1_lna_4_offset_vs_freq_type;
1922
1923 /* Type to hold c0_bc1_rx_cal_chan_lru  */
1924 typedef PACKED struct PACKED_POST{ 
1925   
1926   uint8                                            c0_bc1_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
1927 } nvi_c0_bc1_rx_cal_chan_lru_type;
1928
1929 /* Type to hold c0_bc1_rx_cal_chan  */
1930 typedef PACKED struct PACKED_POST{ 
1931   
1932   word                                             c0_bc1_rx_cal_chan[16];
1933 } nvi_c0_bc1_rx_cal_chan_type;
1934
1935 /* Type to hold c0_bc1_tx_cal_chan  */
1936 typedef PACKED struct PACKED_POST{ 
1937   
1938   word                                             c0_bc1_tx_cal_chan[16];
1939 } nvi_c0_bc1_tx_cal_chan_type;
1940
1941 /* Type to hold c0_bc1_vga_gain_offset_vs_freq  */
1942 typedef PACKED struct PACKED_POST{ 
1943   
1944   int1                                             c0_bc1_vga_gain_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1945 } nvi_c0_bc1_vga_gain_offset_vs_freq_type;
1946
1947 /* Type to hold c0_bc3_intelliceiver_cal  */
1948 typedef PACKED struct PACKED_POST{ 
1949   
1950   uint8                                            c0_bc3_intelliceiver_cal[NV_INTELLICEIVER_CAL_LENGTH];
1951 } nvi_c0_bc3_intelliceiver_cal_type;
1952
1953 /* Type to hold c0_bc3_intelliceiver_det_thresh  */
1954 typedef PACKED struct PACKED_POST{ 
1955   
1956   int8                                             c0_bc3_intelliceiver_det_thresh[NV_INTELLICEIVER_DETECTOR_COUNT][5];
1957 } nvi_c0_bc3_intelliceiver_det_thresh_type;
1958
1959 /* Type to hold c0_bc3_lna_3_offset_vs_freq  */
1960 typedef PACKED struct PACKED_POST{ 
1961   
1962   int1                                             c0_bc3_lna_3_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1963 } nvi_c0_bc3_lna_3_offset_vs_freq_type;
1964
1965 /* Type to hold c0_bc3_rx_cal_chan_lru  */
1966 typedef PACKED struct PACKED_POST{ 
1967   
1968   uint8                                            c0_bc3_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
1969 } nvi_c0_bc3_rx_cal_chan_lru_type;
1970
1971 /* Type to hold c0_bc3_tx_cal_chan  */
1972 typedef PACKED struct PACKED_POST{ 
1973   
1974   word                                             c0_bc3_tx_cal_chan[16];
1975 } nvi_c0_bc3_tx_cal_chan_type;
1976
1977 /* Type to hold c0_bc3_vga_gain_offset_vs_freq  */
1978 typedef PACKED struct PACKED_POST{ 
1979   
1980   int1                                             c0_bc3_vga_gain_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1981 } nvi_c0_bc3_vga_gain_offset_vs_freq_type;
1982
1983 /* Type to hold c0_bc4_intelliceiver_cal  */
1984 typedef PACKED struct PACKED_POST{ 
1985   
1986   uint8                                            c0_bc4_intelliceiver_cal[NV_INTELLICEIVER_CAL_LENGTH];
1987 } nvi_c0_bc4_intelliceiver_cal_type;
1988
1989 /* Type to hold c0_bc4_intelliceiver_det_thresh  */
1990 typedef PACKED struct PACKED_POST{ 
1991   
1992   int8                                             c0_bc4_intelliceiver_det_thresh[NV_INTELLICEIVER_DETECTOR_COUNT][5];
1993 } nvi_c0_bc4_intelliceiver_det_thresh_type;
1994
1995 /* Type to hold c0_bc4_lna_1_offset_vs_freq  */
1996 typedef PACKED struct PACKED_POST{ 
1997   
1998   int1                                             c0_bc4_lna_1_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
1999 } nvi_c0_bc4_lna_1_offset_vs_freq_type;
2000
2001 /* Type to hold c0_bc4_lna_2_offset_vs_freq  */
2002 typedef PACKED struct PACKED_POST{ 
2003   
2004   int1                                             c0_bc4_lna_2_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2005 } nvi_c0_bc4_lna_2_offset_vs_freq_type;
2006
2007 /* Type to hold c0_bc4_lna_3_offset_vs_freq  */
2008 typedef PACKED struct PACKED_POST{ 
2009   
2010   int1                                             c0_bc4_lna_3_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2011 } nvi_c0_bc4_lna_3_offset_vs_freq_type;
2012
2013 /* Type to hold c0_bc4_lna_4_offset_vs_freq  */
2014 typedef PACKED struct PACKED_POST{ 
2015   
2016   int1                                             c0_bc4_lna_4_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2017 } nvi_c0_bc4_lna_4_offset_vs_freq_type;
2018
2019 /* Type to hold c0_bc4_rx_cal_chan_lru  */
2020 typedef PACKED struct PACKED_POST{ 
2021   
2022   uint8                                            c0_bc4_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
2023 } nvi_c0_bc4_rx_cal_chan_lru_type;
2024
2025 /* Type to hold c0_bc4_tx_cal_chan  */
2026 typedef PACKED struct PACKED_POST{ 
2027   
2028   word                                             c0_bc4_tx_cal_chan[16];
2029 } nvi_c0_bc4_tx_cal_chan_type;
2030
2031 /* Type to hold c0_bc4_vga_gain_offset_vs_freq  */
2032 typedef PACKED struct PACKED_POST{ 
2033   
2034   int1                                             c0_bc4_vga_gain_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2035 } nvi_c0_bc4_vga_gain_offset_vs_freq_type;
2036
2037 /* Type to hold c0_bc5_intelliceiver_cal  */
2038 typedef PACKED struct PACKED_POST{ 
2039   
2040   uint8                                            c0_bc5_intelliceiver_cal[NV_INTELLICEIVER_CAL_LENGTH];
2041 } nvi_c0_bc5_intelliceiver_cal_type;
2042
2043 /* Type to hold c0_bc5_intelliceiver_det_thresh  */
2044 typedef PACKED struct PACKED_POST{ 
2045   
2046   int8                                             c0_bc5_intelliceiver_det_thresh[NV_INTELLICEIVER_DETECTOR_COUNT][5];
2047 } nvi_c0_bc5_intelliceiver_det_thresh_type;
2048
2049 /* Type to hold c0_bc5_lna_1_offset_vs_freq  */
2050 typedef PACKED struct PACKED_POST{ 
2051   
2052   int1                                             c0_bc5_lna_1_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2053 } nvi_c0_bc5_lna_1_offset_vs_freq_type;
2054
2055 /* Type to hold c0_bc5_lna_4_offset_vs_freq  */
2056 typedef PACKED struct PACKED_POST{ 
2057   
2058   int1                                             c0_bc5_lna_4_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2059 } nvi_c0_bc5_lna_4_offset_vs_freq_type;
2060
2061 /* Type to hold c0_bc5_rx_cal_chan_lru  */
2062 typedef PACKED struct PACKED_POST{ 
2063   
2064   uint8                                            c0_bc5_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
2065 } nvi_c0_bc5_rx_cal_chan_lru_type;
2066
2067 /* Type to hold c0_bc5_rx_cal_chan  */
2068 typedef PACKED struct PACKED_POST{ 
2069   
2070   word                                             c0_bc5_rx_cal_chan[16];
2071 } nvi_c0_bc5_rx_cal_chan_type;
2072
2073 /* Type to hold c0_bc5_tx_cal_chan  */
2074 typedef PACKED struct PACKED_POST{ 
2075   
2076   word                                             c0_bc5_tx_cal_chan[16];
2077 } nvi_c0_bc5_tx_cal_chan_type;
2078
2079 /* Type to hold c0_bc6_intelliceiver_cal  */
2080 typedef PACKED struct PACKED_POST{ 
2081   
2082   uint8                                            c0_bc6_intelliceiver_cal[NV_INTELLICEIVER_CAL_LENGTH];
2083 } nvi_c0_bc6_intelliceiver_cal_type;
2084
2085 /* Type to hold c0_bc6_intelliceiver_det_thresh  */
2086 typedef PACKED struct PACKED_POST{ 
2087   
2088   int8                                             c0_bc6_intelliceiver_det_thresh[NV_INTELLICEIVER_DETECTOR_COUNT][5];
2089 } nvi_c0_bc6_intelliceiver_det_thresh_type;
2090
2091 /* Type to hold c0_bc6_lna_1_offset_vs_freq  */
2092 typedef PACKED struct PACKED_POST{ 
2093   
2094   int1                                             c0_bc6_lna_1_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2095 } nvi_c0_bc6_lna_1_offset_vs_freq_type;
2096
2097 /* Type to hold c0_bc6_lna_2_offset_vs_freq  */
2098 typedef PACKED struct PACKED_POST{ 
2099   
2100   int1                                             c0_bc6_lna_2_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2101 } nvi_c0_bc6_lna_2_offset_vs_freq_type;
2102
2103 /* Type to hold c0_bc6_lna_3_offset_vs_freq  */
2104 typedef PACKED struct PACKED_POST{ 
2105   
2106   int1                                             c0_bc6_lna_3_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2107 } nvi_c0_bc6_lna_3_offset_vs_freq_type;
2108
2109 /* Type to hold c0_bc6_lna_4_offset_vs_freq  */
2110 typedef PACKED struct PACKED_POST{ 
2111   
2112   int1                                             c0_bc6_lna_4_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2113 } nvi_c0_bc6_lna_4_offset_vs_freq_type;
2114
2115 /* Type to hold c0_bc6_rx_cal_chan_lru  */
2116 typedef PACKED struct PACKED_POST{ 
2117   
2118   uint8                                            c0_bc6_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
2119 } nvi_c0_bc6_rx_cal_chan_lru_type;
2120
2121 /* Type to hold c0_bc6_vga_gain_offset_vs_freq  */
2122 typedef PACKED struct PACKED_POST{ 
2123   
2124   int1                                             c0_bc6_vga_gain_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2125 } nvi_c0_bc6_vga_gain_offset_vs_freq_type;
2126
2127 /* Type to hold c0_bc6_vga_gain_offset_vs_temp  */
2128 typedef PACKED struct PACKED_POST{ 
2129   
2130   int2                                             c0_bc6_vga_gain_offset_vs_temp[NV_TEMP_TABLE_SIZ];
2131 } nvi_c0_bc6_vga_gain_offset_vs_temp_type;
2132
2133 /* Type to hold c0_bcx_block_1_intelliceiver_cal  */
2134 typedef PACKED struct PACKED_POST{ 
2135   
2136   uint8                                            c0_bcx_block_1_intelliceiver_cal[NV_INTELLICEIVER_CAL_LENGTH];
2137 } nvi_c0_bcx_block_1_intelliceiver_cal_type;
2138
2139 /* Type to hold c0_bcx_block_1_intelliceiver_det_thresh  */
2140 typedef PACKED struct PACKED_POST{ 
2141   
2142   int8                                             c0_bcx_block_1_intelliceiver_det_thresh[NV_INTELLICEIVER_DETECTOR_COUNT][5];
2143 } nvi_c0_bcx_block_1_intelliceiver_det_thresh_type;
2144
2145 /* Type to hold c0_bcx_block_1_lna_1_offset_vs_freq  */
2146 typedef PACKED struct PACKED_POST{ 
2147   
2148   int8                                             c0_bcx_block_1_lna_1_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2149 } nvi_c0_bcx_block_1_lna_1_offset_vs_freq_type;
2150
2151 /* Type to hold c0_bcx_block_1_rx_cal_chan  */
2152 typedef PACKED struct PACKED_POST{ 
2153   
2154   uint16                                           c0_bcx_block_1_rx_cal_chan[16];
2155 } nvi_c0_bcx_block_1_rx_cal_chan_type;
2156
2157 /* Type to hold c0_bcx_block_intelliceiver_cal  */
2158 typedef PACKED struct PACKED_POST{ 
2159   
2160   uint8                                            c0_bcx_block_intelliceiver_cal[NV_INTELLICEIVER_CAL_LENGTH];
2161 } nvi_c0_bcx_block_intelliceiver_cal_type;
2162
2163 /* Type to hold c0_bcx_block_intelliceiver_det_thresh  */
2164 typedef PACKED struct PACKED_POST{ 
2165   
2166   int8                                             c0_bcx_block_intelliceiver_det_thresh[NV_INTELLICEIVER_DETECTOR_COUNT][5];
2167 } nvi_c0_bcx_block_intelliceiver_det_thresh_type;
2168
2169 /* Type to hold c0_bcx_block_lna_1_offset_vs_freq  */
2170 typedef PACKED struct PACKED_POST{ 
2171   
2172   int1                                             c0_bcx_block_lna_1_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2173 } nvi_c0_bcx_block_lna_1_offset_vs_freq_type;
2174
2175 /* Type to hold c0_bcx_block_lna_2_offset_vs_freq  */
2176 typedef PACKED struct PACKED_POST{ 
2177   
2178   int1                                             c0_bcx_block_lna_2_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2179 } nvi_c0_bcx_block_lna_2_offset_vs_freq_type;
2180
2181 /* Type to hold c0_bcx_block_lna_3_offset_vs_freq  */
2182 typedef PACKED struct PACKED_POST{ 
2183   
2184   int1                                             c0_bcx_block_lna_3_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2185 } nvi_c0_bcx_block_lna_3_offset_vs_freq_type;
2186
2187 /* Type to hold c0_bcx_block_rx_cal_chan_lru  */
2188 typedef PACKED struct PACKED_POST{ 
2189   
2190   uint8                                            c0_bcx_block_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
2191 } nvi_c0_bcx_block_rx_cal_chan_lru_type;
2192
2193 /* Type to hold c0_bcx_block_rx_cal_chan  */
2194 typedef PACKED struct PACKED_POST{ 
2195   
2196   word                                             c0_bcx_block_rx_cal_chan[16];
2197 } nvi_c0_bcx_block_rx_cal_chan_type;
2198
2199 /* Type to hold c0_bcx_block_tx_cal_chan  */
2200 typedef PACKED struct PACKED_POST{ 
2201   
2202   word                                             c0_bcx_block_tx_cal_chan[16];
2203 } nvi_c0_bcx_block_tx_cal_chan_type;
2204
2205 /* Type to hold c0_bcx_block_vga_gain_offset_vs_freq  */
2206 typedef PACKED struct PACKED_POST{ 
2207   
2208   int1                                             c0_bcx_block_vga_gain_offset_vs_freq[NV_OFFSET_CALIBRATION_LENGTH];
2209 } nvi_c0_bcx_block_vga_gain_offset_vs_freq_type;
2210
2211 /* Type to hold c1_bc0_lna_1_offset_vs_freq  */
2212 typedef PACKED struct PACKED_POST{ 
2213   
2214   int1                                             c1_bc0_lna_1_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2215 } nvi_c1_bc0_lna_1_offset_vs_freq_type;
2216
2217 /* Type to hold c1_bc0_lna_2_offset_vs_freq  */
2218 typedef PACKED struct PACKED_POST{ 
2219   
2220   int1                                             c1_bc0_lna_2_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2221 } nvi_c1_bc0_lna_2_offset_vs_freq_type;
2222
2223 /* Type to hold c1_bc0_lna_3_offset_vs_freq  */
2224 typedef PACKED struct PACKED_POST{ 
2225   
2226   int1                                             c1_bc0_lna_3_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2227 } nvi_c1_bc0_lna_3_offset_vs_freq_type;
2228
2229 /* Type to hold c1_bc0_lna_4_offset_vs_freq  */
2230 typedef PACKED struct PACKED_POST{ 
2231   
2232   int1                                             c1_bc0_lna_4_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2233 } nvi_c1_bc0_lna_4_offset_vs_freq_type;
2234
2235 /* Type to hold c1_bc0_rx_cal_chan  */
2236 typedef PACKED struct PACKED_POST{ 
2237   
2238   word                                             c1_bc0_rx_cal_chan[16];
2239 } nvi_c1_bc0_rx_cal_chan_type;
2240
2241 /* Type to hold c1_bc0_tx_cal_chan  */
2242 typedef PACKED struct PACKED_POST{ 
2243   
2244   word                                             c1_bc0_tx_cal_chan[16];
2245 } nvi_c1_bc0_tx_cal_chan_type;
2246
2247 /* Type to hold c1_bc0_vco_coarse_tune_table  */
2248 typedef PACKED struct PACKED_POST{ 
2249   
2250   byte                                             c1_bc0_vco_coarse_tune_table[16];
2251 } nvi_c1_bc0_vco_coarse_tune_table_type;
2252
2253 /* Type to hold c1_bc0_vga_gain_offset_vs_freq  */
2254 typedef PACKED struct PACKED_POST{ 
2255   
2256   int1                                             c1_bc0_vga_gain_offset_vs_freq[16];
2257 } nvi_c1_bc0_vga_gain_offset_vs_freq_type;
2258
2259 /* Type to hold c1_bc10_lna_1_offset_vs_freq  */
2260 typedef PACKED struct PACKED_POST{ 
2261   
2262   int8                                             c1_bc10_lna_1_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2263 } nvi_c1_bc10_lna_1_offset_vs_freq_type;
2264
2265 /* Type to hold c1_bc10_lna_3_offset_vs_freq  */
2266 typedef PACKED struct PACKED_POST{ 
2267   
2268   int8                                             c1_bc10_lna_3_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2269 } nvi_c1_bc10_lna_3_offset_vs_freq_type;
2270
2271 /* Type to hold c1_bc10_lna_4_offset_vs_freq  */
2272 typedef PACKED struct PACKED_POST{ 
2273   
2274   int8                                             c1_bc10_lna_4_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2275 } nvi_c1_bc10_lna_4_offset_vs_freq_type;
2276
2277 /* Type to hold c1_bc10_rx_cal_chan_lru  */
2278 typedef PACKED struct PACKED_POST{ 
2279   
2280   uint8                                            c1_bc10_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
2281 } nvi_c1_bc10_rx_cal_chan_lru_type;
2282
2283 /* Type to hold c1_bc10_tx_cal_chan  */
2284 typedef PACKED struct PACKED_POST{ 
2285   
2286   uint16                                           c1_bc10_tx_cal_chan[16];
2287 } nvi_c1_bc10_tx_cal_chan_type;
2288
2289 /* Type to hold c1_bc10_vco_coarse_tune_table  */
2290 typedef PACKED struct PACKED_POST{ 
2291   
2292   uint8                                            c1_bc10_vco_coarse_tune_table[16];
2293 } nvi_c1_bc10_vco_coarse_tune_table_type;
2294
2295 /* Type to hold c1_bc10_vga_gain_offset_vs_freq  */
2296 typedef PACKED struct PACKED_POST{ 
2297   
2298   int8                                             c1_bc10_vga_gain_offset_vs_freq[16];
2299 } nvi_c1_bc10_vga_gain_offset_vs_freq_type;
2300
2301 /* Type to hold c1_bc11_lna_2_offset_vs_freq  */
2302 typedef PACKED struct PACKED_POST{ 
2303   
2304   int1                                             c1_bc11_lna_2_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2305 } nvi_c1_bc11_lna_2_offset_vs_freq_type;
2306
2307 /* Type to hold c1_bc11_lna_3_offset_vs_freq  */
2308 typedef PACKED struct PACKED_POST{ 
2309   
2310   int1                                             c1_bc11_lna_3_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2311 } nvi_c1_bc11_lna_3_offset_vs_freq_type;
2312
2313 /* Type to hold c1_bc11_rx_cal_chan_lru  */
2314 typedef PACKED struct PACKED_POST{ 
2315   
2316   uint8                                            c1_bc11_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
2317 } nvi_c1_bc11_rx_cal_chan_lru_type;
2318
2319 /* Type to hold c1_bc11_rx_cal_chan  */
2320 typedef PACKED struct PACKED_POST{ 
2321   
2322   word                                             c1_bc11_rx_cal_chan[16];
2323 } nvi_c1_bc11_rx_cal_chan_type;
2324
2325 /* Type to hold c1_bc11_tx_cal_chan  */
2326 typedef PACKED struct PACKED_POST{ 
2327   
2328   word                                             c1_bc11_tx_cal_chan[16];
2329 } nvi_c1_bc11_tx_cal_chan_type;
2330
2331 /* Type to hold c1_bc11_vco_coarse_tune_table  */
2332 typedef PACKED struct PACKED_POST{ 
2333   
2334   byte                                             c1_bc11_vco_coarse_tune_table[16];
2335 } nvi_c1_bc11_vco_coarse_tune_table_type;
2336
2337 /* Type to hold c1_bc11_vga_gain_offset_vs_freq  */
2338 typedef PACKED struct PACKED_POST{ 
2339   
2340   int1                                             c1_bc11_vga_gain_offset_vs_freq[16];
2341 } nvi_c1_bc11_vga_gain_offset_vs_freq_type;
2342
2343 /* Type to hold c1_bc14_lna_1_offset_vs_freq  */
2344 typedef PACKED struct PACKED_POST{ 
2345   
2346   int8                                             c1_bc14_lna_1_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2347 } nvi_c1_bc14_lna_1_offset_vs_freq_type;
2348
2349 /* Type to hold c1_bc14_lna_2_offset_vs_freq  */
2350 typedef PACKED struct PACKED_POST{ 
2351   
2352   int8                                             c1_bc14_lna_2_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2353 } nvi_c1_bc14_lna_2_offset_vs_freq_type;
2354
2355 /* Type to hold c1_bc14_rx_cal_chan_lru  */
2356 typedef PACKED struct PACKED_POST{ 
2357   
2358   uint8                                            c1_bc14_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
2359 } nvi_c1_bc14_rx_cal_chan_lru_type;
2360
2361 /* Type to hold c1_bc14_rx_cal_chan  */
2362 typedef PACKED struct PACKED_POST{ 
2363   
2364   uint16                                           c1_bc14_rx_cal_chan[16];
2365 } nvi_c1_bc14_rx_cal_chan_type;
2366
2367 /* Type to hold c1_bc14_vco_coarse_tune_table  */
2368 typedef PACKED struct PACKED_POST{ 
2369   
2370   uint8                                            c1_bc14_vco_coarse_tune_table[16];
2371 } nvi_c1_bc14_vco_coarse_tune_table_type;
2372
2373 /* Type to hold c1_bc14_vga_gain_offset_vs_freq  */
2374 typedef PACKED struct PACKED_POST{ 
2375   
2376   int8                                             c1_bc14_vga_gain_offset_vs_freq[16];
2377 } nvi_c1_bc14_vga_gain_offset_vs_freq_type;
2378
2379 /* Type to hold c1_bc15_lna_1_offset_vs_freq  */
2380 typedef PACKED struct PACKED_POST{ 
2381   
2382   int8                                             c1_bc15_lna_1_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2383 } nvi_c1_bc15_lna_1_offset_vs_freq_type;
2384
2385 /* Type to hold c1_bc15_lna_2_offset_vs_freq  */
2386 typedef PACKED struct PACKED_POST{ 
2387   
2388   int8                                             c1_bc15_lna_2_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2389 } nvi_c1_bc15_lna_2_offset_vs_freq_type;
2390
2391 /* Type to hold c1_bc15_lna_3_offset_vs_freq  */
2392 typedef PACKED struct PACKED_POST{ 
2393   
2394   int8                                             c1_bc15_lna_3_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2395 } nvi_c1_bc15_lna_3_offset_vs_freq_type;
2396
2397 /* Type to hold c1_bc15_lna_4_offset_vs_freq  */
2398 typedef PACKED struct PACKED_POST{ 
2399   
2400   int8                                             c1_bc15_lna_4_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2401 } nvi_c1_bc15_lna_4_offset_vs_freq_type;
2402
2403 /* Type to hold c1_bc15_rx_cal_chan  */
2404 typedef PACKED struct PACKED_POST{ 
2405   
2406   uint16                                           c1_bc15_rx_cal_chan[16];
2407 } nvi_c1_bc15_rx_cal_chan_type;
2408
2409 /* Type to hold c1_bc15_tx_cal_chan  */
2410 typedef PACKED struct PACKED_POST{ 
2411   
2412   uint16                                           c1_bc15_tx_cal_chan[16];
2413 } nvi_c1_bc15_tx_cal_chan_type;
2414
2415 /* Type to hold c1_bc15_vco_coarse_tune_table  */
2416 typedef PACKED struct PACKED_POST{ 
2417   
2418   uint8                                            c1_bc15_vco_coarse_tune_table[16];
2419 } nvi_c1_bc15_vco_coarse_tune_table_type;
2420
2421 /* Type to hold c1_bc15_vga_gain_offset_vs_freq  */
2422 typedef PACKED struct PACKED_POST{ 
2423   
2424   int8                                             c1_bc15_vga_gain_offset_vs_freq[16];
2425 } nvi_c1_bc15_vga_gain_offset_vs_freq_type;
2426
2427 /* Type to hold c1_bc1_lna_1_offset_vs_freq  */
2428 typedef PACKED struct PACKED_POST{ 
2429   
2430   int1                                             c1_bc1_lna_1_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2431 } nvi_c1_bc1_lna_1_offset_vs_freq_type;
2432
2433 /* Type to hold c1_bc1_lna_2_offset_vs_freq  */
2434 typedef PACKED struct PACKED_POST{ 
2435   
2436   int1                                             c1_bc1_lna_2_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2437 } nvi_c1_bc1_lna_2_offset_vs_freq_type;
2438
2439 /* Type to hold c1_bc1_lna_3_offset_vs_freq  */
2440 typedef PACKED struct PACKED_POST{ 
2441   
2442   int1                                             c1_bc1_lna_3_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2443 } nvi_c1_bc1_lna_3_offset_vs_freq_type;
2444
2445 /* Type to hold c1_bc1_lna_4_offset_vs_freq  */
2446 typedef PACKED struct PACKED_POST{ 
2447   
2448   int1                                             c1_bc1_lna_4_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2449 } nvi_c1_bc1_lna_4_offset_vs_freq_type;
2450
2451 /* Type to hold c1_bc1_rx_cal_chan_lru  */
2452 typedef PACKED struct PACKED_POST{ 
2453   
2454   uint8                                            c1_bc1_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
2455 } nvi_c1_bc1_rx_cal_chan_lru_type;
2456
2457 /* Type to hold c1_bc1_vco_coarse_tune_table  */
2458 typedef PACKED struct PACKED_POST{ 
2459   
2460   byte                                             c1_bc1_vco_coarse_tune_table[16];
2461 } nvi_c1_bc1_vco_coarse_tune_table_type;
2462
2463 /* Type to hold c1_bc1_vga_gain_offset_vs_freq  */
2464 typedef PACKED struct PACKED_POST{ 
2465   
2466   int1                                             c1_bc1_vga_gain_offset_vs_freq[16];
2467 } nvi_c1_bc1_vga_gain_offset_vs_freq_type;
2468
2469 /* Type to hold c1_bc3_lna_1_offset_vs_freq  */
2470 typedef PACKED struct PACKED_POST{ 
2471   
2472   int1                                             c1_bc3_lna_1_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2473 } nvi_c1_bc3_lna_1_offset_vs_freq_type;
2474
2475 /* Type to hold c1_bc3_lna_2_offset_vs_freq  */
2476 typedef PACKED struct PACKED_POST{ 
2477   
2478   int1                                             c1_bc3_lna_2_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2479 } nvi_c1_bc3_lna_2_offset_vs_freq_type;
2480
2481 /* Type to hold c1_bc3_lna_3_offset_vs_freq  */
2482 typedef PACKED struct PACKED_POST{ 
2483   
2484   int1                                             c1_bc3_lna_3_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2485 } nvi_c1_bc3_lna_3_offset_vs_freq_type;
2486
2487 /* Type to hold c1_bc3_rx_cal_chan_lru  */
2488 typedef PACKED struct PACKED_POST{ 
2489   
2490   uint8                                            c1_bc3_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
2491 } nvi_c1_bc3_rx_cal_chan_lru_type;
2492
2493 /* Type to hold c1_bc3_rx_cal_chan  */
2494 typedef PACKED struct PACKED_POST{ 
2495   
2496   word                                             c1_bc3_rx_cal_chan[16];
2497 } nvi_c1_bc3_rx_cal_chan_type;
2498
2499 /* Type to hold c1_bc3_vco_coarse_tune_table  */
2500 typedef PACKED struct PACKED_POST{ 
2501   
2502   byte                                             c1_bc3_vco_coarse_tune_table[16];
2503 } nvi_c1_bc3_vco_coarse_tune_table_type;
2504
2505 /* Type to hold c1_bc4_lna_1_offset_vs_freq  */
2506 typedef PACKED struct PACKED_POST{ 
2507   
2508   int1                                             c1_bc4_lna_1_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2509 } nvi_c1_bc4_lna_1_offset_vs_freq_type;
2510
2511 /* Type to hold c1_bc4_lna_2_offset_vs_freq  */
2512 typedef PACKED struct PACKED_POST{ 
2513   
2514   int1                                             c1_bc4_lna_2_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2515 } nvi_c1_bc4_lna_2_offset_vs_freq_type;
2516
2517 /* Type to hold c1_bc4_lna_3_offset_vs_freq  */
2518 typedef PACKED struct PACKED_POST{ 
2519   
2520   int1                                             c1_bc4_lna_3_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2521 } nvi_c1_bc4_lna_3_offset_vs_freq_type;
2522
2523 /* Type to hold c1_bc4_lna_4_offset_vs_freq  */
2524 typedef PACKED struct PACKED_POST{ 
2525   
2526   int1                                             c1_bc4_lna_4_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2527 } nvi_c1_bc4_lna_4_offset_vs_freq_type;
2528
2529 /* Type to hold c1_bc4_rx_cal_chan_lru  */
2530 typedef PACKED struct PACKED_POST{ 
2531   
2532   uint8                                            c1_bc4_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
2533 } nvi_c1_bc4_rx_cal_chan_lru_type;
2534
2535 /* Type to hold c1_bc4_rx_cal_chan  */
2536 typedef PACKED struct PACKED_POST{ 
2537   
2538   word                                             c1_bc4_rx_cal_chan[16];
2539 } nvi_c1_bc4_rx_cal_chan_type;
2540
2541 /* Type to hold c1_bc4_tx_cal_chan  */
2542 typedef PACKED struct PACKED_POST{ 
2543   
2544   word                                             c1_bc4_tx_cal_chan[16];
2545 } nvi_c1_bc4_tx_cal_chan_type;
2546
2547 /* Type to hold c1_bc4_vco_coarse_tune_table  */
2548 typedef PACKED struct PACKED_POST{ 
2549   
2550   byte                                             c1_bc4_vco_coarse_tune_table[16];
2551 } nvi_c1_bc4_vco_coarse_tune_table_type;
2552
2553 /* Type to hold c1_bc4_vga_gain_offset_vs_freq  */
2554 typedef PACKED struct PACKED_POST{ 
2555   
2556   int1                                             c1_bc4_vga_gain_offset_vs_freq[16];
2557 } nvi_c1_bc4_vga_gain_offset_vs_freq_type;
2558
2559 /* Type to hold c1_bc5_lna_2_offset_vs_freq  */
2560 typedef PACKED struct PACKED_POST{ 
2561   
2562   int1                                             c1_bc5_lna_2_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2563 } nvi_c1_bc5_lna_2_offset_vs_freq_type;
2564
2565 /* Type to hold c1_bc5_lna_3_offset_vs_freq  */
2566 typedef PACKED struct PACKED_POST{ 
2567   
2568   int1                                             c1_bc5_lna_3_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2569 } nvi_c1_bc5_lna_3_offset_vs_freq_type;
2570
2571 /* Type to hold c1_bc5_lna_4_offset_vs_freq  */
2572 typedef PACKED struct PACKED_POST{ 
2573   
2574   int1                                             c1_bc5_lna_4_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2575 } nvi_c1_bc5_lna_4_offset_vs_freq_type;
2576
2577 /* Type to hold c1_bc5_rx_cal_chan_lru  */
2578 typedef PACKED struct PACKED_POST{ 
2579   
2580   uint8                                            c1_bc5_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
2581 } nvi_c1_bc5_rx_cal_chan_lru_type;
2582
2583 /* Type to hold c1_bc5_rx_cal_chan  */
2584 typedef PACKED struct PACKED_POST{ 
2585   
2586   word                                             c1_bc5_rx_cal_chan[16];
2587 } nvi_c1_bc5_rx_cal_chan_type;
2588
2589 /* Type to hold c1_bc5_tx_cal_chan  */
2590 typedef PACKED struct PACKED_POST{ 
2591   
2592   word                                             c1_bc5_tx_cal_chan[16];
2593 } nvi_c1_bc5_tx_cal_chan_type;
2594
2595 /* Type to hold c1_bc5_vco_coarse_tune_table  */
2596 typedef PACKED struct PACKED_POST{ 
2597   
2598   byte                                             c1_bc5_vco_coarse_tune_table[16];
2599 } nvi_c1_bc5_vco_coarse_tune_table_type;
2600
2601 /* Type to hold c1_bc6_lna_1_offset_vs_freq  */
2602 typedef PACKED struct PACKED_POST{ 
2603   
2604   int1                                             c1_bc6_lna_1_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2605 } nvi_c1_bc6_lna_1_offset_vs_freq_type;
2606
2607 /* Type to hold c1_bc6_lna_3_offset_vs_freq  */
2608 typedef PACKED struct PACKED_POST{ 
2609   
2610   int1                                             c1_bc6_lna_3_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2611 } nvi_c1_bc6_lna_3_offset_vs_freq_type;
2612
2613 /* Type to hold c1_bc6_lna_4_offset_vs_freq  */
2614 typedef PACKED struct PACKED_POST{ 
2615   
2616   int1                                             c1_bc6_lna_4_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2617 } nvi_c1_bc6_lna_4_offset_vs_freq_type;
2618
2619 /* Type to hold c1_bc6_p1_rise_fall_offset  */
2620 typedef PACKED struct PACKED_POST{ 
2621   
2622   byte                                             c1_bc6_p1_rise_fall_offset[8];
2623 } nvi_c1_bc6_p1_rise_fall_offset_type;
2624
2625 /* Type to hold c1_bc6_rx_cal_chan_lru  */
2626 typedef PACKED struct PACKED_POST{ 
2627   
2628   uint8                                            c1_bc6_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
2629 } nvi_c1_bc6_rx_cal_chan_lru_type;
2630
2631 /* Type to hold c1_bc6_vco_coarse_tune_table  */
2632 typedef PACKED struct PACKED_POST{ 
2633   
2634   byte                                             c1_bc6_vco_coarse_tune_table[16];
2635 } nvi_c1_bc6_vco_coarse_tune_table_type;
2636
2637 /* Type to hold c1_bc6_vga_gain_offset_vs_freq  */
2638 typedef PACKED struct PACKED_POST{ 
2639   
2640   int1                                             c1_bc6_vga_gain_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2641 } nvi_c1_bc6_vga_gain_offset_vs_freq_type;
2642
2643 /* Type to hold c1_bc6_vga_gain_offset_vs_temp  */
2644 typedef PACKED struct PACKED_POST{ 
2645   
2646   int2                                             c1_bc6_vga_gain_offset_vs_temp[NV_TEMP_TABLE_SIZ];
2647 } nvi_c1_bc6_vga_gain_offset_vs_temp_type;
2648
2649 /* Type to hold c1_bcx_block_1_lna_3_offset_vs_freq  */
2650 typedef PACKED struct PACKED_POST{ 
2651   
2652   int8                                             c1_bcx_block_1_lna_3_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2653 } nvi_c1_bcx_block_1_lna_3_offset_vs_freq_type;
2654
2655 /* Type to hold c1_bcx_block_1_lna_4_offset_vs_freq  */
2656 typedef PACKED struct PACKED_POST{ 
2657   
2658   int8                                             c1_bcx_block_1_lna_4_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2659 } nvi_c1_bcx_block_1_lna_4_offset_vs_freq_type;
2660
2661 /* Type to hold c1_bcx_block_1_rx_cal_chan_lru  */
2662 typedef PACKED struct PACKED_POST{ 
2663   
2664   uint8                                            c1_bcx_block_1_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
2665 } nvi_c1_bcx_block_1_rx_cal_chan_lru_type;
2666
2667 /* Type to hold c1_bcx_block_1_tx_cal_chan  */
2668 typedef PACKED struct PACKED_POST{ 
2669   
2670   uint16                                           c1_bcx_block_1_tx_cal_chan[16];
2671 } nvi_c1_bcx_block_1_tx_cal_chan_type;
2672
2673 /* Type to hold c1_bcx_block_1_vco_coarse_tune_table  */
2674 typedef PACKED struct PACKED_POST{ 
2675   
2676   uint8                                            c1_bcx_block_1_vco_coarse_tune_table[16];
2677 } nvi_c1_bcx_block_1_vco_coarse_tune_table_type;
2678
2679 /* Type to hold c1_bcx_block_lna_1_offset_vs_freq  */
2680 typedef PACKED struct PACKED_POST{ 
2681   
2682   int1                                             c1_bcx_block_lna_1_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2683 } nvi_c1_bcx_block_lna_1_offset_vs_freq_type;
2684
2685 /* Type to hold c1_bcx_block_lna_2_offset_vs_freq  */
2686 typedef PACKED struct PACKED_POST{ 
2687   
2688   int1                                             c1_bcx_block_lna_2_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2689 } nvi_c1_bcx_block_lna_2_offset_vs_freq_type;
2690
2691 /* Type to hold c1_bcx_block_lna_3_offset_vs_freq  */
2692 typedef PACKED struct PACKED_POST{ 
2693   
2694   int1                                             c1_bcx_block_lna_3_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2695 } nvi_c1_bcx_block_lna_3_offset_vs_freq_type;
2696
2697 /* Type to hold c1_bcx_block_rx_cal_chan_lru  */
2698 typedef PACKED struct PACKED_POST{ 
2699   
2700   uint8                                            c1_bcx_block_rx_cal_chan_lru[NV_FREQ_TABLE_SIZ];
2701 } nvi_c1_bcx_block_rx_cal_chan_lru_type;
2702
2703 /* Type to hold c1_bcx_block_rx_cal_chan  */
2704 typedef PACKED struct PACKED_POST{ 
2705   
2706   word                                             c1_bcx_block_rx_cal_chan[16];
2707 } nvi_c1_bcx_block_rx_cal_chan_type;
2708
2709 /* Type to hold c1_bcx_block_tx_cal_chan  */
2710 typedef PACKED struct PACKED_POST{ 
2711   
2712   word                                             c1_bcx_block_tx_cal_chan[16];
2713 } nvi_c1_bcx_block_tx_cal_chan_type;
2714
2715 /* Type to hold c1_bcx_block_vco_coarse_tune_table  */
2716 typedef PACKED struct PACKED_POST{ 
2717   
2718   uint8                                            c1_bcx_block_vco_coarse_tune_table[16];
2719 } nvi_c1_bcx_block_vco_coarse_tune_table_type;
2720
2721 /* Type to hold c1_bcx_block_vga_gain_offset_vs_freq  */
2722 typedef PACKED struct PACKED_POST{ 
2723   
2724   int1                                             c1_bcx_block_vga_gain_offset_vs_freq[16];
2725 } nvi_c1_bcx_block_vga_gain_offset_vs_freq_type;
2726
2727 /* Type to hold c1_cdma_lna_3_offset_vs_freq  */
2728 typedef PACKED struct PACKED_POST{ 
2729   
2730   int1                                             c1_cdma_lna_3_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2731 } nvi_c1_cdma_lna_3_offset_vs_freq_type;
2732
2733 /* Type to hold c1_cdma_lna_4_offset_vs_freq  */
2734 typedef PACKED struct PACKED_POST{ 
2735   
2736   int1                                             c1_cdma_lna_4_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2737 } nvi_c1_cdma_lna_4_offset_vs_freq_type;
2738
2739 /* Type to hold c1_cdma_lna_offset_vs_freq  */
2740 typedef PACKED struct PACKED_POST{ 
2741   
2742   int1                                             c1_cdma_lna_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2743 } nvi_c1_cdma_lna_offset_vs_freq_type;
2744
2745 /* Type to hold c1_cdma_p1_rise_fall_offset  */
2746 typedef PACKED struct PACKED_POST{ 
2747   
2748   byte                                             c1_cdma_p1_rise_fall_offset[8];
2749 } nvi_c1_cdma_p1_rise_fall_offset_type;
2750
2751 /* Type to hold c1_cdma_vga_gain_offset_vs_freq  */
2752 typedef PACKED struct PACKED_POST{ 
2753   
2754   int1                                             c1_cdma_vga_gain_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2755 } nvi_c1_cdma_vga_gain_offset_vs_freq_type;
2756
2757 /* Type to hold c1_pcs_lna_offset_vs_freq  */
2758 typedef PACKED struct PACKED_POST{ 
2759   
2760   int1                                             c1_pcs_lna_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2761 } nvi_c1_pcs_lna_offset_vs_freq_type;
2762
2763 /* Type to hold c1_pcs_p1_rise_fall_offset  */
2764 typedef PACKED struct PACKED_POST{ 
2765   
2766   byte                                             c1_pcs_p1_rise_fall_offset[8];
2767 } nvi_c1_pcs_p1_rise_fall_offset_type;
2768
2769 /* Type to hold c1_pcs_vga_gain_offset_vs_freq  */
2770 typedef PACKED struct PACKED_POST{ 
2771   
2772   int1                                             c1_pcs_vga_gain_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2773 } nvi_c1_pcs_vga_gain_offset_vs_freq_type;
2774
2775 /* Type to hold c1_pcs_vga_gain_offset_vs_temp  */
2776 typedef PACKED struct PACKED_POST{ 
2777   
2778   int2                                             c1_pcs_vga_gain_offset_vs_temp[NV_TEMP_TABLE_SIZ];
2779 } nvi_c1_pcs_vga_gain_offset_vs_temp_type;
2780
2781 /* Type to hold c1_rf_antsel_umts_1500  */
2782 typedef PACKED struct PACKED_POST{ 
2783   
2784   uint8                                            c1_rf_antsel_umts_1500[4];
2785 } nvi_c1_rf_antsel_umts_1500_type;
2786
2787 /* Type to hold c1_rf_antsel_umts_1900  */
2788 typedef PACKED struct PACKED_POST{ 
2789   
2790   uint8                                            c1_rf_antsel_umts_1900[4];
2791 } nvi_c1_rf_antsel_umts_1900_type;
2792
2793 /* Type to hold c1_rf_antsel_umts_800  */
2794 typedef PACKED struct PACKED_POST{ 
2795   
2796   uint8                                            c1_rf_antsel_umts_800[4];
2797 } nvi_c1_rf_antsel_umts_800_type;
2798
2799 /* Type to hold c1_vco_coarse_tune_table  */
2800 typedef PACKED struct PACKED_POST{ 
2801   
2802   byte                                             c1_vco_coarse_tune_table[NV_VCO_COARSE_TUNE_TABLE_SIZ];
2803 } nvi_c1_vco_coarse_tune_table_type;
2804
2805 /* Type to hold c1_wcdma_1500_lna_offset_vs_freq_3  */
2806 typedef PACKED struct PACKED_POST{ 
2807   
2808   int8                                             c1_wcdma_1500_lna_offset_vs_freq_3[NV_FREQ_TABLE_SIZ];
2809 } nvi_c1_wcdma_1500_lna_offset_vs_freq_3_type;
2810
2811 /* Type to hold c1_wcdma_1500_lna_offset_vs_freq_4  */
2812 typedef PACKED struct PACKED_POST{ 
2813   
2814   int8                                             c1_wcdma_1500_lna_offset_vs_freq_4[NV_FREQ_TABLE_SIZ];
2815 } nvi_c1_wcdma_1500_lna_offset_vs_freq_4_type;
2816
2817 /* Type to hold c1_wcdma_1500_lna_offset_vs_freq  */
2818 typedef PACKED struct PACKED_POST{ 
2819   
2820   int8                                             c1_wcdma_1500_lna_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2821 } nvi_c1_wcdma_1500_lna_offset_vs_freq_type;
2822
2823 /* Type to hold c1_wcdma_1500_lna_phase_ctl  */
2824 typedef PACKED struct PACKED_POST{ 
2825   
2826   uint16                                           c1_wcdma_1500_lna_phase_ctl[6];
2827 } nvi_c1_wcdma_1500_lna_phase_ctl_type;
2828
2829 /* Type to hold c1_wcdma_1500_rx_cal_chan  */
2830 typedef PACKED struct PACKED_POST{ 
2831   
2832   uint16                                           c1_wcdma_1500_rx_cal_chan[16];
2833 } nvi_c1_wcdma_1500_rx_cal_chan_type;
2834
2835 /* Type to hold c1_wcdma_1500_vga_gain_offset_vs_temp  */
2836 typedef PACKED struct PACKED_POST{ 
2837   
2838   int8                                             c1_wcdma_1500_vga_gain_offset_vs_temp[NV_TEMP_TABLE_SIZ];
2839 } nvi_c1_wcdma_1500_vga_gain_offset_vs_temp_type;
2840
2841 /* Type to hold c1_wcdma_1800_lna_offset_vs_freq_2  */
2842 typedef PACKED struct PACKED_POST{ 
2843   
2844   int8                                             c1_wcdma_1800_lna_offset_vs_freq_2[NV_FREQ_TABLE_SIZ];
2845 } nvi_c1_wcdma_1800_lna_offset_vs_freq_2_type;
2846
2847 /* Type to hold c1_wcdma_1800_lna_offset_vs_freq_3  */
2848 typedef PACKED struct PACKED_POST{ 
2849   
2850   int8                                             c1_wcdma_1800_lna_offset_vs_freq_3[NV_FREQ_TABLE_SIZ];
2851 } nvi_c1_wcdma_1800_lna_offset_vs_freq_3_type;
2852
2853 /* Type to hold c1_wcdma_1800_lna_offset_vs_freq_4  */
2854 typedef PACKED struct PACKED_POST{ 
2855   
2856   int8                                             c1_wcdma_1800_lna_offset_vs_freq_4[NV_FREQ_TABLE_SIZ];
2857 } nvi_c1_wcdma_1800_lna_offset_vs_freq_4_type;
2858
2859 /* Type to hold c1_wcdma_1800_lna_offset_vs_freq  */
2860 typedef PACKED struct PACKED_POST{ 
2861   
2862   int8                                             c1_wcdma_1800_lna_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2863 } nvi_c1_wcdma_1800_lna_offset_vs_freq_type;
2864
2865 /* Type to hold c1_wcdma_1800_lna_phase_ctl  */
2866 typedef PACKED struct PACKED_POST{ 
2867   
2868   uint16                                           c1_wcdma_1800_lna_phase_ctl[6];
2869 } nvi_c1_wcdma_1800_lna_phase_ctl_type;
2870
2871 /* Type to hold c1_wcdma_1800_rx_cal_chan  */
2872 typedef PACKED struct PACKED_POST{ 
2873   
2874   uint16                                           c1_wcdma_1800_rx_cal_chan[16];
2875 } nvi_c1_wcdma_1800_rx_cal_chan_type;
2876
2877 /* Type to hold c1_wcdma_1800_vga_gain_offset_vs_freq  */
2878 typedef PACKED struct PACKED_POST{ 
2879   
2880   int8                                             c1_wcdma_1800_vga_gain_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2881 } nvi_c1_wcdma_1800_vga_gain_offset_vs_freq_type;
2882
2883 /* Type to hold c1_wcdma_1800_vga_gain_offset_vs_temp  */
2884 typedef PACKED struct PACKED_POST{ 
2885   
2886   int8                                             c1_wcdma_1800_vga_gain_offset_vs_temp[NV_TEMP_TABLE_SIZ];
2887 } nvi_c1_wcdma_1800_vga_gain_offset_vs_temp_type;
2888
2889 /* Type to hold c1_wcdma_1900_lna_offset_vs_freq_2  */
2890 typedef PACKED struct PACKED_POST{ 
2891   
2892   int8                                             c1_wcdma_1900_lna_offset_vs_freq_2[NV_FREQ_TABLE_SIZ];
2893 } nvi_c1_wcdma_1900_lna_offset_vs_freq_2_type;
2894
2895 /* Type to hold c1_wcdma_1900_lna_offset_vs_freq  */
2896 typedef PACKED struct PACKED_POST{ 
2897   
2898   int8                                             c1_wcdma_1900_lna_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2899 } nvi_c1_wcdma_1900_lna_offset_vs_freq_type;
2900
2901 /* Type to hold c1_wcdma_1900_lna_phase_ctl  */
2902 typedef PACKED struct PACKED_POST{ 
2903   
2904   uint16                                           c1_wcdma_1900_lna_phase_ctl[6];
2905 } nvi_c1_wcdma_1900_lna_phase_ctl_type;
2906
2907 /* Type to hold c1_wcdma_1900_vga_gain_offset_vs_freq  */
2908 typedef PACKED struct PACKED_POST{ 
2909   
2910   int8                                             c1_wcdma_1900_vga_gain_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2911 } nvi_c1_wcdma_1900_vga_gain_offset_vs_freq_type;
2912
2913 /* Type to hold c1_wcdma_1900_vga_gain_offset_vs_temp  */
2914 typedef PACKED struct PACKED_POST{ 
2915   
2916   int8                                             c1_wcdma_1900_vga_gain_offset_vs_temp[NV_TEMP_TABLE_SIZ];
2917 } nvi_c1_wcdma_1900_vga_gain_offset_vs_temp_type;
2918
2919 /* Type to hold c1_wcdma_2100_lna_offset_vs_freq_2  */
2920 typedef PACKED struct PACKED_POST{ 
2921   
2922   int8                                             c1_wcdma_2100_lna_offset_vs_freq_2[NV_FREQ_TABLE_SIZ];
2923 } nvi_c1_wcdma_2100_lna_offset_vs_freq_2_type;
2924
2925 /* Type to hold c1_wcdma_2100_lna_offset_vs_freq_3  */
2926 typedef PACKED struct PACKED_POST{ 
2927   
2928   int8                                             c1_wcdma_2100_lna_offset_vs_freq_3[NV_FREQ_TABLE_SIZ];
2929 } nvi_c1_wcdma_2100_lna_offset_vs_freq_3_type;
2930
2931 /* Type to hold c1_wcdma_2100_lna_offset_vs_freq_4  */
2932 typedef PACKED struct PACKED_POST{ 
2933   
2934   int8                                             c1_wcdma_2100_lna_offset_vs_freq_4[NV_FREQ_TABLE_SIZ];
2935 } nvi_c1_wcdma_2100_lna_offset_vs_freq_4_type;
2936
2937 /* Type to hold c1_wcdma_2100_lna_offset_vs_freq  */
2938 typedef PACKED struct PACKED_POST{ 
2939   
2940   int8                                             c1_wcdma_2100_lna_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2941 } nvi_c1_wcdma_2100_lna_offset_vs_freq_type;
2942
2943 /* Type to hold c1_wcdma_2100_rx_cal_chan  */
2944 typedef PACKED struct PACKED_POST{ 
2945   
2946   uint16                                           c1_wcdma_2100_rx_cal_chan[16];
2947 } nvi_c1_wcdma_2100_rx_cal_chan_type;
2948
2949 /* Type to hold c1_wcdma_2100_rxf_ici_cal_data_car0  */
2950 typedef PACKED struct PACKED_POST{ 
2951   
2952   uint32                                           c1_wcdma_2100_rxf_ici_cal_data_car0[17];
2953 } nvi_c1_wcdma_2100_rxf_ici_cal_data_car0_type;
2954
2955 /* Type to hold c1_wcdma_2100_rxf_ici_cal_data_car1  */
2956 typedef PACKED struct PACKED_POST{ 
2957   
2958   uint32                                           c1_wcdma_2100_rxf_ici_cal_data_car1[17];
2959 } nvi_c1_wcdma_2100_rxf_ici_cal_data_car1_type;
2960
2961 /* Type to hold c1_wcdma_2100_vga_gain_offset_vs_freq  */
2962 typedef PACKED struct PACKED_POST{ 
2963   
2964   int8                                             c1_wcdma_2100_vga_gain_offset_vs_freq[NV_FREQ_TABLE_SIZ];
2965 } nvi_c1_wcdma_2100_vga_gain_offset_vs_freq_type;
2966
2967 /* Type to hold c1_wcdma_2100_vga_gain_offset_vs_temp  */
2968 typedef PACKED struct PACKED_POST{ 
2969   
2970   int8                                             c1_wcdma_2100_vga_gain_offset_vs_temp[NV_TEMP_TABLE_SIZ];
2971 } nvi_c1_wcdma_2100_vga_gain_offset_vs_temp_type;
2972
2973 /* Type to hold c1_wcdma_800_lna_offset_vs_freq_3  */
2974 typedef PACKED struct PACKED_POST{ 
2975   
2976   int8                                             c1_wcdma_800_lna_offset_vs_freq_3[NV_FREQ_TABLE_SIZ];
2977 } nvi_c1_wcdma_800_lna_offset_vs_freq_3_type;
2978
2979 /* Type to hold c1_wcdma_800_lna_phase_ctl  */
2980 typedef PACKED struct PACKED_POST{ 
2981   
2982   uint16                                           c1_wcdma_800_lna_phase_ctl[6];
2983 } nvi_c1_wcdma_800_lna_phase_ctl_type;
2984
2985 /* Type to hold c1_wcdma_800_rx_cal_chan  */
2986 typedef PACKED struct PACKED_POST{ 
2987   
2988   uint16                                           c1_wcdma_800_rx_cal_chan[16];
2989 } nvi_c1_wcdma_800_rx_cal_chan_type;
2990
2991 /* Type to hold c1_wcdma_800_rxf_ici_cal_data_car0  */
2992 typedef PACKED struct PACKED_POST{ 
2993   
2994   uint32                                           c1_wcdma_800_rxf_ici_cal_data_car0[17];
2995 } nvi_c1_wcdma_800_rxf_ici_cal_data_car0_type;
2996
2997 /* Type to hold c1_wcdma_800_rxf_ici_cal_data_car1  */
2998 typedef PACKED struct PACKED_POST{ 
2999   
3000   uint32                                           c1_wcdma_800_rxf_ici_cal_data_car1[17];
3001 } nvi_c1_wcdma_800_rxf_ici_cal_data_car1_type;
3002
3003 /* Type to hold c1_wcdma_900_lna_offset_vs_freq_2  */
3004 typedef PACKED struct PACKED_POST{ 
3005   
3006   int8                                             c1_wcdma_900_lna_offset_vs_freq_2[NV_FREQ_TABLE_SIZ];
3007 } nvi_c1_wcdma_900_lna_offset_vs_freq_2_type;
3008
3009 /* Type to hold c1_wcdma_900_lna_offset_vs_freq_3  */
3010 typedef PACKED struct PACKED_POST{ 
3011   
3012   int8                                             c1_wcdma_900_lna_offset_vs_freq_3[NV_FREQ_TABLE_SIZ];
3013 } nvi_c1_wcdma_900_lna_offset_vs_freq_3_type;
3014
3015 /* Type to hold c1_wcdma_900_lna_offset_vs_freq_4  */
3016 typedef PACKED struct PACKED_POST{ 
3017   
3018   int8                                             c1_wcdma_900_lna_offset_vs_freq_4[NV_FREQ_TABLE_SIZ];
3019 } nvi_c1_wcdma_900_lna_offset_vs_freq_4_type;
3020
3021 /* Type to hold c1_wcdma_900_lna_offset_vs_freq  */
3022 typedef PACKED struct PACKED_POST{ 
3023   
3024   int8                                             c1_wcdma_900_lna_offset_vs_freq[NV_FREQ_TABLE_SIZ];
3025 } nvi_c1_wcdma_900_lna_offset_vs_freq_type;
3026
3027 /* Type to hold c1_wcdma_900_rx_cal_chan  */
3028 typedef PACKED struct PACKED_POST{ 
3029   
3030   uint16                                           c1_wcdma_900_rx_cal_chan[16];
3031 } nvi_c1_wcdma_900_rx_cal_chan_type;
3032
3033 /* Type to hold c1_wcdma_900_vga_gain_offset_vs_freq  */
3034 typedef PACKED struct PACKED_POST{ 
3035   
3036   int8                                             c1_wcdma_900_vga_gain_offset_vs_freq[NV_FREQ_TABLE_SIZ];
3037 } nvi_c1_wcdma_900_vga_gain_offset_vs_freq_type;
3038
3039 /* Type to hold c1_wcdma_bc4_lna_offset_vs_freq_3  */
3040 typedef PACKED struct PACKED_POST{ 
3041   
3042   int8                                             c1_wcdma_bc4_lna_offset_vs_freq_3[NV_FREQ_TABLE_SIZ];
3043 } nvi_c1_wcdma_bc4_lna_offset_vs_freq_3_type;
3044
3045 /* Type to hold c1_wcdma_bc4_lna_offset_vs_freq_4  */
3046 typedef PACKED struct PACKED_POST{ 
3047   
3048   int8                                             c1_wcdma_bc4_lna_offset_vs_freq_4[NV_FREQ_TABLE_SIZ];
3049 } nvi_c1_wcdma_bc4_lna_offset_vs_freq_4_type;
3050
3051 /* Type to hold c1_wcdma_bc4_lna_offset_vs_freq  */
3052 typedef PACKED struct PACKED_POST{ 
3053   
3054   int8                                             c1_wcdma_bc4_lna_offset_vs_freq[NV_FREQ_TABLE_SIZ];
3055 } nvi_c1_wcdma_bc4_lna_offset_vs_freq_type;
3056
3057 /* Type to hold c1_wcdma_bc4_rx_cal_chan  */
3058 typedef PACKED struct PACKED_POST{ 
3059   
3060   uint16                                           c1_wcdma_bc4_rx_cal_chan[16];
3061 } nvi_c1_wcdma_bc4_rx_cal_chan_type;
3062
3063 /* Type to hold c1_wcdma_bc4_vga_gain_offset_vs_freq  */
3064 typedef PACKED struct PACKED_POST{ 
3065   
3066   int8                                             c1_wcdma_bc4_vga_gain_offset_vs_freq[NV_FREQ_TABLE_SIZ];
3067 } nvi_c1_wcdma_bc4_vga_gain_offset_vs_freq_type;
3068
3069 /* Type to hold c1_wcdma_bc4_vga_gain_offset_vs_temp  */
3070 typedef PACKED struct PACKED_POST{ 
3071   
3072   int8                                             c1_wcdma_bc4_vga_gain_offset_vs_temp[NV_TEMP_TABLE_SIZ];
3073 } nvi_c1_wcdma_bc4_vga_gain_offset_vs_temp_type;
3074
3075 /* Type to hold c1_wcdma_dc1_rxf_ici_cal_data_car0  */
3076 typedef PACKED struct PACKED_POST{ 
3077   
3078   uint32                                           c1_wcdma_dc1_rxf_ici_cal_data_car0[17];
3079 } nvi_c1_wcdma_dc1_rxf_ici_cal_data_car0_type;
3080
3081 /* Type to hold c1_wcdma_dc1_rxf_ici_cal_data_car1  */
3082 typedef PACKED struct PACKED_POST{ 
3083   
3084   uint32                                           c1_wcdma_dc1_rxf_ici_cal_data_car1[17];
3085 } nvi_c1_wcdma_dc1_rxf_ici_cal_data_car1_type;
3086
3087 /* Type to hold c1_wcdma_dc2_rxf_ici_cal_data_car0  */
3088 typedef PACKED struct PACKED_POST{ 
3089   
3090   uint32                                           c1_wcdma_dc2_rxf_ici_cal_data_car0[17];
3091 } nvi_c1_wcdma_dc2_rxf_ici_cal_data_car0_type;
3092
3093 /* Type to hold c1_wcdma_dc2_rxf_ici_cal_data_car1  */
3094 typedef PACKED struct PACKED_POST{ 
3095   
3096   uint32                                           c1_wcdma_dc2_rxf_ici_cal_data_car1[17];
3097 } nvi_c1_wcdma_dc2_rxf_ici_cal_data_car1_type;
3098
3099 /* Type to hold c1_wcdma_lna_phase_ctl  */
3100 typedef PACKED struct PACKED_POST{ 
3101   
3102   uint16                                           c1_wcdma_lna_phase_ctl[6];
3103 } nvi_c1_wcdma_lna_phase_ctl_type;
3104
3105 /* Type to hold camera_default_name_prefix  */
3106 typedef PACKED struct PACKED_POST{ 
3107   
3108   uint16                                           camera_default_name_prefix[NV_CAMERA_PREFIX_SIZ];
3109 } nvi_camera_default_name_prefix_type;
3110
3111 /* Type to hold cdma_err_slp_vs_hdet  */
3112 typedef PACKED struct PACKED_POST{ 
3113   
3114   byte                                             cdma_err_slp_vs_hdet[NV_CDMA_ERR_SLP_VS_HDET_SIZ];
3115 } nvi_cdma_err_slp_vs_hdet_type;
3116
3117 /* Type to hold cdma_exp_hdet_vs_agc  */
3118 typedef PACKED struct PACKED_POST{ 
3119   
3120   byte                                             cdma_exp_hdet_vs_agc[NV_CDMA_EXP_HDET_VS_AGC_SIZ];
3121 } nvi_cdma_exp_hdet_vs_agc_type;
3122
3123 /* Type to hold cdma_lna_12_offset_vs_freq  */
3124 typedef PACKED struct PACKED_POST{ 
3125   
3126   int1                                             cdma_lna_12_offset_vs_freq[NV_FREQ_TABLE_SIZ];
3127 } nvi_cdma_lna_12_offset_vs_freq_type;
3128
3129 /* Type to hold cdma_lna_4_offset_vs_freq  */
3130 typedef PACKED struct PACKED_POST{ 
3131   
3132   int1                                             cdma_lna_4_offset_vs_freq[NV_FREQ_TABLE_SIZ];
3133 } nvi_cdma_lna_4_offset_vs_freq_type;
3134
3135 /* Type to hold cdma_lna_offset_vs_freq  */
3136 typedef PACKED struct PACKED_POST{ 
3137   
3138   int1                                             cdma_lna_offset_vs_freq[NV_FREQ_TABLE_SIZ];
3139 } nvi_cdma_lna_offset_vs_freq_type;
3140
3141 /* Type to hold cdma_p1_rise_fall_off  */
3142 typedef PACKED struct PACKED_POST{ 
3143   
3144   byte                                             cdma_p1_rise_fall_off[8];
3145 } nvi_cdma_p1_rise_fall_off_type;
3146
3147 /* Type to hold cdma_rx_lin_slp  */
3148 typedef PACKED struct PACKED_POST{ 
3149   
3150   byte                                             cdma_rx_lin_slp[NV_CDMA_RX_LIN_SIZ];
3151 } nvi_cdma_rx_lin_slp_type;
3152
3153 /* Type to hold cdma_tx_lin_master_slp  */
3154 typedef PACKED struct PACKED_POST{ 
3155   
3156   byte                                             cdma_tx_lin_master_slp[NV_CDMA_TX_LIN_MASTER_SIZ];
3157 } nvi_cdma_tx_lin_master_slp_type;
3158
3159 /* Type to hold cdma_vga_gain_offset_vs_freq  */
3160 typedef PACKED struct PACKED_POST{ 
3161   
3162   int1                                             cdma_vga_gain_offset_vs_freq[NV_FREQ_TABLE_SIZ];
3163 } nvi_cdma_vga_gain_offset_vs_freq_type;
3164
3165 /* Type to hold cdma_vga_gain_offset_vs_temp  */
3166 typedef PACKED struct PACKED_POST{ 
3167   
3168   int2                                             cdma_vga_gain_offset_vs_temp[NV_TEMP_TABLE_SIZ];
3169 } nvi_cdma_vga_gain_offset_vs_temp_type;
3170
3171
3172 typedef PACKED struct PACKED_POST{ 
3173   /* A carrier channel number */
3174   word                                             channel_a;
3175   /* B carrier channel number */
3176   word                                             channel_b;
3177 } nvi_cdmach_type;
3178
3179 /* Type to hold cell_1x_olta_backoff  */
3180 typedef PACKED struct PACKED_POST{ 
3181   
3182   int1                                             cell_1x_olta_backoff[4];
3183 } nvi_cell_1x_olta_backoff_type;
3184
3185 /* Type to hold cell_hdr_olta_backoff  */
3186 typedef PACKED struct PACKED_POST{ 
3187   
3188   int1                                             cell_hdr_olta_backoff[4];
3189 } nvi_cell_hdr_olta_backoff_type;
3190
3191 /* Type to hold cgps_1x_mpc_server_addr_ipv6  */
3192 typedef PACKED struct PACKED_POST{ 
3193   
3194   uint16                                           cgps_1x_mpc_server_addr_ipv6[8];
3195 } nvi_cgps_1x_mpc_server_addr_ipv6_type;
3196
3197 /* Type to hold cgps_1x_pde_server_addr_ipv6  */
3198 typedef PACKED struct PACKED_POST{ 
3199   
3200   uint16                                           cgps_1x_pde_server_addr_ipv6[8];
3201 } nvi_cgps_1x_pde_server_addr_ipv6_type;
3202
3203 /* Type to hold cgps_1x_pde_server_addr_url  */
3204 typedef PACKED struct PACKED_POST{ 
3205   
3206   uint8                                            cgps_1x_pde_server_addr_url[128];
3207 } nvi_cgps_1x_pde_server_addr_url_type;
3208
3209
3210 typedef PACKED struct PACKED_POST{ 
3211   /* Min hepe threshold for wiper data */
3212   uint32                                           min_hepe_thres_m;
3213   /* Max hepe threshold in meters */
3214   uint32                                           max_hepe_thres_m;
3215 } nvi_cgps_qwip_hepe_params_type;
3216
3217
3218 typedef PACKED struct PACKED_POST{ 
3219   /* Configure network parameters for SUPL Session */
3220   uint32                                           supl_network_param_1;
3221   /* Second field for SUPL session network param */
3222   uint32                                           supl_network_param_2;
3223 } nvi_cgps_sm_supl_network_params_type;
3224
3225 /* Type to hold cgps_umts_pde_server_addr_ipv6  */
3226 typedef PACKED struct PACKED_POST{ 
3227   
3228   uint16                                           cgps_umts_pde_server_addr_ipv6[8];
3229 } nvi_cgps_umts_pde_server_addr_ipv6_type;
3230
3231 /* Type to hold cgps_umts_pde_server_addr_url  */
3232 typedef PACKED struct PACKED_POST{ 
3233   
3234   uint8                                            cgps_umts_pde_server_addr_url[128];
3235 } nvi_cgps_umts_pde_server_addr_url_type;
3236
3237
3238 typedef PACKED struct PACKED_POST{ 
3239   /* Cipher Key */
3240   uint8                                            key[NV_3G_KEY_SIZE];
3241 } nvi_cipher_key_type;
3242
3243
3244 typedef PACKED struct PACKED_POST{ 
3245   /* CK Lifetime Threshold */
3246   uint32                                           threshold;
3247 } nvi_ck_threshold_type;
3248
3249 /* Type to hold clkrgm_debug  */
3250 typedef PACKED struct PACKED_POST{ 
3251   
3252   uint32                                           clkrgm_debug[10];
3253 } nvi_clkrgm_debug_type;
3254
3255
3256 typedef PACKED struct PACKED_POST{ 
3257   /* Config checksum */
3258   word                                             chksum;
3259 } nvi_config_chksum_type;
3260
3261
3262 typedef PACKED struct PACKED_POST{ 
3263   /* COUNTsp */
3264   byte                                             count;
3265 } nvi_count_type;
3266
3267
3268 typedef PACKED struct PACKED_POST{ 
3269   /* 1X Application configuration for CSIM feature */
3270   int32                                            data_len;
3271   /* 1X Application configuration for CSIM feature */
3272   uint8                                            data_ptr[32];
3273 } nvi_csim_static_1x_app;
3274
3275 /* Type to hold data_agg_timer  */
3276 typedef PACKED struct PACKED_POST{ 
3277   
3278   uint16                                           data_agg_timer[SMD_DATA_PORT_COUNT];
3279 } nvi_data_agg_timer_type;
3280
3281
3282 typedef PACKED struct PACKED_POST{ 
3283   
3284   boolean                                          ehrpd_only_flag;
3285   
3286   uint8                                            max_failure_count;
3287   
3288   uint8                                            max_failure_total_count;
3289   
3290   uint8                                            new_attempt_max_timer;
3291 } nvi_data_call_over_ehrpd_only_type;
3292
3293 /* Type to hold dcs_amam_arfcn  */
3294 typedef PACKED struct PACKED_POST{ 
3295   
3296   uint16                                           dcs_amam_arfcn[2];
3297 } nvi_dcs_amam_arfcn_type;
3298
3299 /* Type to hold dcs_amam_master_tbl_seg1_f1  */
3300 typedef PACKED struct PACKED_POST{ 
3301   
3302   uint16                                           dcs_amam_master_tbl_seg1_f1[64];
3303 } nvi_dcs_amam_master_tbl_seg1_f1_type;
3304
3305 /* Type to hold dcs_amam_master_tbl_seg1_f2  */
3306 typedef PACKED struct PACKED_POST{ 
3307   
3308   uint16                                           dcs_amam_master_tbl_seg1_f2[64];
3309 } nvi_dcs_amam_master_tbl_seg1_f2_type;
3310
3311 /* Type to hold dcs_amam_master_tbl_seg2_f1  */
3312 typedef PACKED struct PACKED_POST{ 
3313   
3314   uint16                                           dcs_amam_master_tbl_seg2_f1[64];
3315 } nvi_dcs_amam_master_tbl_seg2_f1_type;
3316
3317 /* Type to hold dcs_amam_master_tbl_seg2_f2  */
3318 typedef PACKED struct PACKED_POST{ 
3319   
3320   uint16                                           dcs_amam_master_tbl_seg2_f2[64];
3321 } nvi_dcs_amam_master_tbl_seg2_f2_type;
3322
3323 /* Type to hold dcs_amam_master_tbl_seg3_f1  */
3324 typedef PACKED struct PACKED_POST{ 
3325   
3326   uint16                                           dcs_amam_master_tbl_seg3_f1[64];
3327 } nvi_dcs_amam_master_tbl_seg3_f1_type;
3328
3329 /* Type to hold dcs_amam_master_tbl_seg3_f2  */
3330 typedef PACKED struct PACKED_POST{ 
3331   
3332   uint16                                           dcs_amam_master_tbl_seg3_f2[64];
3333 } nvi_dcs_amam_master_tbl_seg3_f2_type;
3334
3335 /* Type to hold dcs_amam_master_tbl_seg3_f3  */
3336 typedef PACKED struct PACKED_POST{ 
3337   
3338   uint16                                           dcs_amam_master_tbl_seg3_f3[64];
3339 } nvi_dcs_amam_master_tbl_seg3_f3_type;
3340
3341 /* Type to hold dcs_amam_master_tbl_seg4_f1  */
3342 typedef PACKED struct PACKED_POST{ 
3343   
3344   uint16                                           dcs_amam_master_tbl_seg4_f1[64];
3345 } nvi_dcs_amam_master_tbl_seg4_f1_type;
3346
3347 /* Type to hold dcs_amam_master_tbl_seg4_f2  */
3348 typedef PACKED struct PACKED_POST{ 
3349   
3350   uint16                                           dcs_amam_master_tbl_seg4_f2[64];
3351 } nvi_dcs_amam_master_tbl_seg4_f2_type;
3352
3353 /* Type to hold dcs_amam_master_tbl_seg4_f3  */
3354 typedef PACKED struct PACKED_POST{ 
3355   
3356   uint16                                           dcs_amam_master_tbl_seg4_f3[64];
3357 } nvi_dcs_amam_master_tbl_seg4_f3_type;
3358
3359 /* Type to hold dcs_amam_master_tbl_seg5_f1  */
3360 typedef PACKED struct PACKED_POST{ 
3361   
3362   uint16                                           dcs_amam_master_tbl_seg5_f1[64];
3363 } nvi_dcs_amam_master_tbl_seg5_f1_type;
3364
3365 /* Type to hold dcs_amam_master_tbl_seg5_f2  */
3366 typedef PACKED struct PACKED_POST{ 
3367   
3368   uint16                                           dcs_amam_master_tbl_seg5_f2[64];
3369 } nvi_dcs_amam_master_tbl_seg5_f2_type;
3370
3371 /* Type to hold dcs_amam_master_tbl_seg5_f3  */
3372 typedef PACKED struct PACKED_POST{ 
3373   
3374   uint16                                           dcs_amam_master_tbl_seg5_f3[64];
3375 } nvi_dcs_amam_master_tbl_seg5_f3_type;
3376
3377 /* Type to hold dcs_amam_master_tbl_seg6_f1  */
3378 typedef PACKED struct PACKED_POST{ 
3379   
3380   uint16                                           dcs_amam_master_tbl_seg6_f1[64];
3381 } nvi_dcs_amam_master_tbl_seg6_f1_type;
3382
3383 /* Type to hold dcs_amam_master_tbl_seg6_f2  */
3384 typedef PACKED struct PACKED_POST{ 
3385   
3386   uint16                                           dcs_amam_master_tbl_seg6_f2[64];
3387 } nvi_dcs_amam_master_tbl_seg6_f2_type;
3388
3389 /* Type to hold dcs_amam_master_tbl_seg6_f3  */
3390 typedef PACKED struct PACKED_POST{ 
3391   
3392   uint16                                           dcs_amam_master_tbl_seg6_f3[64];
3393 } nvi_dcs_amam_master_tbl_seg6_f3_type;
3394
3395 /* Type to hold dcs_amam_master_tbl_seg7_f1  */
3396 typedef PACKED struct PACKED_POST{ 
3397   
3398   uint16                                           dcs_amam_master_tbl_seg7_f1[64];
3399 } nvi_dcs_amam_master_tbl_seg7_f1_type;
3400
3401 /* Type to hold dcs_amam_master_tbl_seg7_f2  */
3402 typedef PACKED struct PACKED_POST{ 
3403   
3404   uint16                                           dcs_amam_master_tbl_seg7_f2[64];
3405 } nvi_dcs_amam_master_tbl_seg7_f2_type;
3406
3407 /* Type to hold dcs_amam_master_tbl_seg7_f3  */
3408 typedef PACKED struct PACKED_POST{ 
3409   
3410   uint16                                           dcs_amam_master_tbl_seg7_f3[64];
3411 } nvi_dcs_amam_master_tbl_seg7_f3_type;
3412
3413 /* Type to hold dcs_amam_master_tbl_seg8_f2  */
3414 typedef PACKED struct PACKED_POST{ 
3415   
3416   uint16                                           dcs_amam_master_tbl_seg8_f2[64];
3417 } nvi_dcs_amam_master_tbl_seg8_f2_type;
3418
3419 /* Type to hold dcs_amam_master_tbl_seg8_f3  */
3420 typedef PACKED struct PACKED_POST{ 
3421   
3422   uint16                                           dcs_amam_master_tbl_seg8_f3[64];
3423 } nvi_dcs_amam_master_tbl_seg8_f3_type;
3424
3425 /* Type to hold dcs_ampm_master_tbl_seg1_f2  */
3426 typedef PACKED struct PACKED_POST{ 
3427   
3428   uint32                                           dcs_ampm_master_tbl_seg1_f2[32];
3429 } nvi_dcs_ampm_master_tbl_seg1_f2_type;
3430
3431 /* Type to hold dcs_ampm_master_tbl_seg1_f3  */
3432 typedef PACKED struct PACKED_POST{ 
3433   
3434   uint32                                           dcs_ampm_master_tbl_seg1_f3[32];
3435 } nvi_dcs_ampm_master_tbl_seg1_f3_type;
3436
3437 /* Type to hold dcs_ampm_master_tbl_seg2_f1  */
3438 typedef PACKED struct PACKED_POST{ 
3439   
3440   uint32                                           dcs_ampm_master_tbl_seg2_f1[32];
3441 } nvi_dcs_ampm_master_tbl_seg2_f1_type;
3442
3443 /* Type to hold dcs_ampm_master_tbl_seg2_f3  */
3444 typedef PACKED struct PACKED_POST{ 
3445   
3446   uint32                                           dcs_ampm_master_tbl_seg2_f3[32];
3447 } nvi_dcs_ampm_master_tbl_seg2_f3_type;
3448
3449 /* Type to hold dcs_ampm_master_tbl_seg3_f2  */
3450 typedef PACKED struct PACKED_POST{ 
3451   
3452   uint32                                           dcs_ampm_master_tbl_seg3_f2[32];
3453 } nvi_dcs_ampm_master_tbl_seg3_f2_type;
3454
3455 /* Type to hold dcs_ampm_master_tbl_seg3_f3  */
3456 typedef PACKED struct PACKED_POST{ 
3457   
3458   uint32                                           dcs_ampm_master_tbl_seg3_f3[32];
3459 } nvi_dcs_ampm_master_tbl_seg3_f3_type;
3460
3461 /* Type to hold dcs_ampm_master_tbl_seg4_f2  */
3462 typedef PACKED struct PACKED_POST{ 
3463   
3464   uint32                                           dcs_ampm_master_tbl_seg4_f2[32];
3465 } nvi_dcs_ampm_master_tbl_seg4_f2_type;
3466
3467 /* Type to hold dcs_ampm_master_tbl_seg4_f3  */
3468 typedef PACKED struct PACKED_POST{ 
3469   
3470   uint32                                           dcs_ampm_master_tbl_seg4_f3[32];
3471 } nvi_dcs_ampm_master_tbl_seg4_f3_type;
3472
3473 /* Type to hold dcs_ampm_master_tbl_seg5_f2  */
3474 typedef PACKED struct PACKED_POST{ 
3475   
3476   uint32                                           dcs_ampm_master_tbl_seg5_f2[32];
3477 } nvi_dcs_ampm_master_tbl_seg5_f2_type;
3478
3479 /* Type to hold dcs_ampm_master_tbl_seg6_f3  */
3480 typedef PACKED struct PACKED_POST{ 
3481   
3482   uint32                                           dcs_ampm_master_tbl_seg6_f3[32];
3483 } nvi_dcs_ampm_master_tbl_seg6_f3_type;
3484
3485 /* Type to hold dcs_ampm_master_tbl_seg7_f3  */
3486 typedef PACKED struct PACKED_POST{ 
3487   
3488   uint32                                           dcs_ampm_master_tbl_seg7_f3[32];
3489 } nvi_dcs_ampm_master_tbl_seg7_f3_type;
3490
3491 /* Type to hold dcs_ampm_master_tbl_seg8_f3  */
3492 typedef PACKED struct PACKED_POST{ 
3493   
3494   uint32                                           dcs_ampm_master_tbl_seg8_f3[32];
3495 } nvi_dcs_ampm_master_tbl_seg8_f3_type;
3496
3497 /* Type to hold dcs_c1_tx_freq_comp  */
3498 typedef PACKED struct PACKED_POST{ 
3499   
3500   int8                                             dcs_c1_tx_freq_comp[8];
3501 } nvi_dcs_c1_tx_freq_comp_type;
3502
3503 /* Type to hold dcs_cal_arfcn  */
3504 typedef PACKED struct PACKED_POST{ 
3505   
3506   uint16                                           dcs_cal_arfcn[NV_DCS_CAL_ARFCN_SIZ];
3507 } nvi_dcs_cal_arfcn_type;
3508
3509 /* Type to hold dcs_enable_tx_freq_comp_vs_pcl  */
3510 typedef PACKED struct PACKED_POST{ 
3511   
3512   uint8                                            dcs_enable_tx_freq_comp_vs_pcl[16];
3513 } nvi_dcs_enable_tx_freq_comp_vs_pcl_type;
3514
3515 /* Type to hold dcs_pa_gain_slope  */
3516 typedef PACKED struct PACKED_POST{ 
3517   
3518   byte                                             dcs_pa_gain_slope[NV_NUM_DCS_PA_PROFILES];
3519 } nvi_dcs_pa_gain_slope_type;
3520
3521 /* Type to hold dcs_pa_temp_comp_max_pwr  */
3522 typedef PACKED struct PACKED_POST{ 
3523   
3524   int16                                            dcs_pa_temp_comp_max_pwr[16];
3525 } nvi_dcs_pa_temp_comp_max_pwr_type;
3526
3527 /* Type to hold dcs_power_levels  */
3528 typedef PACKED struct PACKED_POST{ 
3529   
3530   int16                                            dcs_power_levels[16];
3531 } nvi_dcs_power_levels_type;
3532
3533 /* Type to hold dcs_prdi_00  */
3534 typedef PACKED struct PACKED_POST{ 
3535   
3536   uint8                                            dcs_prdi_00[30];
3537 } nvi_dcs_prdi_00_type;
3538
3539 /* Type to hold dcs_prdi_01  */
3540 typedef PACKED struct PACKED_POST{ 
3541   
3542   uint8                                            dcs_prdi_01[30];
3543 } nvi_dcs_prdi_01_type;
3544
3545 /* Type to hold dcs_prdi_02  */
3546 typedef PACKED struct PACKED_POST{ 
3547   
3548   uint8                                            dcs_prdi_02[30];
3549 } nvi_dcs_prdi_02_type;
3550
3551 /* Type to hold dcs_prdi_03  */
3552 typedef PACKED struct PACKED_POST{ 
3553   
3554   uint8                                            dcs_prdi_03[30];
3555 } nvi_dcs_prdi_03_type;
3556
3557 /* Type to hold dcs_prdi_04  */
3558 typedef PACKED struct PACKED_POST{ 
3559   
3560   uint8                                            dcs_prdi_04[30];
3561 } nvi_dcs_prdi_04_type;
3562
3563 /* Type to hold dcs_prdi_05  */
3564 typedef PACKED struct PACKED_POST{ 
3565   
3566   uint8                                            dcs_prdi_05[30];
3567 } nvi_dcs_prdi_05_type;
3568
3569 /* Type to hold dcs_prdi_06  */
3570 typedef PACKED struct PACKED_POST{ 
3571   
3572   uint8                                            dcs_prdi_06[30];
3573 } nvi_dcs_prdi_06_type;
3574
3575 /* Type to hold dcs_prdi_08  */
3576 typedef PACKED struct PACKED_POST{ 
3577   
3578   uint8                                            dcs_prdi_08[30];
3579 } nvi_dcs_prdi_08_type;
3580
3581 /* Type to hold dcs_prdi_09  */
3582 typedef PACKED struct PACKED_POST{ 
3583   
3584   uint8                                            dcs_prdi_09[30];
3585 } nvi_dcs_prdi_09_type;
3586
3587 /* Type to hold dcs_prdi_10  */
3588 typedef PACKED struct PACKED_POST{ 
3589   
3590   uint8                                            dcs_prdi_10[30];
3591 } nvi_dcs_prdi_10_type;
3592
3593 /* Type to hold dcs_prui_00  */
3594 typedef PACKED struct PACKED_POST{ 
3595   
3596   uint8                                            dcs_prui_00[30];
3597 } nvi_dcs_prui_00_type;
3598
3599 /* Type to hold dcs_prui_01  */
3600 typedef PACKED struct PACKED_POST{ 
3601   
3602   uint8                                            dcs_prui_01[30];