1 /******************************************************************************
2 *  Filename:       hw_fcfg1_h
3 *  Revised:        2018-11-06 14:08:24 +0100 (Tue, 06 Nov 2018)
4 *  Revision:       53237
5 *
6 * Copyright (c) 2015 - 2017, Texas Instruments Incorporated
7 * All rights reserved.
8 *
9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions are met:
11 *
12 * 1) Redistributions of source code must retain the above copyright notice,
13 *    this list of conditions and the following disclaimer.
14 *
15 * 2) Redistributions in binary form must reproduce the above copyright notice,
16 *    this list of conditions and the following disclaimer in the documentation
17 *    and/or other materials provided with the distribution.
18 *
19 * 3) Neither the name of the ORGANIZATION nor the names of its contributors may
20 *    be used to endorse or promote products derived from this software without
21 *    specific prior written permission.
22 *
23 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
24 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
25 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
26 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
27 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
28 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
29 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
30 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
31 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
32 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
33 * POSSIBILITY OF SUCH DAMAGE.
34 *
35 ******************************************************************************/
36 
37 #ifndef __HW_FCFG1_H__
38 #define __HW_FCFG1_H__
39 
40 //*****************************************************************************
41 //
42 // This section defines the register offsets of
43 // FCFG1 component
44 //
45 //*****************************************************************************
46 // Misc configurations
47 #define FCFG1_O_MISC_CONF_1                                         0x000000A0
48 
49 // Internal
50 #define FCFG1_O_MISC_CONF_2                                         0x000000A4
51 
52 // Internal
53 #define FCFG1_O_HPOSC_MEAS_5                                        0x000000B0
54 
55 // Internal
56 #define FCFG1_O_HPOSC_MEAS_4                                        0x000000B4
57 
58 // Internal
59 #define FCFG1_O_HPOSC_MEAS_3                                        0x000000B8
60 
61 // Internal
62 #define FCFG1_O_HPOSC_MEAS_2                                        0x000000BC
63 
64 // Internal
65 #define FCFG1_O_HPOSC_MEAS_1                                        0x000000C0
66 
67 // Internal
68 #define FCFG1_O_CONFIG_CC26_FE                                      0x000000C4
69 
70 // Internal
71 #define FCFG1_O_CONFIG_CC13_FE                                      0x000000C8
72 
73 // Internal
74 #define FCFG1_O_CONFIG_RF_COMMON                                    0x000000CC
75 
76 // Internal
77 #define FCFG1_O_CONFIG_SYNTH_DIV2_CC26_2G4                          0x000000D0
78 
79 // Internal
80 #define FCFG1_O_CONFIG_SYNTH_DIV2_CC13_2G4                          0x000000D4
81 
82 // Internal
83 #define FCFG1_O_CONFIG_SYNTH_DIV2_CC26_1G                           0x000000D8
84 
85 // Internal
86 #define FCFG1_O_CONFIG_SYNTH_DIV2_CC13_1G                           0x000000DC
87 
88 // Internal
89 #define FCFG1_O_CONFIG_SYNTH_DIV4_CC26                              0x000000E0
90 
91 // Internal
92 #define FCFG1_O_CONFIG_SYNTH_DIV4_CC13                              0x000000E4
93 
94 // Internal
95 #define FCFG1_O_CONFIG_SYNTH_DIV5                                   0x000000E8
96 
97 // Internal
98 #define FCFG1_O_CONFIG_SYNTH_DIV6_CC26                              0x000000EC
99 
100 // Internal
101 #define FCFG1_O_CONFIG_SYNTH_DIV6_CC13                              0x000000F0
102 
103 // Internal
104 #define FCFG1_O_CONFIG_SYNTH_DIV10                                  0x000000F4
105 
106 // Internal
107 #define FCFG1_O_CONFIG_SYNTH_DIV12_CC26                             0x000000F8
108 
109 // Internal
110 #define FCFG1_O_CONFIG_SYNTH_DIV12_CC13                             0x000000FC
111 
112 // Internal
113 #define FCFG1_O_CONFIG_SYNTH_DIV15                                  0x00000100
114 
115 // Internal
116 #define FCFG1_O_CONFIG_SYNTH_DIV30                                  0x00000104
117 
118 // Flash information
119 #define FCFG1_O_FLASH_NUMBER                                        0x00000164
120 
121 // Flash information
122 #define FCFG1_O_FLASH_COORDINATE                                    0x0000016C
123 
124 // Internal
125 #define FCFG1_O_FLASH_E_P                                           0x00000170
126 
127 // Internal
128 #define FCFG1_O_FLASH_C_E_P_R                                       0x00000174
129 
130 // Internal
131 #define FCFG1_O_FLASH_P_R_PV                                        0x00000178
132 
133 // Internal
134 #define FCFG1_O_FLASH_EH_SEQ                                        0x0000017C
135 
136 // Internal
137 #define FCFG1_O_FLASH_VHV_E                                         0x00000180
138 
139 // Internal
140 #define FCFG1_O_FLASH_PP                                            0x00000184
141 
142 // Internal
143 #define FCFG1_O_FLASH_PROG_EP                                       0x00000188
144 
145 // Internal
146 #define FCFG1_O_FLASH_ERA_PW                                        0x0000018C
147 
148 // Internal
149 #define FCFG1_O_FLASH_VHV                                           0x00000190
150 
151 // Internal
152 #define FCFG1_O_FLASH_VHV_PV                                        0x00000194
153 
154 // Internal
155 #define FCFG1_O_FLASH_V                                             0x00000198
156 
157 // User Identification.
158 #define FCFG1_O_USER_ID                                             0x00000294
159 
160 // Internal
161 #define FCFG1_O_FLASH_OTP_DATA3                                     0x000002B0
162 
163 // Internal
164 #define FCFG1_O_ANA2_TRIM                                           0x000002B4
165 
166 // Internal
167 #define FCFG1_O_LDO_TRIM                                            0x000002B8
168 
169 // MAC BLE Address 0
170 #define FCFG1_O_MAC_BLE_0                                           0x000002E8
171 
172 // MAC BLE Address 1
173 #define FCFG1_O_MAC_BLE_1                                           0x000002EC
174 
175 // MAC IEEE 802.15.4 Address 0
176 #define FCFG1_O_MAC_15_4_0                                          0x000002F0
177 
178 // MAC IEEE 802.15.4 Address 1
179 #define FCFG1_O_MAC_15_4_1                                          0x000002F4
180 
181 // Internal
182 #define FCFG1_O_FLASH_OTP_DATA4                                     0x00000308
183 
184 // Miscellaneous Trim  Parameters
185 #define FCFG1_O_MISC_TRIM                                           0x0000030C
186 
187 // Internal
188 #define FCFG1_O_RCOSC_HF_TEMPCOMP                                   0x00000310
189 
190 // IcePick Device Identification
191 #define FCFG1_O_ICEPICK_DEVICE_ID                                   0x00000318
192 
193 // Factory Configuration (FCFG1) Revision
194 #define FCFG1_O_FCFG1_REVISION                                      0x0000031C
195 
196 // Misc OTP Data
197 #define FCFG1_O_MISC_OTP_DATA                                       0x00000320
198 
199 // IO Configuration
200 #define FCFG1_O_IOCONF                                              0x00000344
201 
202 // Internal
203 #define FCFG1_O_CONFIG_IF_ADC                                       0x0000034C
204 
205 // Internal
206 #define FCFG1_O_CONFIG_OSC_TOP                                      0x00000350
207 
208 // AUX_ADC Gain in Absolute Reference Mode
209 #define FCFG1_O_SOC_ADC_ABS_GAIN                                    0x0000035C
210 
211 // AUX_ADC Gain in Relative Reference Mode
212 #define FCFG1_O_SOC_ADC_REL_GAIN                                    0x00000360
213 
214 // AUX_ADC Temperature Offsets in Absolute Reference Mode
215 #define FCFG1_O_SOC_ADC_OFFSET_INT                                  0x00000368
216 
217 // Internal
218 #define FCFG1_O_SOC_ADC_REF_TRIM_AND_OFFSET_EXT                     0x0000036C
219 
220 // Internal
221 #define FCFG1_O_AMPCOMP_TH1                                         0x00000370
222 
223 // Internal
224 #define FCFG1_O_AMPCOMP_TH2                                         0x00000374
225 
226 // Internal
227 #define FCFG1_O_AMPCOMP_CTRL1                                       0x00000378
228 
229 // Internal
230 #define FCFG1_O_ANABYPASS_VALUE2                                    0x0000037C
231 
232 // Internal
233 #define FCFG1_O_VOLT_TRIM                                           0x00000388
234 
235 // OSC Configuration
236 #define FCFG1_O_OSC_CONF                                            0x0000038C
237 
238 // Internal
239 #define FCFG1_O_FREQ_OFFSET                                         0x00000390
240 
241 // Internal
242 #define FCFG1_O_MISC_OTP_DATA_1                                     0x00000398
243 
244 // Shadow of EFUSE:DIE_ID_0 register
245 #define FCFG1_O_SHDW_DIE_ID_0                                       0x000003D0
246 
247 // Shadow of EFUSE:DIE_ID_1 register
248 #define FCFG1_O_SHDW_DIE_ID_1                                       0x000003D4
249 
250 // Shadow of EFUSE:DIE_ID_2 register
251 #define FCFG1_O_SHDW_DIE_ID_2                                       0x000003D8
252 
253 // Shadow of EFUSE:DIE_ID_3 register
254 #define FCFG1_O_SHDW_DIE_ID_3                                       0x000003DC
255 
256 // Internal
257 #define FCFG1_O_SHDW_OSC_BIAS_LDO_TRIM                              0x000003F8
258 
259 // Internal
260 #define FCFG1_O_SHDW_ANA_TRIM                                       0x000003FC
261 
262 // Internal
263 #define FCFG1_O_DAC_BIAS_CNF                                        0x0000040C
264 
265 // Internal
266 #define FCFG1_O_TFW_PROBE                                           0x00000418
267 
268 // Internal
269 #define FCFG1_O_TFW_FT                                              0x0000041C
270 
271 // Internal
272 #define FCFG1_O_DAC_CAL0                                            0x00000420
273 
274 // Internal
275 #define FCFG1_O_DAC_CAL1                                            0x00000424
276 
277 // Internal
278 #define FCFG1_O_DAC_CAL2                                            0x00000428
279 
280 // Internal
281 #define FCFG1_O_DAC_CAL3                                            0x0000042C
282 
283 //*****************************************************************************
284 //
285 // Register: FCFG1_O_MISC_CONF_1
286 //
287 //*****************************************************************************
288 // Field:   [7:0] DEVICE_MINOR_REV
289 //
290 // HW minor revision number (a value of 0xFF shall be treated equally to 0x00).
291 // Any test of this field by SW should be implemented as a 'greater or equal'
292 // comparison as signed integer.
293 // Value may change without warning.
294 #define FCFG1_MISC_CONF_1_DEVICE_MINOR_REV_W                                 8
295 #define FCFG1_MISC_CONF_1_DEVICE_MINOR_REV_M                        0x000000FF
296 #define FCFG1_MISC_CONF_1_DEVICE_MINOR_REV_S                                 0
297 
298 //*****************************************************************************
299 //
300 // Register: FCFG1_O_MISC_CONF_2
301 //
302 //*****************************************************************************
303 // Field:   [7:0] HPOSC_COMP_P3
304 //
305 // Internal. Only to be used through TI provided API.
306 #define FCFG1_MISC_CONF_2_HPOSC_COMP_P3_W                                    8
307 #define FCFG1_MISC_CONF_2_HPOSC_COMP_P3_M                           0x000000FF
308 #define FCFG1_MISC_CONF_2_HPOSC_COMP_P3_S                                    0
309 
310 //*****************************************************************************
311 //
312 // Register: FCFG1_O_HPOSC_MEAS_5
313 //
314 //*****************************************************************************
315 // Field: [31:16] HPOSC_D5
316 //
317 // Internal. Only to be used through TI provided API.
318 #define FCFG1_HPOSC_MEAS_5_HPOSC_D5_W                                       16
319 #define FCFG1_HPOSC_MEAS_5_HPOSC_D5_M                               0xFFFF0000
320 #define FCFG1_HPOSC_MEAS_5_HPOSC_D5_S                                       16
321 
322 // Field:  [15:8] HPOSC_T5
323 //
324 // Internal. Only to be used through TI provided API.
325 #define FCFG1_HPOSC_MEAS_5_HPOSC_T5_W                                        8
326 #define FCFG1_HPOSC_MEAS_5_HPOSC_T5_M                               0x0000FF00
327 #define FCFG1_HPOSC_MEAS_5_HPOSC_T5_S                                        8
328 
329 // Field:   [7:0] HPOSC_DT5
330 //
331 // Internal. Only to be used through TI provided API.
332 #define FCFG1_HPOSC_MEAS_5_HPOSC_DT5_W                                       8
333 #define FCFG1_HPOSC_MEAS_5_HPOSC_DT5_M                              0x000000FF
334 #define FCFG1_HPOSC_MEAS_5_HPOSC_DT5_S                                       0
335 
336 //*****************************************************************************
337 //
338 // Register: FCFG1_O_HPOSC_MEAS_4
339 //
340 //*****************************************************************************
341 // Field: [31:16] HPOSC_D4
342 //
343 // Internal. Only to be used through TI provided API.
344 #define FCFG1_HPOSC_MEAS_4_HPOSC_D4_W                                       16
345 #define FCFG1_HPOSC_MEAS_4_HPOSC_D4_M                               0xFFFF0000
346 #define FCFG1_HPOSC_MEAS_4_HPOSC_D4_S                                       16
347 
348 // Field:  [15:8] HPOSC_T4
349 //
350 // Internal. Only to be used through TI provided API.
351 #define FCFG1_HPOSC_MEAS_4_HPOSC_T4_W                                        8
352 #define FCFG1_HPOSC_MEAS_4_HPOSC_T4_M                               0x0000FF00
353 #define FCFG1_HPOSC_MEAS_4_HPOSC_T4_S                                        8
354 
355 // Field:   [7:0] HPOSC_DT4
356 //
357 // Internal. Only to be used through TI provided API.
358 #define FCFG1_HPOSC_MEAS_4_HPOSC_DT4_W                                       8
359 #define FCFG1_HPOSC_MEAS_4_HPOSC_DT4_M                              0x000000FF
360 #define FCFG1_HPOSC_MEAS_4_HPOSC_DT4_S                                       0
361 
362 //*****************************************************************************
363 //
364 // Register: FCFG1_O_HPOSC_MEAS_3
365 //
366 //*****************************************************************************
367 // Field: [31:16] HPOSC_D3
368 //
369 // Internal. Only to be used through TI provided API.
370 #define FCFG1_HPOSC_MEAS_3_HPOSC_D3_W                                       16
371 #define FCFG1_HPOSC_MEAS_3_HPOSC_D3_M                               0xFFFF0000
372 #define FCFG1_HPOSC_MEAS_3_HPOSC_D3_S                                       16
373 
374 // Field:  [15:8] HPOSC_T3
375 //
376 // Internal. Only to be used through TI provided API.
377 #define FCFG1_HPOSC_MEAS_3_HPOSC_T3_W                                        8
378 #define FCFG1_HPOSC_MEAS_3_HPOSC_T3_M                               0x0000FF00
379 #define FCFG1_HPOSC_MEAS_3_HPOSC_T3_S                                        8
380 
381 // Field:   [7:0] HPOSC_DT3
382 //
383 // Internal. Only to be used through TI provided API.
384 #define FCFG1_HPOSC_MEAS_3_HPOSC_DT3_W                                       8
385 #define FCFG1_HPOSC_MEAS_3_HPOSC_DT3_M                              0x000000FF
386 #define FCFG1_HPOSC_MEAS_3_HPOSC_DT3_S                                       0
387 
388 //*****************************************************************************
389 //
390 // Register: FCFG1_O_HPOSC_MEAS_2
391 //
392 //*****************************************************************************
393 // Field: [31:16] HPOSC_D2
394 //
395 // Internal. Only to be used through TI provided API.
396 #define FCFG1_HPOSC_MEAS_2_HPOSC_D2_W                                       16
397 #define FCFG1_HPOSC_MEAS_2_HPOSC_D2_M                               0xFFFF0000
398 #define FCFG1_HPOSC_MEAS_2_HPOSC_D2_S                                       16
399 
400 // Field:  [15:8] HPOSC_T2
401 //
402 // Internal. Only to be used through TI provided API.
403 #define FCFG1_HPOSC_MEAS_2_HPOSC_T2_W                                        8
404 #define FCFG1_HPOSC_MEAS_2_HPOSC_T2_M                               0x0000FF00
405 #define FCFG1_HPOSC_MEAS_2_HPOSC_T2_S                                        8
406 
407 // Field:   [7:0] HPOSC_DT2
408 //
409 // Internal. Only to be used through TI provided API.
410 #define FCFG1_HPOSC_MEAS_2_HPOSC_DT2_W                                       8
411 #define FCFG1_HPOSC_MEAS_2_HPOSC_DT2_M                              0x000000FF
412 #define FCFG1_HPOSC_MEAS_2_HPOSC_DT2_S                                       0
413 
414 //*****************************************************************************
415 //
416 // Register: FCFG1_O_HPOSC_MEAS_1
417 //
418 //*****************************************************************************
419 // Field: [31:16] HPOSC_D1
420 //
421 // Internal. Only to be used through TI provided API.
422 #define FCFG1_HPOSC_MEAS_1_HPOSC_D1_W                                       16
423 #define FCFG1_HPOSC_MEAS_1_HPOSC_D1_M                               0xFFFF0000
424 #define FCFG1_HPOSC_MEAS_1_HPOSC_D1_S                                       16
425 
426 // Field:  [15:8] HPOSC_T1
427 //
428 // Internal. Only to be used through TI provided API.
429 #define FCFG1_HPOSC_MEAS_1_HPOSC_T1_W                                        8
430 #define FCFG1_HPOSC_MEAS_1_HPOSC_T1_M                               0x0000FF00
431 #define FCFG1_HPOSC_MEAS_1_HPOSC_T1_S                                        8
432 
433 // Field:   [7:0] HPOSC_DT1
434 //
435 // Internal. Only to be used through TI provided API.
436 #define FCFG1_HPOSC_MEAS_1_HPOSC_DT1_W                                       8
437 #define FCFG1_HPOSC_MEAS_1_HPOSC_DT1_M                              0x000000FF
438 #define FCFG1_HPOSC_MEAS_1_HPOSC_DT1_S                                       0
439 
440 //*****************************************************************************
441 //
442 // Register: FCFG1_O_CONFIG_CC26_FE
443 //
444 //*****************************************************************************
445 // Field: [31:28] IFAMP_IB
446 //
447 // Internal. Only to be used through TI provided API.
448 #define FCFG1_CONFIG_CC26_FE_IFAMP_IB_W                                      4
449 #define FCFG1_CONFIG_CC26_FE_IFAMP_IB_M                             0xF0000000
450 #define FCFG1_CONFIG_CC26_FE_IFAMP_IB_S                                     28
451 
452 // Field: [27:24] LNA_IB
453 //
454 // Internal. Only to be used through TI provided API.
455 #define FCFG1_CONFIG_CC26_FE_LNA_IB_W                                        4
456 #define FCFG1_CONFIG_CC26_FE_LNA_IB_M                               0x0F000000
457 #define FCFG1_CONFIG_CC26_FE_LNA_IB_S                                       24
458 
459 // Field: [23:19] IFAMP_TRIM
460 //
461 // Internal. Only to be used through TI provided API.
462 #define FCFG1_CONFIG_CC26_FE_IFAMP_TRIM_W                                    5
463 #define FCFG1_CONFIG_CC26_FE_IFAMP_TRIM_M                           0x00F80000
464 #define FCFG1_CONFIG_CC26_FE_IFAMP_TRIM_S                                   19
465 
466 // Field: [18:14] CTL_PA0_TRIM
467 //
468 // Internal. Only to be used through TI provided API.
469 #define FCFG1_CONFIG_CC26_FE_CTL_PA0_TRIM_W                                  5
470 #define FCFG1_CONFIG_CC26_FE_CTL_PA0_TRIM_M                         0x0007C000
471 #define FCFG1_CONFIG_CC26_FE_CTL_PA0_TRIM_S                                 14
472 
473 // Field:    [13] PATRIMCOMPLETE_N
474 //
475 // Internal. Only to be used through TI provided API.
476 #define FCFG1_CONFIG_CC26_FE_PATRIMCOMPLETE_N                       0x00002000
477 #define FCFG1_CONFIG_CC26_FE_PATRIMCOMPLETE_N_BITN                          13
478 #define FCFG1_CONFIG_CC26_FE_PATRIMCOMPLETE_N_M                     0x00002000
479 #define FCFG1_CONFIG_CC26_FE_PATRIMCOMPLETE_N_S                             13
480 
481 // Field:    [12] RSSITRIMCOMPLETE_N
482 //
483 // Internal. Only to be used through TI provided API.
484 #define FCFG1_CONFIG_CC26_FE_RSSITRIMCOMPLETE_N                     0x00001000
485 #define FCFG1_CONFIG_CC26_FE_RSSITRIMCOMPLETE_N_BITN                        12
486 #define FCFG1_CONFIG_CC26_FE_RSSITRIMCOMPLETE_N_M                   0x00001000
487 #define FCFG1_CONFIG_CC26_FE_RSSITRIMCOMPLETE_N_S                           12
488 
489 // Field:   [7:0] RSSI_OFFSET
490 //
491 // Internal. Only to be used through TI provided API.
492 #define FCFG1_CONFIG_CC26_FE_RSSI_OFFSET_W                                   8
493 #define FCFG1_CONFIG_CC26_FE_RSSI_OFFSET_M                          0x000000FF
494 #define FCFG1_CONFIG_CC26_FE_RSSI_OFFSET_S                                   0
495 
496 //*****************************************************************************
497 //
498 // Register: FCFG1_O_CONFIG_CC13_FE
499 //
500 //*****************************************************************************
501 // Field: [31:28] IFAMP_IB
502 //
503 // Internal. Only to be used through TI provided API.
504 #define FCFG1_CONFIG_CC13_FE_IFAMP_IB_W                                      4
505 #define FCFG1_CONFIG_CC13_FE_IFAMP_IB_M                             0xF0000000
506 #define FCFG1_CONFIG_CC13_FE_IFAMP_IB_S                                     28
507 
508 // Field: [27:24] LNA_IB
509 //
510 // Internal. Only to be used through TI provided API.
511 #define FCFG1_CONFIG_CC13_FE_LNA_IB_W                                        4
512 #define FCFG1_CONFIG_CC13_FE_LNA_IB_M                               0x0F000000
513 #define FCFG1_CONFIG_CC13_FE_LNA_IB_S                                       24
514 
515 // Field: [23:19] IFAMP_TRIM
516 //
517 // Internal. Only to be used through TI provided API.
518 #define FCFG1_CONFIG_CC13_FE_IFAMP_TRIM_W                                    5
519 #define FCFG1_CONFIG_CC13_FE_IFAMP_TRIM_M                           0x00F80000
520 #define FCFG1_CONFIG_CC13_FE_IFAMP_TRIM_S                                   19
521 
522 // Field: [18:14] CTL_PA0_TRIM
523 //
524 // Internal. Only to be used through TI provided API.
525 #define FCFG1_CONFIG_CC13_FE_CTL_PA0_TRIM_W                                  5
526 #define FCFG1_CONFIG_CC13_FE_CTL_PA0_TRIM_M                         0x0007C000
527 #define FCFG1_CONFIG_CC13_FE_CTL_PA0_TRIM_S                                 14
528 
529 // Field:    [13] PATRIMCOMPLETE_N
530 //
531 // Internal. Only to be used through TI provided API.
532 #define FCFG1_CONFIG_CC13_FE_PATRIMCOMPLETE_N                       0x00002000
533 #define FCFG1_CONFIG_CC13_FE_PATRIMCOMPLETE_N_BITN                          13
534 #define FCFG1_CONFIG_CC13_FE_PATRIMCOMPLETE_N_M                     0x00002000
535 #define FCFG1_CONFIG_CC13_FE_PATRIMCOMPLETE_N_S                             13
536 
537 // Field:    [12] RSSITRIMCOMPLETE_N
538 //
539 // Internal. Only to be used through TI provided API.
540 #define FCFG1_CONFIG_CC13_FE_RSSITRIMCOMPLETE_N                     0x00001000
541 #define FCFG1_CONFIG_CC13_FE_RSSITRIMCOMPLETE_N_BITN                        12
542 #define FCFG1_CONFIG_CC13_FE_RSSITRIMCOMPLETE_N_M                   0x00001000
543 #define FCFG1_CONFIG_CC13_FE_RSSITRIMCOMPLETE_N_S                           12
544 
545 // Field:   [7:0] RSSI_OFFSET
546 //
547 // Internal. Only to be used through TI provided API.
548 #define FCFG1_CONFIG_CC13_FE_RSSI_OFFSET_W                                   8
549 #define FCFG1_CONFIG_CC13_FE_RSSI_OFFSET_M                          0x000000FF
550 #define FCFG1_CONFIG_CC13_FE_RSSI_OFFSET_S                                   0
551 
552 //*****************************************************************************
553 //
554 // Register: FCFG1_O_CONFIG_RF_COMMON
555 //
556 //*****************************************************************************
557 // Field:    [31] DISABLE_CORNER_CAP
558 //
559 // Internal. Only to be used through TI provided API.
560 #define FCFG1_CONFIG_RF_COMMON_DISABLE_CORNER_CAP                   0x80000000
561 #define FCFG1_CONFIG_RF_COMMON_DISABLE_CORNER_CAP_BITN                      31
562 #define FCFG1_CONFIG_RF_COMMON_DISABLE_CORNER_CAP_M                 0x80000000
563 #define FCFG1_CONFIG_RF_COMMON_DISABLE_CORNER_CAP_S                         31
564 
565 // Field: [30:25] SLDO_TRIM_OUTPUT
566 //
567 // Internal. Only to be used through TI provided API.
568 #define FCFG1_CONFIG_RF_COMMON_SLDO_TRIM_OUTPUT_W                            6
569 #define FCFG1_CONFIG_RF_COMMON_SLDO_TRIM_OUTPUT_M                   0x7E000000
570 #define FCFG1_CONFIG_RF_COMMON_SLDO_TRIM_OUTPUT_S                           25
571 
572 // Field:    [21] PA20DBMTRIMCOMPLETE_N
573 //
574 // Internal. Only to be used through TI provided API.
575 #define FCFG1_CONFIG_RF_COMMON_PA20DBMTRIMCOMPLETE_N                0x00200000
576 #define FCFG1_CONFIG_RF_COMMON_PA20DBMTRIMCOMPLETE_N_BITN                   21
577 #define FCFG1_CONFIG_RF_COMMON_PA20DBMTRIMCOMPLETE_N_M              0x00200000
578 #define FCFG1_CONFIG_RF_COMMON_PA20DBMTRIMCOMPLETE_N_S                      21
579 
580 // Field: [20:16] CTL_PA_20DBM_TRIM
581 //
582 // Internal. Only to be used through TI provided API.
583 #define FCFG1_CONFIG_RF_COMMON_CTL_PA_20DBM_TRIM_W                           5
584 #define FCFG1_CONFIG_RF_COMMON_CTL_PA_20DBM_TRIM_M                  0x001F0000
585 #define FCFG1_CONFIG_RF_COMMON_CTL_PA_20DBM_TRIM_S                          16
586 
587 // Field:  [15:9] RFLDO_TRIM_OUTPUT
588 //
589 // Internal. Only to be used through TI provided API.
590 #define FCFG1_CONFIG_RF_COMMON_RFLDO_TRIM_OUTPUT_W                           7
591 #define FCFG1_CONFIG_RF_COMMON_RFLDO_TRIM_OUTPUT_M                  0x0000FE00
592 #define FCFG1_CONFIG_RF_COMMON_RFLDO_TRIM_OUTPUT_S                           9
593 
594 // Field:   [8:6] QUANTCTLTHRES
595 //
596 // Internal. Only to be used through TI provided API.
597 #define FCFG1_CONFIG_RF_COMMON_QUANTCTLTHRES_W                               3
598 #define FCFG1_CONFIG_RF_COMMON_QUANTCTLTHRES_M                      0x000001C0
599 #define FCFG1_CONFIG_RF_COMMON_QUANTCTLTHRES_S                               6
600 
601 // Field:   [5:0] DACTRIM
602 //
603 // Internal. Only to be used through TI provided API.
604 #define FCFG1_CONFIG_RF_COMMON_DACTRIM_W                                     6
605 #define FCFG1_CONFIG_RF_COMMON_DACTRIM_M                            0x0000003F
606 #define FCFG1_CONFIG_RF_COMMON_DACTRIM_S                                     0
607 
608 //*****************************************************************************
609 //
610 // Register: FCFG1_O_CONFIG_SYNTH_DIV2_CC26_2G4
611 //
612 //*****************************************************************************
613 // Field: [31:28] MIN_ALLOWED_RTRIM
614 //
615 // Internal. Only to be used through TI provided API.
616 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_2G4_MIN_ALLOWED_RTRIM_W                 4
617 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_2G4_MIN_ALLOWED_RTRIM_M        0xF0000000
618 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_2G4_MIN_ALLOWED_RTRIM_S                28
619 
620 // Field: [27:12] RFC_MDM_DEMIQMC0
621 //
622 // Internal. Only to be used through TI provided API.
623 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_2G4_RFC_MDM_DEMIQMC0_W                 16
624 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_2G4_RFC_MDM_DEMIQMC0_M         0x0FFFF000
625 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_2G4_RFC_MDM_DEMIQMC0_S                 12
626 
627 // Field:  [11:6] LDOVCO_TRIM_OUTPUT
628 //
629 // Internal. Only to be used through TI provided API.
630 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_2G4_LDOVCO_TRIM_OUTPUT_W                6
631 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_2G4_LDOVCO_TRIM_OUTPUT_M       0x00000FC0
632 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_2G4_LDOVCO_TRIM_OUTPUT_S                6
633 
634 // Field:     [5] RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N
635 //
636 // Internal. Only to be used through TI provided API.
637 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_2G4_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N \
638                                                                     0x00000020
639 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_2G4_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_BITN \
640                                                                              5
641 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_2G4_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_M \
642                                                                     0x00000020
643 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_2G4_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_S \
644                                                                              5
645 
646 //*****************************************************************************
647 //
648 // Register: FCFG1_O_CONFIG_SYNTH_DIV2_CC13_2G4
649 //
650 //*****************************************************************************
651 // Field: [31:28] MIN_ALLOWED_RTRIM
652 //
653 // Internal. Only to be used through TI provided API.
654 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_2G4_MIN_ALLOWED_RTRIM_W                 4
655 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_2G4_MIN_ALLOWED_RTRIM_M        0xF0000000
656 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_2G4_MIN_ALLOWED_RTRIM_S                28
657 
658 // Field: [27:12] RFC_MDM_DEMIQMC0
659 //
660 // Internal. Only to be used through TI provided API.
661 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_2G4_RFC_MDM_DEMIQMC0_W                 16
662 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_2G4_RFC_MDM_DEMIQMC0_M         0x0FFFF000
663 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_2G4_RFC_MDM_DEMIQMC0_S                 12
664 
665 // Field:  [11:6] LDOVCO_TRIM_OUTPUT
666 //
667 // Internal. Only to be used through TI provided API.
668 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_2G4_LDOVCO_TRIM_OUTPUT_W                6
669 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_2G4_LDOVCO_TRIM_OUTPUT_M       0x00000FC0
670 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_2G4_LDOVCO_TRIM_OUTPUT_S                6
671 
672 // Field:     [5] RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N
673 //
674 // Internal. Only to be used through TI provided API.
675 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_2G4_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N \
676                                                                     0x00000020
677 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_2G4_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_BITN \
678                                                                              5
679 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_2G4_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_M \
680                                                                     0x00000020
681 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_2G4_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_S \
682                                                                              5
683 
684 //*****************************************************************************
685 //
686 // Register: FCFG1_O_CONFIG_SYNTH_DIV2_CC26_1G
687 //
688 //*****************************************************************************
689 // Field: [31:28] MIN_ALLOWED_RTRIM
690 //
691 // Internal. Only to be used through TI provided API.
692 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_1G_MIN_ALLOWED_RTRIM_W                  4
693 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_1G_MIN_ALLOWED_RTRIM_M         0xF0000000
694 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_1G_MIN_ALLOWED_RTRIM_S                 28
695 
696 // Field: [27:12] RFC_MDM_DEMIQMC0
697 //
698 // Internal. Only to be used through TI provided API.
699 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_1G_RFC_MDM_DEMIQMC0_W                  16
700 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_1G_RFC_MDM_DEMIQMC0_M          0x0FFFF000
701 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_1G_RFC_MDM_DEMIQMC0_S                  12
702 
703 // Field:  [11:6] LDOVCO_TRIM_OUTPUT
704 //
705 // Internal. Only to be used through TI provided API.
706 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_1G_LDOVCO_TRIM_OUTPUT_W                 6
707 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_1G_LDOVCO_TRIM_OUTPUT_M        0x00000FC0
708 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_1G_LDOVCO_TRIM_OUTPUT_S                 6
709 
710 // Field:     [5] RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N
711 //
712 // Internal. Only to be used through TI provided API.
713 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_1G_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N \
714                                                                     0x00000020
715 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_1G_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_BITN \
716                                                                              5
717 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_1G_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_M \
718                                                                     0x00000020
719 #define FCFG1_CONFIG_SYNTH_DIV2_CC26_1G_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_S \
720                                                                              5
721 
722 //*****************************************************************************
723 //
724 // Register: FCFG1_O_CONFIG_SYNTH_DIV2_CC13_1G
725 //
726 //*****************************************************************************
727 // Field: [31:28] MIN_ALLOWED_RTRIM
728 //
729 // Internal. Only to be used through TI provided API.
730 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_1G_MIN_ALLOWED_RTRIM_W                  4
731 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_1G_MIN_ALLOWED_RTRIM_M         0xF0000000
732 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_1G_MIN_ALLOWED_RTRIM_S                 28
733 
734 // Field: [27:12] RFC_MDM_DEMIQMC0
735 //
736 // Internal. Only to be used through TI provided API.
737 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_1G_RFC_MDM_DEMIQMC0_W                  16
738 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_1G_RFC_MDM_DEMIQMC0_M          0x0FFFF000
739 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_1G_RFC_MDM_DEMIQMC0_S                  12
740 
741 // Field:  [11:6] LDOVCO_TRIM_OUTPUT
742 //
743 // Internal. Only to be used through TI provided API.
744 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_1G_LDOVCO_TRIM_OUTPUT_W                 6
745 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_1G_LDOVCO_TRIM_OUTPUT_M        0x00000FC0
746 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_1G_LDOVCO_TRIM_OUTPUT_S                 6
747 
748 // Field:     [5] RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N
749 //
750 // Internal. Only to be used through TI provided API.
751 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_1G_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N \
752                                                                     0x00000020
753 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_1G_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_BITN \
754                                                                              5
755 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_1G_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_M \
756                                                                     0x00000020
757 #define FCFG1_CONFIG_SYNTH_DIV2_CC13_1G_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_S \
758                                                                              5
759 
760 //*****************************************************************************
761 //
762 // Register: FCFG1_O_CONFIG_SYNTH_DIV4_CC26
763 //
764 //*****************************************************************************
765 // Field: [31:28] MIN_ALLOWED_RTRIM
766 //
767 // Internal. Only to be used through TI provided API.
768 #define FCFG1_CONFIG_SYNTH_DIV4_CC26_MIN_ALLOWED_RTRIM_W                     4
769 #define FCFG1_CONFIG_SYNTH_DIV4_CC26_MIN_ALLOWED_RTRIM_M            0xF0000000
770 #define FCFG1_CONFIG_SYNTH_DIV4_CC26_MIN_ALLOWED_RTRIM_S                    28
771 
772 // Field: [27:12] RFC_MDM_DEMIQMC0
773 //
774 // Internal. Only to be used through TI provided API.
775 #define FCFG1_CONFIG_SYNTH_DIV4_CC26_RFC_MDM_DEMIQMC0_W                     16
776 #define FCFG1_CONFIG_SYNTH_DIV4_CC26_RFC_MDM_DEMIQMC0_M             0x0FFFF000
777 #define FCFG1_CONFIG_SYNTH_DIV4_CC26_RFC_MDM_DEMIQMC0_S                     12
778 
779 // Field:  [11:6] LDOVCO_TRIM_OUTPUT
780 //
781 // Internal. Only to be used through TI provided API.
782 #define FCFG1_CONFIG_SYNTH_DIV4_CC26_LDOVCO_TRIM_OUTPUT_W                    6
783 #define FCFG1_CONFIG_SYNTH_DIV4_CC26_LDOVCO_TRIM_OUTPUT_M           0x00000FC0
784 #define FCFG1_CONFIG_SYNTH_DIV4_CC26_LDOVCO_TRIM_OUTPUT_S                    6
785 
786 // Field:     [5] RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N
787 //
788 // Internal. Only to be used through TI provided API.
789 #define FCFG1_CONFIG_SYNTH_DIV4_CC26_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N \
790                                                                     0x00000020
791 #define FCFG1_CONFIG_SYNTH_DIV4_CC26_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_BITN \
792                                                                              5
793 #define FCFG1_CONFIG_SYNTH_DIV4_CC26_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_M \
794                                                                     0x00000020
795 #define FCFG1_CONFIG_SYNTH_DIV4_CC26_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_S \
796                                                                              5
797 
798 //*****************************************************************************
799 //
800 // Register: FCFG1_O_CONFIG_SYNTH_DIV4_CC13
801 //
802 //*****************************************************************************
803 // Field: [31:28] MIN_ALLOWED_RTRIM
804 //
805 // Internal. Only to be used through TI provided API.
806 #define FCFG1_CONFIG_SYNTH_DIV4_CC13_MIN_ALLOWED_RTRIM_W                     4
807 #define FCFG1_CONFIG_SYNTH_DIV4_CC13_MIN_ALLOWED_RTRIM_M            0xF0000000
808 #define FCFG1_CONFIG_SYNTH_DIV4_CC13_MIN_ALLOWED_RTRIM_S                    28
809 
810 // Field: [27:12] RFC_MDM_DEMIQMC0
811 //
812 // Internal. Only to be used through TI provided API.
813 #define FCFG1_CONFIG_SYNTH_DIV4_CC13_RFC_MDM_DEMIQMC0_W                     16
814 #define FCFG1_CONFIG_SYNTH_DIV4_CC13_RFC_MDM_DEMIQMC0_M             0x0FFFF000
815 #define FCFG1_CONFIG_SYNTH_DIV4_CC13_RFC_MDM_DEMIQMC0_S                     12
816 
817 // Field:  [11:6] LDOVCO_TRIM_OUTPUT
818 //
819 // Internal. Only to be used through TI provided API.
820 #define FCFG1_CONFIG_SYNTH_DIV4_CC13_LDOVCO_TRIM_OUTPUT_W                    6
821 #define FCFG1_CONFIG_SYNTH_DIV4_CC13_LDOVCO_TRIM_OUTPUT_M           0x00000FC0
822 #define FCFG1_CONFIG_SYNTH_DIV4_CC13_LDOVCO_TRIM_OUTPUT_S                    6
823 
824 // Field:     [5] RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N
825 //
826 // Internal. Only to be used through TI provided API.
827 #define FCFG1_CONFIG_SYNTH_DIV4_CC13_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N \
828                                                                     0x00000020
829 #define FCFG1_CONFIG_SYNTH_DIV4_CC13_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_BITN \
830                                                                              5
831 #define FCFG1_CONFIG_SYNTH_DIV4_CC13_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_M \
832                                                                     0x00000020
833 #define FCFG1_CONFIG_SYNTH_DIV4_CC13_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_S \
834                                                                              5
835 
836 //*****************************************************************************
837 //
838 // Register: FCFG1_O_CONFIG_SYNTH_DIV5
839 //
840 //*****************************************************************************
841 // Field: [31:28] MIN_ALLOWED_RTRIM
842 //
843 // Internal. Only to be used through TI provided API.
844 #define FCFG1_CONFIG_SYNTH_DIV5_MIN_ALLOWED_RTRIM_W                          4
845 #define FCFG1_CONFIG_SYNTH_DIV5_MIN_ALLOWED_RTRIM_M                 0xF0000000
846 #define FCFG1_CONFIG_SYNTH_DIV5_MIN_ALLOWED_RTRIM_S                         28
847 
848 // Field: [27:12] RFC_MDM_DEMIQMC0
849 //
850 // Internal. Only to be used through TI provided API.
851 #define FCFG1_CONFIG_SYNTH_DIV5_RFC_MDM_DEMIQMC0_W                          16
852 #define FCFG1_CONFIG_SYNTH_DIV5_RFC_MDM_DEMIQMC0_M                  0x0FFFF000
853 #define FCFG1_CONFIG_SYNTH_DIV5_RFC_MDM_DEMIQMC0_S                          12
854 
855 // Field:  [11:6] LDOVCO_TRIM_OUTPUT
856 //
857 // Internal. Only to be used through TI provided API.
858 #define FCFG1_CONFIG_SYNTH_DIV5_LDOVCO_TRIM_OUTPUT_W                         6
859 #define FCFG1_CONFIG_SYNTH_DIV5_LDOVCO_TRIM_OUTPUT_M                0x00000FC0
860 #define FCFG1_CONFIG_SYNTH_DIV5_LDOVCO_TRIM_OUTPUT_S                         6
861 
862 // Field:     [5] RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N
863 //
864 // Internal. Only to be used through TI provided API.
865 #define FCFG1_CONFIG_SYNTH_DIV5_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N     0x00000020
866 #define FCFG1_CONFIG_SYNTH_DIV5_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_BITN \
867                                                                              5
868 #define FCFG1_CONFIG_SYNTH_DIV5_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_M    \
869                                                                     0x00000020
870 #define FCFG1_CONFIG_SYNTH_DIV5_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_S    \
871                                                                              5
872 
873 //*****************************************************************************
874 //
875 // Register: FCFG1_O_CONFIG_SYNTH_DIV6_CC26
876 //
877 //*****************************************************************************
878 // Field: [31:28] MIN_ALLOWED_RTRIM
879 //
880 // Internal. Only to be used through TI provided API.
881 #define FCFG1_CONFIG_SYNTH_DIV6_CC26_MIN_ALLOWED_RTRIM_W                     4
882 #define FCFG1_CONFIG_SYNTH_DIV6_CC26_MIN_ALLOWED_RTRIM_M            0xF0000000
883 #define FCFG1_CONFIG_SYNTH_DIV6_CC26_MIN_ALLOWED_RTRIM_S                    28
884 
885 // Field: [27:12] RFC_MDM_DEMIQMC0
886 //
887 // Internal. Only to be used through TI provided API.
888 #define FCFG1_CONFIG_SYNTH_DIV6_CC26_RFC_MDM_DEMIQMC0_W                     16
889 #define FCFG1_CONFIG_SYNTH_DIV6_CC26_RFC_MDM_DEMIQMC0_M             0x0FFFF000
890 #define FCFG1_CONFIG_SYNTH_DIV6_CC26_RFC_MDM_DEMIQMC0_S                     12
891 
892 // Field:  [11:6] LDOVCO_TRIM_OUTPUT
893 //
894 // Internal. Only to be used through TI provided API.
895 #define FCFG1_CONFIG_SYNTH_DIV6_CC26_LDOVCO_TRIM_OUTPUT_W                    6
896 #define FCFG1_CONFIG_SYNTH_DIV6_CC26_LDOVCO_TRIM_OUTPUT_M           0x00000FC0
897 #define FCFG1_CONFIG_SYNTH_DIV6_CC26_LDOVCO_TRIM_OUTPUT_S                    6
898 
899 // Field:     [5] RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N
900 //
901 // Internal. Only to be used through TI provided API.
902 #define FCFG1_CONFIG_SYNTH_DIV6_CC26_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N \
903                                                                     0x00000020
904 #define FCFG1_CONFIG_SYNTH_DIV6_CC26_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_BITN \
905                                                                              5
906 #define FCFG1_CONFIG_SYNTH_DIV6_CC26_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_M \
907                                                                     0x00000020
908 #define FCFG1_CONFIG_SYNTH_DIV6_CC26_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_S \
909                                                                              5
910 
911 //*****************************************************************************
912 //
913 // Register: FCFG1_O_CONFIG_SYNTH_DIV6_CC13
914 //
915 //*****************************************************************************
916 // Field: [31:28] MIN_ALLOWED_RTRIM
917 //
918 // Internal. Only to be used through TI provided API.
919 #define FCFG1_CONFIG_SYNTH_DIV6_CC13_MIN_ALLOWED_RTRIM_W                     4
920 #define FCFG1_CONFIG_SYNTH_DIV6_CC13_MIN_ALLOWED_RTRIM_M            0xF0000000
921 #define FCFG1_CONFIG_SYNTH_DIV6_CC13_MIN_ALLOWED_RTRIM_S                    28
922 
923 // Field: [27:12] RFC_MDM_DEMIQMC0
924 //
925 // Internal. Only to be used through TI provided API.
926 #define FCFG1_CONFIG_SYNTH_DIV6_CC13_RFC_MDM_DEMIQMC0_W                     16
927 #define FCFG1_CONFIG_SYNTH_DIV6_CC13_RFC_MDM_DEMIQMC0_M             0x0FFFF000
928 #define FCFG1_CONFIG_SYNTH_DIV6_CC13_RFC_MDM_DEMIQMC0_S                     12
929 
930 // Field:  [11:6] LDOVCO_TRIM_OUTPUT
931 //
932 // Internal. Only to be used through TI provided API.
933 #define FCFG1_CONFIG_SYNTH_DIV6_CC13_LDOVCO_TRIM_OUTPUT_W                    6
934 #define FCFG1_CONFIG_SYNTH_DIV6_CC13_LDOVCO_TRIM_OUTPUT_M           0x00000FC0
935 #define FCFG1_CONFIG_SYNTH_DIV6_CC13_LDOVCO_TRIM_OUTPUT_S                    6
936 
937 // Field:     [5] RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N
938 //
939 // Internal. Only to be used through TI provided API.
940 #define FCFG1_CONFIG_SYNTH_DIV6_CC13_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N \
941                                                                     0x00000020
942 #define FCFG1_CONFIG_SYNTH_DIV6_CC13_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_BITN \
943                                                                              5
944 #define FCFG1_CONFIG_SYNTH_DIV6_CC13_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_M \
945                                                                     0x00000020
946 #define FCFG1_CONFIG_SYNTH_DIV6_CC13_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_S \
947                                                                              5
948 
949 //*****************************************************************************
950 //
951 // Register: FCFG1_O_CONFIG_SYNTH_DIV10
952 //
953 //*****************************************************************************
954 // Field: [31:28] MIN_ALLOWED_RTRIM
955 //
956 // Internal. Only to be used through TI provided API.
957 #define FCFG1_CONFIG_SYNTH_DIV10_MIN_ALLOWED_RTRIM_W                         4
958 #define FCFG1_CONFIG_SYNTH_DIV10_MIN_ALLOWED_RTRIM_M                0xF0000000
959 #define FCFG1_CONFIG_SYNTH_DIV10_MIN_ALLOWED_RTRIM_S                        28
960 
961 // Field: [27:12] RFC_MDM_DEMIQMC0
962 //
963 // Internal. Only to be used through TI provided API.
964 #define FCFG1_CONFIG_SYNTH_DIV10_RFC_MDM_DEMIQMC0_W                         16
965 #define FCFG1_CONFIG_SYNTH_DIV10_RFC_MDM_DEMIQMC0_M                 0x0FFFF000
966 #define FCFG1_CONFIG_SYNTH_DIV10_RFC_MDM_DEMIQMC0_S                         12
967 
968 // Field:  [11:6] LDOVCO_TRIM_OUTPUT
969 //
970 // Internal. Only to be used through TI provided API.
971 #define FCFG1_CONFIG_SYNTH_DIV10_LDOVCO_TRIM_OUTPUT_W                        6
972 #define FCFG1_CONFIG_SYNTH_DIV10_LDOVCO_TRIM_OUTPUT_M               0x00000FC0
973 #define FCFG1_CONFIG_SYNTH_DIV10_LDOVCO_TRIM_OUTPUT_S                        6
974 
975 // Field:     [5] RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N
976 //
977 // Internal. Only to be used through TI provided API.
978 #define FCFG1_CONFIG_SYNTH_DIV10_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N     \
979                                                                     0x00000020
980 #define FCFG1_CONFIG_SYNTH_DIV10_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_BITN \
981                                                                              5
982 #define FCFG1_CONFIG_SYNTH_DIV10_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_M   \
983                                                                     0x00000020
984 #define FCFG1_CONFIG_SYNTH_DIV10_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_S   \
985                                                                              5
986 
987 //*****************************************************************************
988 //
989 // Register: FCFG1_O_CONFIG_SYNTH_DIV12_CC26
990 //
991 //*****************************************************************************
992 // Field: [31:28] MIN_ALLOWED_RTRIM
993 //
994 // Internal. Only to be used through TI provided API.
995 #define FCFG1_CONFIG_SYNTH_DIV12_CC26_MIN_ALLOWED_RTRIM_W                    4
996 #define FCFG1_CONFIG_SYNTH_DIV12_CC26_MIN_ALLOWED_RTRIM_M           0xF0000000
997 #define FCFG1_CONFIG_SYNTH_DIV12_CC26_MIN_ALLOWED_RTRIM_S                   28
998 
999 // Field: [27:12] RFC_MDM_DEMIQMC0
1000 //
1001 // Internal. Only to be used through TI provided API.
1002 #define FCFG1_CONFIG_SYNTH_DIV12_CC26_RFC_MDM_DEMIQMC0_W                    16
1003 #define FCFG1_CONFIG_SYNTH_DIV12_CC26_RFC_MDM_DEMIQMC0_M            0x0FFFF000
1004 #define FCFG1_CONFIG_SYNTH_DIV12_CC26_RFC_MDM_DEMIQMC0_S                    12
1005 
1006 // Field:  [11:6] LDOVCO_TRIM_OUTPUT
1007 //
1008 // Internal. Only to be used through TI provided API.
1009 #define FCFG1_CONFIG_SYNTH_DIV12_CC26_LDOVCO_TRIM_OUTPUT_W                   6
1010 #define FCFG1_CONFIG_SYNTH_DIV12_CC26_LDOVCO_TRIM_OUTPUT_M          0x00000FC0
1011 #define FCFG1_CONFIG_SYNTH_DIV12_CC26_LDOVCO_TRIM_OUTPUT_S                   6
1012 
1013 // Field:     [5] RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N
1014 //
1015 // Internal. Only to be used through TI provided API.
1016 #define FCFG1_CONFIG_SYNTH_DIV12_CC26_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N \
1017                                                                     0x00000020
1018 #define FCFG1_CONFIG_SYNTH_DIV12_CC26_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_BITN \
1019                                                                              5
1020 #define FCFG1_CONFIG_SYNTH_DIV12_CC26_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_M \
1021                                                                     0x00000020
1022 #define FCFG1_CONFIG_SYNTH_DIV12_CC26_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_S \
1023                                                                              5
1024 
1025 //*****************************************************************************
1026 //
1027 // Register: FCFG1_O_CONFIG_SYNTH_DIV12_CC13
1028 //
1029 //*****************************************************************************
1030 // Field: [31:28] MIN_ALLOWED_RTRIM
1031 //
1032 // Internal. Only to be used through TI provided API.
1033 #define FCFG1_CONFIG_SYNTH_DIV12_CC13_MIN_ALLOWED_RTRIM_W                    4
1034 #define FCFG1_CONFIG_SYNTH_DIV12_CC13_MIN_ALLOWED_RTRIM_M           0xF0000000
1035 #define FCFG1_CONFIG_SYNTH_DIV12_CC13_MIN_ALLOWED_RTRIM_S                   28
1036 
1037 // Field: [27:12] RFC_MDM_DEMIQMC0
1038 //
1039 // Internal. Only to be used through TI provided API.
1040 #define FCFG1_CONFIG_SYNTH_DIV12_CC13_RFC_MDM_DEMIQMC0_W                    16
1041 #define FCFG1_CONFIG_SYNTH_DIV12_CC13_RFC_MDM_DEMIQMC0_M            0x0FFFF000
1042 #define FCFG1_CONFIG_SYNTH_DIV12_CC13_RFC_MDM_DEMIQMC0_S                    12
1043 
1044 // Field:  [11:6] LDOVCO_TRIM_OUTPUT
1045 //
1046 // Internal. Only to be used through TI provided API.
1047 #define FCFG1_CONFIG_SYNTH_DIV12_CC13_LDOVCO_TRIM_OUTPUT_W                   6
1048 #define FCFG1_CONFIG_SYNTH_DIV12_CC13_LDOVCO_TRIM_OUTPUT_M          0x00000FC0
1049 #define FCFG1_CONFIG_SYNTH_DIV12_CC13_LDOVCO_TRIM_OUTPUT_S                   6
1050 
1051 // Field:     [5] RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N
1052 //
1053 // Internal. Only to be used through TI provided API.
1054 #define FCFG1_CONFIG_SYNTH_DIV12_CC13_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N \
1055                                                                     0x00000020
1056 #define FCFG1_CONFIG_SYNTH_DIV12_CC13_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_BITN \
1057                                                                              5
1058 #define FCFG1_CONFIG_SYNTH_DIV12_CC13_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_M \
1059                                                                     0x00000020
1060 #define FCFG1_CONFIG_SYNTH_DIV12_CC13_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_S \
1061                                                                              5
1062 
1063 //*****************************************************************************
1064 //
1065 // Register: FCFG1_O_CONFIG_SYNTH_DIV15
1066 //
1067 //*****************************************************************************
1068 // Field: [31:28] MIN_ALLOWED_RTRIM
1069 //
1070 // Internal. Only to be used through TI provided API.
1071 #define FCFG1_CONFIG_SYNTH_DIV15_MIN_ALLOWED_RTRIM_W                         4
1072 #define FCFG1_CONFIG_SYNTH_DIV15_MIN_ALLOWED_RTRIM_M                0xF0000000
1073 #define FCFG1_CONFIG_SYNTH_DIV15_MIN_ALLOWED_RTRIM_S                        28
1074 
1075 // Field: [27:12] RFC_MDM_DEMIQMC0
1076 //
1077 // Internal. Only to be used through TI provided API.
1078 #define FCFG1_CONFIG_SYNTH_DIV15_RFC_MDM_DEMIQMC0_W                         16
1079 #define FCFG1_CONFIG_SYNTH_DIV15_RFC_MDM_DEMIQMC0_M                 0x0FFFF000
1080 #define FCFG1_CONFIG_SYNTH_DIV15_RFC_MDM_DEMIQMC0_S                         12
1081 
1082 // Field:  [11:6] LDOVCO_TRIM_OUTPUT
1083 //
1084 // Internal. Only to be used through TI provided API.
1085 #define FCFG1_CONFIG_SYNTH_DIV15_LDOVCO_TRIM_OUTPUT_W                        6
1086 #define FCFG1_CONFIG_SYNTH_DIV15_LDOVCO_TRIM_OUTPUT_M               0x00000FC0
1087 #define FCFG1_CONFIG_SYNTH_DIV15_LDOVCO_TRIM_OUTPUT_S                        6
1088 
1089 // Field:     [5] RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N
1090 //
1091 // Internal. Only to be used through TI provided API.
1092 #define FCFG1_CONFIG_SYNTH_DIV15_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N     \
1093                                                                     0x00000020
1094 #define FCFG1_CONFIG_SYNTH_DIV15_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_BITN \
1095                                                                              5
1096 #define FCFG1_CONFIG_SYNTH_DIV15_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_M   \
1097                                                                     0x00000020
1098 #define FCFG1_CONFIG_SYNTH_DIV15_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_S   \
1099                                                                              5
1100 
1101 //*****************************************************************************
1102 //
1103 // Register: FCFG1_O_CONFIG_SYNTH_DIV30
1104 //
1105 //*****************************************************************************
1106 // Field: [31:28] MIN_ALLOWED_RTRIM
1107 //
1108 // Internal. Only to be used through TI provided API.
1109 #define FCFG1_CONFIG_SYNTH_DIV30_MIN_ALLOWED_RTRIM_W                         4
1110 #define FCFG1_CONFIG_SYNTH_DIV30_MIN_ALLOWED_RTRIM_M                0xF0000000
1111 #define FCFG1_CONFIG_SYNTH_DIV30_MIN_ALLOWED_RTRIM_S                        28
1112 
1113 // Field: [27:12] RFC_MDM_DEMIQMC0
1114 //
1115 // Internal. Only to be used through TI provided API.
1116 #define FCFG1_CONFIG_SYNTH_DIV30_RFC_MDM_DEMIQMC0_W                         16
1117 #define FCFG1_CONFIG_SYNTH_DIV30_RFC_MDM_DEMIQMC0_M                 0x0FFFF000
1118 #define FCFG1_CONFIG_SYNTH_DIV30_RFC_MDM_DEMIQMC0_S                         12
1119 
1120 // Field:  [11:6] LDOVCO_TRIM_OUTPUT
1121 //
1122 // Internal. Only to be used through TI provided API.
1123 #define FCFG1_CONFIG_SYNTH_DIV30_LDOVCO_TRIM_OUTPUT_W                        6
1124 #define FCFG1_CONFIG_SYNTH_DIV30_LDOVCO_TRIM_OUTPUT_M               0x00000FC0
1125 #define FCFG1_CONFIG_SYNTH_DIV30_LDOVCO_TRIM_OUTPUT_S                        6
1126 
1127 // Field:     [5] RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N
1128 //
1129 // Internal. Only to be used through TI provided API.
1130 #define FCFG1_CONFIG_SYNTH_DIV30_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N     \
1131                                                                     0x00000020
1132 #define FCFG1_CONFIG_SYNTH_DIV30_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_BITN \
1133                                                                              5
1134 #define FCFG1_CONFIG_SYNTH_DIV30_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_M   \
1135                                                                     0x00000020
1136 #define FCFG1_CONFIG_SYNTH_DIV30_RFC_MDM_DEMIQMC0_TRIMCOMPLETE_N_S   \
1137                                                                              5
1138 
1139 //*****************************************************************************
1140 //
1141 // Register: FCFG1_O_FLASH_NUMBER
1142 //
1143 //*****************************************************************************
1144 // Field:  [31:0] LOT_NUMBER
1145 //
1146 // Number of the manufacturing lot that produced this unit.
1147 #define FCFG1_FLASH_NUMBER_LOT_NUMBER_W                                     32
1148 #define FCFG1_FLASH_NUMBER_LOT_NUMBER_M                             0xFFFFFFFF
1149 #define FCFG1_FLASH_NUMBER_LOT_NUMBER_S                                      0
1150 
1151 //*****************************************************************************
1152 //
1153 // Register: FCFG1_O_FLASH_COORDINATE
1154 //
1155 //*****************************************************************************
1156 // Field: [31:16] XCOORDINATE
1157 //
1158 // X coordinate of this unit on the wafer.
1159 #define FCFG1_FLASH_COORDINATE_XCOORDINATE_W                                16
1160 #define FCFG1_FLASH_COORDINATE_XCOORDINATE_M                        0xFFFF0000
1161 #define FCFG1_FLASH_COORDINATE_XCOORDINATE_S                                16
1162 
1163 // Field:  [15:0] YCOORDINATE
1164 //
1165 // Y coordinate of this unit on the wafer.
1166 #define FCFG1_FLASH_COORDINATE_YCOORDINATE_W                                16
1167 #define FCFG1_FLASH_COORDINATE_YCOORDINATE_M                        0x0000FFFF
1168 #define FCFG1_FLASH_COORDINATE_YCOORDINATE_S                                 0
1169 
1170 //*****************************************************************************
1171 //
1172 // Register: FCFG1_O_FLASH_E_P
1173 //
1174 //*****************************************************************************
1175 // Field: [31:24] PSU
1176 //
1177 // Internal. Only to be used through TI provided API.
1178 #define FCFG1_FLASH_E_P_PSU_W                                                8
1179 #define FCFG1_FLASH_E_P_PSU_M                                       0xFF000000
1180 #define FCFG1_FLASH_E_P_PSU_S                                               24
1181 
1182 // Field: [23:16] ESU
1183 //
1184 // Internal. Only to be used through TI provided API.
1185 #define FCFG1_FLASH_E_P_ESU_W                                                8
1186 #define FCFG1_FLASH_E_P_ESU_M                                       0x00FF0000
1187 #define FCFG1_FLASH_E_P_ESU_S                                               16
1188 
1189 // Field:  [15:8] PVSU
1190 //
1191 // Internal. Only to be used through TI provided API.
1192 #define FCFG1_FLASH_E_P_PVSU_W                                               8
1193 #define FCFG1_FLASH_E_P_PVSU_M                                      0x0000FF00
1194 #define FCFG1_FLASH_E_P_PVSU_S                                               8
1195 
1196 // Field:   [7:0] EVSU
1197 //
1198 // Internal. Only to be used through TI provided API.
1199 #define FCFG1_FLASH_E_P_EVSU_W                                               8
1200 #define FCFG1_FLASH_E_P_EVSU_M                                      0x000000FF
1201 #define FCFG1_FLASH_E_P_EVSU_S                                               0
1202 
1203 //*****************************************************************************
1204 //
1205 // Register: FCFG1_O_FLASH_C_E_P_R
1206 //
1207 //*****************************************************************************
1208 // Field: [31:24] RVSU
1209 //
1210 // Internal. Only to be used through TI provided API.
1211 #define FCFG1_FLASH_C_E_P_R_RVSU_W                                           8
1212 #define FCFG1_FLASH_C_E_P_R_RVSU_M                                  0xFF000000
1213 #define FCFG1_FLASH_C_E_P_R_RVSU_S                                          24
1214 
1215 // Field: [23:16] PV_ACCESS
1216 //
1217 // Internal. Only to be used through TI provided API.
1218 #define FCFG1_FLASH_C_E_P_R_PV_ACCESS_W                                      8
1219 #define FCFG1_FLASH_C_E_P_R_PV_ACCESS_M                             0x00FF0000
1220 #define FCFG1_FLASH_C_E_P_R_PV_ACCESS_S                                     16
1221 
1222 // Field: [15:12] A_EXEZ_SETUP
1223 //
1224 // Internal. Only to be used through TI provided API.
1225 #define FCFG1_FLASH_C_E_P_R_A_EXEZ_SETUP_W                                   4
1226 #define FCFG1_FLASH_C_E_P_R_A_EXEZ_SETUP_M                          0x0000F000
1227 #define FCFG1_FLASH_C_E_P_R_A_EXEZ_SETUP_S                                  12
1228 
1229 // Field:  [11:0] CVSU
1230 //
1231 // Internal. Only to be used through TI provided API.
1232 #define FCFG1_FLASH_C_E_P_R_CVSU_W                                          12
1233 #define FCFG1_FLASH_C_E_P_R_CVSU_M                                  0x00000FFF
1234 #define FCFG1_FLASH_C_E_P_R_CVSU_S                                           0
1235 
1236 //*****************************************************************************
1237 //
1238 // Register: FCFG1_O_FLASH_P_R_PV
1239 //
1240 //*****************************************************************************
1241 // Field: [31:24] PH
1242 //
1243 // Internal. Only to be used through TI provided API.
1244 #define FCFG1_FLASH_P_R_PV_PH_W                                              8
1245 #define FCFG1_FLASH_P_R_PV_PH_M                                     0xFF000000
1246 #define FCFG1_FLASH_P_R_PV_PH_S                                             24
1247 
1248 // Field: [23:16] RH
1249 //
1250 // Internal. Only to be used through TI provided API.
1251 #define FCFG1_FLASH_P_R_PV_RH_W                                              8
1252 #define FCFG1_FLASH_P_R_PV_RH_M                                     0x00FF0000
1253 #define FCFG1_FLASH_P_R_PV_RH_S                                             16
1254 
1255 // Field:  [15:8] PVH
1256 //
1257 // Internal. Only to be used through TI provided API.
1258 #define FCFG1_FLASH_P_R_PV_PVH_W                                             8
1259 #define FCFG1_FLASH_P_R_PV_PVH_M                                    0x0000FF00
1260 #define FCFG1_FLASH_P_R_PV_PVH_S                                             8
1261 
1262 // Field:   [7:0] PVH2
1263 //
1264 // Internal. Only to be used through TI provided API.
1265 #define FCFG1_FLASH_P_R_PV_PVH2_W                                            8
1266 #define FCFG1_FLASH_P_R_PV_PVH2_M                                   0x000000FF
1267 #define FCFG1_FLASH_P_R_PV_PVH2_S                                            0
1268 
1269 //*****************************************************************************
1270 //
1271 // Register: FCFG1_O_FLASH_EH_SEQ
1272 //
1273 //*****************************************************************************
1274 // Field: [31:24] EH
1275 //
1276 // Internal. Only to be used through TI provided API.
1277 #define FCFG1_FLASH_EH_SEQ_EH_W                                              8
1278 #define FCFG1_FLASH_EH_SEQ_EH_M                                     0xFF000000
1279 #define FCFG1_FLASH_EH_SEQ_EH_S                                             24
1280 
1281 // Field: [23:16] SEQ
1282 //
1283 // Internal. Only to be used through TI provided API.
1284 #define FCFG1_FLASH_EH_SEQ_SEQ_W                                             8
1285 #define FCFG1_FLASH_EH_SEQ_SEQ_M                                    0x00FF0000
1286 #define FCFG1_FLASH_EH_SEQ_SEQ_S                                            16
1287 
1288 // Field: [15:12] VSTAT
1289 //
1290 // Internal. Only to be used through TI provided API.
1291 #define FCFG1_FLASH_EH_SEQ_VSTAT_W                                           4
1292 #define FCFG1_FLASH_EH_SEQ_VSTAT_M                                  0x0000F000
1293 #define FCFG1_FLASH_EH_SEQ_VSTAT_S                                          12
1294 
1295 // Field:  [11:0] SM_FREQUENCY
1296 //
1297 // Internal. Only to be used through TI provided API.
1298 #define FCFG1_FLASH_EH_SEQ_SM_FREQUENCY_W                                   12
1299 #define FCFG1_FLASH_EH_SEQ_SM_FREQUENCY_M                           0x00000FFF
1300 #define FCFG1_FLASH_EH_SEQ_SM_FREQUENCY_S                                    0
1301 
1302 //*****************************************************************************
1303 //
1304 // Register: FCFG1_O_FLASH_VHV_E
1305 //
1306 //*****************************************************************************
1307 // Field: [31:16] VHV_E_START
1308 //
1309 // Internal. Only to be used through TI provided API.
1310 #define FCFG1_FLASH_VHV_E_VHV_E_START_W                                     16
1311 #define FCFG1_FLASH_VHV_E_VHV_E_START_M                             0xFFFF0000
1312 #define FCFG1_FLASH_VHV_E_VHV_E_START_S                                     16
1313 
1314 // Field:  [15:0] VHV_E_STEP_HIGHT
1315 //
1316 // Internal. Only to be used through TI provided API.
1317 #define FCFG1_FLASH_VHV_E_VHV_E_STEP_HIGHT_W                                16
1318 #define FCFG1_FLASH_VHV_E_VHV_E_STEP_HIGHT_M                        0x0000FFFF
1319 #define FCFG1_FLASH_VHV_E_VHV_E_STEP_HIGHT_S                                 0
1320 
1321 //*****************************************************************************
1322 //
1323 // Register: FCFG1_O_FLASH_PP
1324 //
1325 //*****************************************************************************
1326 // Field: [31:24] PUMP_SU
1327 //
1328 // Internal. Only to be used through TI provided API.
1329 #define FCFG1_FLASH_PP_PUMP_SU_W                                             8
1330 #define FCFG1_FLASH_PP_PUMP_SU_M                                    0xFF000000
1331 #define FCFG1_FLASH_PP_PUMP_SU_S                                            24
1332 
1333 // Field: [23:16] TRIM3P4
1334 //
1335 // Internal. Only to be used through TI provided API.
1336 #define FCFG1_FLASH_PP_TRIM3P4_W                                             8
1337 #define FCFG1_FLASH_PP_TRIM3P4_M                                    0x00FF0000
1338 #define FCFG1_FLASH_PP_TRIM3P4_S                                            16
1339 
1340 // Field:  [15:0] MAX_PP
1341 //
1342 // Internal. Only to be used through TI provided API.
1343 #define FCFG1_FLASH_PP_MAX_PP_W                                             16
1344 #define FCFG1_FLASH_PP_MAX_PP_M                                     0x0000FFFF
1345 #define FCFG1_FLASH_PP_MAX_PP_S                                              0
1346 
1347 //*****************************************************************************
1348 //
1349 // Register: FCFG1_O_FLASH_PROG_EP
1350 //
1351 //*****************************************************************************
1352 // Field: [31:16] MAX_EP
1353 //
1354 // Internal. Only to be used through TI provided API.
1355 #define FCFG1_FLASH_PROG_EP_MAX_EP_W                                        16
1356 #define FCFG1_FLASH_PROG_EP_MAX_EP_M                                0xFFFF0000
1357 #define FCFG1_FLASH_PROG_EP_MAX_EP_S                                        16
1358 
1359 // Field:  [15:0] PROGRAM_PW
1360 //
1361 // Internal. Only to be used through TI provided API.
1362 #define FCFG1_FLASH_PROG_EP_PROGRAM_PW_W                                    16
1363 #define FCFG1_FLASH_PROG_EP_PROGRAM_PW_M                            0x0000FFFF
1364 #define FCFG1_FLASH_PROG_EP_PROGRAM_PW_S                                     0
1365 
1366 //*****************************************************************************
1367 //
1368 // Register: FCFG1_O_FLASH_ERA_PW
1369 //
1370 //*****************************************************************************
1371 // Field:  [31:0] ERASE_PW
1372 //
1373 // Internal. Only to be used through TI provided API.
1374 #define FCFG1_FLASH_ERA_PW_ERASE_PW_W                                       32
1375 #define FCFG1_FLASH_ERA_PW_ERASE_PW_M                               0xFFFFFFFF
1376 #define FCFG1_FLASH_ERA_PW_ERASE_PW_S                                        0
1377 
1378 //*****************************************************************************
1379 //
1380 // Register: FCFG1_O_FLASH_VHV
1381 //
1382 //*****************************************************************************
1383 // Field: [27:24] TRIM13_P
1384 //
1385 // Internal. Only to be used through TI provided API.
1386 #define FCFG1_FLASH_VHV_TRIM13_P_W                                           4
1387 #define FCFG1_FLASH_VHV_TRIM13_P_M                                  0x0F000000
1388 #define FCFG1_FLASH_VHV_TRIM13_P_S                                          24
1389 
1390 // Field: [19:16] VHV_P
1391 //
1392 // Internal. Only to be used through TI provided API.
1393 #define FCFG1_FLASH_VHV_VHV_P_W                                              4
1394 #define FCFG1_FLASH_VHV_VHV_P_M                                     0x000F0000
1395 #define FCFG1_FLASH_VHV_VHV_P_S                                             16
1396 
1397 // Field:  [11:8] TRIM13_E
1398 //
1399 // Internal. Only to be used through TI provided API.
1400 #define FCFG1_FLASH_VHV_TRIM13_E_W                                           4
1401 #define FCFG1_FLASH_VHV_TRIM13_E_M                                  0x00000F00
1402 #define FCFG1_FLASH_VHV_TRIM13_E_S                                           8
1403 
1404 // Field:   [3:0] VHV_E
1405 //
1406 // Internal. Only to be used through TI provided API.
1407 #define FCFG1_FLASH_VHV_VHV_E_W                                              4
1408 #define FCFG1_FLASH_VHV_VHV_E_M                                     0x0000000F
1409 #define FCFG1_FLASH_VHV_VHV_E_S                                              0
1410 
1411 //*****************************************************************************
1412 //
1413 // Register: FCFG1_O_FLASH_VHV_PV
1414 //
1415 //*****************************************************************************
1416 // Field: [27:24] TRIM13_PV
1417 //
1418 // Internal. Only to be used through TI provided API.
1419 #define FCFG1_FLASH_VHV_PV_TRIM13_PV_W                                       4
1420 #define FCFG1_FLASH_VHV_PV_TRIM13_PV_M                              0x0F000000
1421 #define FCFG1_FLASH_VHV_PV_TRIM13_PV_S                                      24
1422 
1423 // Field: [19:16] VHV_PV
1424 //
1425 // Internal. Only to be used through TI provided API.
1426 #define FCFG1_FLASH_VHV_PV_VHV_PV_W                                          4
1427 #define FCFG1_FLASH_VHV_PV_VHV_PV_M                                 0x000F0000
1428 #define FCFG1_FLASH_VHV_PV_VHV_PV_S                                         16
1429 
1430 // Field:  [15:8] VCG2P5
1431 //
1432 // Internal. Only to be used through TI provided API.
1433 #define FCFG1_FLASH_VHV_PV_VCG2P5_W                                          8
1434 #define FCFG1_FLASH_VHV_PV_VCG2P5_M                                 0x0000FF00
1435 #define FCFG1_FLASH_VHV_PV_VCG2P5_S                                          8
1436 
1437 // Field:   [7:0] VINH
1438 //
1439 // Internal. Only to be used through TI provided API.
1440 #define FCFG1_FLASH_VHV_PV_VINH_W                                            8
1441 #define FCFG1_FLASH_VHV_PV_VINH_M                                   0x000000FF
1442 #define FCFG1_FLASH_VHV_PV_VINH_S                                            0
1443 
1444 //*****************************************************************************
1445 //
1446 // Register: FCFG1_O_FLASH_V
1447 //
1448 //*****************************************************************************
1449 // Field: [31:24] VSL_P
1450 //
1451 // Internal. Only to be used through TI provided API.
1452 #define FCFG1_FLASH_V_VSL_P_W                                                8
1453 #define FCFG1_FLASH_V_VSL_P_M                                       0xFF000000
1454 #define FCFG1_FLASH_V_VSL_P_S                                               24
1455 
1456 // Field: [23:16] VWL_P
1457 //
1458 // Internal. Only to be used through TI provided API.
1459 #define FCFG1_FLASH_V_VWL_P_W                                                8
1460 #define FCFG1_FLASH_V_VWL_P_M                                       0x00FF0000
1461 #define FCFG1_FLASH_V_VWL_P_S                                               16
1462 
1463 // Field:  [15:8] V_READ
1464 //
1465 // Internal. Only to be used through TI provided API.
1466 #define FCFG1_FLASH_V_V_READ_W                                               8
1467 #define FCFG1_FLASH_V_V_READ_M                                      0x0000FF00
1468 #define FCFG1_FLASH_V_V_READ_S                                               8
1469 
1470 // Field:   [7:0] TRIM0P8
1471 //
1472 // Internal. Only to be used through TI provided API.
1473 #define FCFG1_FLASH_V_TRIM0P8_W                                              8
1474 #define FCFG1_FLASH_V_TRIM0P8_M                                     0x000000FF
1475 #define FCFG1_FLASH_V_TRIM0P8_S                                              0
1476 
1477 //*****************************************************************************
1478 //
1479 // Register: FCFG1_O_USER_ID
1480 //
1481 //*****************************************************************************
1482 // Field: [31:28] PG_REV
1483 //
1484 // Field used to distinguish revisions of the device
1485 #define FCFG1_USER_ID_PG_REV_W                                               4
1486 #define FCFG1_USER_ID_PG_REV_M                                      0xF0000000
1487 #define FCFG1_USER_ID_PG_REV_S                                              28
1488 
1489 // Field: [27:26] VER
1490 //
1491 // Version number.
1492 //
1493 // 0x0: Bits [25:12] of this register has the stated meaning.
1494 //
1495 // Any other setting indicate a different encoding of these bits.
1496 #define FCFG1_USER_ID_VER_W                                                  2
1497 #define FCFG1_USER_ID_VER_M                                         0x0C000000
1498 #define FCFG1_USER_ID_VER_S                                                 26
1499 
1500 // Field:    [25] PA
1501 //
1502 // 0: Does not support 20dBm PA
1503 // 1: Supports 20dBM PA
1504 #define FCFG1_USER_ID_PA                                            0x02000000
1505 #define FCFG1_USER_ID_PA_BITN                                               25
1506 #define FCFG1_USER_ID_PA_M                                          0x02000000
1507 #define FCFG1_USER_ID_PA_S                                                  25
1508 
1509 // Field:    [23] CC13
1510 //
1511 // 0: CC26xx device type
1512 // 1: CC13xx device type
1513 #define FCFG1_USER_ID_CC13                                          0x00800000
1514 #define FCFG1_USER_ID_CC13_BITN                                             23
1515 #define FCFG1_USER_ID_CC13_M                                        0x00800000
1516 #define FCFG1_USER_ID_CC13_S                                                23
1517 
1518 // Field: [22:19] SEQUENCE
1519 //
1520 // Sequence.
1521 //
1522 // Used to differentiate between marketing/orderable product where other fields
1523 // of this register are the same (temp range, flash size, voltage range etc)
1524 #define FCFG1_USER_ID_SEQUENCE_W                                             4
1525 #define FCFG1_USER_ID_SEQUENCE_M                                    0x00780000
1526 #define FCFG1_USER_ID_SEQUENCE_S                                            19
1527 
1528 // Field: [18:16] PKG
1529 //
1530 // Package type.
1531 //
1532 // 0x0: 4x4mm QFN (RHB) package
1533 // 0x1: 5x5mm QFN (RSM) package
1534 // 0x2: 7x7mm QFN (RGZ) package
1535 // 0x3: Wafer sale package (naked die)
1536 // 0x4: WCSP (YFV)
1537 // 0x5: 7x7mm QFN package with Wettable Flanks
1538 //
1539 // Other values are reserved for future use.
1540 // Packages available for a specific device are shown in the device datasheet.
1541 #define FCFG1_USER_ID_PKG_W                                                  3
1542 #define FCFG1_USER_ID_PKG_M                                         0x00070000
1543 #define FCFG1_USER_ID_PKG_S                                                 16
1544 
1545 // Field: [15:12] PROTOCOL
1546 //
1547 // Protocols supported.
1548 //
1549 // 0x1: BLE
1550 // 0x2: RF4CE
1551 // 0x4: Zigbee/6lowpan
1552 // 0x8: Proprietary
1553 //
1554 // More than one protocol can be supported on same device - values above are
1555 // then combined.
1556 #define FCFG1_USER_ID_PROTOCOL_W                                             4
1557 #define FCFG1_USER_ID_PROTOCOL_M                                    0x0000F000
1558 #define FCFG1_USER_ID_PROTOCOL_S                                            12
1559 
1560 //*****************************************************************************
1561 //
1562 // Register: FCFG1_O_FLASH_OTP_DATA3
1563 //
1564 //*****************************************************************************
1565 // Field: [31:23] EC_STEP_SIZE
1566 //
1567 // Internal. Only to be used through TI provided API.
1568 #define FCFG1_FLASH_OTP_DATA3_EC_STEP_SIZE_W                                 9
1569 #define FCFG1_FLASH_OTP_DATA3_EC_STEP_SIZE_M                        0xFF800000
1570 #define FCFG1_FLASH_OTP_DATA3_EC_STEP_SIZE_S                                23
1571 
1572 // Field:    [22] DO_PRECOND
1573 //
1574 // Internal. Only to be used through TI provided API.
1575 #define FCFG1_FLASH_OTP_DATA3_DO_PRECOND                            0x00400000
1576 #define FCFG1_FLASH_OTP_DATA3_DO_PRECOND_BITN                               22
1577 #define FCFG1_FLASH_OTP_DATA3_DO_PRECOND_M                          0x00400000
1578 #define FCFG1_FLASH_OTP_DATA3_DO_PRECOND_S                                  22
1579 
1580 // Field: [21:18] MAX_EC_LEVEL
1581 //
1582 // Internal. Only to be used through TI provided API.
1583 #define FCFG1_FLASH_OTP_DATA3_MAX_EC_LEVEL_W                                 4
1584 #define FCFG1_FLASH_OTP_DATA3_MAX_EC_LEVEL_M                        0x003C0000
1585 #define FCFG1_FLASH_OTP_DATA3_MAX_EC_LEVEL_S                                18
1586 
1587 // Field: [17:16] TRIM_1P7
1588 //
1589 // Internal. Only to be used through TI provided API.
1590 #define FCFG1_FLASH_OTP_DATA3_TRIM_1P7_W                                     2
1591 #define FCFG1_FLASH_OTP_DATA3_TRIM_1P7_M                            0x00030000
1592 #define FCFG1_FLASH_OTP_DATA3_TRIM_1P7_S                                    16
1593 
1594 // Field:  [15:8] FLASH_SIZE
1595 //
1596 // Internal. Only to be used through TI provided API.
1597 #define FCFG1_FLASH_OTP_DATA3_FLASH_SIZE_W                                   8
1598 #define FCFG1_FLASH_OTP_DATA3_FLASH_SIZE_M                          0x0000FF00
1599 #define FCFG1_FLASH_OTP_DATA3_FLASH_SIZE_S                                   8
1600 
1601 // Field:   [7:0] WAIT_SYSCODE
1602 //
1603 // Internal. Only to be used through TI provided API.
1604 #define FCFG1_FLASH_OTP_DATA3_WAIT_SYSCODE_W                                 8
1605 #define FCFG1_FLASH_OTP_DATA3_WAIT_SYSCODE_M                        0x000000FF
1606 #define FCFG1_FLASH_OTP_DATA3_WAIT_SYSCODE_S                                 0
1607 
1608 //*****************************************************************************
1609 //
1610 // Register: FCFG1_O_ANA2_TRIM
1611 //
1612 //*****************************************************************************
1613 // Field:    [31] RCOSCHFCTRIMFRACT_EN
1614 //
1615 // Internal. Only to be used through TI provided API.
1616 #define FCFG1_ANA2_TRIM_RCOSCHFCTRIMFRACT_EN                        0x80000000
1617 #define FCFG1_ANA2_TRIM_RCOSCHFCTRIMFRACT_EN_BITN                           31
1618 #define FCFG1_ANA2_TRIM_RCOSCHFCTRIMFRACT_EN_M                      0x80000000
1619 #define FCFG1_ANA2_TRIM_RCOSCHFCTRIMFRACT_EN_S                              31
1620 
1621 // Field: [30:26] RCOSCHFCTRIMFRACT
1622 //
1623 // Internal. Only to be used through TI provided API.
1624 #define FCFG1_ANA2_TRIM_RCOSCHFCTRIMFRACT_W                                  5
1625 #define FCFG1_ANA2_TRIM_RCOSCHFCTRIMFRACT_M                         0x7C000000
1626 #define FCFG1_ANA2_TRIM_RCOSCHFCTRIMFRACT_S                                 26
1627 
1628 // Field: [24:23] SET_RCOSC_HF_FINE_RESISTOR
1629 //
1630 // Internal. Only to be used through TI provided API.
1631 #define FCFG1_ANA2_TRIM_SET_RCOSC_HF_FINE_RESISTOR_W                         2
1632 #define FCFG1_ANA2_TRIM_SET_RCOSC_HF_FINE_RESISTOR_M                0x01800000
1633 #define FCFG1_ANA2_TRIM_SET_RCOSC_HF_FINE_RESISTOR_S                        23
1634 
1635 // Field:    [22] ATESTLF_UDIGLDO_IBIAS_TRIM
1636 //
1637 // Internal. Only to be used through TI provided API.
1638 #define FCFG1_ANA2_TRIM_ATESTLF_UDIGLDO_IBIAS_TRIM                  0x00400000
1639 #define FCFG1_ANA2_TRIM_ATESTLF_UDIGLDO_IBIAS_TRIM_BITN                     22
1640 #define FCFG1_ANA2_TRIM_ATESTLF_UDIGLDO_IBIAS_TRIM_M                0x00400000
1641 #define FCFG1_ANA2_TRIM_ATESTLF_UDIGLDO_IBIAS_TRIM_S                        22
1642 
1643 // Field: [21:15] NANOAMP_RES_TRIM
1644 //
1645 // Internal. Only to be used through TI provided API.
1646 #define FCFG1_ANA2_TRIM_NANOAMP_RES_TRIM_W                                   7
1647 #define FCFG1_ANA2_TRIM_NANOAMP_RES_TRIM_M                          0x003F8000
1648 #define FCFG1_ANA2_TRIM_NANOAMP_RES_TRIM_S                                  15
1649 
1650 // Field:    [11] DITHER_EN
1651 //
1652 // Internal. Only to be used through TI provided API.
1653 #define FCFG1_ANA2_TRIM_DITHER_EN                                   0x00000800
1654 #define FCFG1_ANA2_TRIM_DITHER_EN_BITN                                      11
1655 #define FCFG1_ANA2_TRIM_DITHER_EN_M                                 0x00000800
1656 #define FCFG1_ANA2_TRIM_DITHER_EN_S                                         11
1657 
1658 // Field:  [10:8] DCDC_IPEAK
1659 //
1660 // Internal. Only to be used through TI provided API.
1661 #define FCFG1_ANA2_TRIM_DCDC_IPEAK_W                                         3
1662 #define FCFG1_ANA2_TRIM_DCDC_IPEAK_M                                0x00000700
1663 #define FCFG1_ANA2_TRIM_DCDC_IPEAK_S                                         8
1664 
1665 // Field:   [7:6] DEAD_TIME_TRIM
1666 //
1667 // Internal. Only to be used through TI provided API.
1668 #define FCFG1_ANA2_TRIM_DEAD_TIME_TRIM_W                                     2
1669 #define FCFG1_ANA2_TRIM_DEAD_TIME_TRIM_M                            0x000000C0
1670 #define FCFG1_ANA2_TRIM_DEAD_TIME_TRIM_S                                     6
1671 
1672 // Field:   [5:3] DCDC_LOW_EN_SEL
1673 //
1674 // Internal. Only to be used through TI provided API.
1675 #define FCFG1_ANA2_TRIM_DCDC_LOW_EN_SEL_W                                    3
1676 #define FCFG1_ANA2_TRIM_DCDC_LOW_EN_SEL_M                           0x00000038
1677 #define FCFG1_ANA2_TRIM_DCDC_LOW_EN_SEL_S                                    3
1678 
1679 // Field:   [2:0] DCDC_HIGH_EN_SEL
1680 //
1681 // Internal. Only to be used through TI provided API.
1682 #define FCFG1_ANA2_TRIM_DCDC_HIGH_EN_SEL_W                                   3
1683 #define FCFG1_ANA2_TRIM_DCDC_HIGH_EN_SEL_M                          0x00000007
1684 #define FCFG1_ANA2_TRIM_DCDC_HIGH_EN_SEL_S                                   0
1685 
1686 //*****************************************************************************
1687 //
1688 // Register: FCFG1_O_LDO_TRIM
1689 //
1690 //*****************************************************************************
1691 // Field: [28:24] VDDR_TRIM_SLEEP
1692 //
1693 // Internal. Only to be used through TI provided API.
1694 #define FCFG1_LDO_TRIM_VDDR_TRIM_SLEEP_W                                     5
1695 #define FCFG1_LDO_TRIM_VDDR_TRIM_SLEEP_M                            0x1F000000
1696 #define FCFG1_LDO_TRIM_VDDR_TRIM_SLEEP_S                                    24
1697 
1698 // Field: [18:16] GLDO_CURSRC
1699 //
1700 // Internal. Only to be used through TI provided API.
1701 #define FCFG1_LDO_TRIM_GLDO_CURSRC_W                                         3
1702 #define FCFG1_LDO_TRIM_GLDO_CURSRC_M                                0x00070000
1703 #define FCFG1_LDO_TRIM_GLDO_CURSRC_S                                        16
1704 
1705 // Field: [12:11] ITRIM_DIGLDO_LOAD
1706 //
1707 // Internal. Only to be used through TI provided API.
1708 #define FCFG1_LDO_TRIM_ITRIM_DIGLDO_LOAD_W                                   2
1709 #define FCFG1_LDO_TRIM_ITRIM_DIGLDO_LOAD_M                          0x00001800
1710 #define FCFG1_LDO_TRIM_ITRIM_DIGLDO_LOAD_S                                  11
1711 
1712 // Field:  [10:8] ITRIM_UDIGLDO
1713 //
1714 // Internal. Only to be used through TI provided API.
1715 #define FCFG1_LDO_TRIM_ITRIM_UDIGLDO_W                                       3
1716 #define FCFG1_LDO_TRIM_ITRIM_UDIGLDO_M                              0x00000700
1717 #define FCFG1_LDO_TRIM_ITRIM_UDIGLDO_S                                       8
1718 
1719 // Field:   [2:0] VTRIM_DELTA
1720 //
1721 // Internal. Only to be used through TI provided API.
1722 #define FCFG1_LDO_TRIM_VTRIM_DELTA_W                                         3
1723 #define FCFG1_LDO_TRIM_VTRIM_DELTA_M                                0x00000007
1724 #define FCFG1_LDO_TRIM_VTRIM_DELTA_S                                         0
1725 
1726 //*****************************************************************************
1727 //
1728 // Register: FCFG1_O_MAC_BLE_0
1729 //
1730 //*****************************************************************************
1731 // Field:  [31:0] ADDR_0_31
1732 //
1733 // The first 32-bits of the 64-bit MAC BLE address
1734 #define FCFG1_MAC_BLE_0_ADDR_0_31_W                                         32
1735 #define FCFG1_MAC_BLE_0_ADDR_0_31_M                                 0xFFFFFFFF
1736 #define FCFG1_MAC_BLE_0_ADDR_0_31_S                                          0
1737 
1738 //*****************************************************************************
1739 //
1740 // Register: FCFG1_O_MAC_BLE_1
1741 //
1742 //*****************************************************************************
1743 // Field:  [31:0] ADDR_32_63
1744 //
1745 // The last 32-bits of the 64-bit MAC BLE address
1746 #define FCFG1_MAC_BLE_1_ADDR_32_63_W                                        32
1747 #define FCFG1_MAC_BLE_1_ADDR_32_63_M                                0xFFFFFFFF
1748 #define FCFG1_MAC_BLE_1_ADDR_32_63_S                                         0
1749 
1750 //*****************************************************************************
1751 //
1752 // Register: FCFG1_O_MAC_15_4_0
1753 //
1754 //*****************************************************************************
1755 // Field:  [31:0] ADDR_0_31
1756 //
1757 // The first 32-bits of the 64-bit MAC 15.4 address
1758 #define FCFG1_MAC_15_4_0_ADDR_0_31_W                                        32
1759 #define FCFG1_MAC_15_4_0_ADDR_0_31_M                                0xFFFFFFFF
1760 #define FCFG1_MAC_15_4_0_ADDR_0_31_S                                         0
1761 
1762 //*****************************************************************************
1763 //
1764 // Register: FCFG1_O_MAC_15_4_1
1765 //
1766 //*****************************************************************************
1767 // Field:  [31:0] ADDR_32_63
1768 //
1769 // The last 32-bits of the 64-bit MAC 15.4 address
1770 #define FCFG1_MAC_15_4_1_ADDR_32_63_W                                       32
1771 #define FCFG1_MAC_15_4_1_ADDR_32_63_M                               0xFFFFFFFF
1772 #define FCFG1_MAC_15_4_1_ADDR_32_63_S                                        0
1773 
1774 //*****************************************************************************
1775 //
1776 // Register: FCFG1_O_FLASH_OTP_DATA4
1777 //
1778 //*****************************************************************************
1779 // Field:    [31] STANDBY_MODE_SEL_INT_WRT
1780 //
1781 // Internal. Only to be used through TI provided API.
1782 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_INT_WRT              0x80000000
1783 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_INT_WRT_BITN                 31
1784 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_INT_WRT_M            0x80000000
1785 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_INT_WRT_S                    31
1786 
1787 // Field: [30:29] STANDBY_PW_SEL_INT_WRT
1788 //
1789 // Internal. Only to be used through TI provided API.
1790 #define FCFG1_FLASH_OTP_DATA4_STANDBY_PW_SEL_INT_WRT_W                       2
1791 #define FCFG1_FLASH_OTP_DATA4_STANDBY_PW_SEL_INT_WRT_M              0x60000000
1792 #define FCFG1_FLASH_OTP_DATA4_STANDBY_PW_SEL_INT_WRT_S                      29
1793 
1794 // Field:    [28] DIS_STANDBY_INT_WRT
1795 //
1796 // Internal. Only to be used through TI provided API.
1797 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_INT_WRT                   0x10000000
1798 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_INT_WRT_BITN                      28
1799 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_INT_WRT_M                 0x10000000
1800 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_INT_WRT_S                         28
1801 
1802 // Field:    [27] DIS_IDLE_INT_WRT
1803 //
1804 // Internal. Only to be used through TI provided API.
1805 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_INT_WRT                      0x08000000
1806 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_INT_WRT_BITN                         27
1807 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_INT_WRT_M                    0x08000000
1808 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_INT_WRT_S                            27
1809 
1810 // Field: [26:24] VIN_AT_X_INT_WRT
1811 //
1812 // Internal. Only to be used through TI provided API.
1813 #define FCFG1_FLASH_OTP_DATA4_VIN_AT_X_INT_WRT_W                             3
1814 #define FCFG1_FLASH_OTP_DATA4_VIN_AT_X_INT_WRT_M                    0x07000000
1815 #define FCFG1_FLASH_OTP_DATA4_VIN_AT_X_INT_WRT_S                            24
1816 
1817 // Field:    [23] STANDBY_MODE_SEL_EXT_WRT
1818 //
1819 // Internal. Only to be used through TI provided API.
1820 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_EXT_WRT              0x00800000
1821 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_EXT_WRT_BITN                 23
1822 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_EXT_WRT_M            0x00800000
1823 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_EXT_WRT_S                    23
1824 
1825 // Field: [22:21] STANDBY_PW_SEL_EXT_WRT
1826 //
1827 // Internal. Only to be used through TI provided API.
1828 #define FCFG1_FLASH_OTP_DATA4_STANDBY_PW_SEL_EXT_WRT_W                       2
1829 #define FCFG1_FLASH_OTP_DATA4_STANDBY_PW_SEL_EXT_WRT_M              0x00600000
1830 #define FCFG1_FLASH_OTP_DATA4_STANDBY_PW_SEL_EXT_WRT_S                      21
1831 
1832 // Field:    [20] DIS_STANDBY_EXT_WRT
1833 //
1834 // Internal. Only to be used through TI provided API.
1835 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_EXT_WRT                   0x00100000
1836 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_EXT_WRT_BITN                      20
1837 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_EXT_WRT_M                 0x00100000
1838 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_EXT_WRT_S                         20
1839 
1840 // Field:    [19] DIS_IDLE_EXT_WRT
1841 //
1842 // Internal. Only to be used through TI provided API.
1843 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_EXT_WRT                      0x00080000
1844 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_EXT_WRT_BITN                         19
1845 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_EXT_WRT_M                    0x00080000
1846 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_EXT_WRT_S                            19
1847 
1848 // Field: [18:16] VIN_AT_X_EXT_WRT
1849 //
1850 // Internal. Only to be used through TI provided API.
1851 #define FCFG1_FLASH_OTP_DATA4_VIN_AT_X_EXT_WRT_W                             3
1852 #define FCFG1_FLASH_OTP_DATA4_VIN_AT_X_EXT_WRT_M                    0x00070000
1853 #define FCFG1_FLASH_OTP_DATA4_VIN_AT_X_EXT_WRT_S                            16
1854 
1855 // Field:    [15] STANDBY_MODE_SEL_INT_RD
1856 //
1857 // Internal. Only to be used through TI provided API.
1858 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_INT_RD               0x00008000
1859 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_INT_RD_BITN                  15
1860 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_INT_RD_M             0x00008000
1861 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_INT_RD_S                     15
1862 
1863 // Field: [14:13] STANDBY_PW_SEL_INT_RD
1864 //
1865 // Internal. Only to be used through TI provided API.
1866 #define FCFG1_FLASH_OTP_DATA4_STANDBY_PW_SEL_INT_RD_W                        2
1867 #define FCFG1_FLASH_OTP_DATA4_STANDBY_PW_SEL_INT_RD_M               0x00006000
1868 #define FCFG1_FLASH_OTP_DATA4_STANDBY_PW_SEL_INT_RD_S                       13
1869 
1870 // Field:    [12] DIS_STANDBY_INT_RD
1871 //
1872 // Internal. Only to be used through TI provided API.
1873 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_INT_RD                    0x00001000
1874 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_INT_RD_BITN                       12
1875 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_INT_RD_M                  0x00001000
1876 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_INT_RD_S                          12
1877 
1878 // Field:    [11] DIS_IDLE_INT_RD
1879 //
1880 // Internal. Only to be used through TI provided API.
1881 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_INT_RD                       0x00000800
1882 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_INT_RD_BITN                          11
1883 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_INT_RD_M                     0x00000800
1884 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_INT_RD_S                             11
1885 
1886 // Field:  [10:8] VIN_AT_X_INT_RD
1887 //
1888 // Internal. Only to be used through TI provided API.
1889 #define FCFG1_FLASH_OTP_DATA4_VIN_AT_X_INT_RD_W                              3
1890 #define FCFG1_FLASH_OTP_DATA4_VIN_AT_X_INT_RD_M                     0x00000700
1891 #define FCFG1_FLASH_OTP_DATA4_VIN_AT_X_INT_RD_S                              8
1892 
1893 // Field:     [7] STANDBY_MODE_SEL_EXT_RD
1894 //
1895 // Internal. Only to be used through TI provided API.
1896 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_EXT_RD               0x00000080
1897 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_EXT_RD_BITN                   7
1898 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_EXT_RD_M             0x00000080
1899 #define FCFG1_FLASH_OTP_DATA4_STANDBY_MODE_SEL_EXT_RD_S                      7
1900 
1901 // Field:   [6:5] STANDBY_PW_SEL_EXT_RD
1902 //
1903 // Internal. Only to be used through TI provided API.
1904 #define FCFG1_FLASH_OTP_DATA4_STANDBY_PW_SEL_EXT_RD_W                        2
1905 #define FCFG1_FLASH_OTP_DATA4_STANDBY_PW_SEL_EXT_RD_M               0x00000060
1906 #define FCFG1_FLASH_OTP_DATA4_STANDBY_PW_SEL_EXT_RD_S                        5
1907 
1908 // Field:     [4] DIS_STANDBY_EXT_RD
1909 //
1910 // Internal. Only to be used through TI provided API.
1911 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_EXT_RD                    0x00000010
1912 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_EXT_RD_BITN                        4
1913 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_EXT_RD_M                  0x00000010
1914 #define FCFG1_FLASH_OTP_DATA4_DIS_STANDBY_EXT_RD_S                           4
1915 
1916 // Field:     [3] DIS_IDLE_EXT_RD
1917 //
1918 // Internal. Only to be used through TI provided API.
1919 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_EXT_RD                       0x00000008
1920 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_EXT_RD_BITN                           3
1921 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_EXT_RD_M                     0x00000008
1922 #define FCFG1_FLASH_OTP_DATA4_DIS_IDLE_EXT_RD_S                              3
1923 
1924 // Field:   [2:0] VIN_AT_X_EXT_RD
1925 //
1926 // Internal. Only to be used through TI provided API.
1927 #define FCFG1_FLASH_OTP_DATA4_VIN_AT_X_EXT_RD_W                              3
1928 #define FCFG1_FLASH_OTP_DATA4_VIN_AT_X_EXT_RD_M                     0x00000007
1929 #define FCFG1_FLASH_OTP_DATA4_VIN_AT_X_EXT_RD_S                              0
1930 
1931 //*****************************************************************************
1932 //
1933 // Register: FCFG1_O_MISC_TRIM
1934 //
1935 //*****************************************************************************
1936 // Field: [16:12] TRIM_RECHARGE_COMP_OFFSET
1937 //
1938 // Internal. Only to be used through TI provided API.
1939 #define FCFG1_MISC_TRIM_TRIM_RECHARGE_COMP_OFFSET_W                          5
1940 #define FCFG1_MISC_TRIM_TRIM_RECHARGE_COMP_OFFSET_M                 0x0001F000
1941 #define FCFG1_MISC_TRIM_TRIM_RECHARGE_COMP_OFFSET_S                         12
1942 
1943 // Field:  [11:8] TRIM_RECHARGE_COMP_REFLEVEL
1944 //
1945 // Internal. Only to be used through TI provided API.
1946 #define FCFG1_MISC_TRIM_TRIM_RECHARGE_COMP_REFLEVEL_W                        4
1947 #define FCFG1_MISC_TRIM_TRIM_RECHARGE_COMP_REFLEVEL_M               0x00000F00
1948 #define FCFG1_MISC_TRIM_TRIM_RECHARGE_COMP_REFLEVEL_S                        8
1949 
1950 // Field:   [7:0] TEMPVSLOPE
1951 //
1952 // Signed byte value representing the TEMP slope with battery voltage, in
1953 // degrees C / V, with four fractional bits.
1954 #define FCFG1_MISC_TRIM_TEMPVSLOPE_W                                         8
1955 #define FCFG1_MISC_TRIM_TEMPVSLOPE_M                                0x000000FF
1956 #define FCFG1_MISC_TRIM_TEMPVSLOPE_S                                         0
1957 
1958 //*****************************************************************************
1959 //
1960 // Register: FCFG1_O_RCOSC_HF_TEMPCOMP
1961 //
1962 //*****************************************************************************
1963 // Field: [31:24] FINE_RESISTOR
1964 //
1965 // Internal. Only to be used through TI provided API.
1966 #define FCFG1_RCOSC_HF_TEMPCOMP_FINE_RESISTOR_W                              8
1967 #define FCFG1_RCOSC_HF_TEMPCOMP_FINE_RESISTOR_M                     0xFF000000
1968 #define FCFG1_RCOSC_HF_TEMPCOMP_FINE_RESISTOR_S                             24
1969 
1970 // Field: [23:16] CTRIM
1971 //
1972 // Internal. Only to be used through TI provided API.
1973 #define FCFG1_RCOSC_HF_TEMPCOMP_CTRIM_W                                      8
1974 #define FCFG1_RCOSC_HF_TEMPCOMP_CTRIM_M                             0x00FF0000
1975 #define FCFG1_RCOSC_HF_TEMPCOMP_CTRIM_S                                     16
1976 
1977 // Field:  [15:8] CTRIMFRACT_QUAD
1978 //
1979 // Internal. Only to be used through TI provided API.
1980 #define FCFG1_RCOSC_HF_TEMPCOMP_CTRIMFRACT_QUAD_W                            8
1981 #define FCFG1_RCOSC_HF_TEMPCOMP_CTRIMFRACT_QUAD_M                   0x0000FF00
1982 #define FCFG1_RCOSC_HF_TEMPCOMP_CTRIMFRACT_QUAD_S                            8
1983 
1984 // Field:   [7:0] CTRIMFRACT_SLOPE
1985 //
1986 // Internal. Only to be used through TI provided API.
1987 #define FCFG1_RCOSC_HF_TEMPCOMP_CTRIMFRACT_SLOPE_W                           8
1988 #define FCFG1_RCOSC_HF_TEMPCOMP_CTRIMFRACT_SLOPE_M                  0x000000FF
1989 #define FCFG1_RCOSC_HF_TEMPCOMP_CTRIMFRACT_SLOPE_S                           0
1990 
1991 //*****************************************************************************
1992 //
1993 // Register: FCFG1_O_ICEPICK_DEVICE_ID
1994 //
1995 //*****************************************************************************
1996 // Field: [31:28] PG_REV
1997 //
1998 // Field used to distinguish revisions of the device.
1999 #define FCFG1_ICEPICK_DEVICE_ID_PG_REV_W                                     4
2000 #define FCFG1_ICEPICK_DEVICE_ID_PG_REV_M                            0xF0000000
2001 #define FCFG1_ICEPICK_DEVICE_ID_PG_REV_S                                    28
2002 
2003 // Field: [27:12] WAFER_ID
2004 //
2005 // Field used to identify silicon die.
2006 #define FCFG1_ICEPICK_DEVICE_ID_WAFER_ID_W                                  16
2007 #define FCFG1_ICEPICK_DEVICE_ID_WAFER_ID_M                          0x0FFFF000
2008 #define FCFG1_ICEPICK_DEVICE_ID_WAFER_ID_S                                  12
2009 
2010 // Field:  [11:0] MANUFACTURER_ID
2011 //
2012 // Manufacturer code.
2013 //
2014 // 0x02F: Texas Instruments
2015 #define FCFG1_ICEPICK_DEVICE_ID_MANUFACTURER_ID_W                           12
2016 #define FCFG1_ICEPICK_DEVICE_ID_MANUFACTURER_ID_M                   0x00000FFF
2017 #define FCFG1_ICEPICK_DEVICE_ID_MANUFACTURER_ID_S                            0
2018 
2019 //*****************************************************************************
2020 //
2021 // Register: FCFG1_O_FCFG1_REVISION
2022 //
2023 //*****************************************************************************
2024 // Field:  [31:0] REV
2025 //
2026 // The revision number of the FCFG1 layout. This value will be read by
2027 // application SW in order to determine which FCFG1 parameters that have valid
2028 // values. This revision number must be incremented by 1 before any devices are
2029 // to be produced if the FCFG1 layout has changed since the previous production
2030 // of devices.
2031 // Value migth change without warning.
2032 #define FCFG1_FCFG1_REVISION_REV_W                                          32
2033 #define FCFG1_FCFG1_REVISION_REV_M                                  0xFFFFFFFF
2034 #define FCFG1_FCFG1_REVISION_REV_S                                           0
2035 
2036 //*****************************************************************************
2037 //
2038 // Register: FCFG1_O_MISC_OTP_DATA
2039 //
2040 //*****************************************************************************
2041 // Field: [31:28] RCOSC_HF_ITUNE
2042 //
2043 // Internal. Only to be used through TI provided API.
2044 #define FCFG1_MISC_OTP_DATA_RCOSC_HF_ITUNE_W                                 4
2045 #define FCFG1_MISC_OTP_DATA_RCOSC_HF_ITUNE_M                        0xF0000000
2046 #define FCFG1_MISC_OTP_DATA_RCOSC_HF_ITUNE_S                                28
2047 
2048 // Field: [27:20] RCOSC_HF_CRIM
2049 //
2050 // Internal. Only to be used through TI provided API.
2051 #define FCFG1_MISC_OTP_DATA_RCOSC_HF_CRIM_W                                  8
2052 #define FCFG1_MISC_OTP_DATA_RCOSC_HF_CRIM_M                         0x0FF00000
2053 #define FCFG1_MISC_OTP_DATA_RCOSC_HF_CRIM_S                                 20
2054 
2055 // Field: [19:15] PER_M
2056 //
2057 // Internal. Only to be used through TI provided API.
2058 #define FCFG1_MISC_OTP_DATA_PER_M_W                                          5
2059 #define FCFG1_MISC_OTP_DATA_PER_M_M                                 0x000F8000
2060 #define FCFG1_MISC_OTP_DATA_PER_M_S                                         15
2061 
2062 // Field: [14:12] PER_E
2063 //
2064 // Internal. Only to be used through TI provided API.
2065 #define FCFG1_MISC_OTP_DATA_PER_E_W                                          3
2066 #define FCFG1_MISC_OTP_DATA_PER_E_M                                 0x00007000
2067 #define FCFG1_MISC_OTP_DATA_PER_E_S                                         12
2068 
2069 //*****************************************************************************
2070 //
2071 // Register: FCFG1_O_IOCONF
2072 //
2073 //*****************************************************************************
2074 // Field:   [6:0] GPIO_CNT
2075 //
2076 // Number of available DIOs.
2077 #define FCFG1_IOCONF_GPIO_CNT_W                                              7
2078 #define FCFG1_IOCONF_GPIO_CNT_M                                     0x0000007F
2079 #define FCFG1_IOCONF_GPIO_CNT_S                                              0
2080 
2081 //*****************************************************************************
2082 //
2083 // Register: FCFG1_O_CONFIG_IF_ADC
2084 //
2085 //*****************************************************************************
2086 // Field: [31:28] FF2ADJ
2087 //
2088 // Internal. Only to be used through TI provided API.
2089 #define FCFG1_CONFIG_IF_ADC_FF2ADJ_W                                         4
2090 #define FCFG1_CONFIG_IF_ADC_FF2ADJ_M                                0xF0000000
2091 #define FCFG1_CONFIG_IF_ADC_FF2ADJ_S                                        28
2092 
2093 // Field: [27:24] FF3ADJ
2094 //
2095 // Internal. Only to be used through TI provided API.
2096 #define FCFG1_CONFIG_IF_ADC_FF3ADJ_W                                         4
2097 #define FCFG1_CONFIG_IF_ADC_FF3ADJ_M                                0x0F000000
2098 #define FCFG1_CONFIG_IF_ADC_FF3ADJ_S                                        24
2099 
2100 // Field: [23:20] INT3ADJ
2101 //
2102 // Internal. Only to be used through TI provided API.
2103 #define FCFG1_CONFIG_IF_ADC_INT3ADJ_W                                        4
2104 #define FCFG1_CONFIG_IF_ADC_INT3ADJ_M                               0x00F00000
2105 #define FCFG1_CONFIG_IF_ADC_INT3ADJ_S                                       20
2106 
2107 // Field: [19:16] FF1ADJ
2108 //
2109 // Internal. Only to be used through TI provided API.
2110 #define FCFG1_CONFIG_IF_ADC_FF1ADJ_W                                         4
2111 #define FCFG1_CONFIG_IF_ADC_FF1ADJ_M                                0x000F0000
2112 #define FCFG1_CONFIG_IF_ADC_FF1ADJ_S                                        16
2113 
2114 // Field: [15:14] AAFCAP
2115 //
2116 // Internal. Only to be used through TI provided API.
2117 #define FCFG1_CONFIG_IF_ADC_AAFCAP_W                                         2
2118 #define FCFG1_CONFIG_IF_ADC_AAFCAP_M                                0x0000C000
2119 #define FCFG1_CONFIG_IF_ADC_AAFCAP_S                                        14
2120 
2121 // Field: [13:10] INT2ADJ
2122 //
2123 // Internal. Only to be used through TI provided API.
2124 #define FCFG1_CONFIG_IF_ADC_INT2ADJ_W                                        4
2125 #define FCFG1_CONFIG_IF_ADC_INT2ADJ_M                               0x00003C00
2126 #define FCFG1_CONFIG_IF_ADC_INT2ADJ_S                                       10
2127 
2128 // Field:   [9:5] IFDIGLDO_TRIM_OUTPUT
2129 //
2130 // Internal. Only to be used through TI provided API.
2131 #define FCFG1_CONFIG_IF_ADC_IFDIGLDO_TRIM_OUTPUT_W                           5
2132 #define FCFG1_CONFIG_IF_ADC_IFDIGLDO_TRIM_OUTPUT_M                  0x000003E0
2133 #define FCFG1_CONFIG_IF_ADC_IFDIGLDO_TRIM_OUTPUT_S                           5
2134 
2135 // Field:   [4:0] IFANALDO_TRIM_OUTPUT
2136 //
2137 // Internal. Only to be used through TI provided API.
2138 #define FCFG1_CONFIG_IF_ADC_IFANALDO_TRIM_OUTPUT_W                           5
2139 #define FCFG1_CONFIG_IF_ADC_IFANALDO_TRIM_OUTPUT_M                  0x0000001F
2140 #define FCFG1_CONFIG_IF_ADC_IFANALDO_TRIM_OUTPUT_S                           0
2141 
2142 //*****************************************************************************
2143 //
2144 // Register: FCFG1_O_CONFIG_OSC_TOP
2145 //
2146 //*****************************************************************************
2147 // Field: [29:26] XOSC_HF_ROW_Q12
2148 //
2149 // Internal. Only to be used through TI provided API.
2150 #define FCFG1_CONFIG_OSC_TOP_XOSC_HF_ROW_Q12_W                               4
2151 #define FCFG1_CONFIG_OSC_TOP_XOSC_HF_ROW_Q12_M                      0x3C000000
2152 #define FCFG1_CONFIG_OSC_TOP_XOSC_HF_ROW_Q12_S                              26
2153 
2154 // Field: [25:10] XOSC_HF_COLUMN_Q12
2155 //
2156 // Internal. Only to be used through TI provided API.
2157 #define FCFG1_CONFIG_OSC_TOP_XOSC_HF_COLUMN_Q12_W                           16
2158 #define FCFG1_CONFIG_OSC_TOP_XOSC_HF_COLUMN_Q12_M                   0x03FFFC00
2159 #define FCFG1_CONFIG_OSC_TOP_XOSC_HF_COLUMN_Q12_S                           10
2160 
2161 // Field:   [9:2] RCOSCLF_CTUNE_TRIM
2162 //
2163 // Internal. Only to be used through TI provided API.
2164 #define FCFG1_CONFIG_OSC_TOP_RCOSCLF_CTUNE_TRIM_W                            8
2165 #define FCFG1_CONFIG_OSC_TOP_RCOSCLF_CTUNE_TRIM_M                   0x000003FC
2166 #define FCFG1_CONFIG_OSC_TOP_RCOSCLF_CTUNE_TRIM_S                            2
2167 
2168 // Field:   [1:0] RCOSCLF_RTUNE_TRIM
2169 //
2170 // Internal. Only to be used through TI provided API.
2171 #define FCFG1_CONFIG_OSC_TOP_RCOSCLF_RTUNE_TRIM_W                            2
2172 #define FCFG1_CONFIG_OSC_TOP_RCOSCLF_RTUNE_TRIM_M                   0x00000003
2173 #define FCFG1_CONFIG_OSC_TOP_RCOSCLF_RTUNE_TRIM_S                            0
2174 
2175 //*****************************************************************************
2176 //
2177 // Register: FCFG1_O_SOC_ADC_ABS_GAIN
2178 //
2179 //*****************************************************************************
2180 // Field:  [15:0] SOC_ADC_ABS_GAIN_TEMP1
2181 //
2182 // SOC_ADC gain in absolute reference mode at temperature 1 (30C). Calculated
2183 // in production test..
2184 #define FCFG1_SOC_ADC_ABS_GAIN_SOC_ADC_ABS_GAIN_TEMP1_W                     16
2185 #define FCFG1_SOC_ADC_ABS_GAIN_SOC_ADC_ABS_GAIN_TEMP1_M             0x0000FFFF
2186 #define FCFG1_SOC_ADC_ABS_GAIN_SOC_ADC_ABS_GAIN_TEMP1_S                      0
2187 
2188 //*****************************************************************************
2189 //
2190 // Register: FCFG1_O_SOC_ADC_REL_GAIN
2191 //
2192 //*****************************************************************************
2193 // Field:  [15:0] SOC_ADC_REL_GAIN_TEMP1
2194 //
2195 // SOC_ADC gain in relative reference mode at temperature 1 (30C). Calculated
2196 // in production test..
2197 #define FCFG1_SOC_ADC_REL_GAIN_SOC_ADC_REL_GAIN_TEMP1_W                     16
2198 #define FCFG1_SOC_ADC_REL_GAIN_SOC_ADC_REL_GAIN_TEMP1_M             0x0000FFFF
2199 #define FCFG1_SOC_ADC_REL_GAIN_SOC_ADC_REL_GAIN_TEMP1_S                      0
2200 
2201 //*****************************************************************************
2202 //
2203 // Register: FCFG1_O_SOC_ADC_OFFSET_INT
2204 //
2205 //*****************************************************************************
2206 // Field: [23:16] SOC_ADC_REL_OFFSET_TEMP1
2207 //
2208 // SOC_ADC offset in relative reference mode at temperature 1 (30C). Signed
2209 // 8-bit number. Calculated in production test..
2210 #define FCFG1_SOC_ADC_OFFSET_INT_SOC_ADC_REL_OFFSET_TEMP1_W                  8
2211 #define FCFG1_SOC_ADC_OFFSET_INT_SOC_ADC_REL_OFFSET_TEMP1_M         0x00FF0000
2212 #define FCFG1_SOC_ADC_OFFSET_INT_SOC_ADC_REL_OFFSET_TEMP1_S                 16
2213 
2214 // Field:   [7:0] SOC_ADC_ABS_OFFSET_TEMP1
2215 //
2216 // SOC_ADC offset in absolute reference mode at temperature 1 (30C). Signed
2217 // 8-bit number. Calculated in production test..
2218 #define FCFG1_SOC_ADC_OFFSET_INT_SOC_ADC_ABS_OFFSET_TEMP1_W                  8
2219 #define FCFG1_SOC_ADC_OFFSET_INT_SOC_ADC_ABS_OFFSET_TEMP1_M         0x000000FF
2220 #define FCFG1_SOC_ADC_OFFSET_INT_SOC_ADC_ABS_OFFSET_TEMP1_S                  0
2221 
2222 //*****************************************************************************
2223 //
2224 // Register: FCFG1_O_SOC_ADC_REF_TRIM_AND_OFFSET_EXT
2225 //
2226 //*****************************************************************************
2227 // Field:   [5:0] SOC_ADC_REF_VOLTAGE_TRIM_TEMP1
2228 //
2229 // Internal. Only to be used through TI provided API.
2230 #define FCFG1_SOC_ADC_REF_TRIM_AND_OFFSET_EXT_SOC_ADC_REF_VOLTAGE_TRIM_TEMP1_W \
2231                                                                              6
2232 #define FCFG1_SOC_ADC_REF_TRIM_AND_OFFSET_EXT_SOC_ADC_REF_VOLTAGE_TRIM_TEMP1_M \
2233                                                                     0x0000003F
2234 #define FCFG1_SOC_ADC_REF_TRIM_AND_OFFSET_EXT_SOC_ADC_REF_VOLTAGE_TRIM_TEMP1_S \
2235                                                                              0
2236 
2237 //*****************************************************************************
2238 //
2239 // Register: FCFG1_O_AMPCOMP_TH1
2240 //
2241 //*****************************************************************************
2242 // Field: [23:18] HPMRAMP3_LTH
2243 //
2244 // Internal. Only to be used through TI provided API.
2245 #define FCFG1_AMPCOMP_TH1_HPMRAMP3_LTH_W                                     6
2246 #define FCFG1_AMPCOMP_TH1_HPMRAMP3_LTH_M                            0x00FC0000
2247 #define FCFG1_AMPCOMP_TH1_HPMRAMP3_LTH_S                                    18
2248 
2249 // Field: [15:10] HPMRAMP3_HTH
2250 //
2251 // Internal. Only to be used through TI provided API.
2252 #define FCFG1_AMPCOMP_TH1_HPMRAMP3_HTH_W                                     6
2253 #define FCFG1_AMPCOMP_TH1_HPMRAMP3_HTH_M                            0x0000FC00
2254 #define FCFG1_AMPCOMP_TH1_HPMRAMP3_HTH_S                                    10
2255 
2256 // Field:   [9:6] IBIASCAP_LPTOHP_OL_CNT
2257 //
2258 // Internal. Only to be used through TI provided API.
2259 #define FCFG1_AMPCOMP_TH1_IBIASCAP_LPTOHP_OL_CNT_W                           4
2260 #define FCFG1_AMPCOMP_TH1_IBIASCAP_LPTOHP_OL_CNT_M                  0x000003C0
2261 #define FCFG1_AMPCOMP_TH1_IBIASCAP_LPTOHP_OL_CNT_S                           6
2262 
2263 // Field:   [5:0] HPMRAMP1_TH
2264 //
2265 // Internal. Only to be used through TI provided API.
2266 #define FCFG1_AMPCOMP_TH1_HPMRAMP1_TH_W                                      6
2267 #define FCFG1_AMPCOMP_TH1_HPMRAMP1_TH_M                             0x0000003F
2268 #define FCFG1_AMPCOMP_TH1_HPMRAMP1_TH_S                                      0
2269 
2270 //*****************************************************************************
2271 //
2272 // Register: FCFG1_O_AMPCOMP_TH2
2273 //
2274 //*****************************************************************************
2275 // Field: [31:26] LPMUPDATE_LTH
2276 //
2277 // Internal. Only to be used through TI provided API.
2278 #define FCFG1_AMPCOMP_TH2_LPMUPDATE_LTH_W                                    6
2279 #define FCFG1_AMPCOMP_TH2_LPMUPDATE_LTH_M                           0xFC000000
2280 #define FCFG1_AMPCOMP_TH2_LPMUPDATE_LTH_S                                   26
2281 
2282 // Field: [23:18] LPMUPDATE_HTM
2283 //
2284 // Internal. Only to be used through TI provided API.
2285 #define FCFG1_AMPCOMP_TH2_LPMUPDATE_HTM_W                                    6
2286 #define FCFG1_AMPCOMP_TH2_LPMUPDATE_HTM_M                           0x00FC0000
2287 #define FCFG1_AMPCOMP_TH2_LPMUPDATE_HTM_S                                   18
2288 
2289 // Field: [15:10] ADC_COMP_AMPTH_LPM
2290 //
2291 // Internal. Only to be used through TI provided API.
2292 #define FCFG1_AMPCOMP_TH2_ADC_COMP_AMPTH_LPM_W                               6
2293 #define FCFG1_AMPCOMP_TH2_ADC_COMP_AMPTH_LPM_M                      0x0000FC00
2294 #define FCFG1_AMPCOMP_TH2_ADC_COMP_AMPTH_LPM_S                              10
2295 
2296 // Field:   [7:2] ADC_COMP_AMPTH_HPM
2297 //
2298 // Internal. Only to be used through TI provided API.
2299 #define FCFG1_AMPCOMP_TH2_ADC_COMP_AMPTH_HPM_W                               6
2300 #define FCFG1_AMPCOMP_TH2_ADC_COMP_AMPTH_HPM_M                      0x000000FC
2301 #define FCFG1_AMPCOMP_TH2_ADC_COMP_AMPTH_HPM_S                               2
2302 
2303 //*****************************************************************************
2304 //
2305 // Register: FCFG1_O_AMPCOMP_CTRL1
2306 //
2307 //*****************************************************************************
2308 // Field:    [30] AMPCOMP_REQ_MODE
2309 //
2310 // Internal. Only to be used through TI provided API.
2311 #define FCFG1_AMPCOMP_CTRL1_AMPCOMP_REQ_MODE                        0x40000000
2312 #define FCFG1_AMPCOMP_CTRL1_AMPCOMP_REQ_MODE_BITN                           30
2313 #define FCFG1_AMPCOMP_CTRL1_AMPCOMP_REQ_MODE_M                      0x40000000
2314 #define FCFG1_AMPCOMP_CTRL1_AMPCOMP_REQ_MODE_S                              30
2315 
2316 // Field: [23:20] IBIAS_OFFSET
2317 //
2318 // Internal. Only to be used through TI provided API.
2319 #define FCFG1_AMPCOMP_CTRL1_IBIAS_OFFSET_W                                   4
2320 #define FCFG1_AMPCOMP_CTRL1_IBIAS_OFFSET_M                          0x00F00000
2321 #define FCFG1_AMPCOMP_CTRL1_IBIAS_OFFSET_S                                  20
2322 
2323 // Field: [19:16] IBIAS_INIT
2324 //
2325 // Internal. Only to be used through TI provided API.
2326 #define FCFG1_AMPCOMP_CTRL1_IBIAS_INIT_W                                     4
2327 #define FCFG1_AMPCOMP_CTRL1_IBIAS_INIT_M                            0x000F0000
2328 #define FCFG1_AMPCOMP_CTRL1_IBIAS_INIT_S                                    16
2329 
2330 // Field:  [15:8] LPM_IBIAS_WAIT_CNT_FINAL
2331 //
2332 // Internal. Only to be used through TI provided API.
2333 #define FCFG1_AMPCOMP_CTRL1_LPM_IBIAS_WAIT_CNT_FINAL_W                       8
2334 #define FCFG1_AMPCOMP_CTRL1_LPM_IBIAS_WAIT_CNT_FINAL_M              0x0000FF00
2335 #define FCFG1_AMPCOMP_CTRL1_LPM_IBIAS_WAIT_CNT_FINAL_S                       8
2336 
2337 // Field:   [7:4] CAP_STEP
2338 //
2339 // Internal. Only to be used through TI provided API.
2340 #define FCFG1_AMPCOMP_CTRL1_CAP_STEP_W                                       4
2341 #define FCFG1_AMPCOMP_CTRL1_CAP_STEP_M                              0x000000F0
2342 #define FCFG1_AMPCOMP_CTRL1_CAP_STEP_S                                       4
2343 
2344 // Field:   [3:0] IBIASCAP_HPTOLP_OL_CNT
2345 //
2346 // Internal. Only to be used through TI provided API.
2347 #define FCFG1_AMPCOMP_CTRL1_IBIASCAP_HPTOLP_OL_CNT_W                         4
2348 #define FCFG1_AMPCOMP_CTRL1_IBIASCAP_HPTOLP_OL_CNT_M                0x0000000F
2349 #define FCFG1_AMPCOMP_CTRL1_IBIASCAP_HPTOLP_OL_CNT_S                         0
2350 
2351 //*****************************************************************************
2352 //
2353 // Register: FCFG1_O_ANABYPASS_VALUE2
2354 //
2355 //*****************************************************************************
2356 // Field:  [13:0] XOSC_HF_IBIASTHERM
2357 //
2358 // Internal. Only to be used through TI provided API.
2359 #define FCFG1_ANABYPASS_VALUE2_XOSC_HF_IBIASTHERM_W                         14
2360 #define FCFG1_ANABYPASS_VALUE2_XOSC_HF_IBIASTHERM_M                 0x00003FFF
2361 #define FCFG1_ANABYPASS_VALUE2_XOSC_HF_IBIASTHERM_S                          0
2362 
2363 //*****************************************************************************
2364 //
2365 // Register: FCFG1_O_VOLT_TRIM
2366 //
2367 //*****************************************************************************
2368 // Field: [28:24] VDDR_TRIM_HH
2369 //
2370 // Internal. Only to be used through TI provided API.
2371 #define FCFG1_VOLT_TRIM_VDDR_TRIM_HH_W                                       5
2372 #define FCFG1_VOLT_TRIM_VDDR_TRIM_HH_M                              0x1F000000
2373 #define FCFG1_VOLT_TRIM_VDDR_TRIM_HH_S                                      24
2374 
2375 // Field: [20:16] VDDR_TRIM_H
2376 //
2377 // Internal. Only to be used through TI provided API.
2378 #define FCFG1_VOLT_TRIM_VDDR_TRIM_H_W                                        5
2379 #define FCFG1_VOLT_TRIM_VDDR_TRIM_H_M                               0x001F0000
2380 #define FCFG1_VOLT_TRIM_VDDR_TRIM_H_S                                       16
2381 
2382 // Field:  [12:8] VDDR_TRIM_SLEEP_H
2383 //
2384 // Internal. Only to be used through TI provided API.
2385 #define FCFG1_VOLT_TRIM_VDDR_TRIM_SLEEP_H_W                                  5
2386 #define FCFG1_VOLT_TRIM_VDDR_TRIM_SLEEP_H_M                         0x00001F00
2387 #define FCFG1_VOLT_TRIM_VDDR_TRIM_SLEEP_H_S                                  8
2388 
2389 // Field:   [4:0] TRIMBOD_H
2390 //
2391 // Internal. Only to be used through TI provided API.
2392 #define FCFG1_VOLT_TRIM_TRIMBOD_H_W                                          5
2393 #define FCFG1_VOLT_TRIM_TRIMBOD_H_M                                 0x0000001F
2394 #define FCFG1_VOLT_TRIM_TRIMBOD_H_S                                          0
2395 
2396 //*****************************************************************************
2397 //
2398 // Register: FCFG1_O_OSC_CONF
2399 //
2400 //*****************************************************************************
2401 // Field:    [29] ADC_SH_VBUF_EN
2402 //
2403 // Trim value for DDI_0_OSC:ADCDOUBLERNANOAMPCTL.ADC_SH_VBUF_EN.
2404 #define FCFG1_OSC_CONF_ADC_SH_VBUF_EN                               0x20000000
2405 #define FCFG1_OSC_CONF_ADC_SH_VBUF_EN_BITN                                  29
2406 #define FCFG1_OSC_CONF_ADC_SH_VBUF_EN_M                             0x20000000
2407 #define FCFG1_OSC_CONF_ADC_SH_VBUF_EN_S                                     29
2408 
2409 // Field:    [28] ADC_SH_MODE_EN
2410 //
2411 // Trim value for DDI_0_OSC:ADCDOUBLERNANOAMPCTL.ADC_SH_MODE_EN.
2412 #define FCFG1_OSC_CONF_ADC_SH_MODE_EN                               0x10000000
2413 #define FCFG1_OSC_CONF_ADC_SH_MODE_EN_BITN                                  28
2414 #define FCFG1_OSC_CONF_ADC_SH_MODE_EN_M                             0x10000000
2415 #define FCFG1_OSC_CONF_ADC_SH_MODE_EN_S                                     28
2416 
2417 // Field:    [27] ATESTLF_RCOSCLF_IBIAS_TRIM
2418 //
2419 // Trim value for DDI_0_OSC:ATESTCTL.ATESTLF_RCOSCLF_IBIAS_TRIM.
2420 #define FCFG1_OSC_CONF_ATESTLF_RCOSCLF_IBIAS_TRIM                   0x08000000
2421 #define FCFG1_OSC_CONF_ATESTLF_RCOSCLF_IBIAS_TRIM_BITN                      27
2422 #define FCFG1_OSC_CONF_ATESTLF_RCOSCLF_IBIAS_TRIM_M                 0x08000000
2423 #define FCFG1_OSC_CONF_ATESTLF_RCOSCLF_IBIAS_TRIM_S                         27
2424 
2425 // Field: [26:25] XOSCLF_REGULATOR_TRIM
2426 //
2427 // Trim value for DDI_0_OSC:LFOSCCTL.XOSCLF_REGULATOR_TRIM.
2428 #define FCFG1_OSC_CONF_XOSCLF_REGULATOR_TRIM_W                               2
2429 #define FCFG1_OSC_CONF_XOSCLF_REGULATOR_TRIM_M                      0x06000000
2430 #define FCFG1_OSC_CONF_XOSCLF_REGULATOR_TRIM_S                              25
2431 
2432 // Field: [24:21] XOSCLF_CMIRRWR_RATIO
2433 //
2434 // Trim value for DDI_0_OSC:LFOSCCTL.XOSCLF_CMIRRWR_RATIO.
2435 #define FCFG1_OSC_CONF_XOSCLF_CMIRRWR_RATIO_W                                4
2436 #define FCFG1_OSC_CONF_XOSCLF_CMIRRWR_RATIO_M                       0x01E00000
2437 #define FCFG1_OSC_CONF_XOSCLF_CMIRRWR_RATIO_S                               21
2438 
2439 // Field: [20:19] XOSC_HF_FAST_START
2440 //
2441 // Trim value for DDI_0_OSC:CTL1.XOSC_HF_FAST_START.
2442 #define FCFG1_OSC_CONF_XOSC_HF_FAST_START_W                                  2
2443 #define FCFG1_OSC_CONF_XOSC_HF_FAST_START_M                         0x00180000
2444 #define FCFG1_OSC_CONF_XOSC_HF_FAST_START_S                                 19
2445 
2446 // Field:    [18] XOSC_OPTION
2447 //
2448 // 0: XOSC_HF unavailable (may not be bonded out)
2449 // 1: XOSC_HF available (default)
2450 #define FCFG1_OSC_CONF_XOSC_OPTION                                  0x00040000
2451 #define FCFG1_OSC_CONF_XOSC_OPTION_BITN                                     18
2452 #define FCFG1_OSC_CONF_XOSC_OPTION_M                                0x00040000
2453 #define FCFG1_OSC_CONF_XOSC_OPTION_S                                        18
2454 
2455 // Field:    [17] HPOSC_OPTION
2456 //
2457 // Internal. Only to be used through TI provided API.
2458 #define FCFG1_OSC_CONF_HPOSC_OPTION                                 0x00020000
2459 #define FCFG1_OSC_CONF_HPOSC_OPTION_BITN                                    17
2460 #define FCFG1_OSC_CONF_HPOSC_OPTION_M                               0x00020000
2461 #define FCFG1_OSC_CONF_HPOSC_OPTION_S                                       17
2462 
2463 // Field:    [16] HPOSC_BIAS_HOLD_MODE_EN
2464 //
2465 // Internal. Only to be used through TI provided API.
2466 #define FCFG1_OSC_CONF_HPOSC_BIAS_HOLD_MODE_EN                      0x00010000
2467 #define FCFG1_OSC_CONF_HPOSC_BIAS_HOLD_MODE_EN_BITN                         16
2468 #define FCFG1_OSC_CONF_HPOSC_BIAS_HOLD_MODE_EN_M                    0x00010000
2469 #define FCFG1_OSC_CONF_HPOSC_BIAS_HOLD_MODE_EN_S                            16
2470 
2471 // Field: [15:12] HPOSC_CURRMIRR_RATIO
2472 //
2473 // Internal. Only to be used through TI provided API.
2474 #define FCFG1_OSC_CONF_HPOSC_CURRMIRR_RATIO_W                                4
2475 #define FCFG1_OSC_CONF_HPOSC_CURRMIRR_RATIO_M                       0x0000F000
2476 #define FCFG1_OSC_CONF_HPOSC_CURRMIRR_RATIO_S                               12
2477 
2478 // Field:  [11:8] HPOSC_BIAS_RES_SET
2479 //
2480 // Internal. Only to be used through TI provided API.
2481 #define FCFG1_OSC_CONF_HPOSC_BIAS_RES_SET_W                                  4
2482 #define FCFG1_OSC_CONF_HPOSC_BIAS_RES_SET_M                         0x00000F00
2483 #define FCFG1_OSC_CONF_HPOSC_BIAS_RES_SET_S                                  8
2484 
2485 // Field:     [7] HPOSC_FILTER_EN
2486 //
2487 // Internal. Only to be used through TI provided API.
2488 #define FCFG1_OSC_CONF_HPOSC_FILTER_EN                              0x00000080
2489 #define FCFG1_OSC_CONF_HPOSC_FILTER_EN_BITN                                  7
2490 #define FCFG1_OSC_CONF_HPOSC_FILTER_EN_M                            0x00000080
2491 #define FCFG1_OSC_CONF_HPOSC_FILTER_EN_S                                     7
2492 
2493 // Field:   [6:5] HPOSC_BIAS_RECHARGE_DELAY
2494 //
2495 // Internal. Only to be used through TI provided API.
2496 #define FCFG1_OSC_CONF_HPOSC_BIAS_RECHARGE_DELAY_W                           2
2497 #define FCFG1_OSC_CONF_HPOSC_BIAS_RECHARGE_DELAY_M                  0x00000060
2498 #define FCFG1_OSC_CONF_HPOSC_BIAS_RECHARGE_DELAY_S                           5
2499 
2500 // Field:   [2:1] HPOSC_SERIES_CAP
2501 //
2502 // Internal. Only to be used through TI provided API.
2503 #define FCFG1_OSC_CONF_HPOSC_SERIES_CAP_W                                    2
2504 #define FCFG1_OSC_CONF_HPOSC_SERIES_CAP_M                           0x00000006
2505 #define FCFG1_OSC_CONF_HPOSC_SERIES_CAP_S                                    1
2506 
2507 // Field:     [0] HPOSC_DIV3_BYPASS
2508 //
2509 // Internal. Only to be used through TI provided API.
2510 #define FCFG1_OSC_CONF_HPOSC_DIV3_BYPASS                            0x00000001
2511 #define FCFG1_OSC_CONF_HPOSC_DIV3_BYPASS_BITN                                0
2512 #define FCFG1_OSC_CONF_HPOSC_DIV3_BYPASS_M                          0x00000001
2513 #define FCFG1_OSC_CONF_HPOSC_DIV3_BYPASS_S                                   0
2514 
2515 //*****************************************************************************
2516 //
2517 // Register: FCFG1_O_FREQ_OFFSET
2518 //
2519 //*****************************************************************************
2520 // Field: [31:16] HPOSC_COMP_P0
2521 //
2522 // Internal. Only to be used through TI provided API.
2523 #define FCFG1_FREQ_OFFSET_HPOSC_COMP_P0_W                                   16
2524 #define FCFG1_FREQ_OFFSET_HPOSC_COMP_P0_M                           0xFFFF0000
2525 #define FCFG1_FREQ_OFFSET_HPOSC_COMP_P0_S                                   16
2526 
2527 // Field:  [15:8] HPOSC_COMP_P1
2528 //
2529 // Internal. Only to be used through TI provided API.
2530 #define FCFG1_FREQ_OFFSET_HPOSC_COMP_P1_W                                    8
2531 #define FCFG1_FREQ_OFFSET_HPOSC_COMP_P1_M                           0x0000FF00
2532 #define FCFG1_FREQ_OFFSET_HPOSC_COMP_P1_S                                    8
2533 
2534 // Field:   [7:0] HPOSC_COMP_P2
2535 //
2536 // Internal. Only to be used through TI provided API.
2537 #define FCFG1_FREQ_OFFSET_HPOSC_COMP_P2_W                                    8
2538 #define FCFG1_FREQ_OFFSET_HPOSC_COMP_P2_M                           0x000000FF
2539 #define FCFG1_FREQ_OFFSET_HPOSC_COMP_P2_S                                    0
2540 
2541 //*****************************************************************************
2542 //
2543 // Register: FCFG1_O_MISC_OTP_DATA_1
2544 //
2545 //*****************************************************************************
2546 // Field: [28:27] PEAK_DET_ITRIM
2547 //
2548 // Internal. Only to be used through TI provided API.
2549 #define FCFG1_MISC_OTP_DATA_1_PEAK_DET_ITRIM_W                               2
2550 #define FCFG1_MISC_OTP_DATA_1_PEAK_DET_ITRIM_M                      0x18000000
2551 #define FCFG1_MISC_OTP_DATA_1_PEAK_DET_ITRIM_S                              27
2552 
2553 // Field: [26:24] HP_BUF_ITRIM
2554 //
2555 // Internal. Only to be used through TI provided API.
2556 #define FCFG1_MISC_OTP_DATA_1_HP_BUF_ITRIM_W                                 3
2557 #define FCFG1_MISC_OTP_DATA_1_HP_BUF_ITRIM_M                        0x07000000
2558 #define FCFG1_MISC_OTP_DATA_1_HP_BUF_ITRIM_S                                24
2559 
2560 // Field: [23:22] LP_BUF_ITRIM
2561 //
2562 // Internal. Only to be used through TI provided API.
2563 #define FCFG1_MISC_OTP_DATA_1_LP_BUF_ITRIM_W                                 2
2564 #define FCFG1_MISC_OTP_DATA_1_LP_BUF_ITRIM_M                        0x00C00000
2565 #define FCFG1_MISC_OTP_DATA_1_LP_BUF_ITRIM_S                                22
2566 
2567 // Field: [21:20] DBLR_LOOP_FILTER_RESET_VOLTAGE
2568 //
2569 // Internal. Only to be used through TI provided API.
2570 #define FCFG1_MISC_OTP_DATA_1_DBLR_LOOP_FILTER_RESET_VOLTAGE_W               2
2571 #define FCFG1_MISC_OTP_DATA_1_DBLR_LOOP_FILTER_RESET_VOLTAGE_M      0x00300000
2572 #define FCFG1_MISC_OTP_DATA_1_DBLR_LOOP_FILTER_RESET_VOLTAGE_S              20
2573 
2574 // Field: [19:10] HPM_IBIAS_WAIT_CNT
2575 //
2576 // Internal. Only to be used through TI provided API.
2577 #define FCFG1_MISC_OTP_DATA_1_HPM_IBIAS_WAIT_CNT_W                          10
2578 #define FCFG1_MISC_OTP_DATA_1_HPM_IBIAS_WAIT_CNT_M                  0x000FFC00
2579 #define FCFG1_MISC_OTP_DATA_1_HPM_IBIAS_WAIT_CNT_S                          10
2580 
2581 // Field:   [9:4] LPM_IBIAS_WAIT_CNT
2582 //
2583 // Internal. Only to be used through TI provided API.
2584 #define FCFG1_MISC_OTP_DATA_1_LPM_IBIAS_WAIT_CNT_W                           6
2585 #define FCFG1_MISC_OTP_DATA_1_LPM_IBIAS_WAIT_CNT_M                  0x000003F0
2586 #define FCFG1_MISC_OTP_DATA_1_LPM_IBIAS_WAIT_CNT_S                           4
2587 
2588 // Field:   [3:0] IDAC_STEP
2589 //
2590 // Internal. Only to be used through TI provided API.
2591 #define FCFG1_MISC_OTP_DATA_1_IDAC_STEP_W                                    4
2592 #define FCFG1_MISC_OTP_DATA_1_IDAC_STEP_M                           0x0000000F
2593 #define FCFG1_MISC_OTP_DATA_1_IDAC_STEP_S                                    0
2594 
2595 //*****************************************************************************
2596 //
2597 // Register: FCFG1_O_SHDW_DIE_ID_0
2598 //
2599 //*****************************************************************************
2600 // Field:  [31:0] ID_31_0
2601 //
2602 // Shadow of DIE_ID_0 register in eFuse row number 5
2603 #define FCFG1_SHDW_DIE_ID_0_ID_31_0_W                                       32
2604 #define FCFG1_SHDW_DIE_ID_0_ID_31_0_M                               0xFFFFFFFF
2605 #define FCFG1_SHDW_DIE_ID_0_ID_31_0_S                                        0
2606 
2607 //*****************************************************************************
2608 //
2609 // Register: FCFG1_O_SHDW_DIE_ID_1
2610 //
2611 //*****************************************************************************
2612 // Field:  [31:0] ID_63_32
2613 //
2614 // Shadow of DIE_ID_1 register in eFuse row number 6
2615 #define FCFG1_SHDW_DIE_ID_1_ID_63_32_W                                      32
2616 #define FCFG1_SHDW_DIE_ID_1_ID_63_32_M                              0xFFFFFFFF
2617 #define FCFG1_SHDW_DIE_ID_1_ID_63_32_S                                       0
2618 
2619 //*****************************************************************************
2620 //
2621 // Register: FCFG1_O_SHDW_DIE_ID_2
2622 //
2623 //*****************************************************************************
2624 // Field:  [31:0] ID_95_64
2625 //
2626 // Shadow of DIE_ID_2 register in eFuse row number 7
2627 #define FCFG1_SHDW_DIE_ID_2_ID_95_64_W                                      32
2628 #define FCFG1_SHDW_DIE_ID_2_ID_95_64_M                              0xFFFFFFFF
2629 #define FCFG1_SHDW_DIE_ID_2_ID_95_64_S                                       0
2630 
2631 //*****************************************************************************
2632 //
2633 // Register: FCFG1_O_SHDW_DIE_ID_3
2634 //
2635 //*****************************************************************************
2636 // Field:  [31:0] ID_127_96
2637 //
2638 // Shadow of DIE_ID_3 register in eFuse row number 8
2639 #define FCFG1_SHDW_DIE_ID_3_ID_127_96_W                                     32
2640 #define FCFG1_SHDW_DIE_ID_3_ID_127_96_M                             0xFFFFFFFF
2641 #define FCFG1_SHDW_DIE_ID_3_ID_127_96_S                                      0
2642 
2643 //*****************************************************************************
2644 //
2645 // Register: FCFG1_O_SHDW_OSC_BIAS_LDO_TRIM
2646 //
2647 //*****************************************************************************
2648 // Field: [26:23] TRIMMAG
2649 //
2650 // Internal. Only to be used through TI provided API.
2651 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_TRIMMAG_W                               4
2652 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_TRIMMAG_M                      0x07800000
2653 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_TRIMMAG_S                              23
2654 
2655 // Field: [22:18] TRIMIREF
2656 //
2657 // Internal. Only to be used through TI provided API.
2658 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_TRIMIREF_W                              5
2659 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_TRIMIREF_M                     0x007C0000
2660 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_TRIMIREF_S                             18
2661 
2662 // Field: [17:16] ITRIM_DIG_LDO
2663 //
2664 // Internal. Only to be used through TI provided API.
2665 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_ITRIM_DIG_LDO_W                         2
2666 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_ITRIM_DIG_LDO_M                0x00030000
2667 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_ITRIM_DIG_LDO_S                        16
2668 
2669 // Field: [15:12] VTRIM_DIG
2670 //
2671 // Internal. Only to be used through TI provided API.
2672 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_VTRIM_DIG_W                             4
2673 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_VTRIM_DIG_M                    0x0000F000
2674 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_VTRIM_DIG_S                            12
2675 
2676 // Field:  [11:8] VTRIM_COARSE
2677 //
2678 // Internal. Only to be used through TI provided API.
2679 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_VTRIM_COARSE_W                          4
2680 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_VTRIM_COARSE_M                 0x00000F00
2681 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_VTRIM_COARSE_S                          8
2682 
2683 // Field:   [7:0] RCOSCHF_CTRIM
2684 //
2685 // Internal. Only to be used through TI provided API.
2686 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_RCOSCHF_CTRIM_W                         8
2687 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_RCOSCHF_CTRIM_M                0x000000FF
2688 #define FCFG1_SHDW_OSC_BIAS_LDO_TRIM_RCOSCHF_CTRIM_S                         0
2689 
2690 //*****************************************************************************
2691 //
2692 // Register: FCFG1_O_SHDW_ANA_TRIM
2693 //
2694 //*****************************************************************************
2695 // Field:    [30] ALT_VDDR_TRIM
2696 //
2697 // Internal. Only to be used through TI provided API.
2698 #define FCFG1_SHDW_ANA_TRIM_ALT_VDDR_TRIM                           0x40000000
2699 #define FCFG1_SHDW_ANA_TRIM_ALT_VDDR_TRIM_BITN                              30
2700 #define FCFG1_SHDW_ANA_TRIM_ALT_VDDR_TRIM_M                         0x40000000
2701 #define FCFG1_SHDW_ANA_TRIM_ALT_VDDR_TRIM_S                                 30
2702 
2703 // Field:    [29] DET_LOGIC_DIS
2704 //
2705 // Internal. Only to be used through TI provided API.
2706 #define FCFG1_SHDW_ANA_TRIM_DET_LOGIC_DIS                           0x20000000
2707 #define FCFG1_SHDW_ANA_TRIM_DET_LOGIC_DIS_BITN                              29
2708 #define FCFG1_SHDW_ANA_TRIM_DET_LOGIC_DIS_M                         0x20000000
2709 #define FCFG1_SHDW_ANA_TRIM_DET_LOGIC_DIS_S                                 29
2710 
2711 // Field: [28:27] BOD_BANDGAP_TRIM_CNF_EXT
2712 //
2713 // Internal. Only to be used through TI provided API.
2714 #define FCFG1_SHDW_ANA_TRIM_BOD_BANDGAP_TRIM_CNF_EXT_W                       2
2715 #define FCFG1_SHDW_ANA_TRIM_BOD_BANDGAP_TRIM_CNF_EXT_M              0x18000000
2716 #define FCFG1_SHDW_ANA_TRIM_BOD_BANDGAP_TRIM_CNF_EXT_S                      27
2717 
2718 // Field: [26:25] BOD_BANDGAP_TRIM_CNF
2719 //
2720 // Internal. Only to be used through TI provided API.
2721 #define FCFG1_SHDW_ANA_TRIM_BOD_BANDGAP_TRIM_CNF_W                           2
2722 #define FCFG1_SHDW_ANA_TRIM_BOD_BANDGAP_TRIM_CNF_M                  0x06000000
2723 #define FCFG1_SHDW_ANA_TRIM_BOD_BANDGAP_TRIM_CNF_S                          25
2724 
2725 // Field:    [24] VDDR_ENABLE_PG1
2726 //
2727 // Internal. Only to be used through TI provided API.
2728 #define FCFG1_SHDW_ANA_TRIM_VDDR_ENABLE_PG1                         0x01000000
2729 #define FCFG1_SHDW_ANA_TRIM_VDDR_ENABLE_PG1_BITN                            24
2730 #define FCFG1_SHDW_ANA_TRIM_VDDR_ENABLE_PG1_M                       0x01000000
2731 #define FCFG1_SHDW_ANA_TRIM_VDDR_ENABLE_PG1_S                               24
2732 
2733 // Field:    [23] VDDR_OK_HYS
2734 //
2735 // Internal. Only to be used through TI provided API.
2736 #define FCFG1_SHDW_ANA_TRIM_VDDR_OK_HYS                             0x00800000
2737 #define FCFG1_SHDW_ANA_TRIM_VDDR_OK_HYS_BITN                                23
2738 #define FCFG1_SHDW_ANA_TRIM_VDDR_OK_HYS_M                           0x00800000
2739 #define FCFG1_SHDW_ANA_TRIM_VDDR_OK_HYS_S                                   23
2740 
2741 // Field: [22:21] IPTAT_TRIM
2742 //
2743 // Internal. Only to be used through TI provided API.
2744 #define FCFG1_SHDW_ANA_TRIM_IPTAT_TRIM_W                                     2
2745 #define FCFG1_SHDW_ANA_TRIM_IPTAT_TRIM_M                            0x00600000
2746 #define FCFG1_SHDW_ANA_TRIM_IPTAT_TRIM_S                                    21
2747 
2748 // Field: [20:16] VDDR_TRIM
2749 //
2750 // Internal. Only to be used through TI provided API.
2751 #define FCFG1_SHDW_ANA_TRIM_VDDR_TRIM_W                                      5
2752 #define FCFG1_SHDW_ANA_TRIM_VDDR_TRIM_M                             0x001F0000
2753 #define FCFG1_SHDW_ANA_TRIM_VDDR_TRIM_S                                     16
2754 
2755 // Field: [15:11] TRIMBOD_INTMODE
2756 //
2757 // Internal. Only to be used through TI provided API.
2758 #define FCFG1_SHDW_ANA_TRIM_TRIMBOD_INTMODE_W                                5
2759 #define FCFG1_SHDW_ANA_TRIM_TRIMBOD_INTMODE_M                       0x0000F800
2760 #define FCFG1_SHDW_ANA_TRIM_TRIMBOD_INTMODE_S                               11
2761 
2762 // Field:  [10:6] TRIMBOD_EXTMODE
2763 //
2764 // Internal. Only to be used through TI provided API.
2765 #define FCFG1_SHDW_ANA_TRIM_TRIMBOD_EXTMODE_W                                5
2766 #define FCFG1_SHDW_ANA_TRIM_TRIMBOD_EXTMODE_M                       0x000007C0
2767 #define FCFG1_SHDW_ANA_TRIM_TRIMBOD_EXTMODE_S                                6
2768 
2769 // Field:   [5:0] TRIMTEMP
2770 //
2771 // Internal. Only to be used through TI provided API.
2772 #define FCFG1_SHDW_ANA_TRIM_TRIMTEMP_W                                       6
2773 #define FCFG1_SHDW_ANA_TRIM_TRIMTEMP_M                              0x0000003F
2774 #define FCFG1_SHDW_ANA_TRIM_TRIMTEMP_S                                       0
2775 
2776 //*****************************************************************************
2777 //
2778 // Register: FCFG1_O_DAC_BIAS_CNF
2779 //
2780 //*****************************************************************************
2781 // Field: [17:12] LPM_TRIM_IOUT
2782 //
2783 // Internal. Only to be used through TI provided API.
2784 #define FCFG1_DAC_BIAS_CNF_LPM_TRIM_IOUT_W                                   6
2785 #define FCFG1_DAC_BIAS_CNF_LPM_TRIM_IOUT_M                          0x0003F000
2786 #define FCFG1_DAC_BIAS_CNF_LPM_TRIM_IOUT_S                                  12
2787 
2788 // Field:  [11:9] LPM_BIAS_WIDTH_TRIM
2789 //
2790 // Internal. Only to be used through TI provided API.
2791 #define FCFG1_DAC_BIAS_CNF_LPM_BIAS_WIDTH_TRIM_W                             3
2792 #define FCFG1_DAC_BIAS_CNF_LPM_BIAS_WIDTH_TRIM_M                    0x00000E00
2793 #define FCFG1_DAC_BIAS_CNF_LPM_BIAS_WIDTH_TRIM_S                             9
2794 
2795 // Field:     [8] LPM_BIAS_BACKUP_EN
2796 //
2797 // Internal. Only to be used through TI provided API.
2798 #define FCFG1_DAC_BIAS_CNF_LPM_BIAS_BACKUP_EN                       0x00000100
2799 #define FCFG1_DAC_BIAS_CNF_LPM_BIAS_BACKUP_EN_BITN                           8
2800 #define FCFG1_DAC_BIAS_CNF_LPM_BIAS_BACKUP_EN_M                     0x00000100
2801 #define FCFG1_DAC_BIAS_CNF_LPM_BIAS_BACKUP_EN_S                              8
2802 
2803 //*****************************************************************************
2804 //
2805 // Register: FCFG1_O_TFW_PROBE
2806 //
2807 //*****************************************************************************
2808 // Field:  [31:0] REV
2809 //
2810 // Internal. Only to be used through TI provided API.
2811 #define FCFG1_TFW_PROBE_REV_W                                               32
2812 #define FCFG1_TFW_PROBE_REV_M                                       0xFFFFFFFF
2813 #define FCFG1_TFW_PROBE_REV_S                                                0
2814 
2815 //*****************************************************************************
2816 //
2817 // Register: FCFG1_O_TFW_FT
2818 //
2819 //*****************************************************************************
2820 // Field:  [31:0] REV
2821 //
2822 // Internal. Only to be used through TI provided API.
2823 #define FCFG1_TFW_FT_REV_W                                                  32
2824 #define FCFG1_TFW_FT_REV_M                                          0xFFFFFFFF
2825 #define FCFG1_TFW_FT_REV_S                                                   0
2826 
2827 //*****************************************************************************
2828 //
2829 // Register: FCFG1_O_DAC_CAL0
2830 //
2831 //*****************************************************************************
2832 // Field: [31:16] SOC_DAC_VOUT_CAL_DECOUPLE_C2
2833 //
2834 // Internal. Only to be used through TI provided API.
2835 #define FCFG1_DAC_CAL0_SOC_DAC_VOUT_CAL_DECOUPLE_C2_W                       16
2836 #define FCFG1_DAC_CAL0_SOC_DAC_VOUT_CAL_DECOUPLE_C2_M               0xFFFF0000
2837 #define FCFG1_DAC_CAL0_SOC_DAC_VOUT_CAL_DECOUPLE_C2_S                       16
2838 
2839 // Field:  [15:0] SOC_DAC_VOUT_CAL_DECOUPLE_C1
2840 //
2841 // Internal. Only to be used through TI provided API.
2842 #define FCFG1_DAC_CAL0_SOC_DAC_VOUT_CAL_DECOUPLE_C1_W                       16
2843 #define FCFG1_DAC_CAL0_SOC_DAC_VOUT_CAL_DECOUPLE_C1_M               0x0000FFFF
2844 #define FCFG1_DAC_CAL0_SOC_DAC_VOUT_CAL_DECOUPLE_C1_S                        0
2845 
2846 //*****************************************************************************
2847 //
2848 // Register: FCFG1_O_DAC_CAL1
2849 //
2850 //*****************************************************************************
2851 // Field: [31:16] SOC_DAC_VOUT_CAL_PRECH_C2
2852 //
2853 // Internal. Only to be used through TI provided API.
2854 #define FCFG1_DAC_CAL1_SOC_DAC_VOUT_CAL_PRECH_C2_W                          16
2855 #define FCFG1_DAC_CAL1_SOC_DAC_VOUT_CAL_PRECH_C2_M                  0xFFFF0000
2856 #define FCFG1_DAC_CAL1_SOC_DAC_VOUT_CAL_PRECH_C2_S                          16
2857 
2858 // Field:  [15:0] SOC_DAC_VOUT_CAL_PRECH_C1
2859 //
2860 // Internal. Only to be used through TI provided API.
2861 #define FCFG1_DAC_CAL1_SOC_DAC_VOUT_CAL_PRECH_C1_W                          16
2862 #define FCFG1_DAC_CAL1_SOC_DAC_VOUT_CAL_PRECH_C1_M                  0x0000FFFF
2863 #define FCFG1_DAC_CAL1_SOC_DAC_VOUT_CAL_PRECH_C1_S                           0
2864 
2865 //*****************************************************************************
2866 //
2867 // Register: FCFG1_O_DAC_CAL2
2868 //
2869 //*****************************************************************************
2870 // Field: [31:16] SOC_DAC_VOUT_CAL_ADCREF_C2
2871 //
2872 // Internal. Only to be used through TI provided API.
2873 #define FCFG1_DAC_CAL2_SOC_DAC_VOUT_CAL_ADCREF_C2_W                         16
2874 #define FCFG1_DAC_CAL2_SOC_DAC_VOUT_CAL_ADCREF_C2_M                 0xFFFF0000
2875 #define FCFG1_DAC_CAL2_SOC_DAC_VOUT_CAL_ADCREF_C2_S                         16
2876 
2877 // Field:  [15:0] SOC_DAC_VOUT_CAL_ADCREF_C1
2878 //
2879 // Internal. Only to be used through TI provided API.
2880 #define FCFG1_DAC_CAL2_SOC_DAC_VOUT_CAL_ADCREF_C1_W                         16
2881 #define FCFG1_DAC_CAL2_SOC_DAC_VOUT_CAL_ADCREF_C1_M                 0x0000FFFF
2882 #define FCFG1_DAC_CAL2_SOC_DAC_VOUT_CAL_ADCREF_C1_S                          0
2883 
2884 //*****************************************************************************
2885 //
2886 // Register: FCFG1_O_DAC_CAL3
2887 //
2888 //*****************************************************************************
2889 // Field: [31:16] SOC_DAC_VOUT_CAL_VDDS_C2
2890 //
2891 // Internal. Only to be used through TI provided API.
2892 #define FCFG1_DAC_CAL3_SOC_DAC_VOUT_CAL_VDDS_C2_W                           16
2893 #define FCFG1_DAC_CAL3_SOC_DAC_VOUT_CAL_VDDS_C2_M                   0xFFFF0000
2894 #define FCFG1_DAC_CAL3_SOC_DAC_VOUT_CAL_VDDS_C2_S                           16
2895 
2896 // Field:  [15:0] SOC_DAC_VOUT_CAL_VDDS_C1
2897 //
2898 // Internal. Only to be used through TI provided API.
2899 #define FCFG1_DAC_CAL3_SOC_DAC_VOUT_CAL_VDDS_C1_W                           16
2900 #define FCFG1_DAC_CAL3_SOC_DAC_VOUT_CAL_VDDS_C1_M                   0x0000FFFF
2901 #define FCFG1_DAC_CAL3_SOC_DAC_VOUT_CAL_VDDS_C1_S                            0
2902 
2903 
2904 #endif // __FCFG1__
2905