1 /******************************************************************************
2 *  Filename:       hw_rfc_dbell_h
3 *  Revised:        2018-05-14 12:24:52 +0200 (Mon, 14 May 2018)
4 *  Revision:       51990
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_RFC_DBELL_H__
38 #define __HW_RFC_DBELL_H__
39 
40 //*****************************************************************************
41 //
42 // This section defines the register offsets of
43 // RFC_DBELL component
44 //
45 //*****************************************************************************
46 // Doorbell Command Register
47 #define RFC_DBELL_O_CMDR                                            0x00000000
48 
49 // Doorbell Command Status Register
50 #define RFC_DBELL_O_CMDSTA                                          0x00000004
51 
52 // Interrupt Flags From RF Hardware Modules
53 #define RFC_DBELL_O_RFHWIFG                                         0x00000008
54 
55 // Interrupt Enable For RF Hardware Modules
56 #define RFC_DBELL_O_RFHWIEN                                         0x0000000C
57 
58 // Interrupt Flags For Command and Packet Engine Generated Interrupts
59 #define RFC_DBELL_O_RFCPEIFG                                        0x00000010
60 
61 // Interrupt Enable For Command and Packet Engine Generated Interrupts
62 #define RFC_DBELL_O_RFCPEIEN                                        0x00000014
63 
64 // Interrupt Vector Selection For Command and Packet Engine Generated
65 // Interrupts
66 #define RFC_DBELL_O_RFCPEISL                                        0x00000018
67 
68 // Doorbell Command Acknowledgement Interrupt Flag
69 #define RFC_DBELL_O_RFACKIFG                                        0x0000001C
70 
71 // RF Core General Purpose Output Control
72 #define RFC_DBELL_O_SYSGPOCTL                                       0x00000020
73 
74 //*****************************************************************************
75 //
76 // Register: RFC_DBELL_O_CMDR
77 //
78 //*****************************************************************************
79 // Field:  [31:0] CMD
80 //
81 // Command register. Raises an interrupt to the Command and packet engine (CPE)
82 // upon write.
83 #define RFC_DBELL_CMDR_CMD_W                                                32
84 #define RFC_DBELL_CMDR_CMD_M                                        0xFFFFFFFF
85 #define RFC_DBELL_CMDR_CMD_S                                                 0
86 
87 //*****************************************************************************
88 //
89 // Register: RFC_DBELL_O_CMDSTA
90 //
91 //*****************************************************************************
92 // Field:  [31:0] STAT
93 //
94 // Status of the last command used
95 #define RFC_DBELL_CMDSTA_STAT_W                                             32
96 #define RFC_DBELL_CMDSTA_STAT_M                                     0xFFFFFFFF
97 #define RFC_DBELL_CMDSTA_STAT_S                                              0
98 
99 //*****************************************************************************
100 //
101 // Register: RFC_DBELL_O_RFHWIFG
102 //
103 //*****************************************************************************
104 // Field:    [19] RATCH7
105 //
106 // Radio timer channel 7 interrupt flag. Write zero to clear flag. Write to one
107 // has no effect.
108 #define RFC_DBELL_RFHWIFG_RATCH7                                    0x00080000
109 #define RFC_DBELL_RFHWIFG_RATCH7_BITN                                       19
110 #define RFC_DBELL_RFHWIFG_RATCH7_M                                  0x00080000
111 #define RFC_DBELL_RFHWIFG_RATCH7_S                                          19
112 
113 // Field:    [18] RATCH6
114 //
115 // Radio timer channel 6 interrupt flag. Write zero to clear flag. Write to one
116 // has no effect.
117 #define RFC_DBELL_RFHWIFG_RATCH6                                    0x00040000
118 #define RFC_DBELL_RFHWIFG_RATCH6_BITN                                       18
119 #define RFC_DBELL_RFHWIFG_RATCH6_M                                  0x00040000
120 #define RFC_DBELL_RFHWIFG_RATCH6_S                                          18
121 
122 // Field:    [17] RATCH5
123 //
124 // Radio timer channel 5 interrupt flag. Write zero to clear flag. Write to one
125 // has no effect.
126 #define RFC_DBELL_RFHWIFG_RATCH5                                    0x00020000
127 #define RFC_DBELL_RFHWIFG_RATCH5_BITN                                       17
128 #define RFC_DBELL_RFHWIFG_RATCH5_M                                  0x00020000
129 #define RFC_DBELL_RFHWIFG_RATCH5_S                                          17
130 
131 // Field:    [16] RATCH4
132 //
133 // Radio timer channel 4 interrupt flag. Write zero to clear flag. Write to one
134 // has no effect.
135 #define RFC_DBELL_RFHWIFG_RATCH4                                    0x00010000
136 #define RFC_DBELL_RFHWIFG_RATCH4_BITN                                       16
137 #define RFC_DBELL_RFHWIFG_RATCH4_M                                  0x00010000
138 #define RFC_DBELL_RFHWIFG_RATCH4_S                                          16
139 
140 // Field:    [15] RATCH3
141 //
142 // Radio timer channel 3 interrupt flag. Write zero to clear flag. Write to one
143 // has no effect.
144 #define RFC_DBELL_RFHWIFG_RATCH3                                    0x00008000
145 #define RFC_DBELL_RFHWIFG_RATCH3_BITN                                       15
146 #define RFC_DBELL_RFHWIFG_RATCH3_M                                  0x00008000
147 #define RFC_DBELL_RFHWIFG_RATCH3_S                                          15
148 
149 // Field:    [14] RATCH2
150 //
151 // Radio timer channel 2 interrupt flag. Write zero to clear flag. Write to one
152 // has no effect.
153 #define RFC_DBELL_RFHWIFG_RATCH2                                    0x00004000
154 #define RFC_DBELL_RFHWIFG_RATCH2_BITN                                       14
155 #define RFC_DBELL_RFHWIFG_RATCH2_M                                  0x00004000
156 #define RFC_DBELL_RFHWIFG_RATCH2_S                                          14
157 
158 // Field:    [13] RATCH1
159 //
160 // Radio timer channel 1 interrupt flag. Write zero to clear flag. Write to one
161 // has no effect.
162 #define RFC_DBELL_RFHWIFG_RATCH1                                    0x00002000
163 #define RFC_DBELL_RFHWIFG_RATCH1_BITN                                       13
164 #define RFC_DBELL_RFHWIFG_RATCH1_M                                  0x00002000
165 #define RFC_DBELL_RFHWIFG_RATCH1_S                                          13
166 
167 // Field:    [12] RATCH0
168 //
169 // Radio timer channel 0 interrupt flag. Write zero to clear flag. Write to one
170 // has no effect.
171 #define RFC_DBELL_RFHWIFG_RATCH0                                    0x00001000
172 #define RFC_DBELL_RFHWIFG_RATCH0_BITN                                       12
173 #define RFC_DBELL_RFHWIFG_RATCH0_M                                  0x00001000
174 #define RFC_DBELL_RFHWIFG_RATCH0_S                                          12
175 
176 // Field:    [11] RFESOFT2
177 //
178 // RF engine software defined interrupt 2 flag. Write zero to clear flag. Write
179 // to one has no effect.
180 #define RFC_DBELL_RFHWIFG_RFESOFT2                                  0x00000800
181 #define RFC_DBELL_RFHWIFG_RFESOFT2_BITN                                     11
182 #define RFC_DBELL_RFHWIFG_RFESOFT2_M                                0x00000800
183 #define RFC_DBELL_RFHWIFG_RFESOFT2_S                                        11
184 
185 // Field:    [10] RFESOFT1
186 //
187 // RF engine software defined interrupt 1 flag. Write zero to clear flag. Write
188 // to one has no effect.
189 #define RFC_DBELL_RFHWIFG_RFESOFT1                                  0x00000400
190 #define RFC_DBELL_RFHWIFG_RFESOFT1_BITN                                     10
191 #define RFC_DBELL_RFHWIFG_RFESOFT1_M                                0x00000400
192 #define RFC_DBELL_RFHWIFG_RFESOFT1_S                                        10
193 
194 // Field:     [9] RFESOFT0
195 //
196 // RF engine software defined interrupt 0 flag. Write zero to clear flag. Write
197 // to one has no effect.
198 #define RFC_DBELL_RFHWIFG_RFESOFT0                                  0x00000200
199 #define RFC_DBELL_RFHWIFG_RFESOFT0_BITN                                      9
200 #define RFC_DBELL_RFHWIFG_RFESOFT0_M                                0x00000200
201 #define RFC_DBELL_RFHWIFG_RFESOFT0_S                                         9
202 
203 // Field:     [8] RFEDONE
204 //
205 // RF engine command done interrupt flag. Write zero to clear flag. Write to
206 // one has no effect.
207 #define RFC_DBELL_RFHWIFG_RFEDONE                                   0x00000100
208 #define RFC_DBELL_RFHWIFG_RFEDONE_BITN                                       8
209 #define RFC_DBELL_RFHWIFG_RFEDONE_M                                 0x00000100
210 #define RFC_DBELL_RFHWIFG_RFEDONE_S                                          8
211 
212 // Field:     [6] TRCTK
213 //
214 // Debug tracer system tick interrupt flag. Write zero to clear flag. Write to
215 // one has no effect.
216 #define RFC_DBELL_RFHWIFG_TRCTK                                     0x00000040
217 #define RFC_DBELL_RFHWIFG_TRCTK_BITN                                         6
218 #define RFC_DBELL_RFHWIFG_TRCTK_M                                   0x00000040
219 #define RFC_DBELL_RFHWIFG_TRCTK_S                                            6
220 
221 // Field:     [5] MDMSOFT
222 //
223 // Modem software defined interrupt flag. Write zero to clear flag. Write to
224 // one has no effect.
225 #define RFC_DBELL_RFHWIFG_MDMSOFT                                   0x00000020
226 #define RFC_DBELL_RFHWIFG_MDMSOFT_BITN                                       5
227 #define RFC_DBELL_RFHWIFG_MDMSOFT_M                                 0x00000020
228 #define RFC_DBELL_RFHWIFG_MDMSOFT_S                                          5
229 
230 // Field:     [4] MDMOUT
231 //
232 // Modem FIFO output interrupt flag. Write zero to clear flag. Write to one has
233 // no effect.
234 #define RFC_DBELL_RFHWIFG_MDMOUT                                    0x00000010
235 #define RFC_DBELL_RFHWIFG_MDMOUT_BITN                                        4
236 #define RFC_DBELL_RFHWIFG_MDMOUT_M                                  0x00000010
237 #define RFC_DBELL_RFHWIFG_MDMOUT_S                                           4
238 
239 // Field:     [3] MDMIN
240 //
241 // Modem FIFO input interrupt flag. Write zero to clear flag. Write to one has
242 // no effect.
243 #define RFC_DBELL_RFHWIFG_MDMIN                                     0x00000008
244 #define RFC_DBELL_RFHWIFG_MDMIN_BITN                                         3
245 #define RFC_DBELL_RFHWIFG_MDMIN_M                                   0x00000008
246 #define RFC_DBELL_RFHWIFG_MDMIN_S                                            3
247 
248 // Field:     [2] MDMDONE
249 //
250 // Modem command done interrupt flag. Write zero to clear flag. Write to one
251 // has no effect.
252 #define RFC_DBELL_RFHWIFG_MDMDONE                                   0x00000004
253 #define RFC_DBELL_RFHWIFG_MDMDONE_BITN                                       2
254 #define RFC_DBELL_RFHWIFG_MDMDONE_M                                 0x00000004
255 #define RFC_DBELL_RFHWIFG_MDMDONE_S                                          2
256 
257 // Field:     [1] FSCA
258 //
259 // Frequency synthesizer calibration accelerator interrupt flag. Write zero to
260 // clear flag. Write to one has no effect.
261 #define RFC_DBELL_RFHWIFG_FSCA                                      0x00000002
262 #define RFC_DBELL_RFHWIFG_FSCA_BITN                                          1
263 #define RFC_DBELL_RFHWIFG_FSCA_M                                    0x00000002
264 #define RFC_DBELL_RFHWIFG_FSCA_S                                             1
265 
266 //*****************************************************************************
267 //
268 // Register: RFC_DBELL_O_RFHWIEN
269 //
270 //*****************************************************************************
271 // Field:    [19] RATCH7
272 //
273 // Interrupt enable for RFHWIFG.RATCH7.
274 #define RFC_DBELL_RFHWIEN_RATCH7                                    0x00080000
275 #define RFC_DBELL_RFHWIEN_RATCH7_BITN                                       19
276 #define RFC_DBELL_RFHWIEN_RATCH7_M                                  0x00080000
277 #define RFC_DBELL_RFHWIEN_RATCH7_S                                          19
278 
279 // Field:    [18] RATCH6
280 //
281 // Interrupt enable for RFHWIFG.RATCH6.
282 #define RFC_DBELL_RFHWIEN_RATCH6                                    0x00040000
283 #define RFC_DBELL_RFHWIEN_RATCH6_BITN                                       18
284 #define RFC_DBELL_RFHWIEN_RATCH6_M                                  0x00040000
285 #define RFC_DBELL_RFHWIEN_RATCH6_S                                          18
286 
287 // Field:    [17] RATCH5
288 //
289 // Interrupt enable for RFHWIFG.RATCH5.
290 #define RFC_DBELL_RFHWIEN_RATCH5                                    0x00020000
291 #define RFC_DBELL_RFHWIEN_RATCH5_BITN                                       17
292 #define RFC_DBELL_RFHWIEN_RATCH5_M                                  0x00020000
293 #define RFC_DBELL_RFHWIEN_RATCH5_S                                          17
294 
295 // Field:    [16] RATCH4
296 //
297 // Interrupt enable for RFHWIFG.RATCH4.
298 #define RFC_DBELL_RFHWIEN_RATCH4                                    0x00010000
299 #define RFC_DBELL_RFHWIEN_RATCH4_BITN                                       16
300 #define RFC_DBELL_RFHWIEN_RATCH4_M                                  0x00010000
301 #define RFC_DBELL_RFHWIEN_RATCH4_S                                          16
302 
303 // Field:    [15] RATCH3
304 //
305 // Interrupt enable for RFHWIFG.RATCH3.
306 #define RFC_DBELL_RFHWIEN_RATCH3                                    0x00008000
307 #define RFC_DBELL_RFHWIEN_RATCH3_BITN                                       15
308 #define RFC_DBELL_RFHWIEN_RATCH3_M                                  0x00008000
309 #define RFC_DBELL_RFHWIEN_RATCH3_S                                          15
310 
311 // Field:    [14] RATCH2
312 //
313 // Interrupt enable for RFHWIFG.RATCH2.
314 #define RFC_DBELL_RFHWIEN_RATCH2                                    0x00004000
315 #define RFC_DBELL_RFHWIEN_RATCH2_BITN                                       14
316 #define RFC_DBELL_RFHWIEN_RATCH2_M                                  0x00004000
317 #define RFC_DBELL_RFHWIEN_RATCH2_S                                          14
318 
319 // Field:    [13] RATCH1
320 //
321 // Interrupt enable for RFHWIFG.RATCH1.
322 #define RFC_DBELL_RFHWIEN_RATCH1                                    0x00002000
323 #define RFC_DBELL_RFHWIEN_RATCH1_BITN                                       13
324 #define RFC_DBELL_RFHWIEN_RATCH1_M                                  0x00002000
325 #define RFC_DBELL_RFHWIEN_RATCH1_S                                          13
326 
327 // Field:    [12] RATCH0
328 //
329 // Interrupt enable for RFHWIFG.RATCH0.
330 #define RFC_DBELL_RFHWIEN_RATCH0                                    0x00001000
331 #define RFC_DBELL_RFHWIEN_RATCH0_BITN                                       12
332 #define RFC_DBELL_RFHWIEN_RATCH0_M                                  0x00001000
333 #define RFC_DBELL_RFHWIEN_RATCH0_S                                          12
334 
335 // Field:    [11] RFESOFT2
336 //
337 // Interrupt enable for RFHWIFG.RFESOFT2.
338 #define RFC_DBELL_RFHWIEN_RFESOFT2                                  0x00000800
339 #define RFC_DBELL_RFHWIEN_RFESOFT2_BITN                                     11
340 #define RFC_DBELL_RFHWIEN_RFESOFT2_M                                0x00000800
341 #define RFC_DBELL_RFHWIEN_RFESOFT2_S                                        11
342 
343 // Field:    [10] RFESOFT1
344 //
345 // Interrupt enable for RFHWIFG.RFESOFT1.
346 #define RFC_DBELL_RFHWIEN_RFESOFT1                                  0x00000400
347 #define RFC_DBELL_RFHWIEN_RFESOFT1_BITN                                     10
348 #define RFC_DBELL_RFHWIEN_RFESOFT1_M                                0x00000400
349 #define RFC_DBELL_RFHWIEN_RFESOFT1_S                                        10
350 
351 // Field:     [9] RFESOFT0
352 //
353 // Interrupt enable for RFHWIFG.RFESOFT0.
354 #define RFC_DBELL_RFHWIEN_RFESOFT0                                  0x00000200
355 #define RFC_DBELL_RFHWIEN_RFESOFT0_BITN                                      9
356 #define RFC_DBELL_RFHWIEN_RFESOFT0_M                                0x00000200
357 #define RFC_DBELL_RFHWIEN_RFESOFT0_S                                         9
358 
359 // Field:     [8] RFEDONE
360 //
361 // Interrupt enable for RFHWIFG.RFEDONE.
362 #define RFC_DBELL_RFHWIEN_RFEDONE                                   0x00000100
363 #define RFC_DBELL_RFHWIEN_RFEDONE_BITN                                       8
364 #define RFC_DBELL_RFHWIEN_RFEDONE_M                                 0x00000100
365 #define RFC_DBELL_RFHWIEN_RFEDONE_S                                          8
366 
367 // Field:     [6] TRCTK
368 //
369 // Interrupt enable for RFHWIFG.TRCTK.
370 #define RFC_DBELL_RFHWIEN_TRCTK                                     0x00000040
371 #define RFC_DBELL_RFHWIEN_TRCTK_BITN                                         6
372 #define RFC_DBELL_RFHWIEN_TRCTK_M                                   0x00000040
373 #define RFC_DBELL_RFHWIEN_TRCTK_S                                            6
374 
375 // Field:     [5] MDMSOFT
376 //
377 // Interrupt enable for RFHWIFG.MDMSOFT.
378 #define RFC_DBELL_RFHWIEN_MDMSOFT                                   0x00000020
379 #define RFC_DBELL_RFHWIEN_MDMSOFT_BITN                                       5
380 #define RFC_DBELL_RFHWIEN_MDMSOFT_M                                 0x00000020
381 #define RFC_DBELL_RFHWIEN_MDMSOFT_S                                          5
382 
383 // Field:     [4] MDMOUT
384 //
385 // Interrupt enable for RFHWIFG.MDMOUT.
386 #define RFC_DBELL_RFHWIEN_MDMOUT                                    0x00000010
387 #define RFC_DBELL_RFHWIEN_MDMOUT_BITN                                        4
388 #define RFC_DBELL_RFHWIEN_MDMOUT_M                                  0x00000010
389 #define RFC_DBELL_RFHWIEN_MDMOUT_S                                           4
390 
391 // Field:     [3] MDMIN
392 //
393 // Interrupt enable for RFHWIFG.MDMIN.
394 #define RFC_DBELL_RFHWIEN_MDMIN                                     0x00000008
395 #define RFC_DBELL_RFHWIEN_MDMIN_BITN                                         3
396 #define RFC_DBELL_RFHWIEN_MDMIN_M                                   0x00000008
397 #define RFC_DBELL_RFHWIEN_MDMIN_S                                            3
398 
399 // Field:     [2] MDMDONE
400 //
401 // Interrupt enable for RFHWIFG.MDMDONE.
402 #define RFC_DBELL_RFHWIEN_MDMDONE                                   0x00000004
403 #define RFC_DBELL_RFHWIEN_MDMDONE_BITN                                       2
404 #define RFC_DBELL_RFHWIEN_MDMDONE_M                                 0x00000004
405 #define RFC_DBELL_RFHWIEN_MDMDONE_S                                          2
406 
407 // Field:     [1] FSCA
408 //
409 // Interrupt enable for RFHWIFG.FSCA.
410 #define RFC_DBELL_RFHWIEN_FSCA                                      0x00000002
411 #define RFC_DBELL_RFHWIEN_FSCA_BITN                                          1
412 #define RFC_DBELL_RFHWIEN_FSCA_M                                    0x00000002
413 #define RFC_DBELL_RFHWIEN_FSCA_S                                             1
414 
415 //*****************************************************************************
416 //
417 // Register: RFC_DBELL_O_RFCPEIFG
418 //
419 //*****************************************************************************
420 // Field:    [31] INTERNAL_ERROR
421 //
422 // Interrupt flag 31. The command and packet engine (CPE) has observed an
423 // unexpected error. A reset of the CPE is needed. This can be done by
424 // switching the RF Core power domain off and on in PRCM:PDCTL1RFC. Write zero
425 // to clear flag. Write to one has no effect.
426 #define RFC_DBELL_RFCPEIFG_INTERNAL_ERROR                           0x80000000
427 #define RFC_DBELL_RFCPEIFG_INTERNAL_ERROR_BITN                              31
428 #define RFC_DBELL_RFCPEIFG_INTERNAL_ERROR_M                         0x80000000
429 #define RFC_DBELL_RFCPEIFG_INTERNAL_ERROR_S                                 31
430 
431 // Field:    [30] BOOT_DONE
432 //
433 // Interrupt flag 30. The command and packet engine (CPE) boot is finished.
434 // Write zero to clear flag. Write to one has no effect.
435 #define RFC_DBELL_RFCPEIFG_BOOT_DONE                                0x40000000
436 #define RFC_DBELL_RFCPEIFG_BOOT_DONE_BITN                                   30
437 #define RFC_DBELL_RFCPEIFG_BOOT_DONE_M                              0x40000000
438 #define RFC_DBELL_RFCPEIFG_BOOT_DONE_S                                      30
439 
440 // Field:    [29] MODULES_UNLOCKED
441 //
442 // Interrupt flag 29. As part of command and packet engine (CPE) boot process,
443 // it has opened access to RF Core modules and memories. Write zero to clear
444 // flag. Write to one has no effect.
445 #define RFC_DBELL_RFCPEIFG_MODULES_UNLOCKED                         0x20000000
446 #define RFC_DBELL_RFCPEIFG_MODULES_UNLOCKED_BITN                            29
447 #define RFC_DBELL_RFCPEIFG_MODULES_UNLOCKED_M                       0x20000000
448 #define RFC_DBELL_RFCPEIFG_MODULES_UNLOCKED_S                               29
449 
450 // Field:    [28] SYNTH_NO_LOCK
451 //
452 // Interrupt flag 28. The phase-locked loop in frequency synthesizer has
453 // reported loss of lock. Write zero to clear flag. Write to one has no effect.
454 #define RFC_DBELL_RFCPEIFG_SYNTH_NO_LOCK                            0x10000000
455 #define RFC_DBELL_RFCPEIFG_SYNTH_NO_LOCK_BITN                               28
456 #define RFC_DBELL_RFCPEIFG_SYNTH_NO_LOCK_M                          0x10000000
457 #define RFC_DBELL_RFCPEIFG_SYNTH_NO_LOCK_S                                  28
458 
459 // Field:    [27] IRQ27
460 //
461 // Interrupt flag 27. Write zero to clear flag. Write to one has no effect.
462 #define RFC_DBELL_RFCPEIFG_IRQ27                                    0x08000000
463 #define RFC_DBELL_RFCPEIFG_IRQ27_BITN                                       27
464 #define RFC_DBELL_RFCPEIFG_IRQ27_M                                  0x08000000
465 #define RFC_DBELL_RFCPEIFG_IRQ27_S                                          27
466 
467 // Field:    [26] RX_ABORTED
468 //
469 // Interrupt flag 26. Packet reception stopped before packet was done. Write
470 // zero to clear flag. Write to one has no effect.
471 #define RFC_DBELL_RFCPEIFG_RX_ABORTED                               0x04000000
472 #define RFC_DBELL_RFCPEIFG_RX_ABORTED_BITN                                  26
473 #define RFC_DBELL_RFCPEIFG_RX_ABORTED_M                             0x04000000
474 #define RFC_DBELL_RFCPEIFG_RX_ABORTED_S                                     26
475 
476 // Field:    [25] RX_N_DATA_WRITTEN
477 //
478 // Interrupt flag 25. Specified number of bytes written to partial read Rx
479 // buffer. Write zero to clear flag. Write to one has no effect.
480 #define RFC_DBELL_RFCPEIFG_RX_N_DATA_WRITTEN                        0x02000000
481 #define RFC_DBELL_RFCPEIFG_RX_N_DATA_WRITTEN_BITN                           25
482 #define RFC_DBELL_RFCPEIFG_RX_N_DATA_WRITTEN_M                      0x02000000
483 #define RFC_DBELL_RFCPEIFG_RX_N_DATA_WRITTEN_S                              25
484 
485 // Field:    [24] RX_DATA_WRITTEN
486 //
487 // Interrupt flag 24. Data written to partial read Rx buffer. Write zero to
488 // clear flag. Write to one has no effect.
489 #define RFC_DBELL_RFCPEIFG_RX_DATA_WRITTEN                          0x01000000
490 #define RFC_DBELL_RFCPEIFG_RX_DATA_WRITTEN_BITN                             24
491 #define RFC_DBELL_RFCPEIFG_RX_DATA_WRITTEN_M                        0x01000000
492 #define RFC_DBELL_RFCPEIFG_RX_DATA_WRITTEN_S                                24
493 
494 // Field:    [23] RX_ENTRY_DONE
495 //
496 // Interrupt flag 23. Rx queue data entry changing state to finished.  Write
497 // zero to clear flag. Write to one has no effect.
498 #define RFC_DBELL_RFCPEIFG_RX_ENTRY_DONE                            0x00800000
499 #define RFC_DBELL_RFCPEIFG_RX_ENTRY_DONE_BITN                               23
500 #define RFC_DBELL_RFCPEIFG_RX_ENTRY_DONE_M                          0x00800000
501 #define RFC_DBELL_RFCPEIFG_RX_ENTRY_DONE_S                                  23
502 
503 // Field:    [22] RX_BUF_FULL
504 //
505 // Interrupt flag 22. Packet received that did not fit in Rx queue. BLE mode:
506 // Packet received that did not fit in the Rx queue. IEEE 802.15.4 mode: Frame
507 // received that did not fit in the Rx queue. Write zero to clear flag. Write
508 // to one has no effect.
509 #define RFC_DBELL_RFCPEIFG_RX_BUF_FULL                              0x00400000
510 #define RFC_DBELL_RFCPEIFG_RX_BUF_FULL_BITN                                 22
511 #define RFC_DBELL_RFCPEIFG_RX_BUF_FULL_M                            0x00400000
512 #define RFC_DBELL_RFCPEIFG_RX_BUF_FULL_S                                    22
513 
514 // Field:    [21] RX_CTRL_ACK
515 //
516 // Interrupt flag 21. BLE mode only: LL control packet received with CRC OK,
517 // not to be ignored, then acknowledgement sent. Write zero to clear flag.
518 // Write to one has no effect.
519 #define RFC_DBELL_RFCPEIFG_RX_CTRL_ACK                              0x00200000
520 #define RFC_DBELL_RFCPEIFG_RX_CTRL_ACK_BITN                                 21
521 #define RFC_DBELL_RFCPEIFG_RX_CTRL_ACK_M                            0x00200000
522 #define RFC_DBELL_RFCPEIFG_RX_CTRL_ACK_S                                    21
523 
524 // Field:    [20] RX_CTRL
525 //
526 // Interrupt flag 20. BLE mode only: LL control packet received with CRC OK,
527 // not to be ignored. Write zero to clear flag. Write to one has no effect.
528 #define RFC_DBELL_RFCPEIFG_RX_CTRL                                  0x00100000
529 #define RFC_DBELL_RFCPEIFG_RX_CTRL_BITN                                     20
530 #define RFC_DBELL_RFCPEIFG_RX_CTRL_M                                0x00100000
531 #define RFC_DBELL_RFCPEIFG_RX_CTRL_S                                        20
532 
533 // Field:    [19] RX_EMPTY
534 //
535 // Interrupt flag 19. BLE mode only: Packet received with CRC OK, not to be
536 // ignored, no payload. Write zero to clear flag. Write to one has no effect.
537 #define RFC_DBELL_RFCPEIFG_RX_EMPTY                                 0x00080000
538 #define RFC_DBELL_RFCPEIFG_RX_EMPTY_BITN                                    19
539 #define RFC_DBELL_RFCPEIFG_RX_EMPTY_M                               0x00080000
540 #define RFC_DBELL_RFCPEIFG_RX_EMPTY_S                                       19
541 
542 // Field:    [18] RX_IGNORED
543 //
544 // Interrupt flag 18. Packet received, but can be ignored. BLE mode: Packet
545 // received with CRC OK, but to be ignored. IEEE 802.15.4 mode: Frame received
546 // with ignore flag set. Write zero to clear flag. Write to one has no effect.
547 #define RFC_DBELL_RFCPEIFG_RX_IGNORED                               0x00040000
548 #define RFC_DBELL_RFCPEIFG_RX_IGNORED_BITN                                  18
549 #define RFC_DBELL_RFCPEIFG_RX_IGNORED_M                             0x00040000
550 #define RFC_DBELL_RFCPEIFG_RX_IGNORED_S                                     18
551 
552 // Field:    [17] RX_NOK
553 //
554 // Interrupt flag 17. Packet received with CRC error. BLE mode: Packet received
555 // with CRC error. IEEE 802.15.4 mode: Frame received with CRC error. Write
556 // zero to clear flag. Write to one has no effect.
557 #define RFC_DBELL_RFCPEIFG_RX_NOK                                   0x00020000
558 #define RFC_DBELL_RFCPEIFG_RX_NOK_BITN                                      17
559 #define RFC_DBELL_RFCPEIFG_RX_NOK_M                                 0x00020000
560 #define RFC_DBELL_RFCPEIFG_RX_NOK_S                                         17
561 
562 // Field:    [16] RX_OK
563 //
564 // Interrupt flag 16. Packet received correctly. BLE mode: Packet received with
565 // CRC OK, payload, and not to be ignored. IEEE 802.15.4 mode: Frame received
566 // with CRC OK. Write zero to clear flag. Write to one has no effect.
567 #define RFC_DBELL_RFCPEIFG_RX_OK                                    0x00010000
568 #define RFC_DBELL_RFCPEIFG_RX_OK_BITN                                       16
569 #define RFC_DBELL_RFCPEIFG_RX_OK_M                                  0x00010000
570 #define RFC_DBELL_RFCPEIFG_RX_OK_S                                          16
571 
572 // Field:    [15] IRQ15
573 //
574 // Interrupt flag 15. Write zero to clear flag. Write to one has no effect.
575 #define RFC_DBELL_RFCPEIFG_IRQ15                                    0x00008000
576 #define RFC_DBELL_RFCPEIFG_IRQ15_BITN                                       15
577 #define RFC_DBELL_RFCPEIFG_IRQ15_M                                  0x00008000
578 #define RFC_DBELL_RFCPEIFG_IRQ15_S                                          15
579 
580 // Field:    [14] IRQ14
581 //
582 // Interrupt flag 14. Write zero to clear flag. Write to one has no effect.
583 #define RFC_DBELL_RFCPEIFG_IRQ14                                    0x00004000
584 #define RFC_DBELL_RFCPEIFG_IRQ14_BITN                                       14
585 #define RFC_DBELL_RFCPEIFG_IRQ14_M                                  0x00004000
586 #define RFC_DBELL_RFCPEIFG_IRQ14_S                                          14
587 
588 // Field:    [13] FG_COMMAND_STARTED
589 //
590 // Interrupt flag 13. IEEE 802.15.4 mode only: A foreground radio operation
591 // command has gone into active state.
592 #define RFC_DBELL_RFCPEIFG_FG_COMMAND_STARTED                       0x00002000
593 #define RFC_DBELL_RFCPEIFG_FG_COMMAND_STARTED_BITN                          13
594 #define RFC_DBELL_RFCPEIFG_FG_COMMAND_STARTED_M                     0x00002000
595 #define RFC_DBELL_RFCPEIFG_FG_COMMAND_STARTED_S                             13
596 
597 // Field:    [12] COMMAND_STARTED
598 //
599 // Interrupt flag 12. A radio operation command has gone into active state.
600 #define RFC_DBELL_RFCPEIFG_COMMAND_STARTED                          0x00001000
601 #define RFC_DBELL_RFCPEIFG_COMMAND_STARTED_BITN                             12
602 #define RFC_DBELL_RFCPEIFG_COMMAND_STARTED_M                        0x00001000
603 #define RFC_DBELL_RFCPEIFG_COMMAND_STARTED_S                                12
604 
605 // Field:    [11] TX_BUFFER_CHANGED
606 //
607 // Interrupt flag 11. BLE mode only: A buffer change is complete after
608 // CMD_BLE_ADV_PAYLOAD. Write zero to clear flag. Write to one has no effect.
609 #define RFC_DBELL_RFCPEIFG_TX_BUFFER_CHANGED                        0x00000800
610 #define RFC_DBELL_RFCPEIFG_TX_BUFFER_CHANGED_BITN                           11
611 #define RFC_DBELL_RFCPEIFG_TX_BUFFER_CHANGED_M                      0x00000800
612 #define RFC_DBELL_RFCPEIFG_TX_BUFFER_CHANGED_S                              11
613 
614 // Field:    [10] TX_ENTRY_DONE
615 //
616 // Interrupt flag 10. Tx queue data entry state changed to finished. Write zero
617 // to clear flag. Write to one has no effect.
618 #define RFC_DBELL_RFCPEIFG_TX_ENTRY_DONE                            0x00000400
619 #define RFC_DBELL_RFCPEIFG_TX_ENTRY_DONE_BITN                               10
620 #define RFC_DBELL_RFCPEIFG_TX_ENTRY_DONE_M                          0x00000400
621 #define RFC_DBELL_RFCPEIFG_TX_ENTRY_DONE_S                                  10
622 
623 // Field:     [9] TX_RETRANS
624 //
625 // Interrupt flag 9. BLE mode only: Packet retransmitted. Write zero to clear
626 // flag. Write to one has no effect.
627 #define RFC_DBELL_RFCPEIFG_TX_RETRANS                               0x00000200
628 #define RFC_DBELL_RFCPEIFG_TX_RETRANS_BITN                                   9
629 #define RFC_DBELL_RFCPEIFG_TX_RETRANS_M                             0x00000200
630 #define RFC_DBELL_RFCPEIFG_TX_RETRANS_S                                      9
631 
632 // Field:     [8] TX_CTRL_ACK_ACK
633 //
634 // Interrupt flag 8. BLE mode only: Acknowledgement received on a transmitted
635 // LL control packet, and acknowledgement transmitted for that packet. Write
636 // zero to clear flag. Write to one has no effect.
637 #define RFC_DBELL_RFCPEIFG_TX_CTRL_ACK_ACK                          0x00000100
638 #define RFC_DBELL_RFCPEIFG_TX_CTRL_ACK_ACK_BITN                              8
639 #define RFC_DBELL_RFCPEIFG_TX_CTRL_ACK_ACK_M                        0x00000100
640 #define RFC_DBELL_RFCPEIFG_TX_CTRL_ACK_ACK_S                                 8
641 
642 // Field:     [7] TX_CTRL_ACK
643 //
644 // Interrupt flag 7. BLE mode: Acknowledgement received on a transmitted LL
645 // control packet. Write zero to clear flag. Write to one has no effect.
646 #define RFC_DBELL_RFCPEIFG_TX_CTRL_ACK                              0x00000080
647 #define RFC_DBELL_RFCPEIFG_TX_CTRL_ACK_BITN                                  7
648 #define RFC_DBELL_RFCPEIFG_TX_CTRL_ACK_M                            0x00000080
649 #define RFC_DBELL_RFCPEIFG_TX_CTRL_ACK_S                                     7
650 
651 // Field:     [6] TX_CTRL
652 //
653 // Interrupt flag 6. BLE mode: Transmitted LL control packet. Write zero to
654 // clear flag. Write to one has no effect.
655 #define RFC_DBELL_RFCPEIFG_TX_CTRL                                  0x00000040
656 #define RFC_DBELL_RFCPEIFG_TX_CTRL_BITN                                      6
657 #define RFC_DBELL_RFCPEIFG_TX_CTRL_M                                0x00000040
658 #define RFC_DBELL_RFCPEIFG_TX_CTRL_S                                         6
659 
660 // Field:     [5] TX_ACK
661 //
662 // Interrupt flag 5. BLE mode: Acknowledgement received on a transmitted
663 // packet. IEEE 802.15.4 mode: Transmitted automatic ACK frame. Write zero to
664 // clear flag. Write to one has no effect.
665 #define RFC_DBELL_RFCPEIFG_TX_ACK                                   0x00000020
666 #define RFC_DBELL_RFCPEIFG_TX_ACK_BITN                                       5
667 #define RFC_DBELL_RFCPEIFG_TX_ACK_M                                 0x00000020
668 #define RFC_DBELL_RFCPEIFG_TX_ACK_S                                          5
669 
670 // Field:     [4] TX_DONE
671 //
672 // Interrupt flag 4. Packet transmitted. (BLE mode: A packet has been
673 // transmitted.) (IEEE 802.15.4 mode: A frame has been transmitted). Write zero
674 // to clear flag. Write to one has no effect.
675 #define RFC_DBELL_RFCPEIFG_TX_DONE                                  0x00000010
676 #define RFC_DBELL_RFCPEIFG_TX_DONE_BITN                                      4
677 #define RFC_DBELL_RFCPEIFG_TX_DONE_M                                0x00000010
678 #define RFC_DBELL_RFCPEIFG_TX_DONE_S                                         4
679 
680 // Field:     [3] LAST_FG_COMMAND_DONE
681 //
682 // Interrupt flag 3. IEEE 802.15.4 mode only: The last foreground radio
683 // operation command in a chain of commands has finished. Write zero to clear
684 // flag. Write to one has no effect.
685 #define RFC_DBELL_RFCPEIFG_LAST_FG_COMMAND_DONE                     0x00000008
686 #define RFC_DBELL_RFCPEIFG_LAST_FG_COMMAND_DONE_BITN                         3
687 #define RFC_DBELL_RFCPEIFG_LAST_FG_COMMAND_DONE_M                   0x00000008
688 #define RFC_DBELL_RFCPEIFG_LAST_FG_COMMAND_DONE_S                            3
689 
690 // Field:     [2] FG_COMMAND_DONE
691 //
692 // Interrupt flag 2. IEEE 802.15.4 mode only: A foreground radio operation
693 // command has finished. Write zero to clear flag. Write to one has no effect.
694 #define RFC_DBELL_RFCPEIFG_FG_COMMAND_DONE                          0x00000004
695 #define RFC_DBELL_RFCPEIFG_FG_COMMAND_DONE_BITN                              2
696 #define RFC_DBELL_RFCPEIFG_FG_COMMAND_DONE_M                        0x00000004
697 #define RFC_DBELL_RFCPEIFG_FG_COMMAND_DONE_S                                 2
698 
699 // Field:     [1] LAST_COMMAND_DONE
700 //
701 // Interrupt flag 1. The last radio operation command in a chain of commands
702 // has finished. (IEEE 802.15.4 mode: The last background level radio operation
703 // command in a chain of commands has finished.) Write zero to clear flag.
704 // Write to one has no effect.
705 #define RFC_DBELL_RFCPEIFG_LAST_COMMAND_DONE                        0x00000002
706 #define RFC_DBELL_RFCPEIFG_LAST_COMMAND_DONE_BITN                            1
707 #define RFC_DBELL_RFCPEIFG_LAST_COMMAND_DONE_M                      0x00000002
708 #define RFC_DBELL_RFCPEIFG_LAST_COMMAND_DONE_S                               1
709 
710 // Field:     [0] COMMAND_DONE
711 //
712 // Interrupt flag 0. A radio operation has finished. (IEEE 802.15.4 mode: A
713 // background level radio operation command has finished.) Write zero to clear
714 // flag. Write to one has no effect.
715 #define RFC_DBELL_RFCPEIFG_COMMAND_DONE                             0x00000001
716 #define RFC_DBELL_RFCPEIFG_COMMAND_DONE_BITN                                 0
717 #define RFC_DBELL_RFCPEIFG_COMMAND_DONE_M                           0x00000001
718 #define RFC_DBELL_RFCPEIFG_COMMAND_DONE_S                                    0
719 
720 //*****************************************************************************
721 //
722 // Register: RFC_DBELL_O_RFCPEIEN
723 //
724 //*****************************************************************************
725 // Field:    [31] INTERNAL_ERROR
726 //
727 // Interrupt enable for RFCPEIFG.INTERNAL_ERROR.
728 #define RFC_DBELL_RFCPEIEN_INTERNAL_ERROR                           0x80000000
729 #define RFC_DBELL_RFCPEIEN_INTERNAL_ERROR_BITN                              31
730 #define RFC_DBELL_RFCPEIEN_INTERNAL_ERROR_M                         0x80000000
731 #define RFC_DBELL_RFCPEIEN_INTERNAL_ERROR_S                                 31
732 
733 // Field:    [30] BOOT_DONE
734 //
735 // Interrupt enable for RFCPEIFG.BOOT_DONE.
736 #define RFC_DBELL_RFCPEIEN_BOOT_DONE                                0x40000000
737 #define RFC_DBELL_RFCPEIEN_BOOT_DONE_BITN                                   30
738 #define RFC_DBELL_RFCPEIEN_BOOT_DONE_M                              0x40000000
739 #define RFC_DBELL_RFCPEIEN_BOOT_DONE_S                                      30
740 
741 // Field:    [29] MODULES_UNLOCKED
742 //
743 // Interrupt enable for RFCPEIFG.MODULES_UNLOCKED.
744 #define RFC_DBELL_RFCPEIEN_MODULES_UNLOCKED                         0x20000000
745 #define RFC_DBELL_RFCPEIEN_MODULES_UNLOCKED_BITN                            29
746 #define RFC_DBELL_RFCPEIEN_MODULES_UNLOCKED_M                       0x20000000
747 #define RFC_DBELL_RFCPEIEN_MODULES_UNLOCKED_S                               29
748 
749 // Field:    [28] SYNTH_NO_LOCK
750 //
751 // Interrupt enable for RFCPEIFG.SYNTH_NO_LOCK.
752 #define RFC_DBELL_RFCPEIEN_SYNTH_NO_LOCK                            0x10000000
753 #define RFC_DBELL_RFCPEIEN_SYNTH_NO_LOCK_BITN                               28
754 #define RFC_DBELL_RFCPEIEN_SYNTH_NO_LOCK_M                          0x10000000
755 #define RFC_DBELL_RFCPEIEN_SYNTH_NO_LOCK_S                                  28
756 
757 // Field:    [27] IRQ27
758 //
759 // Interrupt enable for RFCPEIFG.IRQ27.
760 #define RFC_DBELL_RFCPEIEN_IRQ27                                    0x08000000
761 #define RFC_DBELL_RFCPEIEN_IRQ27_BITN                                       27
762 #define RFC_DBELL_RFCPEIEN_IRQ27_M                                  0x08000000
763 #define RFC_DBELL_RFCPEIEN_IRQ27_S                                          27
764 
765 // Field:    [26] RX_ABORTED
766 //
767 // Interrupt enable for RFCPEIFG.RX_ABORTED.
768 #define RFC_DBELL_RFCPEIEN_RX_ABORTED                               0x04000000
769 #define RFC_DBELL_RFCPEIEN_RX_ABORTED_BITN                                  26
770 #define RFC_DBELL_RFCPEIEN_RX_ABORTED_M                             0x04000000
771 #define RFC_DBELL_RFCPEIEN_RX_ABORTED_S                                     26
772 
773 // Field:    [25] RX_N_DATA_WRITTEN
774 //
775 // Interrupt enable for RFCPEIFG.RX_N_DATA_WRITTEN.
776 #define RFC_DBELL_RFCPEIEN_RX_N_DATA_WRITTEN                        0x02000000
777 #define RFC_DBELL_RFCPEIEN_RX_N_DATA_WRITTEN_BITN                           25
778 #define RFC_DBELL_RFCPEIEN_RX_N_DATA_WRITTEN_M                      0x02000000
779 #define RFC_DBELL_RFCPEIEN_RX_N_DATA_WRITTEN_S                              25
780 
781 // Field:    [24] RX_DATA_WRITTEN
782 //
783 // Interrupt enable for RFCPEIFG.RX_DATA_WRITTEN.
784 #define RFC_DBELL_RFCPEIEN_RX_DATA_WRITTEN                          0x01000000
785 #define RFC_DBELL_RFCPEIEN_RX_DATA_WRITTEN_BITN                             24
786 #define RFC_DBELL_RFCPEIEN_RX_DATA_WRITTEN_M                        0x01000000
787 #define RFC_DBELL_RFCPEIEN_RX_DATA_WRITTEN_S                                24
788 
789 // Field:    [23] RX_ENTRY_DONE
790 //
791 // Interrupt enable for RFCPEIFG.RX_ENTRY_DONE.
792 #define RFC_DBELL_RFCPEIEN_RX_ENTRY_DONE                            0x00800000
793 #define RFC_DBELL_RFCPEIEN_RX_ENTRY_DONE_BITN                               23
794 #define RFC_DBELL_RFCPEIEN_RX_ENTRY_DONE_M                          0x00800000
795 #define RFC_DBELL_RFCPEIEN_RX_ENTRY_DONE_S                                  23
796 
797 // Field:    [22] RX_BUF_FULL
798 //
799 // Interrupt enable for RFCPEIFG.RX_BUF_FULL.
800 #define RFC_DBELL_RFCPEIEN_RX_BUF_FULL                              0x00400000
801 #define RFC_DBELL_RFCPEIEN_RX_BUF_FULL_BITN                                 22
802 #define RFC_DBELL_RFCPEIEN_RX_BUF_FULL_M                            0x00400000
803 #define RFC_DBELL_RFCPEIEN_RX_BUF_FULL_S                                    22
804 
805 // Field:    [21] RX_CTRL_ACK
806 //
807 // Interrupt enable for RFCPEIFG.RX_CTRL_ACK.
808 #define RFC_DBELL_RFCPEIEN_RX_CTRL_ACK                              0x00200000
809 #define RFC_DBELL_RFCPEIEN_RX_CTRL_ACK_BITN                                 21
810 #define RFC_DBELL_RFCPEIEN_RX_CTRL_ACK_M                            0x00200000
811 #define RFC_DBELL_RFCPEIEN_RX_CTRL_ACK_S                                    21
812 
813 // Field:    [20] RX_CTRL
814 //
815 // Interrupt enable for RFCPEIFG.RX_CTRL.
816 #define RFC_DBELL_RFCPEIEN_RX_CTRL                                  0x00100000
817 #define RFC_DBELL_RFCPEIEN_RX_CTRL_BITN                                     20
818 #define RFC_DBELL_RFCPEIEN_RX_CTRL_M                                0x00100000
819 #define RFC_DBELL_RFCPEIEN_RX_CTRL_S                                        20
820 
821 // Field:    [19] RX_EMPTY
822 //
823 // Interrupt enable for RFCPEIFG.RX_EMPTY.
824 #define RFC_DBELL_RFCPEIEN_RX_EMPTY                                 0x00080000
825 #define RFC_DBELL_RFCPEIEN_RX_EMPTY_BITN                                    19
826 #define RFC_DBELL_RFCPEIEN_RX_EMPTY_M                               0x00080000
827 #define RFC_DBELL_RFCPEIEN_RX_EMPTY_S                                       19
828 
829 // Field:    [18] RX_IGNORED
830 //
831 // Interrupt enable for RFCPEIFG.RX_IGNORED.
832 #define RFC_DBELL_RFCPEIEN_RX_IGNORED                               0x00040000
833 #define RFC_DBELL_RFCPEIEN_RX_IGNORED_BITN                                  18
834 #define RFC_DBELL_RFCPEIEN_RX_IGNORED_M                             0x00040000
835 #define RFC_DBELL_RFCPEIEN_RX_IGNORED_S                                     18
836 
837 // Field:    [17] RX_NOK
838 //
839 // Interrupt enable for RFCPEIFG.RX_NOK.
840 #define RFC_DBELL_RFCPEIEN_RX_NOK                                   0x00020000
841 #define RFC_DBELL_RFCPEIEN_RX_NOK_BITN                                      17
842 #define RFC_DBELL_RFCPEIEN_RX_NOK_M                                 0x00020000
843 #define RFC_DBELL_RFCPEIEN_RX_NOK_S                                         17
844 
845 // Field:    [16] RX_OK
846 //
847 // Interrupt enable for RFCPEIFG.RX_OK.
848 #define RFC_DBELL_RFCPEIEN_RX_OK                                    0x00010000
849 #define RFC_DBELL_RFCPEIEN_RX_OK_BITN                                       16
850 #define RFC_DBELL_RFCPEIEN_RX_OK_M                                  0x00010000
851 #define RFC_DBELL_RFCPEIEN_RX_OK_S                                          16
852 
853 // Field:    [15] IRQ15
854 //
855 // Interrupt enable for RFCPEIFG.IRQ15.
856 #define RFC_DBELL_RFCPEIEN_IRQ15                                    0x00008000
857 #define RFC_DBELL_RFCPEIEN_IRQ15_BITN                                       15
858 #define RFC_DBELL_RFCPEIEN_IRQ15_M                                  0x00008000
859 #define RFC_DBELL_RFCPEIEN_IRQ15_S                                          15
860 
861 // Field:    [14] IRQ14
862 //
863 // Interrupt enable for RFCPEIFG.IRQ14.
864 #define RFC_DBELL_RFCPEIEN_IRQ14                                    0x00004000
865 #define RFC_DBELL_RFCPEIEN_IRQ14_BITN                                       14
866 #define RFC_DBELL_RFCPEIEN_IRQ14_M                                  0x00004000
867 #define RFC_DBELL_RFCPEIEN_IRQ14_S                                          14
868 
869 // Field:    [13] FG_COMMAND_STARTED
870 //
871 // Interrupt enable for RFCPEIFG.FG_COMMAND_STARTED.
872 #define RFC_DBELL_RFCPEIEN_FG_COMMAND_STARTED                       0x00002000
873 #define RFC_DBELL_RFCPEIEN_FG_COMMAND_STARTED_BITN                          13
874 #define RFC_DBELL_RFCPEIEN_FG_COMMAND_STARTED_M                     0x00002000
875 #define RFC_DBELL_RFCPEIEN_FG_COMMAND_STARTED_S                             13
876 
877 // Field:    [12] COMMAND_STARTED
878 //
879 // Interrupt enable for RFCPEIFG.COMMAND_STARTED.
880 #define RFC_DBELL_RFCPEIEN_COMMAND_STARTED                          0x00001000
881 #define RFC_DBELL_RFCPEIEN_COMMAND_STARTED_BITN                             12
882 #define RFC_DBELL_RFCPEIEN_COMMAND_STARTED_M                        0x00001000
883 #define RFC_DBELL_RFCPEIEN_COMMAND_STARTED_S                                12
884 
885 // Field:    [11] TX_BUFFER_CHANGED
886 //
887 // Interrupt enable for RFCPEIFG.TX_BUFFER_CHANGED.
888 #define RFC_DBELL_RFCPEIEN_TX_BUFFER_CHANGED                        0x00000800
889 #define RFC_DBELL_RFCPEIEN_TX_BUFFER_CHANGED_BITN                           11
890 #define RFC_DBELL_RFCPEIEN_TX_BUFFER_CHANGED_M                      0x00000800
891 #define RFC_DBELL_RFCPEIEN_TX_BUFFER_CHANGED_S                              11
892 
893 // Field:    [10] TX_ENTRY_DONE
894 //
895 // Interrupt enable for RFCPEIFG.TX_ENTRY_DONE.
896 #define RFC_DBELL_RFCPEIEN_TX_ENTRY_DONE                            0x00000400
897 #define RFC_DBELL_RFCPEIEN_TX_ENTRY_DONE_BITN                               10
898 #define RFC_DBELL_RFCPEIEN_TX_ENTRY_DONE_M                          0x00000400
899 #define RFC_DBELL_RFCPEIEN_TX_ENTRY_DONE_S                                  10
900 
901 // Field:     [9] TX_RETRANS
902 //
903 // Interrupt enable for RFCPEIFG.TX_RETRANS.
904 #define RFC_DBELL_RFCPEIEN_TX_RETRANS                               0x00000200
905 #define RFC_DBELL_RFCPEIEN_TX_RETRANS_BITN                                   9
906 #define RFC_DBELL_RFCPEIEN_TX_RETRANS_M                             0x00000200
907 #define RFC_DBELL_RFCPEIEN_TX_RETRANS_S                                      9
908 
909 // Field:     [8] TX_CTRL_ACK_ACK
910 //
911 // Interrupt enable for RFCPEIFG.TX_CTRL_ACK_ACK.
912 #define RFC_DBELL_RFCPEIEN_TX_CTRL_ACK_ACK                          0x00000100
913 #define RFC_DBELL_RFCPEIEN_TX_CTRL_ACK_ACK_BITN                              8
914 #define RFC_DBELL_RFCPEIEN_TX_CTRL_ACK_ACK_M                        0x00000100
915 #define RFC_DBELL_RFCPEIEN_TX_CTRL_ACK_ACK_S                                 8
916 
917 // Field:     [7] TX_CTRL_ACK
918 //
919 // Interrupt enable for RFCPEIFG.TX_CTRL_ACK.
920 #define RFC_DBELL_RFCPEIEN_TX_CTRL_ACK                              0x00000080
921 #define RFC_DBELL_RFCPEIEN_TX_CTRL_ACK_BITN                                  7
922 #define RFC_DBELL_RFCPEIEN_TX_CTRL_ACK_M                            0x00000080
923 #define RFC_DBELL_RFCPEIEN_TX_CTRL_ACK_S                                     7
924 
925 // Field:     [6] TX_CTRL
926 //
927 // Interrupt enable for RFCPEIFG.TX_CTRL.
928 #define RFC_DBELL_RFCPEIEN_TX_CTRL                                  0x00000040
929 #define RFC_DBELL_RFCPEIEN_TX_CTRL_BITN                                      6
930 #define RFC_DBELL_RFCPEIEN_TX_CTRL_M                                0x00000040
931 #define RFC_DBELL_RFCPEIEN_TX_CTRL_S                                         6
932 
933 // Field:     [5] TX_ACK
934 //
935 // Interrupt enable for RFCPEIFG.TX_ACK.
936 #define RFC_DBELL_RFCPEIEN_TX_ACK                                   0x00000020
937 #define RFC_DBELL_RFCPEIEN_TX_ACK_BITN                                       5
938 #define RFC_DBELL_RFCPEIEN_TX_ACK_M                                 0x00000020
939 #define RFC_DBELL_RFCPEIEN_TX_ACK_S                                          5
940 
941 // Field:     [4] TX_DONE
942 //
943 // Interrupt enable for RFCPEIFG.TX_DONE.
944 #define RFC_DBELL_RFCPEIEN_TX_DONE                                  0x00000010
945 #define RFC_DBELL_RFCPEIEN_TX_DONE_BITN                                      4
946 #define RFC_DBELL_RFCPEIEN_TX_DONE_M                                0x00000010
947 #define RFC_DBELL_RFCPEIEN_TX_DONE_S                                         4
948 
949 // Field:     [3] LAST_FG_COMMAND_DONE
950 //
951 // Interrupt enable for RFCPEIFG.LAST_FG_COMMAND_DONE.
952 #define RFC_DBELL_RFCPEIEN_LAST_FG_COMMAND_DONE                     0x00000008
953 #define RFC_DBELL_RFCPEIEN_LAST_FG_COMMAND_DONE_BITN                         3
954 #define RFC_DBELL_RFCPEIEN_LAST_FG_COMMAND_DONE_M                   0x00000008
955 #define RFC_DBELL_RFCPEIEN_LAST_FG_COMMAND_DONE_S                            3
956 
957 // Field:     [2] FG_COMMAND_DONE
958 //
959 // Interrupt enable for RFCPEIFG.FG_COMMAND_DONE.
960 #define RFC_DBELL_RFCPEIEN_FG_COMMAND_DONE                          0x00000004
961 #define RFC_DBELL_RFCPEIEN_FG_COMMAND_DONE_BITN                              2
962 #define RFC_DBELL_RFCPEIEN_FG_COMMAND_DONE_M                        0x00000004
963 #define RFC_DBELL_RFCPEIEN_FG_COMMAND_DONE_S                                 2
964 
965 // Field:     [1] LAST_COMMAND_DONE
966 //
967 // Interrupt enable for RFCPEIFG.LAST_COMMAND_DONE.
968 #define RFC_DBELL_RFCPEIEN_LAST_COMMAND_DONE                        0x00000002
969 #define RFC_DBELL_RFCPEIEN_LAST_COMMAND_DONE_BITN                            1
970 #define RFC_DBELL_RFCPEIEN_LAST_COMMAND_DONE_M                      0x00000002
971 #define RFC_DBELL_RFCPEIEN_LAST_COMMAND_DONE_S                               1
972 
973 // Field:     [0] COMMAND_DONE
974 //
975 // Interrupt enable for RFCPEIFG.COMMAND_DONE.
976 #define RFC_DBELL_RFCPEIEN_COMMAND_DONE                             0x00000001
977 #define RFC_DBELL_RFCPEIEN_COMMAND_DONE_BITN                                 0
978 #define RFC_DBELL_RFCPEIEN_COMMAND_DONE_M                           0x00000001
979 #define RFC_DBELL_RFCPEIEN_COMMAND_DONE_S                                    0
980 
981 //*****************************************************************************
982 //
983 // Register: RFC_DBELL_O_RFCPEISL
984 //
985 //*****************************************************************************
986 // Field:    [31] INTERNAL_ERROR
987 //
988 // Select which CPU interrupt vector the RFCPEIFG.INTERNAL_ERROR interrupt
989 // should use.
990 // ENUMs:
991 // CPE1                     Associate this interrupt line with INT_RF_CPE1
992 //                          interrupt vector
993 // CPE0                     Associate this interrupt line with INT_RF_CPE0
994 //                          interrupt vector
995 #define RFC_DBELL_RFCPEISL_INTERNAL_ERROR                           0x80000000
996 #define RFC_DBELL_RFCPEISL_INTERNAL_ERROR_BITN                              31
997 #define RFC_DBELL_RFCPEISL_INTERNAL_ERROR_M                         0x80000000
998 #define RFC_DBELL_RFCPEISL_INTERNAL_ERROR_S                                 31
999 #define RFC_DBELL_RFCPEISL_INTERNAL_ERROR_CPE1                      0x80000000
1000 #define RFC_DBELL_RFCPEISL_INTERNAL_ERROR_CPE0                      0x00000000
1001 
1002 // Field:    [30] BOOT_DONE
1003 //
1004 // Select which CPU interrupt vector the RFCPEIFG.BOOT_DONE interrupt should
1005 // use.
1006 // ENUMs:
1007 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1008 //                          interrupt vector
1009 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1010 //                          interrupt vector
1011 #define RFC_DBELL_RFCPEISL_BOOT_DONE                                0x40000000
1012 #define RFC_DBELL_RFCPEISL_BOOT_DONE_BITN                                   30
1013 #define RFC_DBELL_RFCPEISL_BOOT_DONE_M                              0x40000000
1014 #define RFC_DBELL_RFCPEISL_BOOT_DONE_S                                      30
1015 #define RFC_DBELL_RFCPEISL_BOOT_DONE_CPE1                           0x40000000
1016 #define RFC_DBELL_RFCPEISL_BOOT_DONE_CPE0                           0x00000000
1017 
1018 // Field:    [29] MODULES_UNLOCKED
1019 //
1020 // Select which CPU interrupt vector the RFCPEIFG.MODULES_UNLOCKED interrupt
1021 // should use.
1022 // ENUMs:
1023 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1024 //                          interrupt vector
1025 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1026 //                          interrupt vector
1027 #define RFC_DBELL_RFCPEISL_MODULES_UNLOCKED                         0x20000000
1028 #define RFC_DBELL_RFCPEISL_MODULES_UNLOCKED_BITN                            29
1029 #define RFC_DBELL_RFCPEISL_MODULES_UNLOCKED_M                       0x20000000
1030 #define RFC_DBELL_RFCPEISL_MODULES_UNLOCKED_S                               29
1031 #define RFC_DBELL_RFCPEISL_MODULES_UNLOCKED_CPE1                    0x20000000
1032 #define RFC_DBELL_RFCPEISL_MODULES_UNLOCKED_CPE0                    0x00000000
1033 
1034 // Field:    [28] SYNTH_NO_LOCK
1035 //
1036 // Select which CPU interrupt vector the RFCPEIFG.SYNTH_NO_LOCK interrupt
1037 // should use.
1038 // ENUMs:
1039 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1040 //                          interrupt vector
1041 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1042 //                          interrupt vector
1043 #define RFC_DBELL_RFCPEISL_SYNTH_NO_LOCK                            0x10000000
1044 #define RFC_DBELL_RFCPEISL_SYNTH_NO_LOCK_BITN                               28
1045 #define RFC_DBELL_RFCPEISL_SYNTH_NO_LOCK_M                          0x10000000
1046 #define RFC_DBELL_RFCPEISL_SYNTH_NO_LOCK_S                                  28
1047 #define RFC_DBELL_RFCPEISL_SYNTH_NO_LOCK_CPE1                       0x10000000
1048 #define RFC_DBELL_RFCPEISL_SYNTH_NO_LOCK_CPE0                       0x00000000
1049 
1050 // Field:    [27] IRQ27
1051 //
1052 // Select which CPU interrupt vector the RFCPEIFG.IRQ27 interrupt should use.
1053 // ENUMs:
1054 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1055 //                          interrupt vector
1056 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1057 //                          interrupt vector
1058 #define RFC_DBELL_RFCPEISL_IRQ27                                    0x08000000
1059 #define RFC_DBELL_RFCPEISL_IRQ27_BITN                                       27
1060 #define RFC_DBELL_RFCPEISL_IRQ27_M                                  0x08000000
1061 #define RFC_DBELL_RFCPEISL_IRQ27_S                                          27
1062 #define RFC_DBELL_RFCPEISL_IRQ27_CPE1                               0x08000000
1063 #define RFC_DBELL_RFCPEISL_IRQ27_CPE0                               0x00000000
1064 
1065 // Field:    [26] RX_ABORTED
1066 //
1067 // Select which CPU interrupt vector the RFCPEIFG.RX_ABORTED interrupt should
1068 // use.
1069 // ENUMs:
1070 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1071 //                          interrupt vector
1072 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1073 //                          interrupt vector
1074 #define RFC_DBELL_RFCPEISL_RX_ABORTED                               0x04000000
1075 #define RFC_DBELL_RFCPEISL_RX_ABORTED_BITN                                  26
1076 #define RFC_DBELL_RFCPEISL_RX_ABORTED_M                             0x04000000
1077 #define RFC_DBELL_RFCPEISL_RX_ABORTED_S                                     26
1078 #define RFC_DBELL_RFCPEISL_RX_ABORTED_CPE1                          0x04000000
1079 #define RFC_DBELL_RFCPEISL_RX_ABORTED_CPE0                          0x00000000
1080 
1081 // Field:    [25] RX_N_DATA_WRITTEN
1082 //
1083 // Select which CPU interrupt vector the RFCPEIFG.RX_N_DATA_WRITTEN interrupt
1084 // should use.
1085 // ENUMs:
1086 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1087 //                          interrupt vector
1088 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1089 //                          interrupt vector
1090 #define RFC_DBELL_RFCPEISL_RX_N_DATA_WRITTEN                        0x02000000
1091 #define RFC_DBELL_RFCPEISL_RX_N_DATA_WRITTEN_BITN                           25
1092 #define RFC_DBELL_RFCPEISL_RX_N_DATA_WRITTEN_M                      0x02000000
1093 #define RFC_DBELL_RFCPEISL_RX_N_DATA_WRITTEN_S                              25
1094 #define RFC_DBELL_RFCPEISL_RX_N_DATA_WRITTEN_CPE1                   0x02000000
1095 #define RFC_DBELL_RFCPEISL_RX_N_DATA_WRITTEN_CPE0                   0x00000000
1096 
1097 // Field:    [24] RX_DATA_WRITTEN
1098 //
1099 // Select which CPU interrupt vector the RFCPEIFG.RX_DATA_WRITTEN interrupt
1100 // should use.
1101 // ENUMs:
1102 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1103 //                          interrupt vector
1104 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1105 //                          interrupt vector
1106 #define RFC_DBELL_RFCPEISL_RX_DATA_WRITTEN                          0x01000000
1107 #define RFC_DBELL_RFCPEISL_RX_DATA_WRITTEN_BITN                             24
1108 #define RFC_DBELL_RFCPEISL_RX_DATA_WRITTEN_M                        0x01000000
1109 #define RFC_DBELL_RFCPEISL_RX_DATA_WRITTEN_S                                24
1110 #define RFC_DBELL_RFCPEISL_RX_DATA_WRITTEN_CPE1                     0x01000000
1111 #define RFC_DBELL_RFCPEISL_RX_DATA_WRITTEN_CPE0                     0x00000000
1112 
1113 // Field:    [23] RX_ENTRY_DONE
1114 //
1115 // Select which CPU interrupt vector the RFCPEIFG.RX_ENTRY_DONE interrupt
1116 // should use.
1117 // ENUMs:
1118 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1119 //                          interrupt vector
1120 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1121 //                          interrupt vector
1122 #define RFC_DBELL_RFCPEISL_RX_ENTRY_DONE                            0x00800000
1123 #define RFC_DBELL_RFCPEISL_RX_ENTRY_DONE_BITN                               23
1124 #define RFC_DBELL_RFCPEISL_RX_ENTRY_DONE_M                          0x00800000
1125 #define RFC_DBELL_RFCPEISL_RX_ENTRY_DONE_S                                  23
1126 #define RFC_DBELL_RFCPEISL_RX_ENTRY_DONE_CPE1                       0x00800000
1127 #define RFC_DBELL_RFCPEISL_RX_ENTRY_DONE_CPE0                       0x00000000
1128 
1129 // Field:    [22] RX_BUF_FULL
1130 //
1131 // Select which CPU interrupt vector the RFCPEIFG.RX_BUF_FULL interrupt should
1132 // use.
1133 // ENUMs:
1134 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1135 //                          interrupt vector
1136 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1137 //                          interrupt vector
1138 #define RFC_DBELL_RFCPEISL_RX_BUF_FULL                              0x00400000
1139 #define RFC_DBELL_RFCPEISL_RX_BUF_FULL_BITN                                 22
1140 #define RFC_DBELL_RFCPEISL_RX_BUF_FULL_M                            0x00400000
1141 #define RFC_DBELL_RFCPEISL_RX_BUF_FULL_S                                    22
1142 #define RFC_DBELL_RFCPEISL_RX_BUF_FULL_CPE1                         0x00400000
1143 #define RFC_DBELL_RFCPEISL_RX_BUF_FULL_CPE0                         0x00000000
1144 
1145 // Field:    [21] RX_CTRL_ACK
1146 //
1147 // Select which CPU interrupt vector the RFCPEIFG.RX_CTRL_ACK interrupt should
1148 // use.
1149 // ENUMs:
1150 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1151 //                          interrupt vector
1152 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1153 //                          interrupt vector
1154 #define RFC_DBELL_RFCPEISL_RX_CTRL_ACK                              0x00200000
1155 #define RFC_DBELL_RFCPEISL_RX_CTRL_ACK_BITN                                 21
1156 #define RFC_DBELL_RFCPEISL_RX_CTRL_ACK_M                            0x00200000
1157 #define RFC_DBELL_RFCPEISL_RX_CTRL_ACK_S                                    21
1158 #define RFC_DBELL_RFCPEISL_RX_CTRL_ACK_CPE1                         0x00200000
1159 #define RFC_DBELL_RFCPEISL_RX_CTRL_ACK_CPE0                         0x00000000
1160 
1161 // Field:    [20] RX_CTRL
1162 //
1163 // Select which CPU interrupt vector the RFCPEIFG.RX_CTRL interrupt should use.
1164 // ENUMs:
1165 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1166 //                          interrupt vector
1167 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1168 //                          interrupt vector
1169 #define RFC_DBELL_RFCPEISL_RX_CTRL                                  0x00100000
1170 #define RFC_DBELL_RFCPEISL_RX_CTRL_BITN                                     20
1171 #define RFC_DBELL_RFCPEISL_RX_CTRL_M                                0x00100000
1172 #define RFC_DBELL_RFCPEISL_RX_CTRL_S                                        20
1173 #define RFC_DBELL_RFCPEISL_RX_CTRL_CPE1                             0x00100000
1174 #define RFC_DBELL_RFCPEISL_RX_CTRL_CPE0                             0x00000000
1175 
1176 // Field:    [19] RX_EMPTY
1177 //
1178 // Select which CPU interrupt vector the RFCPEIFG.RX_EMPTY interrupt should
1179 // use.
1180 // ENUMs:
1181 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1182 //                          interrupt vector
1183 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1184 //                          interrupt vector
1185 #define RFC_DBELL_RFCPEISL_RX_EMPTY                                 0x00080000
1186 #define RFC_DBELL_RFCPEISL_RX_EMPTY_BITN                                    19
1187 #define RFC_DBELL_RFCPEISL_RX_EMPTY_M                               0x00080000
1188 #define RFC_DBELL_RFCPEISL_RX_EMPTY_S                                       19
1189 #define RFC_DBELL_RFCPEISL_RX_EMPTY_CPE1                            0x00080000
1190 #define RFC_DBELL_RFCPEISL_RX_EMPTY_CPE0                            0x00000000
1191 
1192 // Field:    [18] RX_IGNORED
1193 //
1194 // Select which CPU interrupt vector the RFCPEIFG.RX_IGNORED interrupt should
1195 // use.
1196 // ENUMs:
1197 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1198 //                          interrupt vector
1199 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1200 //                          interrupt vector
1201 #define RFC_DBELL_RFCPEISL_RX_IGNORED                               0x00040000
1202 #define RFC_DBELL_RFCPEISL_RX_IGNORED_BITN                                  18
1203 #define RFC_DBELL_RFCPEISL_RX_IGNORED_M                             0x00040000
1204 #define RFC_DBELL_RFCPEISL_RX_IGNORED_S                                     18
1205 #define RFC_DBELL_RFCPEISL_RX_IGNORED_CPE1                          0x00040000
1206 #define RFC_DBELL_RFCPEISL_RX_IGNORED_CPE0                          0x00000000
1207 
1208 // Field:    [17] RX_NOK
1209 //
1210 // Select which CPU interrupt vector the RFCPEIFG.RX_NOK interrupt should use.
1211 // ENUMs:
1212 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1213 //                          interrupt vector
1214 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1215 //                          interrupt vector
1216 #define RFC_DBELL_RFCPEISL_RX_NOK                                   0x00020000
1217 #define RFC_DBELL_RFCPEISL_RX_NOK_BITN                                      17
1218 #define RFC_DBELL_RFCPEISL_RX_NOK_M                                 0x00020000
1219 #define RFC_DBELL_RFCPEISL_RX_NOK_S                                         17
1220 #define RFC_DBELL_RFCPEISL_RX_NOK_CPE1                              0x00020000
1221 #define RFC_DBELL_RFCPEISL_RX_NOK_CPE0                              0x00000000
1222 
1223 // Field:    [16] RX_OK
1224 //
1225 // Select which CPU interrupt vector the RFCPEIFG.RX_OK interrupt should use.
1226 // ENUMs:
1227 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1228 //                          interrupt vector
1229 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1230 //                          interrupt vector
1231 #define RFC_DBELL_RFCPEISL_RX_OK                                    0x00010000
1232 #define RFC_DBELL_RFCPEISL_RX_OK_BITN                                       16
1233 #define RFC_DBELL_RFCPEISL_RX_OK_M                                  0x00010000
1234 #define RFC_DBELL_RFCPEISL_RX_OK_S                                          16
1235 #define RFC_DBELL_RFCPEISL_RX_OK_CPE1                               0x00010000
1236 #define RFC_DBELL_RFCPEISL_RX_OK_CPE0                               0x00000000
1237 
1238 // Field:    [15] IRQ15
1239 //
1240 // Select which CPU interrupt vector the RFCPEIFG.IRQ15 interrupt should use.
1241 // ENUMs:
1242 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1243 //                          interrupt vector
1244 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1245 //                          interrupt vector
1246 #define RFC_DBELL_RFCPEISL_IRQ15                                    0x00008000
1247 #define RFC_DBELL_RFCPEISL_IRQ15_BITN                                       15
1248 #define RFC_DBELL_RFCPEISL_IRQ15_M                                  0x00008000
1249 #define RFC_DBELL_RFCPEISL_IRQ15_S                                          15
1250 #define RFC_DBELL_RFCPEISL_IRQ15_CPE1                               0x00008000
1251 #define RFC_DBELL_RFCPEISL_IRQ15_CPE0                               0x00000000
1252 
1253 // Field:    [14] IRQ14
1254 //
1255 // Select which CPU interrupt vector the RFCPEIFG.IRQ14 interrupt should use.
1256 // ENUMs:
1257 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1258 //                          interrupt vector
1259 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1260 //                          interrupt vector
1261 #define RFC_DBELL_RFCPEISL_IRQ14                                    0x00004000
1262 #define RFC_DBELL_RFCPEISL_IRQ14_BITN                                       14
1263 #define RFC_DBELL_RFCPEISL_IRQ14_M                                  0x00004000
1264 #define RFC_DBELL_RFCPEISL_IRQ14_S                                          14
1265 #define RFC_DBELL_RFCPEISL_IRQ14_CPE1                               0x00004000
1266 #define RFC_DBELL_RFCPEISL_IRQ14_CPE0                               0x00000000
1267 
1268 // Field:    [13] FG_COMMAND_STARTED
1269 //
1270 // Select which CPU interrupt vector the RFCPEIFG.FG_COMMAND_STARTED interrupt
1271 // should use.
1272 // ENUMs:
1273 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1274 //                          interrupt vector
1275 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1276 //                          interrupt vector
1277 #define RFC_DBELL_RFCPEISL_FG_COMMAND_STARTED                       0x00002000
1278 #define RFC_DBELL_RFCPEISL_FG_COMMAND_STARTED_BITN                          13
1279 #define RFC_DBELL_RFCPEISL_FG_COMMAND_STARTED_M                     0x00002000
1280 #define RFC_DBELL_RFCPEISL_FG_COMMAND_STARTED_S                             13
1281 #define RFC_DBELL_RFCPEISL_FG_COMMAND_STARTED_CPE1                  0x00002000
1282 #define RFC_DBELL_RFCPEISL_FG_COMMAND_STARTED_CPE0                  0x00000000
1283 
1284 // Field:    [12] COMMAND_STARTED
1285 //
1286 // Select which CPU interrupt vector the RFCPEIFG.COMMAND_STARTED interrupt
1287 // should use.
1288 // ENUMs:
1289 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1290 //                          interrupt vector
1291 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1292 //                          interrupt vector
1293 #define RFC_DBELL_RFCPEISL_COMMAND_STARTED                          0x00001000
1294 #define RFC_DBELL_RFCPEISL_COMMAND_STARTED_BITN                             12
1295 #define RFC_DBELL_RFCPEISL_COMMAND_STARTED_M                        0x00001000
1296 #define RFC_DBELL_RFCPEISL_COMMAND_STARTED_S                                12
1297 #define RFC_DBELL_RFCPEISL_COMMAND_STARTED_CPE1                     0x00001000
1298 #define RFC_DBELL_RFCPEISL_COMMAND_STARTED_CPE0                     0x00000000
1299 
1300 // Field:    [11] TX_BUFFER_CHANGED
1301 //
1302 // Select which CPU interrupt vector the RFCPEIFG.TX_BUFFER_CHANGED interrupt
1303 // should use.
1304 // ENUMs:
1305 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1306 //                          interrupt vector
1307 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1308 //                          interrupt vector
1309 #define RFC_DBELL_RFCPEISL_TX_BUFFER_CHANGED                        0x00000800
1310 #define RFC_DBELL_RFCPEISL_TX_BUFFER_CHANGED_BITN                           11
1311 #define RFC_DBELL_RFCPEISL_TX_BUFFER_CHANGED_M                      0x00000800
1312 #define RFC_DBELL_RFCPEISL_TX_BUFFER_CHANGED_S                              11
1313 #define RFC_DBELL_RFCPEISL_TX_BUFFER_CHANGED_CPE1                   0x00000800
1314 #define RFC_DBELL_RFCPEISL_TX_BUFFER_CHANGED_CPE0                   0x00000000
1315 
1316 // Field:    [10] TX_ENTRY_DONE
1317 //
1318 // Select which CPU interrupt vector the RFCPEIFG.TX_ENTRY_DONE interrupt
1319 // should use.
1320 // ENUMs:
1321 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1322 //                          interrupt vector
1323 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1324 //                          interrupt vector
1325 #define RFC_DBELL_RFCPEISL_TX_ENTRY_DONE                            0x00000400
1326 #define RFC_DBELL_RFCPEISL_TX_ENTRY_DONE_BITN                               10
1327 #define RFC_DBELL_RFCPEISL_TX_ENTRY_DONE_M                          0x00000400
1328 #define RFC_DBELL_RFCPEISL_TX_ENTRY_DONE_S                                  10
1329 #define RFC_DBELL_RFCPEISL_TX_ENTRY_DONE_CPE1                       0x00000400
1330 #define RFC_DBELL_RFCPEISL_TX_ENTRY_DONE_CPE0                       0x00000000
1331 
1332 // Field:     [9] TX_RETRANS
1333 //
1334 // Select which CPU interrupt vector the RFCPEIFG.TX_RETRANS interrupt should
1335 // use.
1336 // ENUMs:
1337 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1338 //                          interrupt vector
1339 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1340 //                          interrupt vector
1341 #define RFC_DBELL_RFCPEISL_TX_RETRANS                               0x00000200
1342 #define RFC_DBELL_RFCPEISL_TX_RETRANS_BITN                                   9
1343 #define RFC_DBELL_RFCPEISL_TX_RETRANS_M                             0x00000200
1344 #define RFC_DBELL_RFCPEISL_TX_RETRANS_S                                      9
1345 #define RFC_DBELL_RFCPEISL_TX_RETRANS_CPE1                          0x00000200
1346 #define RFC_DBELL_RFCPEISL_TX_RETRANS_CPE0                          0x00000000
1347 
1348 // Field:     [8] TX_CTRL_ACK_ACK
1349 //
1350 // Select which CPU interrupt vector the RFCPEIFG.TX_CTRL_ACK_ACK interrupt
1351 // should use.
1352 // ENUMs:
1353 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1354 //                          interrupt vector
1355 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1356 //                          interrupt vector
1357 #define RFC_DBELL_RFCPEISL_TX_CTRL_ACK_ACK                          0x00000100
1358 #define RFC_DBELL_RFCPEISL_TX_CTRL_ACK_ACK_BITN                              8
1359 #define RFC_DBELL_RFCPEISL_TX_CTRL_ACK_ACK_M                        0x00000100
1360 #define RFC_DBELL_RFCPEISL_TX_CTRL_ACK_ACK_S                                 8
1361 #define RFC_DBELL_RFCPEISL_TX_CTRL_ACK_ACK_CPE1                     0x00000100
1362 #define RFC_DBELL_RFCPEISL_TX_CTRL_ACK_ACK_CPE0                     0x00000000
1363 
1364 // Field:     [7] TX_CTRL_ACK
1365 //
1366 // Select which CPU interrupt vector the RFCPEIFG.TX_CTRL_ACK interrupt should
1367 // use.
1368 // ENUMs:
1369 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1370 //                          interrupt vector
1371 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1372 //                          interrupt vector
1373 #define RFC_DBELL_RFCPEISL_TX_CTRL_ACK                              0x00000080
1374 #define RFC_DBELL_RFCPEISL_TX_CTRL_ACK_BITN                                  7
1375 #define RFC_DBELL_RFCPEISL_TX_CTRL_ACK_M                            0x00000080
1376 #define RFC_DBELL_RFCPEISL_TX_CTRL_ACK_S                                     7
1377 #define RFC_DBELL_RFCPEISL_TX_CTRL_ACK_CPE1                         0x00000080
1378 #define RFC_DBELL_RFCPEISL_TX_CTRL_ACK_CPE0                         0x00000000
1379 
1380 // Field:     [6] TX_CTRL
1381 //
1382 // Select which CPU interrupt vector the RFCPEIFG.TX_CTRL interrupt should use.
1383 // ENUMs:
1384 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1385 //                          interrupt vector
1386 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1387 //                          interrupt vector
1388 #define RFC_DBELL_RFCPEISL_TX_CTRL                                  0x00000040
1389 #define RFC_DBELL_RFCPEISL_TX_CTRL_BITN                                      6
1390 #define RFC_DBELL_RFCPEISL_TX_CTRL_M                                0x00000040
1391 #define RFC_DBELL_RFCPEISL_TX_CTRL_S                                         6
1392 #define RFC_DBELL_RFCPEISL_TX_CTRL_CPE1                             0x00000040
1393 #define RFC_DBELL_RFCPEISL_TX_CTRL_CPE0                             0x00000000
1394 
1395 // Field:     [5] TX_ACK
1396 //
1397 // Select which CPU interrupt vector the RFCPEIFG.TX_ACK interrupt should use.
1398 // ENUMs:
1399 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1400 //                          interrupt vector
1401 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1402 //                          interrupt vector
1403 #define RFC_DBELL_RFCPEISL_TX_ACK                                   0x00000020
1404 #define RFC_DBELL_RFCPEISL_TX_ACK_BITN                                       5
1405 #define RFC_DBELL_RFCPEISL_TX_ACK_M                                 0x00000020
1406 #define RFC_DBELL_RFCPEISL_TX_ACK_S                                          5
1407 #define RFC_DBELL_RFCPEISL_TX_ACK_CPE1                              0x00000020
1408 #define RFC_DBELL_RFCPEISL_TX_ACK_CPE0                              0x00000000
1409 
1410 // Field:     [4] TX_DONE
1411 //
1412 // Select which CPU interrupt vector the RFCPEIFG.TX_DONE interrupt should use.
1413 // ENUMs:
1414 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1415 //                          interrupt vector
1416 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1417 //                          interrupt vector
1418 #define RFC_DBELL_RFCPEISL_TX_DONE                                  0x00000010
1419 #define RFC_DBELL_RFCPEISL_TX_DONE_BITN                                      4
1420 #define RFC_DBELL_RFCPEISL_TX_DONE_M                                0x00000010
1421 #define RFC_DBELL_RFCPEISL_TX_DONE_S                                         4
1422 #define RFC_DBELL_RFCPEISL_TX_DONE_CPE1                             0x00000010
1423 #define RFC_DBELL_RFCPEISL_TX_DONE_CPE0                             0x00000000
1424 
1425 // Field:     [3] LAST_FG_COMMAND_DONE
1426 //
1427 // Select which CPU interrupt vector the RFCPEIFG.LAST_FG_COMMAND_DONE
1428 // interrupt should use.
1429 // ENUMs:
1430 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1431 //                          interrupt vector
1432 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1433 //                          interrupt vector
1434 #define RFC_DBELL_RFCPEISL_LAST_FG_COMMAND_DONE                     0x00000008
1435 #define RFC_DBELL_RFCPEISL_LAST_FG_COMMAND_DONE_BITN                         3
1436 #define RFC_DBELL_RFCPEISL_LAST_FG_COMMAND_DONE_M                   0x00000008
1437 #define RFC_DBELL_RFCPEISL_LAST_FG_COMMAND_DONE_S                            3
1438 #define RFC_DBELL_RFCPEISL_LAST_FG_COMMAND_DONE_CPE1                0x00000008
1439 #define RFC_DBELL_RFCPEISL_LAST_FG_COMMAND_DONE_CPE0                0x00000000
1440 
1441 // Field:     [2] FG_COMMAND_DONE
1442 //
1443 // Select which CPU interrupt vector the RFCPEIFG.FG_COMMAND_DONE interrupt
1444 // should use.
1445 // ENUMs:
1446 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1447 //                          interrupt vector
1448 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1449 //                          interrupt vector
1450 #define RFC_DBELL_RFCPEISL_FG_COMMAND_DONE                          0x00000004
1451 #define RFC_DBELL_RFCPEISL_FG_COMMAND_DONE_BITN                              2
1452 #define RFC_DBELL_RFCPEISL_FG_COMMAND_DONE_M                        0x00000004
1453 #define RFC_DBELL_RFCPEISL_FG_COMMAND_DONE_S                                 2
1454 #define RFC_DBELL_RFCPEISL_FG_COMMAND_DONE_CPE1                     0x00000004
1455 #define RFC_DBELL_RFCPEISL_FG_COMMAND_DONE_CPE0                     0x00000000
1456 
1457 // Field:     [1] LAST_COMMAND_DONE
1458 //
1459 // Select which CPU interrupt vector the RFCPEIFG.LAST_COMMAND_DONE interrupt
1460 // should use.
1461 // ENUMs:
1462 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1463 //                          interrupt vector
1464 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1465 //                          interrupt vector
1466 #define RFC_DBELL_RFCPEISL_LAST_COMMAND_DONE                        0x00000002
1467 #define RFC_DBELL_RFCPEISL_LAST_COMMAND_DONE_BITN                            1
1468 #define RFC_DBELL_RFCPEISL_LAST_COMMAND_DONE_M                      0x00000002
1469 #define RFC_DBELL_RFCPEISL_LAST_COMMAND_DONE_S                               1
1470 #define RFC_DBELL_RFCPEISL_LAST_COMMAND_DONE_CPE1                   0x00000002
1471 #define RFC_DBELL_RFCPEISL_LAST_COMMAND_DONE_CPE0                   0x00000000
1472 
1473 // Field:     [0] COMMAND_DONE
1474 //
1475 // Select which CPU interrupt vector the RFCPEIFG.COMMAND_DONE interrupt should
1476 // use.
1477 // ENUMs:
1478 // CPE1                     Associate this interrupt line with INT_RF_CPE1
1479 //                          interrupt vector
1480 // CPE0                     Associate this interrupt line with INT_RF_CPE0
1481 //                          interrupt vector
1482 #define RFC_DBELL_RFCPEISL_COMMAND_DONE                             0x00000001
1483 #define RFC_DBELL_RFCPEISL_COMMAND_DONE_BITN                                 0
1484 #define RFC_DBELL_RFCPEISL_COMMAND_DONE_M                           0x00000001
1485 #define RFC_DBELL_RFCPEISL_COMMAND_DONE_S                                    0
1486 #define RFC_DBELL_RFCPEISL_COMMAND_DONE_CPE1                        0x00000001
1487 #define RFC_DBELL_RFCPEISL_COMMAND_DONE_CPE0                        0x00000000
1488 
1489 //*****************************************************************************
1490 //
1491 // Register: RFC_DBELL_O_RFACKIFG
1492 //
1493 //*****************************************************************************
1494 // Field:     [0] ACKFLAG
1495 //
1496 // Interrupt flag for Command ACK
1497 #define RFC_DBELL_RFACKIFG_ACKFLAG                                  0x00000001
1498 #define RFC_DBELL_RFACKIFG_ACKFLAG_BITN                                      0
1499 #define RFC_DBELL_RFACKIFG_ACKFLAG_M                                0x00000001
1500 #define RFC_DBELL_RFACKIFG_ACKFLAG_S                                         0
1501 
1502 //*****************************************************************************
1503 //
1504 // Register: RFC_DBELL_O_SYSGPOCTL
1505 //
1506 //*****************************************************************************
1507 // Field: [15:12] GPOCTL3
1508 //
1509 // RF Core GPO control bit 3. Selects which signal to output on the RF Core GPO
1510 // line 3.
1511 // ENUMs:
1512 // RATGPO3                  RAT GPO line 3
1513 // RATGPO2                  RAT GPO line 2
1514 // RATGPO1                  RAT GPO line 1
1515 // RATGPO0                  RAT GPO line 0
1516 // RFEGPO3                  RFE GPO line 3
1517 // RFEGPO2                  RFE GPO line 2
1518 // RFEGPO1                  RFE GPO line 1
1519 // RFEGPO0                  RFE GPO line 0
1520 // MCEGPO3                  MCE GPO line 3
1521 // MCEGPO2                  MCE GPO line 2
1522 // MCEGPO1                  MCE GPO line 1
1523 // MCEGPO0                  MCE GPO line 0
1524 // CPEGPO3                  CPE GPO line 3
1525 // CPEGPO2                  CPE GPO line 2
1526 // CPEGPO1                  CPE GPO line 1
1527 // CPEGPO0                  CPE GPO line 0
1528 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_W                                        4
1529 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_M                               0x0000F000
1530 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_S                                       12
1531 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_RATGPO3                         0x0000F000
1532 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_RATGPO2                         0x0000E000
1533 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_RATGPO1                         0x0000D000
1534 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_RATGPO0                         0x0000C000
1535 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_RFEGPO3                         0x0000B000
1536 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_RFEGPO2                         0x0000A000
1537 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_RFEGPO1                         0x00009000
1538 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_RFEGPO0                         0x00008000
1539 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_MCEGPO3                         0x00007000
1540 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_MCEGPO2                         0x00006000
1541 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_MCEGPO1                         0x00005000
1542 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_MCEGPO0                         0x00004000
1543 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_CPEGPO3                         0x00003000
1544 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_CPEGPO2                         0x00002000
1545 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_CPEGPO1                         0x00001000
1546 #define RFC_DBELL_SYSGPOCTL_GPOCTL3_CPEGPO0                         0x00000000
1547 
1548 // Field:  [11:8] GPOCTL2
1549 //
1550 // RF Core GPO control bit 2. Selects which signal to output on the RF Core GPO
1551 // line 2.
1552 // ENUMs:
1553 // RATGPO3                  RAT GPO line 3
1554 // RATGPO2                  RAT GPO line 2
1555 // RATGPO1                  RAT GPO line 1
1556 // RATGPO0                  RAT GPO line 0
1557 // RFEGPO3                  RFE GPO line 3
1558 // RFEGPO2                  RFE GPO line 2
1559 // RFEGPO1                  RFE GPO line 1
1560 // RFEGPO0                  RFE GPO line 0
1561 // MCEGPO3                  MCE GPO line 3
1562 // MCEGPO2                  MCE GPO line 2
1563 // MCEGPO1                  MCE GPO line 1
1564 // MCEGPO0                  MCE GPO line 0
1565 // CPEGPO3                  CPE GPO line 3
1566 // CPEGPO2                  CPE GPO line 2
1567 // CPEGPO1                  CPE GPO line 1
1568 // CPEGPO0                  CPE GPO line 0
1569 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_W                                        4
1570 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_M                               0x00000F00
1571 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_S                                        8
1572 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_RATGPO3                         0x00000F00
1573 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_RATGPO2                         0x00000E00
1574 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_RATGPO1                         0x00000D00
1575 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_RATGPO0                         0x00000C00
1576 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_RFEGPO3                         0x00000B00
1577 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_RFEGPO2                         0x00000A00
1578 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_RFEGPO1                         0x00000900
1579 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_RFEGPO0                         0x00000800
1580 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_MCEGPO3                         0x00000700
1581 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_MCEGPO2                         0x00000600
1582 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_MCEGPO1                         0x00000500
1583 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_MCEGPO0                         0x00000400
1584 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_CPEGPO3                         0x00000300
1585 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_CPEGPO2                         0x00000200
1586 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_CPEGPO1                         0x00000100
1587 #define RFC_DBELL_SYSGPOCTL_GPOCTL2_CPEGPO0                         0x00000000
1588 
1589 // Field:   [7:4] GPOCTL1
1590 //
1591 // RF Core GPO control bit 1. Selects which signal to output on the RF Core GPO
1592 // line 1.
1593 // ENUMs:
1594 // RATGPO3                  RAT GPO line 3
1595 // RATGPO2                  RAT GPO line 2
1596 // RATGPO1                  RAT GPO line 1
1597 // RATGPO0                  RAT GPO line 0
1598 // RFEGPO3                  RFE GPO line 3
1599 // RFEGPO2                  RFE GPO line 2
1600 // RFEGPO1                  RFE GPO line 1
1601 // RFEGPO0                  RFE GPO line 0
1602 // MCEGPO3                  MCE GPO line 3
1603 // MCEGPO2                  MCE GPO line 2
1604 // MCEGPO1                  MCE GPO line 1
1605 // MCEGPO0                  MCE GPO line 0
1606 // CPEGPO3                  CPE GPO line 3
1607 // CPEGPO2                  CPE GPO line 2
1608 // CPEGPO1                  CPE GPO line 1
1609 // CPEGPO0                  CPE GPO line 0
1610 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_W                                        4
1611 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_M                               0x000000F0
1612 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_S                                        4
1613 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_RATGPO3                         0x000000F0
1614 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_RATGPO2                         0x000000E0
1615 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_RATGPO1                         0x000000D0
1616 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_RATGPO0                         0x000000C0
1617 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_RFEGPO3                         0x000000B0
1618 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_RFEGPO2                         0x000000A0
1619 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_RFEGPO1                         0x00000090
1620 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_RFEGPO0                         0x00000080
1621 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_MCEGPO3                         0x00000070
1622 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_MCEGPO2                         0x00000060
1623 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_MCEGPO1                         0x00000050
1624 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_MCEGPO0                         0x00000040
1625 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_CPEGPO3                         0x00000030
1626 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_CPEGPO2                         0x00000020
1627 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_CPEGPO1                         0x00000010
1628 #define RFC_DBELL_SYSGPOCTL_GPOCTL1_CPEGPO0                         0x00000000
1629 
1630 // Field:   [3:0] GPOCTL0
1631 //
1632 // RF Core GPO control bit 0. Selects which signal to output on the RF Core GPO
1633 // line 0.
1634 // ENUMs:
1635 // RATGPO3                  RAT GPO line 3
1636 // RATGPO2                  RAT GPO line 2
1637 // RATGPO1                  RAT GPO line 1
1638 // RATGPO0                  RAT GPO line 0
1639 // RFEGPO3                  RFE GPO line 3
1640 // RFEGPO2                  RFE GPO line 2
1641 // RFEGPO1                  RFE GPO line 1
1642 // RFEGPO0                  RFE GPO line 0
1643 // MCEGPO3                  MCE GPO line 3
1644 // MCEGPO2                  MCE GPO line 2
1645 // MCEGPO1                  MCE GPO line 1
1646 // MCEGPO0                  MCE GPO line 0
1647 // CPEGPO3                  CPE GPO line 3
1648 // CPEGPO2                  CPE GPO line 2
1649 // CPEGPO1                  CPE GPO line 1
1650 // CPEGPO0                  CPE GPO line 0
1651 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_W                                        4
1652 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_M                               0x0000000F
1653 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_S                                        0
1654 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_RATGPO3                         0x0000000F
1655 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_RATGPO2                         0x0000000E
1656 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_RATGPO1                         0x0000000D
1657 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_RATGPO0                         0x0000000C
1658 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_RFEGPO3                         0x0000000B
1659 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_RFEGPO2                         0x0000000A
1660 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_RFEGPO1                         0x00000009
1661 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_RFEGPO0                         0x00000008
1662 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_MCEGPO3                         0x00000007
1663 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_MCEGPO2                         0x00000006
1664 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_MCEGPO1                         0x00000005
1665 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_MCEGPO0                         0x00000004
1666 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_CPEGPO3                         0x00000003
1667 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_CPEGPO2                         0x00000002
1668 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_CPEGPO1                         0x00000001
1669 #define RFC_DBELL_SYSGPOCTL_GPOCTL0_CPEGPO0                         0x00000000
1670 
1671 
1672 #endif // __RFC_DBELL__
1673