1 /****************************************************************************** 2 * Filename: hw_lrfdpbe_h 3 ****************************************************************************** 4 * Copyright (c) 2021 Texas Instruments Incorporated. All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions are met: 8 * 9 * 1) Redistributions of source code must retain the above copyright notice, 10 * this list of conditions and the following disclaimer. 11 * 12 * 2) Redistributions in binary form must reproduce the above copyright notice, 13 * this list of conditions and the following disclaimer in the documentation 14 * and/or other materials provided with the distribution. 15 * 16 * 3) Neither the name of the copyright holder nor the names of its contributors 17 * may be used to endorse or promote products derived from this software 18 * without specific prior written permission. 19 * 20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 21 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 23 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 24 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 25 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 30 * POSSIBILITY OF SUCH DAMAGE. 31 ******************************************************************************/ 32 33 #ifndef __HW_LRFDPBE_H__ 34 #define __HW_LRFDPBE_H__ 35 36 //***************************************************************************** 37 // 38 // This section defines the register offsets of 39 // LRFDPBE component 40 // 41 //***************************************************************************** 42 // Packet Building Engine Enable Register 43 #define LRFDPBE_O_ENABLE 0x00000000U 44 45 // PBE program source select register 46 #define LRFDPBE_O_FWSRC 0x00000004U 47 48 // Packet Building Engine Initialization Register 49 #define LRFDPBE_O_INIT 0x00000008U 50 51 // Packet Building Engine (PBE) Strobe Register 0 52 #define LRFDPBE_O_STROBES0 0x0000000CU 53 54 // Interrupt generate register 55 #define LRFDPBE_O_IRQ 0x00000010U 56 57 // PBE Event Flag Register 0 58 #define LRFDPBE_O_EVT0 0x00000014U 59 60 // PBE Event Flag Register 1 61 #define LRFDPBE_O_EVT1 0x00000018U 62 63 // PBE Event Mask Register 0 64 #define LRFDPBE_O_EVTMSK0 0x0000001CU 65 66 // PBE Event Mask Register 1 67 #define LRFDPBE_O_EVTMSK1 0x00000020U 68 69 // PBE Event Clear Register 0 70 #define LRFDPBE_O_EVTCLR0 0x00000024U 71 72 // PBE Event Mask Register 1 73 #define LRFDPBE_O_EVTCLR1 0x00000028U 74 75 // Packet Building Engine Power-down Register 76 #define LRFDPBE_O_PDREQ 0x0000002CU 77 78 // PBE API Command Register 79 #define LRFDPBE_O_API 0x00000030U 80 81 // PBE-to-MCE Send Data Register 82 #define LRFDPBE_O_MCEDATOUT0 0x00000034U 83 84 // MCE-to-PBE Receive Data Register 85 #define LRFDPBE_O_MCEDATIN0 0x00000038U 86 87 // PBE-to-MCE Send Command Register 88 #define LRFDPBE_O_MCECMDOUT 0x0000003CU 89 90 // MCE-to-PBE Receive Command Register 91 #define LRFDPBE_O_MCECMDIN 0x00000040U 92 93 // Modem API Command Register 94 #define LRFDPBE_O_MDMAPI 0x00000044U 95 96 // Modem Command Status Register 97 #define LRFDPBE_O_MDMMSGBOX 0x00000048U 98 99 // Frequency Offset 100 #define LRFDPBE_O_FREQ 0x0000004CU 101 102 // Link quality indicator 103 #define LRFDPBE_O_MDMLQI 0x00000050U 104 105 // PBE-to-RFE Send Data Register 106 #define LRFDPBE_O_RFEDATOUT0 0x00000054U 107 108 // RFE-to-PBE Receive Data Register 109 #define LRFDPBE_O_RFEDATIN0 0x00000058U 110 111 // PBE-to-RFE Send Command Register 112 #define LRFDPBE_O_RFECMDOUT 0x0000005CU 113 114 // RFE-to-PBE Receive Command Register 115 #define LRFDPBE_O_RFECMDIN 0x00000060U 116 117 // RFE API Command Register 118 #define LRFDPBE_O_RFEAPI 0x00000064U 119 120 // RFE Command Parameter 0 121 #define LRFDPBE_O_RFECMDPAR0 0x00000068U 122 123 // RFE Command Parameter 1 124 #define LRFDPBE_O_RFECMDPAR1 0x0000006CU 125 126 // RFE Command Status and Message Box Register 127 #define LRFDPBE_O_RFEMSGBOX 0x00000070U 128 129 // RSSI Value Register 130 #define LRFDPBE_O_RFERSSI 0x00000074U 131 132 // RSSI Maximum Value Register 133 #define LRFDPBE_O_RFERSSIMAX 0x00000078U 134 135 // RF front-end gain value 136 #define LRFDPBE_O_RFERFGAIN 0x0000007CU 137 138 // Modem Sync Word Register 0 139 #define LRFDPBE_O_MDMSYNCAL 0x00000080U 140 141 // Modem Sync Word Register 1 142 #define LRFDPBE_O_MDMSYNCAH 0x00000084U 143 144 // Modem Sync Word Register 2 145 #define LRFDPBE_O_MDMSYNCBL 0x00000088U 146 147 // Modem Sync Word Register 3 148 #define LRFDPBE_O_MDMSYNCBH 0x0000008CU 149 150 // Modem API Command Parameter 0 151 #define LRFDPBE_O_MDMCMDPAR0 0x00000090U 152 153 // Modem API Command Parameter 1 154 #define LRFDPBE_O_MDMCMDPAR1 0x00000094U 155 156 // Modem API Command Parameter 2 157 #define LRFDPBE_O_MDMCMDPAR2 0x00000098U 158 159 // LFSR 0 Polynomial Definition 160 #define LRFDPBE_O_POLY0L 0x000000A0U 161 162 // LFSR 0 Polynomial Definition 163 #define LRFDPBE_O_POLY0H 0x000000A4U 164 165 // LFSR 1 Polynomial Definition 166 #define LRFDPBE_O_POLY1L 0x000000A8U 167 168 // LFSR 1 Polynomial Definition 169 #define LRFDPBE_O_POLY1H 0x000000ACU 170 171 // Packet Handler Accelerator Config Register 172 #define LRFDPBE_O_PHACFG 0x000000B0U 173 174 // FIFO configuration register 175 #define LRFDPBE_O_FCFG0 0x000000B4U 176 177 // FIFO configuration register 178 #define LRFDPBE_O_FCFG1 0x000000B8U 179 180 // FIFO configuration register 181 #define LRFDPBE_O_FCFG2 0x000000BCU 182 183 // FIFO configuration register 184 #define LRFDPBE_O_FCFG3 0x000000C0U 185 186 // FIFO configuration register 187 #define LRFDPBE_O_FCFG4 0x000000C4U 188 189 // FIFO configuration register 190 #define LRFDPBE_O_FCFG5 0x000000C8U 191 192 // FIFO write pointer 193 #define LRFDPBE_O_RXFWBTHRS 0x000000CCU 194 195 // FIFO read pointer 196 #define LRFDPBE_O_RXFRBTHRS 0x000000D0U 197 198 // FIFO write pointer 199 #define LRFDPBE_O_TXFWBTHRS 0x000000D4U 200 201 // FIFO read pointer 202 #define LRFDPBE_O_TXFRBTHRS 0x000000D8U 203 204 // PBE Timer Control Register 205 #define LRFDPBE_O_TIMCTL 0x000000DCU 206 207 // Prescaler setting for timer 0 and timer 1 208 #define LRFDPBE_O_TIMPRE 0x000000E0U 209 210 // PBE Timer Period Configuration 211 #define LRFDPBE_O_TIMPER0 0x000000E4U 212 213 // PBE Timer Period Configuration 214 #define LRFDPBE_O_TIMPER1 0x000000E8U 215 216 // PBE Counter Capture Value 217 #define LRFDPBE_O_TIMCAPT0 0x000000ECU 218 219 // PBE Counter Capture Value 220 #define LRFDPBE_O_TIMCAPT1 0x000000F0U 221 222 // PBE Tracer Send Trigger Register 223 #define LRFDPBE_O_TRCCTL 0x00000100U 224 225 // PBE Tracer Status Register 226 #define LRFDPBE_O_TRCSTAT 0x00000104U 227 228 // PBE Tracer Commmand Register 229 #define LRFDPBE_O_TRCCMD 0x00000108U 230 231 // PBE Tracer Command Parameter Register 0 232 #define LRFDPBE_O_TRCPAR0 0x0000010CU 233 234 // PBE Tracer Command Parameter Register 1 235 #define LRFDPBE_O_TRCPAR1 0x00000110U 236 237 // PBE Direct GPO control register 238 #define LRFDPBE_O_GPOCTRL 0x00000114U 239 240 // Modem FIFO Write Register 241 #define LRFDPBE_O_MDMFWR 0x00000118U 242 243 // Modem FIFO Read Register 244 #define LRFDPBE_O_MDMFRD 0x0000011CU 245 246 // Modem FIFO Write Configuration 247 #define LRFDPBE_O_MDMFWRCTL 0x00000120U 248 249 // Modem FIFO Read Configuration 250 #define LRFDPBE_O_MDMFRDCTL 0x00000124U 251 252 // Modem FIFO Configuration for watermark thresholds 253 #define LRFDPBE_O_MDMFCFG 0x00000128U 254 255 // Modem FIFO Status Flags 256 #define LRFDPBE_O_MDMFSTA 0x0000012CU 257 258 // Packet Handler Accelerator Status 259 #define LRFDPBE_O_PHASTA 0x00000134U 260 261 // LFSR 0 Current Value 262 #define LRFDPBE_O_LFSR0L 0x00000138U 263 264 // LFSR 0 Current Value 265 #define LRFDPBE_O_LFSR0H 0x0000013CU 266 267 // LFSR 0 Current Value, Bit-reversed 268 #define LRFDPBE_O_LFSR0BRL 0x00000140U 269 270 // LFSR 0 Current Value, Bit-reversed 271 #define LRFDPBE_O_LFSR0BRH 0x00000144U 272 273 // LFSR 1 Current Value 274 #define LRFDPBE_O_LFSR1L 0x00000148U 275 276 // LFSR 1 Current Value 277 #define LRFDPBE_O_LFSR1H 0x0000014CU 278 279 // LFSR 1 Current Value, Bit-reversed 280 #define LRFDPBE_O_LFSR1BRL 0x00000150U 281 282 // LFSR 1 Current Value, Bit-reversed 283 #define LRFDPBE_O_LFSR1BRH 0x00000154U 284 285 // LFSR 0 Input, LSB First 286 #define LRFDPBE_O_LFSR0INL 0x00000158U 287 288 // Control input size of LSFR 0 289 #define LRFDPBE_O_LFSR0N 0x0000015CU 290 291 // LFSR 0 Input, MSB First 292 #define LRFDPBE_O_LFSR0INM 0x00000160U 293 294 // LFSR 0 Output 295 #define LRFDPBE_O_PHAOUT0 0x00000164U 296 297 // LFSR 1 Input, LSB First 298 #define LRFDPBE_O_LFSR1INL 0x00000168U 299 300 // Controls input size of LFSR 1 301 #define LRFDPBE_O_LFSR1N 0x0000016CU 302 303 // LFSR 1 Input, MSB First 304 #define LRFDPBE_O_LFSR1INM 0x00000170U 305 306 // LFSR 0 Output, Bit-reversed 307 #define LRFDPBE_O_PHAOUT0BR 0x00000174U 308 309 // Systimer capture value 310 #define LRFDPBE_O_SYSTIM0L 0x00000180U 311 312 // Systimer capture value 313 #define LRFDPBE_O_SYSTIM0H 0x00000184U 314 315 // Systimer capture value 316 #define LRFDPBE_O_SYSTIM1L 0x00000188U 317 318 // Systimer capture value 319 #define LRFDPBE_O_SYSTIM1H 0x0000018CU 320 321 // Systimer capture value 322 #define LRFDPBE_O_SYSTIM2L 0x00000190U 323 324 // Systimer capture value 325 #define LRFDPBE_O_SYSTIM2H 0x00000194U 326 327 // PBE Direct GPI Status 328 #define LRFDPBE_O_GPI 0x00000198U 329 330 // The FIFO command register 331 #define LRFDPBE_O_FCMD 0x000001A0U 332 333 // FIFO status register 334 #define LRFDPBE_O_FSTAT 0x000001A4U 335 336 // FIFO write pointer 337 #define LRFDPBE_O_RXFWP 0x000001A8U 338 339 // FIFO read pointer 340 #define LRFDPBE_O_RXFRP 0x000001ACU 341 342 // Rx FIFO start of written package 343 #define LRFDPBE_O_RXFSWP 0x000001B0U 344 345 // Rxfifo start of read package. 346 #define LRFDPBE_O_RXFSRP 0x000001B4U 347 348 // TXFIFO write pointer 349 #define LRFDPBE_O_TXFWP 0x000001B8U 350 351 // TXFIFO read pointer 352 #define LRFDPBE_O_TXFRP 0x000001BCU 353 354 // TXFIFO start of written package 355 #define LRFDPBE_O_TXFSWP 0x000001C0U 356 357 // TXFIFO start of read package. 358 #define LRFDPBE_O_TXFSRP 0x000001C4U 359 360 // The amount of bytes which are deallocated and not yet written. 361 #define LRFDPBE_O_RXFWRITABLE 0x000001C8U 362 363 // The amount of bytes which are comitted and not yet read. 364 #define LRFDPBE_O_RXFREADABLE 0x000001CCU 365 366 // The amount of bytes which are deallocated and not yet written. 367 #define LRFDPBE_O_TXFWRITABLE 0x000001D0U 368 369 // The amount of bytes which are comitted and not yet read. 370 #define LRFDPBE_O_TXFREADABLE 0x000001D4U 371 372 // FIFO read access register 373 #define LRFDPBE_O_RXFBRD 0x000001D8U 374 375 // FIFO access register 376 #define LRFDPBE_O_RXFBWR 0x000001DCU 377 378 // FIFO read access register 379 #define LRFDPBE_O_TXFBRD 0x000001E0U 380 381 // FIFO access register 382 #define LRFDPBE_O_TXFBWR 0x000001E4U 383 384 // FIFO read access register 385 #define LRFDPBE_O_RXFHRD 0x000001E8U 386 387 // FIFO access register 388 #define LRFDPBE_O_RXFHWR 0x000001ECU 389 390 // FIFO read access register 391 #define LRFDPBE_O_TXFHRD 0x000001F0U 392 393 // FIFO access register 394 #define LRFDPBE_O_TXFHWR 0x000001F4U 395 396 //***************************************************************************** 397 // 398 // Register: LRFDPBE_O_ENABLE 399 // 400 //***************************************************************************** 401 // Field: [2] MDMF 402 // 403 // Modem fifo, OR'ed with equivalent siganl in modem 404 // ENUMs: 405 // EN The bit is 1 406 // DIS The bit is 0 407 #define LRFDPBE_ENABLE_MDMF 0x00000004U 408 #define LRFDPBE_ENABLE_MDMF_M 0x00000004U 409 #define LRFDPBE_ENABLE_MDMF_S 2U 410 #define LRFDPBE_ENABLE_MDMF_EN 0x00000004U 411 #define LRFDPBE_ENABLE_MDMF_DIS 0x00000000U 412 413 // Field: [1] LOCTIM 414 // 415 // Enables the Local timer 416 // ENUMs: 417 // EN The bit is 1 418 // DIS The bit is 0 419 #define LRFDPBE_ENABLE_LOCTIM 0x00000002U 420 #define LRFDPBE_ENABLE_LOCTIM_M 0x00000002U 421 #define LRFDPBE_ENABLE_LOCTIM_S 1U 422 #define LRFDPBE_ENABLE_LOCTIM_EN 0x00000002U 423 #define LRFDPBE_ENABLE_LOCTIM_DIS 0x00000000U 424 425 // Field: [0] TOPSM 426 // 427 // Enables the TOPsm (PBE) 428 // ENUMs: 429 // EN The bit is 1 430 // DIS The bit is 0 431 #define LRFDPBE_ENABLE_TOPSM 0x00000001U 432 #define LRFDPBE_ENABLE_TOPSM_M 0x00000001U 433 #define LRFDPBE_ENABLE_TOPSM_S 0U 434 #define LRFDPBE_ENABLE_TOPSM_EN 0x00000001U 435 #define LRFDPBE_ENABLE_TOPSM_DIS 0x00000000U 436 437 //***************************************************************************** 438 // 439 // Register: LRFDPBE_O_FWSRC 440 // 441 //***************************************************************************** 442 // Field: [2] DATARAM 443 // 444 // Selects which RAM will be used for data storage 445 // ENUMs: 446 // S2RRAM Use S2RRAM for data 447 // PBERAM Use PBERAM for data 448 #define LRFDPBE_FWSRC_DATARAM 0x00000004U 449 #define LRFDPBE_FWSRC_DATARAM_M 0x00000004U 450 #define LRFDPBE_FWSRC_DATARAM_S 2U 451 #define LRFDPBE_FWSRC_DATARAM_S2RRAM 0x00000004U 452 #define LRFDPBE_FWSRC_DATARAM_PBERAM 0x00000000U 453 454 // Field: [1] FWRAM 455 // 456 // Select which RAM we run FW from 457 // ENUMs: 458 // S2RRAM Run code from S2RRAM 459 // PBERAM Run code from PBERAM 460 #define LRFDPBE_FWSRC_FWRAM 0x00000002U 461 #define LRFDPBE_FWSRC_FWRAM_M 0x00000002U 462 #define LRFDPBE_FWSRC_FWRAM_S 1U 463 #define LRFDPBE_FWSRC_FWRAM_S2RRAM 0x00000002U 464 #define LRFDPBE_FWSRC_FWRAM_PBERAM 0x00000000U 465 466 // Field: [0] BANK 467 // 468 // Sets the MSB of the address to the memory holding the program. 469 // ENUMs: 470 // ONE Run code from bank 1 471 // ZERO Run code from bank 0 472 #define LRFDPBE_FWSRC_BANK 0x00000001U 473 #define LRFDPBE_FWSRC_BANK_M 0x00000001U 474 #define LRFDPBE_FWSRC_BANK_S 0U 475 #define LRFDPBE_FWSRC_BANK_ONE 0x00000001U 476 #define LRFDPBE_FWSRC_BANK_ZERO 0x00000000U 477 478 //***************************************************************************** 479 // 480 // Register: LRFDPBE_O_INIT 481 // 482 //***************************************************************************** 483 // Field: [4] RFE 484 // 485 // Do an INIT of the TOPSM in RFE, OR'ed with equivalent signal in RFE 486 // ENUMs: 487 // RESET The bit is 1 488 // NO_EFFECT The bit is 0 489 #define LRFDPBE_INIT_RFE 0x00000010U 490 #define LRFDPBE_INIT_RFE_M 0x00000010U 491 #define LRFDPBE_INIT_RFE_S 4U 492 #define LRFDPBE_INIT_RFE_RESET 0x00000010U 493 #define LRFDPBE_INIT_RFE_NO_EFFECT 0x00000000U 494 495 // Field: [3] MDM 496 // 497 // Do an INIT of the TOPSM in MDM, OR'ed with equivalent signal in MDM 498 // ENUMs: 499 // RESET The bit is 1 500 // NO_EFFECT The bit is 0 501 #define LRFDPBE_INIT_MDM 0x00000008U 502 #define LRFDPBE_INIT_MDM_M 0x00000008U 503 #define LRFDPBE_INIT_MDM_S 3U 504 #define LRFDPBE_INIT_MDM_RESET 0x00000008U 505 #define LRFDPBE_INIT_MDM_NO_EFFECT 0x00000000U 506 507 // Field: [2] MDMF 508 // 509 // Modem FIFO, OR'ed with equivalent signal in MDM 510 // ENUMs: 511 // RESET The bit is 1 512 // NO_EFFECT The bit is 0 513 #define LRFDPBE_INIT_MDMF 0x00000004U 514 #define LRFDPBE_INIT_MDMF_M 0x00000004U 515 #define LRFDPBE_INIT_MDMF_S 2U 516 #define LRFDPBE_INIT_MDMF_RESET 0x00000004U 517 #define LRFDPBE_INIT_MDMF_NO_EFFECT 0x00000000U 518 519 // Field: [1] LOCTIM 520 // 521 // Synch reset Local timer 522 // ENUMs: 523 // RESET The bit is 1 524 // NO_EFFECT The bit is 0 525 #define LRFDPBE_INIT_LOCTIM 0x00000002U 526 #define LRFDPBE_INIT_LOCTIM_M 0x00000002U 527 #define LRFDPBE_INIT_LOCTIM_S 1U 528 #define LRFDPBE_INIT_LOCTIM_RESET 0x00000002U 529 #define LRFDPBE_INIT_LOCTIM_NO_EFFECT 0x00000000U 530 531 // Field: [0] TOPSM 532 // 533 // Synch reset TOPsm (PBE) 534 // ENUMs: 535 // RESET The bit is 1 536 // NO_EFFECT The bit is 0 537 #define LRFDPBE_INIT_TOPSM 0x00000001U 538 #define LRFDPBE_INIT_TOPSM_M 0x00000001U 539 #define LRFDPBE_INIT_TOPSM_S 0U 540 #define LRFDPBE_INIT_TOPSM_RESET 0x00000001U 541 #define LRFDPBE_INIT_TOPSM_NO_EFFECT 0x00000000U 542 543 //***************************************************************************** 544 // 545 // Register: LRFDPBE_O_STROBES0 546 // 547 //***************************************************************************** 548 // Field: [6] TIMCAPT1 549 // 550 // PBE timer 1 capture strobe 551 // ENUMs: 552 // ONE The bit is 1 553 // ZERO The bit is 0 554 #define LRFDPBE_STROBES0_TIMCAPT1 0x00000040U 555 #define LRFDPBE_STROBES0_TIMCAPT1_M 0x00000040U 556 #define LRFDPBE_STROBES0_TIMCAPT1_S 6U 557 #define LRFDPBE_STROBES0_TIMCAPT1_ONE 0x00000040U 558 #define LRFDPBE_STROBES0_TIMCAPT1_ZERO 0x00000000U 559 560 // Field: [5] TIMCAPT0 561 // 562 // PBE timer 0 capture strobe 563 // ENUMs: 564 // ONE The bit is 1 565 // ZERO The bit is 0 566 #define LRFDPBE_STROBES0_TIMCAPT0 0x00000020U 567 #define LRFDPBE_STROBES0_TIMCAPT0_M 0x00000020U 568 #define LRFDPBE_STROBES0_TIMCAPT0_S 5U 569 #define LRFDPBE_STROBES0_TIMCAPT0_ONE 0x00000020U 570 #define LRFDPBE_STROBES0_TIMCAPT0_ZERO 0x00000000U 571 572 // Field: [4] S2RTRIG 573 // 574 // Arm/Trigger the S2R module 575 // ENUMs: 576 // ARM The bit is 1 577 // NO_EFFECT The bit is 0 578 #define LRFDPBE_STROBES0_S2RTRIG 0x00000010U 579 #define LRFDPBE_STROBES0_S2RTRIG_M 0x00000010U 580 #define LRFDPBE_STROBES0_S2RTRIG_S 4U 581 #define LRFDPBE_STROBES0_S2RTRIG_ARM 0x00000010U 582 #define LRFDPBE_STROBES0_S2RTRIG_NO_EFFECT 0x00000000U 583 584 // Field: [3] DMATRIG 585 // 586 // FW triggered DMA transfer 587 // ENUMs: 588 // ARM The bit is 1 589 // NO_EFFECT The bit is 0 590 #define LRFDPBE_STROBES0_DMATRIG 0x00000008U 591 #define LRFDPBE_STROBES0_DMATRIG_M 0x00000008U 592 #define LRFDPBE_STROBES0_DMATRIG_S 3U 593 #define LRFDPBE_STROBES0_DMATRIG_ARM 0x00000008U 594 #define LRFDPBE_STROBES0_DMATRIG_NO_EFFECT 0x00000000U 595 596 // Field: [2] SYSTCAPT2 597 // 598 // Systimer capture 2 strobe 0 599 // ENUMs: 600 // ONE The bit is 1 601 // ZERO The bit is 0 602 #define LRFDPBE_STROBES0_SYSTCAPT2 0x00000004U 603 #define LRFDPBE_STROBES0_SYSTCAPT2_M 0x00000004U 604 #define LRFDPBE_STROBES0_SYSTCAPT2_S 2U 605 #define LRFDPBE_STROBES0_SYSTCAPT2_ONE 0x00000004U 606 #define LRFDPBE_STROBES0_SYSTCAPT2_ZERO 0x00000000U 607 608 // Field: [1] SYSTCAPT1 609 // 610 // Systimer capture1 strobe 0 611 // ENUMs: 612 // ONE The bit is 1 613 // ZERO The bit is 0 614 #define LRFDPBE_STROBES0_SYSTCAPT1 0x00000002U 615 #define LRFDPBE_STROBES0_SYSTCAPT1_M 0x00000002U 616 #define LRFDPBE_STROBES0_SYSTCAPT1_S 1U 617 #define LRFDPBE_STROBES0_SYSTCAPT1_ONE 0x00000002U 618 #define LRFDPBE_STROBES0_SYSTCAPT1_ZERO 0x00000000U 619 620 // Field: [0] SYSTCAPT0 621 // 622 // Systimer capture 0 strobe 0 623 // ENUMs: 624 // ONE The bit is 1 625 // ZERO The bit is 0 626 #define LRFDPBE_STROBES0_SYSTCAPT0 0x00000001U 627 #define LRFDPBE_STROBES0_SYSTCAPT0_M 0x00000001U 628 #define LRFDPBE_STROBES0_SYSTCAPT0_S 0U 629 #define LRFDPBE_STROBES0_SYSTCAPT0_ONE 0x00000001U 630 #define LRFDPBE_STROBES0_SYSTCAPT0_ZERO 0x00000000U 631 632 //***************************************************************************** 633 // 634 // Register: LRFDPBE_O_IRQ 635 // 636 //***************************************************************************** 637 // Field: [15] SOFT15 638 // 639 // Software defined interrupt 640 // ENUMs: 641 // ON The bit is 1 642 // OFF The bit is 0 643 #define LRFDPBE_IRQ_SOFT15 0x00008000U 644 #define LRFDPBE_IRQ_SOFT15_M 0x00008000U 645 #define LRFDPBE_IRQ_SOFT15_S 15U 646 #define LRFDPBE_IRQ_SOFT15_ON 0x00008000U 647 #define LRFDPBE_IRQ_SOFT15_OFF 0x00000000U 648 649 // Field: [14] SOFT14 650 // 651 // Software defined interrupt 652 // ENUMs: 653 // ON The bit is 1 654 // OFF The bit is 0 655 #define LRFDPBE_IRQ_SOFT14 0x00004000U 656 #define LRFDPBE_IRQ_SOFT14_M 0x00004000U 657 #define LRFDPBE_IRQ_SOFT14_S 14U 658 #define LRFDPBE_IRQ_SOFT14_ON 0x00004000U 659 #define LRFDPBE_IRQ_SOFT14_OFF 0x00000000U 660 661 // Field: [13] SOFT13 662 // 663 // Software defined interrupt 664 // ENUMs: 665 // ON The bit is 1 666 // OFF The bit is 0 667 #define LRFDPBE_IRQ_SOFT13 0x00002000U 668 #define LRFDPBE_IRQ_SOFT13_M 0x00002000U 669 #define LRFDPBE_IRQ_SOFT13_S 13U 670 #define LRFDPBE_IRQ_SOFT13_ON 0x00002000U 671 #define LRFDPBE_IRQ_SOFT13_OFF 0x00000000U 672 673 // Field: [12] SOFT12 674 // 675 // Software defined interrupt 676 // ENUMs: 677 // ON The bit is 1 678 // OFF The bit is 0 679 #define LRFDPBE_IRQ_SOFT12 0x00001000U 680 #define LRFDPBE_IRQ_SOFT12_M 0x00001000U 681 #define LRFDPBE_IRQ_SOFT12_S 12U 682 #define LRFDPBE_IRQ_SOFT12_ON 0x00001000U 683 #define LRFDPBE_IRQ_SOFT12_OFF 0x00000000U 684 685 // Field: [11] SOFT11 686 // 687 // Software defined interrupt 688 // ENUMs: 689 // ON The bit is 1 690 // OFF The bit is 0 691 #define LRFDPBE_IRQ_SOFT11 0x00000800U 692 #define LRFDPBE_IRQ_SOFT11_M 0x00000800U 693 #define LRFDPBE_IRQ_SOFT11_S 11U 694 #define LRFDPBE_IRQ_SOFT11_ON 0x00000800U 695 #define LRFDPBE_IRQ_SOFT11_OFF 0x00000000U 696 697 // Field: [10] SOFT10 698 // 699 // Software defined interrupt 700 // ENUMs: 701 // ON The bit is 1 702 // OFF The bit is 0 703 #define LRFDPBE_IRQ_SOFT10 0x00000400U 704 #define LRFDPBE_IRQ_SOFT10_M 0x00000400U 705 #define LRFDPBE_IRQ_SOFT10_S 10U 706 #define LRFDPBE_IRQ_SOFT10_ON 0x00000400U 707 #define LRFDPBE_IRQ_SOFT10_OFF 0x00000000U 708 709 // Field: [9] SOFT9 710 // 711 // Software defined interrupt 712 // ENUMs: 713 // ON The bit is 1 714 // OFF The bit is 0 715 #define LRFDPBE_IRQ_SOFT9 0x00000200U 716 #define LRFDPBE_IRQ_SOFT9_M 0x00000200U 717 #define LRFDPBE_IRQ_SOFT9_S 9U 718 #define LRFDPBE_IRQ_SOFT9_ON 0x00000200U 719 #define LRFDPBE_IRQ_SOFT9_OFF 0x00000000U 720 721 // Field: [8] SOFT8 722 // 723 // Software defined interrupt 724 // ENUMs: 725 // ON The bit is 1 726 // OFF The bit is 0 727 #define LRFDPBE_IRQ_SOFT8 0x00000100U 728 #define LRFDPBE_IRQ_SOFT8_M 0x00000100U 729 #define LRFDPBE_IRQ_SOFT8_S 8U 730 #define LRFDPBE_IRQ_SOFT8_ON 0x00000100U 731 #define LRFDPBE_IRQ_SOFT8_OFF 0x00000000U 732 733 // Field: [7] SOFT7 734 // 735 // Software defined interrupt 736 // ENUMs: 737 // ON The bit is 1 738 // OFF The bit is 0 739 #define LRFDPBE_IRQ_SOFT7 0x00000080U 740 #define LRFDPBE_IRQ_SOFT7_M 0x00000080U 741 #define LRFDPBE_IRQ_SOFT7_S 7U 742 #define LRFDPBE_IRQ_SOFT7_ON 0x00000080U 743 #define LRFDPBE_IRQ_SOFT7_OFF 0x00000000U 744 745 // Field: [6] SOFT6 746 // 747 // Software defined interrupt 748 // ENUMs: 749 // ON The bit is 1 750 // OFF The bit is 0 751 #define LRFDPBE_IRQ_SOFT6 0x00000040U 752 #define LRFDPBE_IRQ_SOFT6_M 0x00000040U 753 #define LRFDPBE_IRQ_SOFT6_S 6U 754 #define LRFDPBE_IRQ_SOFT6_ON 0x00000040U 755 #define LRFDPBE_IRQ_SOFT6_OFF 0x00000000U 756 757 // Field: [5] SOFT5 758 // 759 // Software defined interrupt 760 // ENUMs: 761 // ON The bit is 1 762 // OFF The bit is 0 763 #define LRFDPBE_IRQ_SOFT5 0x00000020U 764 #define LRFDPBE_IRQ_SOFT5_M 0x00000020U 765 #define LRFDPBE_IRQ_SOFT5_S 5U 766 #define LRFDPBE_IRQ_SOFT5_ON 0x00000020U 767 #define LRFDPBE_IRQ_SOFT5_OFF 0x00000000U 768 769 // Field: [4] SOFT4 770 // 771 // Software defined interrupt 772 // ENUMs: 773 // ON The bit is 1 774 // OFF The bit is 0 775 #define LRFDPBE_IRQ_SOFT4 0x00000010U 776 #define LRFDPBE_IRQ_SOFT4_M 0x00000010U 777 #define LRFDPBE_IRQ_SOFT4_S 4U 778 #define LRFDPBE_IRQ_SOFT4_ON 0x00000010U 779 #define LRFDPBE_IRQ_SOFT4_OFF 0x00000000U 780 781 // Field: [3] SOFT3 782 // 783 // Software defined interrupt 784 // ENUMs: 785 // ON The bit is 1 786 // OFF The bit is 0 787 #define LRFDPBE_IRQ_SOFT3 0x00000008U 788 #define LRFDPBE_IRQ_SOFT3_M 0x00000008U 789 #define LRFDPBE_IRQ_SOFT3_S 3U 790 #define LRFDPBE_IRQ_SOFT3_ON 0x00000008U 791 #define LRFDPBE_IRQ_SOFT3_OFF 0x00000000U 792 793 // Field: [2] SOFT2 794 // 795 // Software defined interrupt 796 // ENUMs: 797 // ON The bit is 1 798 // OFF The bit is 0 799 #define LRFDPBE_IRQ_SOFT2 0x00000004U 800 #define LRFDPBE_IRQ_SOFT2_M 0x00000004U 801 #define LRFDPBE_IRQ_SOFT2_S 2U 802 #define LRFDPBE_IRQ_SOFT2_ON 0x00000004U 803 #define LRFDPBE_IRQ_SOFT2_OFF 0x00000000U 804 805 // Field: [1] SOFT1 806 // 807 // Software defined interrupt 808 // ENUMs: 809 // ON The bit is 1 810 // OFF The bit is 0 811 #define LRFDPBE_IRQ_SOFT1 0x00000002U 812 #define LRFDPBE_IRQ_SOFT1_M 0x00000002U 813 #define LRFDPBE_IRQ_SOFT1_S 1U 814 #define LRFDPBE_IRQ_SOFT1_ON 0x00000002U 815 #define LRFDPBE_IRQ_SOFT1_OFF 0x00000000U 816 817 // Field: [0] SOFT0 818 // 819 // Software defined interrupt 820 // ENUMs: 821 // ON The bit is 1 822 // OFF The bit is 0 823 #define LRFDPBE_IRQ_SOFT0 0x00000001U 824 #define LRFDPBE_IRQ_SOFT0_M 0x00000001U 825 #define LRFDPBE_IRQ_SOFT0_S 0U 826 #define LRFDPBE_IRQ_SOFT0_ON 0x00000001U 827 #define LRFDPBE_IRQ_SOFT0_OFF 0x00000000U 828 829 //***************************************************************************** 830 // 831 // Register: LRFDPBE_O_EVT0 832 // 833 //***************************************************************************** 834 // Field: [15] MDMFAEMPTY 835 // 836 // Modem fifo is emptied below the empty threshold 837 // ENUMs: 838 // ONE The bit is 1 839 // ZERO The bit is 0 840 #define LRFDPBE_EVT0_MDMFAEMPTY 0x00008000U 841 #define LRFDPBE_EVT0_MDMFAEMPTY_M 0x00008000U 842 #define LRFDPBE_EVT0_MDMFAEMPTY_S 15U 843 #define LRFDPBE_EVT0_MDMFAEMPTY_ONE 0x00008000U 844 #define LRFDPBE_EVT0_MDMFAEMPTY_ZERO 0x00000000U 845 846 // Field: [14] S2RSTOP 847 // 848 // S2R has written to the STOP_ADDRESS location 849 // ENUMs: 850 // ONE The bit is 1 851 // ZERO The bit is 0 852 #define LRFDPBE_EVT0_S2RSTOP 0x00004000U 853 #define LRFDPBE_EVT0_S2RSTOP_M 0x00004000U 854 #define LRFDPBE_EVT0_S2RSTOP_S 14U 855 #define LRFDPBE_EVT0_S2RSTOP_ONE 0x00004000U 856 #define LRFDPBE_EVT0_S2RSTOP_ZERO 0x00000000U 857 858 // Field: [13] FIFOERR 859 // 860 // Error event from fifo 861 // ENUMs: 862 // ONE The bit is 1 863 // ZERO The bit is 0 864 #define LRFDPBE_EVT0_FIFOERR 0x00002000U 865 #define LRFDPBE_EVT0_FIFOERR_M 0x00002000U 866 #define LRFDPBE_EVT0_FIFOERR_S 13U 867 #define LRFDPBE_EVT0_FIFOERR_ONE 0x00002000U 868 #define LRFDPBE_EVT0_FIFOERR_ZERO 0x00000000U 869 870 // Field: [12] MDMFAFULL 871 // 872 // Modem fifo is filled above the threshold 873 // ENUMs: 874 // ONE The bit is 1 875 // ZERO The bit is 0 876 #define LRFDPBE_EVT0_MDMFAFULL 0x00001000U 877 #define LRFDPBE_EVT0_MDMFAFULL_M 0x00001000U 878 #define LRFDPBE_EVT0_MDMFAFULL_S 12U 879 #define LRFDPBE_EVT0_MDMFAFULL_ONE 0x00001000U 880 #define LRFDPBE_EVT0_MDMFAFULL_ZERO 0x00000000U 881 882 // Field: [11] SYSTCMP2 883 // 884 // Systimer compare event 885 // ENUMs: 886 // ONE The bit is 1 887 // ZERO The bit is 0 888 #define LRFDPBE_EVT0_SYSTCMP2 0x00000800U 889 #define LRFDPBE_EVT0_SYSTCMP2_M 0x00000800U 890 #define LRFDPBE_EVT0_SYSTCMP2_S 11U 891 #define LRFDPBE_EVT0_SYSTCMP2_ONE 0x00000800U 892 #define LRFDPBE_EVT0_SYSTCMP2_ZERO 0x00000000U 893 894 // Field: [10] SYSTCMP1 895 // 896 // Systimer compare event 897 // ENUMs: 898 // ONE The bit is 1 899 // ZERO The bit is 0 900 #define LRFDPBE_EVT0_SYSTCMP1 0x00000400U 901 #define LRFDPBE_EVT0_SYSTCMP1_M 0x00000400U 902 #define LRFDPBE_EVT0_SYSTCMP1_S 10U 903 #define LRFDPBE_EVT0_SYSTCMP1_ONE 0x00000400U 904 #define LRFDPBE_EVT0_SYSTCMP1_ZERO 0x00000000U 905 906 // Field: [9] SYSTCMP0 907 // 908 // Systimer compare event 909 // ENUMs: 910 // ONE The bit is 1 911 // ZERO The bit is 0 912 #define LRFDPBE_EVT0_SYSTCMP0 0x00000200U 913 #define LRFDPBE_EVT0_SYSTCMP0_M 0x00000200U 914 #define LRFDPBE_EVT0_SYSTCMP0_S 9U 915 #define LRFDPBE_EVT0_SYSTCMP0_ONE 0x00000200U 916 #define LRFDPBE_EVT0_SYSTCMP0_ZERO 0x00000000U 917 918 // Field: [8] MDMMSGBOX 919 // 920 // New command status from MCE received in MDMMSGBOX register. 921 // ENUMs: 922 // ONE The bit is 1 923 // ZERO The bit is 0 924 #define LRFDPBE_EVT0_MDMMSGBOX 0x00000100U 925 #define LRFDPBE_EVT0_MDMMSGBOX_M 0x00000100U 926 #define LRFDPBE_EVT0_MDMMSGBOX_S 8U 927 #define LRFDPBE_EVT0_MDMMSGBOX_ONE 0x00000100U 928 #define LRFDPBE_EVT0_MDMMSGBOX_ZERO 0x00000000U 929 930 // Field: [7] RFEMSGBOX 931 // 932 // New command status from RFE received in RFEMSGBOX register. 933 // ENUMs: 934 // ONE The bit is 1 935 // ZERO The bit is 0 936 #define LRFDPBE_EVT0_RFEMSGBOX 0x00000080U 937 #define LRFDPBE_EVT0_RFEMSGBOX_M 0x00000080U 938 #define LRFDPBE_EVT0_RFEMSGBOX_S 7U 939 #define LRFDPBE_EVT0_RFEMSGBOX_ONE 0x00000080U 940 #define LRFDPBE_EVT0_RFEMSGBOX_ZERO 0x00000000U 941 942 // Field: [6] RFEDAT 943 // 944 // New data from RFE received in RFEDATIN0 register. 945 // ENUMs: 946 // ONE The bit is 1 947 // ZERO The bit is 0 948 #define LRFDPBE_EVT0_RFEDAT 0x00000040U 949 #define LRFDPBE_EVT0_RFEDAT_M 0x00000040U 950 #define LRFDPBE_EVT0_RFEDAT_S 6U 951 #define LRFDPBE_EVT0_RFEDAT_ONE 0x00000040U 952 #define LRFDPBE_EVT0_RFEDAT_ZERO 0x00000000U 953 954 // Field: [5] RFECMD 955 // 956 // New command from RFE received in RFECMDIN register. 957 // ENUMs: 958 // ONE The bit is 1 959 // ZERO The bit is 0 960 #define LRFDPBE_EVT0_RFECMD 0x00000020U 961 #define LRFDPBE_EVT0_RFECMD_M 0x00000020U 962 #define LRFDPBE_EVT0_RFECMD_S 5U 963 #define LRFDPBE_EVT0_RFECMD_ONE 0x00000020U 964 #define LRFDPBE_EVT0_RFECMD_ZERO 0x00000000U 965 966 // Field: [4] MDMDAT 967 // 968 // New data from MCE received in MCEDATIN0 register. 969 // ENUMs: 970 // ONE The bit is 1 971 // ZERO The bit is 0 972 #define LRFDPBE_EVT0_MDMDAT 0x00000010U 973 #define LRFDPBE_EVT0_MDMDAT_M 0x00000010U 974 #define LRFDPBE_EVT0_MDMDAT_S 4U 975 #define LRFDPBE_EVT0_MDMDAT_ONE 0x00000010U 976 #define LRFDPBE_EVT0_MDMDAT_ZERO 0x00000000U 977 978 // Field: [3] MDMCMD 979 // 980 // New command from MCE received in MCECMDIN register. 981 // ENUMs: 982 // ONE The bit is 1 983 // ZERO The bit is 0 984 #define LRFDPBE_EVT0_MDMCMD 0x00000008U 985 #define LRFDPBE_EVT0_MDMCMD_M 0x00000008U 986 #define LRFDPBE_EVT0_MDMCMD_S 3U 987 #define LRFDPBE_EVT0_MDMCMD_ONE 0x00000008U 988 #define LRFDPBE_EVT0_MDMCMD_ZERO 0x00000000U 989 990 // Field: [2] TIMER1 991 // 992 // Counter value reached in local timer. 993 // ENUMs: 994 // ONE The bit is 1 995 // ZERO The bit is 0 996 #define LRFDPBE_EVT0_TIMER1 0x00000004U 997 #define LRFDPBE_EVT0_TIMER1_M 0x00000004U 998 #define LRFDPBE_EVT0_TIMER1_S 2U 999 #define LRFDPBE_EVT0_TIMER1_ONE 0x00000004U 1000 #define LRFDPBE_EVT0_TIMER1_ZERO 0x00000000U 1001 1002 // Field: [1] TIMER0 1003 // 1004 // Timer period expired in local timer. 1005 // ENUMs: 1006 // ONE The bit is 1 1007 // ZERO The bit is 0 1008 #define LRFDPBE_EVT0_TIMER0 0x00000002U 1009 #define LRFDPBE_EVT0_TIMER0_M 0x00000002U 1010 #define LRFDPBE_EVT0_TIMER0_S 1U 1011 #define LRFDPBE_EVT0_TIMER0_ONE 0x00000002U 1012 #define LRFDPBE_EVT0_TIMER0_ZERO 0x00000000U 1013 1014 // Field: [0] PBEAPI 1015 // 1016 // New command from CPE has been written in API register. 1017 // ENUMs: 1018 // ONE The bit is 1 1019 // ZERO The bit is 0 1020 #define LRFDPBE_EVT0_PBEAPI 0x00000001U 1021 #define LRFDPBE_EVT0_PBEAPI_M 0x00000001U 1022 #define LRFDPBE_EVT0_PBEAPI_S 0U 1023 #define LRFDPBE_EVT0_PBEAPI_ONE 0x00000001U 1024 #define LRFDPBE_EVT0_PBEAPI_ZERO 0x00000000U 1025 1026 //***************************************************************************** 1027 // 1028 // Register: LRFDPBE_O_EVT1 1029 // 1030 //***************************************************************************** 1031 // Field: [12] TXRDBTHR 1032 // 1033 // The TX FIFO contains TXFRBTHRS or more readable bytes. 1034 // ENUMs: 1035 // MET The TX FIFO contains TXFRBTHRS or more readable 1036 // bytes. 1037 // BELOW The TX FIFO contains less than the threshold 1038 // TXFRBTHRS readable bytes. 1039 #define LRFDPBE_EVT1_TXRDBTHR 0x00001000U 1040 #define LRFDPBE_EVT1_TXRDBTHR_M 0x00001000U 1041 #define LRFDPBE_EVT1_TXRDBTHR_S 12U 1042 #define LRFDPBE_EVT1_TXRDBTHR_MET 0x00001000U 1043 #define LRFDPBE_EVT1_TXRDBTHR_BELOW 0x00000000U 1044 1045 // Field: [11] TXWRBTHR 1046 // 1047 // The TX FIFO contains TXFWBTHRS or more writable bytes. 1048 // ENUMs: 1049 // MET The TX FIFO contains TXFWBTHRS or more writable 1050 // bytes. 1051 // BELOW The TX FIFO contains less than the threshold 1052 // TXFWBTHRS writable bytes. 1053 #define LRFDPBE_EVT1_TXWRBTHR 0x00000800U 1054 #define LRFDPBE_EVT1_TXWRBTHR_M 0x00000800U 1055 #define LRFDPBE_EVT1_TXWRBTHR_S 11U 1056 #define LRFDPBE_EVT1_TXWRBTHR_MET 0x00000800U 1057 #define LRFDPBE_EVT1_TXWRBTHR_BELOW 0x00000000U 1058 1059 // Field: [10] RXRDBTHR 1060 // 1061 // The RX FIFO contains RXFRBTHRS or more readable bytes. 1062 // ENUMs: 1063 // MET The TX FIFO contains TXFRBTHRS or more readable 1064 // bytes. 1065 // BELOW The TX FIFO contains less than the threshold 1066 // TXFRBTHRS readable bytes. 1067 #define LRFDPBE_EVT1_RXRDBTHR 0x00000400U 1068 #define LRFDPBE_EVT1_RXRDBTHR_M 0x00000400U 1069 #define LRFDPBE_EVT1_RXRDBTHR_S 10U 1070 #define LRFDPBE_EVT1_RXRDBTHR_MET 0x00000400U 1071 #define LRFDPBE_EVT1_RXRDBTHR_BELOW 0x00000000U 1072 1073 // Field: [9] RXWRBTHR 1074 // 1075 // The RX FIFO contains RXFWBTHRS or more writable bytes. 1076 // ENUMs: 1077 // MET The RX FIFO contains RXFWBTHRS or more writable 1078 // bytes. 1079 // BELOW The RX FIFO contains less than the threshold 1080 // RXFWBTHRS writable bytes. 1081 #define LRFDPBE_EVT1_RXWRBTHR 0x00000200U 1082 #define LRFDPBE_EVT1_RXWRBTHR_M 0x00000200U 1083 #define LRFDPBE_EVT1_RXWRBTHR_S 9U 1084 #define LRFDPBE_EVT1_RXWRBTHR_MET 0x00000200U 1085 #define LRFDPBE_EVT1_RXWRBTHR_BELOW 0x00000000U 1086 1087 // Field: [8] MDMPROG 1088 // 1089 // Programmable event from modem 1090 // ENUMs: 1091 // ONE The bit is 1 1092 // ZERO The bit is 0 1093 #define LRFDPBE_EVT1_MDMPROG 0x00000100U 1094 #define LRFDPBE_EVT1_MDMPROG_M 0x00000100U 1095 #define LRFDPBE_EVT1_MDMPROG_S 8U 1096 #define LRFDPBE_EVT1_MDMPROG_ONE 0x00000100U 1097 #define LRFDPBE_EVT1_MDMPROG_ZERO 0x00000000U 1098 1099 // Field: [7] PBEGPI7 1100 // 1101 // External input event line GPI7 from IOC. 1102 // ENUMs: 1103 // ONE The bit is 1 1104 // ZERO The bit is 0 1105 #define LRFDPBE_EVT1_PBEGPI7 0x00000080U 1106 #define LRFDPBE_EVT1_PBEGPI7_M 0x00000080U 1107 #define LRFDPBE_EVT1_PBEGPI7_S 7U 1108 #define LRFDPBE_EVT1_PBEGPI7_ONE 0x00000080U 1109 #define LRFDPBE_EVT1_PBEGPI7_ZERO 0x00000000U 1110 1111 // Field: [6] PBEGPI6 1112 // 1113 // External input event line GPI6 from IOC. 1114 // ENUMs: 1115 // ONE The bit is 1 1116 // ZERO The bit is 0 1117 #define LRFDPBE_EVT1_PBEGPI6 0x00000040U 1118 #define LRFDPBE_EVT1_PBEGPI6_M 0x00000040U 1119 #define LRFDPBE_EVT1_PBEGPI6_S 6U 1120 #define LRFDPBE_EVT1_PBEGPI6_ONE 0x00000040U 1121 #define LRFDPBE_EVT1_PBEGPI6_ZERO 0x00000000U 1122 1123 // Field: [5] PBEGPI5 1124 // 1125 // External input event line GPI5 from IOC. 1126 // ENUMs: 1127 // ONE The bit is 1 1128 // ZERO The bit is 0 1129 #define LRFDPBE_EVT1_PBEGPI5 0x00000020U 1130 #define LRFDPBE_EVT1_PBEGPI5_M 0x00000020U 1131 #define LRFDPBE_EVT1_PBEGPI5_S 5U 1132 #define LRFDPBE_EVT1_PBEGPI5_ONE 0x00000020U 1133 #define LRFDPBE_EVT1_PBEGPI5_ZERO 0x00000000U 1134 1135 // Field: [4] PBEGPI4 1136 // 1137 // External input event line GPI4 from IOC. 1138 // ENUMs: 1139 // ONE The bit is 1 1140 // ZERO The bit is 0 1141 #define LRFDPBE_EVT1_PBEGPI4 0x00000010U 1142 #define LRFDPBE_EVT1_PBEGPI4_M 0x00000010U 1143 #define LRFDPBE_EVT1_PBEGPI4_S 4U 1144 #define LRFDPBE_EVT1_PBEGPI4_ONE 0x00000010U 1145 #define LRFDPBE_EVT1_PBEGPI4_ZERO 0x00000000U 1146 1147 // Field: [3] PBEGPI3 1148 // 1149 // External input event line GPI3 from IOC. 1150 // ENUMs: 1151 // ONE The bit is 1 1152 // ZERO The bit is 0 1153 #define LRFDPBE_EVT1_PBEGPI3 0x00000008U 1154 #define LRFDPBE_EVT1_PBEGPI3_M 0x00000008U 1155 #define LRFDPBE_EVT1_PBEGPI3_S 3U 1156 #define LRFDPBE_EVT1_PBEGPI3_ONE 0x00000008U 1157 #define LRFDPBE_EVT1_PBEGPI3_ZERO 0x00000000U 1158 1159 // Field: [2] PBEGPI2 1160 // 1161 // External input event line GPI2 from IOC. 1162 // ENUMs: 1163 // ONE The bit is 1 1164 // ZERO The bit is 0 1165 #define LRFDPBE_EVT1_PBEGPI2 0x00000004U 1166 #define LRFDPBE_EVT1_PBEGPI2_M 0x00000004U 1167 #define LRFDPBE_EVT1_PBEGPI2_S 2U 1168 #define LRFDPBE_EVT1_PBEGPI2_ONE 0x00000004U 1169 #define LRFDPBE_EVT1_PBEGPI2_ZERO 0x00000000U 1170 1171 // Field: [1] PBEGPI1 1172 // 1173 // External input event line GPI1 from IOC. 1174 // ENUMs: 1175 // ONE The bit is 1 1176 // ZERO The bit is 0 1177 #define LRFDPBE_EVT1_PBEGPI1 0x00000002U 1178 #define LRFDPBE_EVT1_PBEGPI1_M 0x00000002U 1179 #define LRFDPBE_EVT1_PBEGPI1_S 1U 1180 #define LRFDPBE_EVT1_PBEGPI1_ONE 0x00000002U 1181 #define LRFDPBE_EVT1_PBEGPI1_ZERO 0x00000000U 1182 1183 // Field: [0] PBEGPI0 1184 // 1185 // External input event line GPI0 from IOC. 1186 // ENUMs: 1187 // ONE The bit is 1 1188 // ZERO The bit is 0 1189 #define LRFDPBE_EVT1_PBEGPI0 0x00000001U 1190 #define LRFDPBE_EVT1_PBEGPI0_M 0x00000001U 1191 #define LRFDPBE_EVT1_PBEGPI0_S 0U 1192 #define LRFDPBE_EVT1_PBEGPI0_ONE 0x00000001U 1193 #define LRFDPBE_EVT1_PBEGPI0_ZERO 0x00000000U 1194 1195 //***************************************************************************** 1196 // 1197 // Register: LRFDPBE_O_EVTMSK0 1198 // 1199 //***************************************************************************** 1200 // Field: [15] MDMFAEMPTY 1201 // 1202 // Enable mask for event EVT0.MDMFAEMPTY 1203 // ENUMs: 1204 // EN The bit is 1 1205 // DIS The bit is 0 1206 #define LRFDPBE_EVTMSK0_MDMFAEMPTY 0x00008000U 1207 #define LRFDPBE_EVTMSK0_MDMFAEMPTY_M 0x00008000U 1208 #define LRFDPBE_EVTMSK0_MDMFAEMPTY_S 15U 1209 #define LRFDPBE_EVTMSK0_MDMFAEMPTY_EN 0x00008000U 1210 #define LRFDPBE_EVTMSK0_MDMFAEMPTY_DIS 0x00000000U 1211 1212 // Field: [14] S2RSTOP 1213 // 1214 // Enable mask for event EVT0.S2RSTOP 1215 // ENUMs: 1216 // EN The bit is 1 1217 // DIS The bit is 0 1218 #define LRFDPBE_EVTMSK0_S2RSTOP 0x00004000U 1219 #define LRFDPBE_EVTMSK0_S2RSTOP_M 0x00004000U 1220 #define LRFDPBE_EVTMSK0_S2RSTOP_S 14U 1221 #define LRFDPBE_EVTMSK0_S2RSTOP_EN 0x00004000U 1222 #define LRFDPBE_EVTMSK0_S2RSTOP_DIS 0x00000000U 1223 1224 // Field: [13] FIFOERR 1225 // 1226 // Enable mask for event EVT0.FIFOERR 1227 // ENUMs: 1228 // EN The bit is 1 1229 // DIS The bit is 0 1230 #define LRFDPBE_EVTMSK0_FIFOERR 0x00002000U 1231 #define LRFDPBE_EVTMSK0_FIFOERR_M 0x00002000U 1232 #define LRFDPBE_EVTMSK0_FIFOERR_S 13U 1233 #define LRFDPBE_EVTMSK0_FIFOERR_EN 0x00002000U 1234 #define LRFDPBE_EVTMSK0_FIFOERR_DIS 0x00000000U 1235 1236 // Field: [12] MDMFAFULL 1237 // 1238 // Enable mask for event EVT0.MDMFAFULL 1239 // ENUMs: 1240 // EN The bit is 1 1241 // DIS The bit is 0 1242 #define LRFDPBE_EVTMSK0_MDMFAFULL 0x00001000U 1243 #define LRFDPBE_EVTMSK0_MDMFAFULL_M 0x00001000U 1244 #define LRFDPBE_EVTMSK0_MDMFAFULL_S 12U 1245 #define LRFDPBE_EVTMSK0_MDMFAFULL_EN 0x00001000U 1246 #define LRFDPBE_EVTMSK0_MDMFAFULL_DIS 0x00000000U 1247 1248 // Field: [11] SYSTCMP2 1249 // 1250 // Enable mask for event EVT0.SYSTCMP2 1251 // ENUMs: 1252 // EN The bit is 1 1253 // DIS The bit is 0 1254 #define LRFDPBE_EVTMSK0_SYSTCMP2 0x00000800U 1255 #define LRFDPBE_EVTMSK0_SYSTCMP2_M 0x00000800U 1256 #define LRFDPBE_EVTMSK0_SYSTCMP2_S 11U 1257 #define LRFDPBE_EVTMSK0_SYSTCMP2_EN 0x00000800U 1258 #define LRFDPBE_EVTMSK0_SYSTCMP2_DIS 0x00000000U 1259 1260 // Field: [10] SYSTCMP1 1261 // 1262 // Enable mask for event EVT0.SYSTCMP1 1263 // ENUMs: 1264 // EN The bit is 1 1265 // DIS The bit is 0 1266 #define LRFDPBE_EVTMSK0_SYSTCMP1 0x00000400U 1267 #define LRFDPBE_EVTMSK0_SYSTCMP1_M 0x00000400U 1268 #define LRFDPBE_EVTMSK0_SYSTCMP1_S 10U 1269 #define LRFDPBE_EVTMSK0_SYSTCMP1_EN 0x00000400U 1270 #define LRFDPBE_EVTMSK0_SYSTCMP1_DIS 0x00000000U 1271 1272 // Field: [9] SYSTCMP0 1273 // 1274 // Enable mask for event EVT0.SYSTCMP0 1275 // ENUMs: 1276 // EN The bit is 1 1277 // DIS The bit is 0 1278 #define LRFDPBE_EVTMSK0_SYSTCMP0 0x00000200U 1279 #define LRFDPBE_EVTMSK0_SYSTCMP0_M 0x00000200U 1280 #define LRFDPBE_EVTMSK0_SYSTCMP0_S 9U 1281 #define LRFDPBE_EVTMSK0_SYSTCMP0_EN 0x00000200U 1282 #define LRFDPBE_EVTMSK0_SYSTCMP0_DIS 0x00000000U 1283 1284 // Field: [8] MDMMSGBOX 1285 // 1286 // Enable mask for event EVT0.MDMMSGBOX 1287 // ENUMs: 1288 // EN The bit is 1 1289 // DIS The bit is 0 1290 #define LRFDPBE_EVTMSK0_MDMMSGBOX 0x00000100U 1291 #define LRFDPBE_EVTMSK0_MDMMSGBOX_M 0x00000100U 1292 #define LRFDPBE_EVTMSK0_MDMMSGBOX_S 8U 1293 #define LRFDPBE_EVTMSK0_MDMMSGBOX_EN 0x00000100U 1294 #define LRFDPBE_EVTMSK0_MDMMSGBOX_DIS 0x00000000U 1295 1296 // Field: [7] RFEMSGBOX 1297 // 1298 // Enable mask for event EVT0.RFEMSGBOX 1299 // ENUMs: 1300 // EN The bit is 1 1301 // DIS The bit is 0 1302 #define LRFDPBE_EVTMSK0_RFEMSGBOX 0x00000080U 1303 #define LRFDPBE_EVTMSK0_RFEMSGBOX_M 0x00000080U 1304 #define LRFDPBE_EVTMSK0_RFEMSGBOX_S 7U 1305 #define LRFDPBE_EVTMSK0_RFEMSGBOX_EN 0x00000080U 1306 #define LRFDPBE_EVTMSK0_RFEMSGBOX_DIS 0x00000000U 1307 1308 // Field: [6] RFEDAT 1309 // 1310 // Enable mask for event EVT0.RFEDAT 1311 // ENUMs: 1312 // EN The bit is 1 1313 // DIS The bit is 0 1314 #define LRFDPBE_EVTMSK0_RFEDAT 0x00000040U 1315 #define LRFDPBE_EVTMSK0_RFEDAT_M 0x00000040U 1316 #define LRFDPBE_EVTMSK0_RFEDAT_S 6U 1317 #define LRFDPBE_EVTMSK0_RFEDAT_EN 0x00000040U 1318 #define LRFDPBE_EVTMSK0_RFEDAT_DIS 0x00000000U 1319 1320 // Field: [5] RFECMD 1321 // 1322 // Enable mask for event EVT0.RFECMD 1323 // ENUMs: 1324 // EN The bit is 1 1325 // DIS The bit is 0 1326 #define LRFDPBE_EVTMSK0_RFECMD 0x00000020U 1327 #define LRFDPBE_EVTMSK0_RFECMD_M 0x00000020U 1328 #define LRFDPBE_EVTMSK0_RFECMD_S 5U 1329 #define LRFDPBE_EVTMSK0_RFECMD_EN 0x00000020U 1330 #define LRFDPBE_EVTMSK0_RFECMD_DIS 0x00000000U 1331 1332 // Field: [4] MDMDAT 1333 // 1334 // Enable mask for event EVT0.MDMDAT 1335 // ENUMs: 1336 // EN The bit is 1 1337 // DIS The bit is 0 1338 #define LRFDPBE_EVTMSK0_MDMDAT 0x00000010U 1339 #define LRFDPBE_EVTMSK0_MDMDAT_M 0x00000010U 1340 #define LRFDPBE_EVTMSK0_MDMDAT_S 4U 1341 #define LRFDPBE_EVTMSK0_MDMDAT_EN 0x00000010U 1342 #define LRFDPBE_EVTMSK0_MDMDAT_DIS 0x00000000U 1343 1344 // Field: [3] MDMCMD 1345 // 1346 // Enable mask for event EVT0.MDMCMD 1347 // ENUMs: 1348 // EN The bit is 1 1349 // DIS The bit is 0 1350 #define LRFDPBE_EVTMSK0_MDMCMD 0x00000008U 1351 #define LRFDPBE_EVTMSK0_MDMCMD_M 0x00000008U 1352 #define LRFDPBE_EVTMSK0_MDMCMD_S 3U 1353 #define LRFDPBE_EVTMSK0_MDMCMD_EN 0x00000008U 1354 #define LRFDPBE_EVTMSK0_MDMCMD_DIS 0x00000000U 1355 1356 // Field: [2] TIMER1 1357 // 1358 // Enable mask for event EVT0.TIMER1 1359 // ENUMs: 1360 // EN The bit is 1 1361 // DIS The bit is 0 1362 #define LRFDPBE_EVTMSK0_TIMER1 0x00000004U 1363 #define LRFDPBE_EVTMSK0_TIMER1_M 0x00000004U 1364 #define LRFDPBE_EVTMSK0_TIMER1_S 2U 1365 #define LRFDPBE_EVTMSK0_TIMER1_EN 0x00000004U 1366 #define LRFDPBE_EVTMSK0_TIMER1_DIS 0x00000000U 1367 1368 // Field: [1] TIMER0 1369 // 1370 // Enable mask for event EVT0.TIMER0 1371 // ENUMs: 1372 // EN The bit is 1 1373 // DIS The bit is 0 1374 #define LRFDPBE_EVTMSK0_TIMER0 0x00000002U 1375 #define LRFDPBE_EVTMSK0_TIMER0_M 0x00000002U 1376 #define LRFDPBE_EVTMSK0_TIMER0_S 1U 1377 #define LRFDPBE_EVTMSK0_TIMER0_EN 0x00000002U 1378 #define LRFDPBE_EVTMSK0_TIMER0_DIS 0x00000000U 1379 1380 // Field: [0] PBEAPI 1381 // 1382 // Enable mask for event EVT0.PBEAPI 1383 // ENUMs: 1384 // EN The bit is 1 1385 // DIS The bit is 0 1386 #define LRFDPBE_EVTMSK0_PBEAPI 0x00000001U 1387 #define LRFDPBE_EVTMSK0_PBEAPI_M 0x00000001U 1388 #define LRFDPBE_EVTMSK0_PBEAPI_S 0U 1389 #define LRFDPBE_EVTMSK0_PBEAPI_EN 0x00000001U 1390 #define LRFDPBE_EVTMSK0_PBEAPI_DIS 0x00000000U 1391 1392 //***************************************************************************** 1393 // 1394 // Register: LRFDPBE_O_EVTMSK1 1395 // 1396 //***************************************************************************** 1397 // Field: [12] TXRDBTHR 1398 // 1399 // Enable mask for event EVT0.TXRDBTHR 1400 // ENUMs: 1401 // EN The TX FIFO contains TXFRBTHRS or more readable 1402 // bytes. 1403 // DIS The TX FIFO contains less than the threshold 1404 // TXFRBTHRS readable bytes. 1405 #define LRFDPBE_EVTMSK1_TXRDBTHR 0x00001000U 1406 #define LRFDPBE_EVTMSK1_TXRDBTHR_M 0x00001000U 1407 #define LRFDPBE_EVTMSK1_TXRDBTHR_S 12U 1408 #define LRFDPBE_EVTMSK1_TXRDBTHR_EN 0x00001000U 1409 #define LRFDPBE_EVTMSK1_TXRDBTHR_DIS 0x00000000U 1410 1411 // Field: [11] TXWRBTHR 1412 // 1413 // Enable mask for event EVT0.TXWRBTHR 1414 // ENUMs: 1415 // EN The TX FIFO contains TXFWBTHRS or more writable 1416 // bytes. 1417 // DIS The TX FIFO contains less than the threshold 1418 // TXFWBTHRS writable bytes. 1419 #define LRFDPBE_EVTMSK1_TXWRBTHR 0x00000800U 1420 #define LRFDPBE_EVTMSK1_TXWRBTHR_M 0x00000800U 1421 #define LRFDPBE_EVTMSK1_TXWRBTHR_S 11U 1422 #define LRFDPBE_EVTMSK1_TXWRBTHR_EN 0x00000800U 1423 #define LRFDPBE_EVTMSK1_TXWRBTHR_DIS 0x00000000U 1424 1425 // Field: [10] RXRDBTHR 1426 // 1427 // Enable mask for event EVT0.RXRDBTHR 1428 // ENUMs: 1429 // EN The TX FIFO contains TXFWBTHRS or more writable 1430 // bytes. 1431 // DIS The TX FIFO contains less than the threshold 1432 // TXFWBTHRS writable bytes. 1433 #define LRFDPBE_EVTMSK1_RXRDBTHR 0x00000400U 1434 #define LRFDPBE_EVTMSK1_RXRDBTHR_M 0x00000400U 1435 #define LRFDPBE_EVTMSK1_RXRDBTHR_S 10U 1436 #define LRFDPBE_EVTMSK1_RXRDBTHR_EN 0x00000400U 1437 #define LRFDPBE_EVTMSK1_RXRDBTHR_DIS 0x00000000U 1438 1439 // Field: [9] RXWRBTHR 1440 // 1441 // Enable mask for event EVT0.RXWRBTHR 1442 // ENUMs: 1443 // EN The TX FIFO contains TXFWBTHRS or more writable 1444 // bytes. 1445 // DIS The TX FIFO contains less than the threshold 1446 // TXFWBTHRS writable bytes. 1447 #define LRFDPBE_EVTMSK1_RXWRBTHR 0x00000200U 1448 #define LRFDPBE_EVTMSK1_RXWRBTHR_M 0x00000200U 1449 #define LRFDPBE_EVTMSK1_RXWRBTHR_S 9U 1450 #define LRFDPBE_EVTMSK1_RXWRBTHR_EN 0x00000200U 1451 #define LRFDPBE_EVTMSK1_RXWRBTHR_DIS 0x00000000U 1452 1453 // Field: [8] MDMPROG 1454 // 1455 // Enable mask for event EVT0.MDMPROG 1456 // ENUMs: 1457 // EN The bit is 1 1458 // DIS The bit is 0 1459 #define LRFDPBE_EVTMSK1_MDMPROG 0x00000100U 1460 #define LRFDPBE_EVTMSK1_MDMPROG_M 0x00000100U 1461 #define LRFDPBE_EVTMSK1_MDMPROG_S 8U 1462 #define LRFDPBE_EVTMSK1_MDMPROG_EN 0x00000100U 1463 #define LRFDPBE_EVTMSK1_MDMPROG_DIS 0x00000000U 1464 1465 // Field: [7] PBEGPI7 1466 // 1467 // Enable mask for event EVT0.PBEGPI7 1468 // ENUMs: 1469 // EN The bit is 1 1470 // DIS The bit is 0 1471 #define LRFDPBE_EVTMSK1_PBEGPI7 0x00000080U 1472 #define LRFDPBE_EVTMSK1_PBEGPI7_M 0x00000080U 1473 #define LRFDPBE_EVTMSK1_PBEGPI7_S 7U 1474 #define LRFDPBE_EVTMSK1_PBEGPI7_EN 0x00000080U 1475 #define LRFDPBE_EVTMSK1_PBEGPI7_DIS 0x00000000U 1476 1477 // Field: [6] PBEGPI6 1478 // 1479 // Enable mask for event EVT0.PBEGPI6 1480 // ENUMs: 1481 // EN The bit is 1 1482 // DIS The bit is 0 1483 #define LRFDPBE_EVTMSK1_PBEGPI6 0x00000040U 1484 #define LRFDPBE_EVTMSK1_PBEGPI6_M 0x00000040U 1485 #define LRFDPBE_EVTMSK1_PBEGPI6_S 6U 1486 #define LRFDPBE_EVTMSK1_PBEGPI6_EN 0x00000040U 1487 #define LRFDPBE_EVTMSK1_PBEGPI6_DIS 0x00000000U 1488 1489 // Field: [5] PBEGPI5 1490 // 1491 // Enable mask for event EVT0.PBEGPI5 1492 // ENUMs: 1493 // EN The bit is 1 1494 // DIS The bit is 0 1495 #define LRFDPBE_EVTMSK1_PBEGPI5 0x00000020U 1496 #define LRFDPBE_EVTMSK1_PBEGPI5_M 0x00000020U 1497 #define LRFDPBE_EVTMSK1_PBEGPI5_S 5U 1498 #define LRFDPBE_EVTMSK1_PBEGPI5_EN 0x00000020U 1499 #define LRFDPBE_EVTMSK1_PBEGPI5_DIS 0x00000000U 1500 1501 // Field: [4] PBEGPI4 1502 // 1503 // Enable mask for event EVT0.PBEGPI4 1504 // ENUMs: 1505 // EN The bit is 1 1506 // DIS The bit is 0 1507 #define LRFDPBE_EVTMSK1_PBEGPI4 0x00000010U 1508 #define LRFDPBE_EVTMSK1_PBEGPI4_M 0x00000010U 1509 #define LRFDPBE_EVTMSK1_PBEGPI4_S 4U 1510 #define LRFDPBE_EVTMSK1_PBEGPI4_EN 0x00000010U 1511 #define LRFDPBE_EVTMSK1_PBEGPI4_DIS 0x00000000U 1512 1513 // Field: [3] PBEGPI3 1514 // 1515 // Enable mask for event EVT0.PBEGPI3 1516 // ENUMs: 1517 // EN The bit is 1 1518 // DIS The bit is 0 1519 #define LRFDPBE_EVTMSK1_PBEGPI3 0x00000008U 1520 #define LRFDPBE_EVTMSK1_PBEGPI3_M 0x00000008U 1521 #define LRFDPBE_EVTMSK1_PBEGPI3_S 3U 1522 #define LRFDPBE_EVTMSK1_PBEGPI3_EN 0x00000008U 1523 #define LRFDPBE_EVTMSK1_PBEGPI3_DIS 0x00000000U 1524 1525 // Field: [2] PBEGPI2 1526 // 1527 // Enable mask for event EVT0.PBEGPI2 1528 // ENUMs: 1529 // EN The bit is 1 1530 // DIS The bit is 0 1531 #define LRFDPBE_EVTMSK1_PBEGPI2 0x00000004U 1532 #define LRFDPBE_EVTMSK1_PBEGPI2_M 0x00000004U 1533 #define LRFDPBE_EVTMSK1_PBEGPI2_S 2U 1534 #define LRFDPBE_EVTMSK1_PBEGPI2_EN 0x00000004U 1535 #define LRFDPBE_EVTMSK1_PBEGPI2_DIS 0x00000000U 1536 1537 // Field: [1] PBEGPI1 1538 // 1539 // Enable mask for event EVT0.PBEGPI1 1540 // ENUMs: 1541 // EN The bit is 1 1542 // DIS The bit is 0 1543 #define LRFDPBE_EVTMSK1_PBEGPI1 0x00000002U 1544 #define LRFDPBE_EVTMSK1_PBEGPI1_M 0x00000002U 1545 #define LRFDPBE_EVTMSK1_PBEGPI1_S 1U 1546 #define LRFDPBE_EVTMSK1_PBEGPI1_EN 0x00000002U 1547 #define LRFDPBE_EVTMSK1_PBEGPI1_DIS 0x00000000U 1548 1549 // Field: [0] PBEGPI0 1550 // 1551 // Enable mask for event EVT0.PBEGPI0 1552 // ENUMs: 1553 // EN The bit is 1 1554 // DIS The bit is 0 1555 #define LRFDPBE_EVTMSK1_PBEGPI0 0x00000001U 1556 #define LRFDPBE_EVTMSK1_PBEGPI0_M 0x00000001U 1557 #define LRFDPBE_EVTMSK1_PBEGPI0_S 0U 1558 #define LRFDPBE_EVTMSK1_PBEGPI0_EN 0x00000001U 1559 #define LRFDPBE_EVTMSK1_PBEGPI0_DIS 0x00000000U 1560 1561 //***************************************************************************** 1562 // 1563 // Register: LRFDPBE_O_EVTCLR0 1564 // 1565 //***************************************************************************** 1566 // Field: [15] MDMFAEMPTY 1567 // 1568 // Clear event EVT0.MDMFAEMPTY 1569 // ENUMs: 1570 // CLEAR The bit is 1 1571 // RETAIN The bit is 0 1572 #define LRFDPBE_EVTCLR0_MDMFAEMPTY 0x00008000U 1573 #define LRFDPBE_EVTCLR0_MDMFAEMPTY_M 0x00008000U 1574 #define LRFDPBE_EVTCLR0_MDMFAEMPTY_S 15U 1575 #define LRFDPBE_EVTCLR0_MDMFAEMPTY_CLEAR 0x00008000U 1576 #define LRFDPBE_EVTCLR0_MDMFAEMPTY_RETAIN 0x00000000U 1577 1578 // Field: [14] S2RSTOP 1579 // 1580 // Clear event EVT0.S2RSTOP 1581 // ENUMs: 1582 // CLEAR The bit is 1 1583 // RETAIN The bit is 0 1584 #define LRFDPBE_EVTCLR0_S2RSTOP 0x00004000U 1585 #define LRFDPBE_EVTCLR0_S2RSTOP_M 0x00004000U 1586 #define LRFDPBE_EVTCLR0_S2RSTOP_S 14U 1587 #define LRFDPBE_EVTCLR0_S2RSTOP_CLEAR 0x00004000U 1588 #define LRFDPBE_EVTCLR0_S2RSTOP_RETAIN 0x00000000U 1589 1590 // Field: [13] FIFOERR 1591 // 1592 // Clear event EVT0.FIFOERR 1593 // ENUMs: 1594 // CLEAR The bit is 1 1595 // RETAIN The bit is 0 1596 #define LRFDPBE_EVTCLR0_FIFOERR 0x00002000U 1597 #define LRFDPBE_EVTCLR0_FIFOERR_M 0x00002000U 1598 #define LRFDPBE_EVTCLR0_FIFOERR_S 13U 1599 #define LRFDPBE_EVTCLR0_FIFOERR_CLEAR 0x00002000U 1600 #define LRFDPBE_EVTCLR0_FIFOERR_RETAIN 0x00000000U 1601 1602 // Field: [12] MDMFAFULL 1603 // 1604 // Clear event EVT0.MDMFAFULL 1605 // ENUMs: 1606 // CLEAR The bit is 1 1607 // RETAIN The bit is 0 1608 #define LRFDPBE_EVTCLR0_MDMFAFULL 0x00001000U 1609 #define LRFDPBE_EVTCLR0_MDMFAFULL_M 0x00001000U 1610 #define LRFDPBE_EVTCLR0_MDMFAFULL_S 12U 1611 #define LRFDPBE_EVTCLR0_MDMFAFULL_CLEAR 0x00001000U 1612 #define LRFDPBE_EVTCLR0_MDMFAFULL_RETAIN 0x00000000U 1613 1614 // Field: [11] SYSTCMP2 1615 // 1616 // Clear event EVT0.SYSTCMP2 1617 // ENUMs: 1618 // CLEAR The bit is 1 1619 // RETAIN The bit is 0 1620 #define LRFDPBE_EVTCLR0_SYSTCMP2 0x00000800U 1621 #define LRFDPBE_EVTCLR0_SYSTCMP2_M 0x00000800U 1622 #define LRFDPBE_EVTCLR0_SYSTCMP2_S 11U 1623 #define LRFDPBE_EVTCLR0_SYSTCMP2_CLEAR 0x00000800U 1624 #define LRFDPBE_EVTCLR0_SYSTCMP2_RETAIN 0x00000000U 1625 1626 // Field: [10] SYSTCMP1 1627 // 1628 // Clear event EVT0.SYSTCMP1 1629 // ENUMs: 1630 // CLEAR The bit is 1 1631 // RETAIN The bit is 0 1632 #define LRFDPBE_EVTCLR0_SYSTCMP1 0x00000400U 1633 #define LRFDPBE_EVTCLR0_SYSTCMP1_M 0x00000400U 1634 #define LRFDPBE_EVTCLR0_SYSTCMP1_S 10U 1635 #define LRFDPBE_EVTCLR0_SYSTCMP1_CLEAR 0x00000400U 1636 #define LRFDPBE_EVTCLR0_SYSTCMP1_RETAIN 0x00000000U 1637 1638 // Field: [9] SYSTCMP0 1639 // 1640 // Clear event EVT0.SYSTCMP0 1641 // ENUMs: 1642 // CLEAR The bit is 1 1643 // RETAIN The bit is 0 1644 #define LRFDPBE_EVTCLR0_SYSTCMP0 0x00000200U 1645 #define LRFDPBE_EVTCLR0_SYSTCMP0_M 0x00000200U 1646 #define LRFDPBE_EVTCLR0_SYSTCMP0_S 9U 1647 #define LRFDPBE_EVTCLR0_SYSTCMP0_CLEAR 0x00000200U 1648 #define LRFDPBE_EVTCLR0_SYSTCMP0_RETAIN 0x00000000U 1649 1650 // Field: [8] MDMMSGBOX 1651 // 1652 // Clear event EVT0.MDMMSGBOX 1653 // ENUMs: 1654 // CLEAR The bit is 1 1655 // RETAIN The bit is 0 1656 #define LRFDPBE_EVTCLR0_MDMMSGBOX 0x00000100U 1657 #define LRFDPBE_EVTCLR0_MDMMSGBOX_M 0x00000100U 1658 #define LRFDPBE_EVTCLR0_MDMMSGBOX_S 8U 1659 #define LRFDPBE_EVTCLR0_MDMMSGBOX_CLEAR 0x00000100U 1660 #define LRFDPBE_EVTCLR0_MDMMSGBOX_RETAIN 0x00000000U 1661 1662 // Field: [7] RFEMSGBOX 1663 // 1664 // Clear event EVT0.RFEMSGBOX 1665 // ENUMs: 1666 // CLEAR The bit is 1 1667 // RETAIN The bit is 0 1668 #define LRFDPBE_EVTCLR0_RFEMSGBOX 0x00000080U 1669 #define LRFDPBE_EVTCLR0_RFEMSGBOX_M 0x00000080U 1670 #define LRFDPBE_EVTCLR0_RFEMSGBOX_S 7U 1671 #define LRFDPBE_EVTCLR0_RFEMSGBOX_CLEAR 0x00000080U 1672 #define LRFDPBE_EVTCLR0_RFEMSGBOX_RETAIN 0x00000000U 1673 1674 // Field: [6] RFEDAT 1675 // 1676 // Clear event EVT0.RFEDAT 1677 // ENUMs: 1678 // CLEAR The bit is 1 1679 // RETAIN The bit is 0 1680 #define LRFDPBE_EVTCLR0_RFEDAT 0x00000040U 1681 #define LRFDPBE_EVTCLR0_RFEDAT_M 0x00000040U 1682 #define LRFDPBE_EVTCLR0_RFEDAT_S 6U 1683 #define LRFDPBE_EVTCLR0_RFEDAT_CLEAR 0x00000040U 1684 #define LRFDPBE_EVTCLR0_RFEDAT_RETAIN 0x00000000U 1685 1686 // Field: [5] RFECMD 1687 // 1688 // Clear event EVT0.RFECMD 1689 // ENUMs: 1690 // CLEAR The bit is 1 1691 // RETAIN The bit is 0 1692 #define LRFDPBE_EVTCLR0_RFECMD 0x00000020U 1693 #define LRFDPBE_EVTCLR0_RFECMD_M 0x00000020U 1694 #define LRFDPBE_EVTCLR0_RFECMD_S 5U 1695 #define LRFDPBE_EVTCLR0_RFECMD_CLEAR 0x00000020U 1696 #define LRFDPBE_EVTCLR0_RFECMD_RETAIN 0x00000000U 1697 1698 // Field: [4] MDMDAT 1699 // 1700 // Clear event EVT0.MDMDAT 1701 // ENUMs: 1702 // CLEAR The bit is 1 1703 // RETAIN The bit is 0 1704 #define LRFDPBE_EVTCLR0_MDMDAT 0x00000010U 1705 #define LRFDPBE_EVTCLR0_MDMDAT_M 0x00000010U 1706 #define LRFDPBE_EVTCLR0_MDMDAT_S 4U 1707 #define LRFDPBE_EVTCLR0_MDMDAT_CLEAR 0x00000010U 1708 #define LRFDPBE_EVTCLR0_MDMDAT_RETAIN 0x00000000U 1709 1710 // Field: [3] MDMCMD 1711 // 1712 // Clear event EVT0.MDMCMD 1713 // ENUMs: 1714 // CLEAR The bit is 1 1715 // RETAIN The bit is 0 1716 #define LRFDPBE_EVTCLR0_MDMCMD 0x00000008U 1717 #define LRFDPBE_EVTCLR0_MDMCMD_M 0x00000008U 1718 #define LRFDPBE_EVTCLR0_MDMCMD_S 3U 1719 #define LRFDPBE_EVTCLR0_MDMCMD_CLEAR 0x00000008U 1720 #define LRFDPBE_EVTCLR0_MDMCMD_RETAIN 0x00000000U 1721 1722 // Field: [2] TIMER1 1723 // 1724 // Clear event EVT0.TIMER1 1725 // ENUMs: 1726 // CLEAR The bit is 1 1727 // RETAIN The bit is 0 1728 #define LRFDPBE_EVTCLR0_TIMER1 0x00000004U 1729 #define LRFDPBE_EVTCLR0_TIMER1_M 0x00000004U 1730 #define LRFDPBE_EVTCLR0_TIMER1_S 2U 1731 #define LRFDPBE_EVTCLR0_TIMER1_CLEAR 0x00000004U 1732 #define LRFDPBE_EVTCLR0_TIMER1_RETAIN 0x00000000U 1733 1734 // Field: [1] TIMER0 1735 // 1736 // Clear event EVT0.TIMER0 1737 // ENUMs: 1738 // CLEAR The bit is 1 1739 // RETAIN The bit is 0 1740 #define LRFDPBE_EVTCLR0_TIMER0 0x00000002U 1741 #define LRFDPBE_EVTCLR0_TIMER0_M 0x00000002U 1742 #define LRFDPBE_EVTCLR0_TIMER0_S 1U 1743 #define LRFDPBE_EVTCLR0_TIMER0_CLEAR 0x00000002U 1744 #define LRFDPBE_EVTCLR0_TIMER0_RETAIN 0x00000000U 1745 1746 // Field: [0] PBEAPI 1747 // 1748 // Clear event EVT0.PBEAPI 1749 // ENUMs: 1750 // CLEAR The bit is 1 1751 // RETAIN The bit is 0 1752 #define LRFDPBE_EVTCLR0_PBEAPI 0x00000001U 1753 #define LRFDPBE_EVTCLR0_PBEAPI_M 0x00000001U 1754 #define LRFDPBE_EVTCLR0_PBEAPI_S 0U 1755 #define LRFDPBE_EVTCLR0_PBEAPI_CLEAR 0x00000001U 1756 #define LRFDPBE_EVTCLR0_PBEAPI_RETAIN 0x00000000U 1757 1758 //***************************************************************************** 1759 // 1760 // Register: LRFDPBE_O_EVTCLR1 1761 // 1762 //***************************************************************************** 1763 // Field: [12] TXRDBTHR 1764 // 1765 // Clear event EVT0.TXRDBTHR 1766 // ENUMs: 1767 // CLEAR The bit is 1 1768 // RETAIN The bit is 0 1769 #define LRFDPBE_EVTCLR1_TXRDBTHR 0x00001000U 1770 #define LRFDPBE_EVTCLR1_TXRDBTHR_M 0x00001000U 1771 #define LRFDPBE_EVTCLR1_TXRDBTHR_S 12U 1772 #define LRFDPBE_EVTCLR1_TXRDBTHR_CLEAR 0x00001000U 1773 #define LRFDPBE_EVTCLR1_TXRDBTHR_RETAIN 0x00000000U 1774 1775 // Field: [11] TXWRBTHR 1776 // 1777 // Clear event EVT0.TXWRBTHR 1778 // ENUMs: 1779 // CLEAR The bit is 1 1780 // RETAIN The bit is 0 1781 #define LRFDPBE_EVTCLR1_TXWRBTHR 0x00000800U 1782 #define LRFDPBE_EVTCLR1_TXWRBTHR_M 0x00000800U 1783 #define LRFDPBE_EVTCLR1_TXWRBTHR_S 11U 1784 #define LRFDPBE_EVTCLR1_TXWRBTHR_CLEAR 0x00000800U 1785 #define LRFDPBE_EVTCLR1_TXWRBTHR_RETAIN 0x00000000U 1786 1787 // Field: [10] RXRDBTHR 1788 // 1789 // Clear event EVT0.RXRDBTHR 1790 // ENUMs: 1791 // CLEAR The bit is 1 1792 // RETAIN The bit is 0 1793 #define LRFDPBE_EVTCLR1_RXRDBTHR 0x00000400U 1794 #define LRFDPBE_EVTCLR1_RXRDBTHR_M 0x00000400U 1795 #define LRFDPBE_EVTCLR1_RXRDBTHR_S 10U 1796 #define LRFDPBE_EVTCLR1_RXRDBTHR_CLEAR 0x00000400U 1797 #define LRFDPBE_EVTCLR1_RXRDBTHR_RETAIN 0x00000000U 1798 1799 // Field: [9] RXWRBTHR 1800 // 1801 // Clear event EVT0.RXWRBTHR 1802 // ENUMs: 1803 // CLEAR The bit is 1 1804 // RETAIN The bit is 0 1805 #define LRFDPBE_EVTCLR1_RXWRBTHR 0x00000200U 1806 #define LRFDPBE_EVTCLR1_RXWRBTHR_M 0x00000200U 1807 #define LRFDPBE_EVTCLR1_RXWRBTHR_S 9U 1808 #define LRFDPBE_EVTCLR1_RXWRBTHR_CLEAR 0x00000200U 1809 #define LRFDPBE_EVTCLR1_RXWRBTHR_RETAIN 0x00000000U 1810 1811 // Field: [8] MDMPROG 1812 // 1813 // Clear event EVT0.MDMPROG 1814 // ENUMs: 1815 // CLEAR The bit is 1 1816 // RETAIN The bit is 0 1817 #define LRFDPBE_EVTCLR1_MDMPROG 0x00000100U 1818 #define LRFDPBE_EVTCLR1_MDMPROG_M 0x00000100U 1819 #define LRFDPBE_EVTCLR1_MDMPROG_S 8U 1820 #define LRFDPBE_EVTCLR1_MDMPROG_CLEAR 0x00000100U 1821 #define LRFDPBE_EVTCLR1_MDMPROG_RETAIN 0x00000000U 1822 1823 // Field: [7] PBEGPI7 1824 // 1825 // Clear event EVT0.PBEGPI7 1826 // ENUMs: 1827 // CLEAR The bit is 1 1828 // RETAIN The bit is 0 1829 #define LRFDPBE_EVTCLR1_PBEGPI7 0x00000080U 1830 #define LRFDPBE_EVTCLR1_PBEGPI7_M 0x00000080U 1831 #define LRFDPBE_EVTCLR1_PBEGPI7_S 7U 1832 #define LRFDPBE_EVTCLR1_PBEGPI7_CLEAR 0x00000080U 1833 #define LRFDPBE_EVTCLR1_PBEGPI7_RETAIN 0x00000000U 1834 1835 // Field: [6] PBEGPI6 1836 // 1837 // Clear event EVT0.PBEGPI6 1838 // ENUMs: 1839 // CLEAR The bit is 1 1840 // RETAIN The bit is 0 1841 #define LRFDPBE_EVTCLR1_PBEGPI6 0x00000040U 1842 #define LRFDPBE_EVTCLR1_PBEGPI6_M 0x00000040U 1843 #define LRFDPBE_EVTCLR1_PBEGPI6_S 6U 1844 #define LRFDPBE_EVTCLR1_PBEGPI6_CLEAR 0x00000040U 1845 #define LRFDPBE_EVTCLR1_PBEGPI6_RETAIN 0x00000000U 1846 1847 // Field: [5] PBEGPI5 1848 // 1849 // Clear event EVT0.PBEGPI5 1850 // ENUMs: 1851 // CLEAR The bit is 1 1852 // RETAIN The bit is 0 1853 #define LRFDPBE_EVTCLR1_PBEGPI5 0x00000020U 1854 #define LRFDPBE_EVTCLR1_PBEGPI5_M 0x00000020U 1855 #define LRFDPBE_EVTCLR1_PBEGPI5_S 5U 1856 #define LRFDPBE_EVTCLR1_PBEGPI5_CLEAR 0x00000020U 1857 #define LRFDPBE_EVTCLR1_PBEGPI5_RETAIN 0x00000000U 1858 1859 // Field: [4] PBEGPI4 1860 // 1861 // Clear event EVT0.PBEGPI4 1862 // ENUMs: 1863 // CLEAR The bit is 1 1864 // RETAIN The bit is 0 1865 #define LRFDPBE_EVTCLR1_PBEGPI4 0x00000010U 1866 #define LRFDPBE_EVTCLR1_PBEGPI4_M 0x00000010U 1867 #define LRFDPBE_EVTCLR1_PBEGPI4_S 4U 1868 #define LRFDPBE_EVTCLR1_PBEGPI4_CLEAR 0x00000010U 1869 #define LRFDPBE_EVTCLR1_PBEGPI4_RETAIN 0x00000000U 1870 1871 // Field: [3] PBEGPI3 1872 // 1873 // Clear event EVT0.PBEGPI3 1874 // ENUMs: 1875 // CLEAR The bit is 1 1876 // RETAIN The bit is 0 1877 #define LRFDPBE_EVTCLR1_PBEGPI3 0x00000008U 1878 #define LRFDPBE_EVTCLR1_PBEGPI3_M 0x00000008U 1879 #define LRFDPBE_EVTCLR1_PBEGPI3_S 3U 1880 #define LRFDPBE_EVTCLR1_PBEGPI3_CLEAR 0x00000008U 1881 #define LRFDPBE_EVTCLR1_PBEGPI3_RETAIN 0x00000000U 1882 1883 // Field: [2] PBEGPI2 1884 // 1885 // Clear event EVT0.PBEGPI2 1886 // ENUMs: 1887 // CLEAR The bit is 1 1888 // RETAIN The bit is 0 1889 #define LRFDPBE_EVTCLR1_PBEGPI2 0x00000004U 1890 #define LRFDPBE_EVTCLR1_PBEGPI2_M 0x00000004U 1891 #define LRFDPBE_EVTCLR1_PBEGPI2_S 2U 1892 #define LRFDPBE_EVTCLR1_PBEGPI2_CLEAR 0x00000004U 1893 #define LRFDPBE_EVTCLR1_PBEGPI2_RETAIN 0x00000000U 1894 1895 // Field: [1] PBEGPI1 1896 // 1897 // Clear event EVT0.PBEGPI1 1898 // ENUMs: 1899 // CLEAR The bit is 1 1900 // RETAIN The bit is 0 1901 #define LRFDPBE_EVTCLR1_PBEGPI1 0x00000002U 1902 #define LRFDPBE_EVTCLR1_PBEGPI1_M 0x00000002U 1903 #define LRFDPBE_EVTCLR1_PBEGPI1_S 1U 1904 #define LRFDPBE_EVTCLR1_PBEGPI1_CLEAR 0x00000002U 1905 #define LRFDPBE_EVTCLR1_PBEGPI1_RETAIN 0x00000000U 1906 1907 // Field: [0] PBEGPI0 1908 // 1909 // Clear event EVT0.PBEGPI0 1910 // ENUMs: 1911 // CLEAR The bit is 1 1912 // RETAIN The bit is 0 1913 #define LRFDPBE_EVTCLR1_PBEGPI0 0x00000001U 1914 #define LRFDPBE_EVTCLR1_PBEGPI0_M 0x00000001U 1915 #define LRFDPBE_EVTCLR1_PBEGPI0_S 0U 1916 #define LRFDPBE_EVTCLR1_PBEGPI0_CLEAR 0x00000001U 1917 #define LRFDPBE_EVTCLR1_PBEGPI0_RETAIN 0x00000000U 1918 1919 //***************************************************************************** 1920 // 1921 // Register: LRFDPBE_O_PDREQ 1922 // 1923 //***************************************************************************** 1924 // Field: [0] TOPSMPDREQ 1925 // 1926 // Requests power down for TOPsm core. If the TOPsm has an ongoing memory 1927 // access, the hardware will safely gate the clock after the transaction has 1928 // completed. 1929 // ENUMs: 1930 // ON The bit is 1 1931 // OFF The bit is 0 1932 #define LRFDPBE_PDREQ_TOPSMPDREQ 0x00000001U 1933 #define LRFDPBE_PDREQ_TOPSMPDREQ_M 0x00000001U 1934 #define LRFDPBE_PDREQ_TOPSMPDREQ_S 0U 1935 #define LRFDPBE_PDREQ_TOPSMPDREQ_ON 0x00000001U 1936 #define LRFDPBE_PDREQ_TOPSMPDREQ_OFF 0x00000000U 1937 1938 //***************************************************************************** 1939 // 1940 // Register: LRFDPBE_O_API 1941 // 1942 //***************************************************************************** 1943 // Field: [4:0] PBECMD 1944 // 1945 // PBE Command 1946 // ENUMs: 1947 // ALLONES All the bits are 1 1948 // ALLZEROS All the bits are 0 1949 #define LRFDPBE_API_PBECMD_W 5U 1950 #define LRFDPBE_API_PBECMD_M 0x0000001FU 1951 #define LRFDPBE_API_PBECMD_S 0U 1952 #define LRFDPBE_API_PBECMD_ALLONES 0x0000001FU 1953 #define LRFDPBE_API_PBECMD_ALLZEROS 0x00000000U 1954 1955 //***************************************************************************** 1956 // 1957 // Register: LRFDPBE_O_MCEDATOUT0 1958 // 1959 //***************************************************************************** 1960 // Field: [15:0] VAL 1961 // 1962 // Data to send to the MCE. Writing to this register will trigger an event in 1963 // the MCE, and the data value written here will be readable in 1964 // LRFDMDM:PBEDATIN0 register. 1965 // ENUMs: 1966 // ALLONES All the bits are 1 1967 // ALLZEROS All the bits are 0 1968 #define LRFDPBE_MCEDATOUT0_VAL_W 16U 1969 #define LRFDPBE_MCEDATOUT0_VAL_M 0x0000FFFFU 1970 #define LRFDPBE_MCEDATOUT0_VAL_S 0U 1971 #define LRFDPBE_MCEDATOUT0_VAL_ALLONES 0x0000FFFFU 1972 #define LRFDPBE_MCEDATOUT0_VAL_ALLZEROS 0x00000000U 1973 1974 //***************************************************************************** 1975 // 1976 // Register: LRFDPBE_O_MCEDATIN0 1977 // 1978 //***************************************************************************** 1979 // Field: [15:0] VAL 1980 // 1981 // Data received from MCE 1982 // ENUMs: 1983 // ALLONES All the bits are 1 1984 // ALLZEROS All the bits are 0 1985 #define LRFDPBE_MCEDATIN0_VAL_W 16U 1986 #define LRFDPBE_MCEDATIN0_VAL_M 0x0000FFFFU 1987 #define LRFDPBE_MCEDATIN0_VAL_S 0U 1988 #define LRFDPBE_MCEDATIN0_VAL_ALLONES 0x0000FFFFU 1989 #define LRFDPBE_MCEDATIN0_VAL_ALLZEROS 0x00000000U 1990 1991 //***************************************************************************** 1992 // 1993 // Register: LRFDPBE_O_MCECMDOUT 1994 // 1995 //***************************************************************************** 1996 // Field: [3:0] VAL 1997 // 1998 // Command to send to the MCE. Writing to this register will trigger an event 1999 // in the MCE, and the command value written here will be readable in 2000 // LRFDMDM:PBECMDIN register. 2001 // ENUMs: 2002 // ALLONES All the bits are 1 2003 // ALLZEROS All the bits are 0 2004 #define LRFDPBE_MCECMDOUT_VAL_W 4U 2005 #define LRFDPBE_MCECMDOUT_VAL_M 0x0000000FU 2006 #define LRFDPBE_MCECMDOUT_VAL_S 0U 2007 #define LRFDPBE_MCECMDOUT_VAL_ALLONES 0x0000000FU 2008 #define LRFDPBE_MCECMDOUT_VAL_ALLZEROS 0x00000000U 2009 2010 //***************************************************************************** 2011 // 2012 // Register: LRFDPBE_O_MCECMDIN 2013 // 2014 //***************************************************************************** 2015 // Field: [3:0] VAL 2016 // 2017 // Command received from MCE 2018 // ENUMs: 2019 // ALLONES All the bits are 1 2020 // ALLZEROS All the bits are 0 2021 #define LRFDPBE_MCECMDIN_VAL_W 4U 2022 #define LRFDPBE_MCECMDIN_VAL_M 0x0000000FU 2023 #define LRFDPBE_MCECMDIN_VAL_S 0U 2024 #define LRFDPBE_MCECMDIN_VAL_ALLONES 0x0000000FU 2025 #define LRFDPBE_MCECMDIN_VAL_ALLZEROS 0x00000000U 2026 2027 //***************************************************************************** 2028 // 2029 // Register: LRFDPBE_O_MDMAPI 2030 // 2031 //***************************************************************************** 2032 // Field: [7:4] PROTOCOLID 2033 // 2034 // Protocol ID 2035 // ENUMs: 2036 // ALLONES All the bits are 1 2037 // ALLZEROS All the bits are 0 2038 #define LRFDPBE_MDMAPI_PROTOCOLID_W 4U 2039 #define LRFDPBE_MDMAPI_PROTOCOLID_M 0x000000F0U 2040 #define LRFDPBE_MDMAPI_PROTOCOLID_S 4U 2041 #define LRFDPBE_MDMAPI_PROTOCOLID_ALLONES 0x000000F0U 2042 #define LRFDPBE_MDMAPI_PROTOCOLID_ALLZEROS 0x00000000U 2043 2044 // Field: [3:0] MDMCMD 2045 // 2046 // Modem command 2047 // ENUMs: 2048 // ALLONES All the bits are 1 2049 // ALLZEROS All the bits are 0 2050 #define LRFDPBE_MDMAPI_MDMCMD_W 4U 2051 #define LRFDPBE_MDMAPI_MDMCMD_M 0x0000000FU 2052 #define LRFDPBE_MDMAPI_MDMCMD_S 0U 2053 #define LRFDPBE_MDMAPI_MDMCMD_ALLONES 0x0000000FU 2054 #define LRFDPBE_MDMAPI_MDMCMD_ALLZEROS 0x00000000U 2055 2056 //***************************************************************************** 2057 // 2058 // Register: LRFDPBE_O_MDMMSGBOX 2059 // 2060 //***************************************************************************** 2061 // Field: [7:0] VALUE 2062 // 2063 // Diverse status, error, report bits from MCE. Controlled by software. 2064 // ENUMs: 2065 // ALLONES All the bits are 1 2066 // ALLZEROS All the bits are 0 2067 #define LRFDPBE_MDMMSGBOX_VALUE_W 8U 2068 #define LRFDPBE_MDMMSGBOX_VALUE_M 0x000000FFU 2069 #define LRFDPBE_MDMMSGBOX_VALUE_S 0U 2070 #define LRFDPBE_MDMMSGBOX_VALUE_ALLONES 0x000000FFU 2071 #define LRFDPBE_MDMMSGBOX_VALUE_ALLZEROS 0x00000000U 2072 2073 //***************************************************************************** 2074 // 2075 // Register: LRFDPBE_O_FREQ 2076 // 2077 //***************************************************************************** 2078 // Field: [15:0] OFFSET 2079 // 2080 // Frequency Offset from MCE. Controlled by software. 2081 // ENUMs: 2082 // ALLONES All the bits are 1 2083 // ALLZEROS All the bits are 0 2084 #define LRFDPBE_FREQ_OFFSET_W 16U 2085 #define LRFDPBE_FREQ_OFFSET_M 0x0000FFFFU 2086 #define LRFDPBE_FREQ_OFFSET_S 0U 2087 #define LRFDPBE_FREQ_OFFSET_ALLONES 0x0000FFFFU 2088 #define LRFDPBE_FREQ_OFFSET_ALLZEROS 0x00000000U 2089 2090 //***************************************************************************** 2091 // 2092 // Register: LRFDPBE_O_MDMLQI 2093 // 2094 //***************************************************************************** 2095 // Field: [7:0] VAL 2096 // 2097 // LQI status from MCE. Controlled by software. 2098 // ENUMs: 2099 // ALLONES All the bits are 1 2100 // ALLZEROS All the bits are 0 2101 #define LRFDPBE_MDMLQI_VAL_W 8U 2102 #define LRFDPBE_MDMLQI_VAL_M 0x000000FFU 2103 #define LRFDPBE_MDMLQI_VAL_S 0U 2104 #define LRFDPBE_MDMLQI_VAL_ALLONES 0x000000FFU 2105 #define LRFDPBE_MDMLQI_VAL_ALLZEROS 0x00000000U 2106 2107 //***************************************************************************** 2108 // 2109 // Register: LRFDPBE_O_RFEDATOUT0 2110 // 2111 //***************************************************************************** 2112 // Field: [15:0] VAL 2113 // 2114 // Data to send to the RFE. Writing to this register will trigger an event in 2115 // the RFE, and the data value written here will be readable in 2116 // LRFDRFE:PBEDATIN0 register. 2117 // ENUMs: 2118 // ALLONES All the bits are 1 2119 // ALLZEROS All the bits are 0 2120 #define LRFDPBE_RFEDATOUT0_VAL_W 16U 2121 #define LRFDPBE_RFEDATOUT0_VAL_M 0x0000FFFFU 2122 #define LRFDPBE_RFEDATOUT0_VAL_S 0U 2123 #define LRFDPBE_RFEDATOUT0_VAL_ALLONES 0x0000FFFFU 2124 #define LRFDPBE_RFEDATOUT0_VAL_ALLZEROS 0x00000000U 2125 2126 //***************************************************************************** 2127 // 2128 // Register: LRFDPBE_O_RFEDATIN0 2129 // 2130 //***************************************************************************** 2131 // Field: [15:0] VAL 2132 // 2133 // Data received from RFE 2134 // ENUMs: 2135 // ALLONES All the bits are 1 2136 // ALLZEROS All the bits are 0 2137 #define LRFDPBE_RFEDATIN0_VAL_W 16U 2138 #define LRFDPBE_RFEDATIN0_VAL_M 0x0000FFFFU 2139 #define LRFDPBE_RFEDATIN0_VAL_S 0U 2140 #define LRFDPBE_RFEDATIN0_VAL_ALLONES 0x0000FFFFU 2141 #define LRFDPBE_RFEDATIN0_VAL_ALLZEROS 0x00000000U 2142 2143 //***************************************************************************** 2144 // 2145 // Register: LRFDPBE_O_RFECMDOUT 2146 // 2147 //***************************************************************************** 2148 // Field: [3:0] VAL 2149 // 2150 // Command to send to the RFE. Writing to this register will trigger an event 2151 // in the RFE, and the command value written here will be readable in 2152 // LRFDRFE:PBECMDIN register. 2153 // ENUMs: 2154 // ALLONES All the bits are 1 2155 // ALLZEROS All the bits are 0 2156 #define LRFDPBE_RFECMDOUT_VAL_W 4U 2157 #define LRFDPBE_RFECMDOUT_VAL_M 0x0000000FU 2158 #define LRFDPBE_RFECMDOUT_VAL_S 0U 2159 #define LRFDPBE_RFECMDOUT_VAL_ALLONES 0x0000000FU 2160 #define LRFDPBE_RFECMDOUT_VAL_ALLZEROS 0x00000000U 2161 2162 //***************************************************************************** 2163 // 2164 // Register: LRFDPBE_O_RFECMDIN 2165 // 2166 //***************************************************************************** 2167 // Field: [3:0] VAL 2168 // 2169 // Command received from RFE 2170 // ENUMs: 2171 // ALLONES All the bits are 1 2172 // ALLZEROS All the bits are 0 2173 #define LRFDPBE_RFECMDIN_VAL_W 4U 2174 #define LRFDPBE_RFECMDIN_VAL_M 0x0000000FU 2175 #define LRFDPBE_RFECMDIN_VAL_S 0U 2176 #define LRFDPBE_RFECMDIN_VAL_ALLONES 0x0000000FU 2177 #define LRFDPBE_RFECMDIN_VAL_ALLZEROS 0x00000000U 2178 2179 //***************************************************************************** 2180 // 2181 // Register: LRFDPBE_O_RFEAPI 2182 // 2183 //***************************************************************************** 2184 // Field: [7:4] PROTOCOLID 2185 // 2186 // Protocol ID 2187 // ENUMs: 2188 // ALLONES All the bits are 1 2189 // ALLZEROS All the bits are 0 2190 #define LRFDPBE_RFEAPI_PROTOCOLID_W 4U 2191 #define LRFDPBE_RFEAPI_PROTOCOLID_M 0x000000F0U 2192 #define LRFDPBE_RFEAPI_PROTOCOLID_S 4U 2193 #define LRFDPBE_RFEAPI_PROTOCOLID_ALLONES 0x000000F0U 2194 #define LRFDPBE_RFEAPI_PROTOCOLID_ALLZEROS 0x00000000U 2195 2196 // Field: [3:0] RFECMD 2197 // 2198 // RFE Command 2199 // ENUMs: 2200 // ALLONES All the bits are 1 2201 // ALLZEROS All the bits are 0 2202 #define LRFDPBE_RFEAPI_RFECMD_W 4U 2203 #define LRFDPBE_RFEAPI_RFECMD_M 0x0000000FU 2204 #define LRFDPBE_RFEAPI_RFECMD_S 0U 2205 #define LRFDPBE_RFEAPI_RFECMD_ALLONES 0x0000000FU 2206 #define LRFDPBE_RFEAPI_RFECMD_ALLZEROS 0x00000000U 2207 2208 //***************************************************************************** 2209 // 2210 // Register: LRFDPBE_O_RFECMDPAR0 2211 // 2212 //***************************************************************************** 2213 // Field: [15:0] VAL 2214 // 2215 // Parameter 0 2216 // ENUMs: 2217 // ALLONES All the bits are 1 2218 // ALLZEROS All the bits are 0 2219 #define LRFDPBE_RFECMDPAR0_VAL_W 16U 2220 #define LRFDPBE_RFECMDPAR0_VAL_M 0x0000FFFFU 2221 #define LRFDPBE_RFECMDPAR0_VAL_S 0U 2222 #define LRFDPBE_RFECMDPAR0_VAL_ALLONES 0x0000FFFFU 2223 #define LRFDPBE_RFECMDPAR0_VAL_ALLZEROS 0x00000000U 2224 2225 //***************************************************************************** 2226 // 2227 // Register: LRFDPBE_O_RFECMDPAR1 2228 // 2229 //***************************************************************************** 2230 // Field: [15:0] VAL 2231 // 2232 // Parameter 1 2233 // ENUMs: 2234 // ALLONES All the bits are 1 2235 // ALLZEROS All the bits are 0 2236 #define LRFDPBE_RFECMDPAR1_VAL_W 16U 2237 #define LRFDPBE_RFECMDPAR1_VAL_M 0x0000FFFFU 2238 #define LRFDPBE_RFECMDPAR1_VAL_S 0U 2239 #define LRFDPBE_RFECMDPAR1_VAL_ALLONES 0x0000FFFFU 2240 #define LRFDPBE_RFECMDPAR1_VAL_ALLZEROS 0x00000000U 2241 2242 //***************************************************************************** 2243 // 2244 // Register: LRFDPBE_O_RFEMSGBOX 2245 // 2246 //***************************************************************************** 2247 // Field: [7:0] VAL 2248 // 2249 // Diverse status, error, report bits from RFE 2250 // ENUMs: 2251 // ALLONES All the bits are 1 2252 // ALLZEROS All the bits are 0 2253 #define LRFDPBE_RFEMSGBOX_VAL_W 8U 2254 #define LRFDPBE_RFEMSGBOX_VAL_M 0x000000FFU 2255 #define LRFDPBE_RFEMSGBOX_VAL_S 0U 2256 #define LRFDPBE_RFEMSGBOX_VAL_ALLONES 0x000000FFU 2257 #define LRFDPBE_RFEMSGBOX_VAL_ALLZEROS 0x00000000U 2258 2259 //***************************************************************************** 2260 // 2261 // Register: LRFDPBE_O_RFERSSI 2262 // 2263 //***************************************************************************** 2264 // Field: [7:0] VAL 2265 // 2266 // Current RSSI value (signed). If this register reads as -128 (0x80) it means 2267 // that the value is not yet valid. 2268 // ENUMs: 2269 // ALLONES All the bits are 1 2270 // ALLZEROS All the bits are 0 2271 #define LRFDPBE_RFERSSI_VAL_W 8U 2272 #define LRFDPBE_RFERSSI_VAL_M 0x000000FFU 2273 #define LRFDPBE_RFERSSI_VAL_S 0U 2274 #define LRFDPBE_RFERSSI_VAL_ALLONES 0x000000FFU 2275 #define LRFDPBE_RFERSSI_VAL_ALLZEROS 0x00000000U 2276 2277 //***************************************************************************** 2278 // 2279 // Register: LRFDPBE_O_RFERSSIMAX 2280 // 2281 //***************************************************************************** 2282 // Field: [7:0] VAL 2283 // 2284 // Maximum RSSI value since start of measurements cycle. If this field reads as 2285 // -128 (0x80) it means that the value is not yet valid. 2286 // ENUMs: 2287 // ALLONES All the bits are 1 2288 // ALLZEROS All the bits are 0 2289 #define LRFDPBE_RFERSSIMAX_VAL_W 8U 2290 #define LRFDPBE_RFERSSIMAX_VAL_M 0x000000FFU 2291 #define LRFDPBE_RFERSSIMAX_VAL_S 0U 2292 #define LRFDPBE_RFERSSIMAX_VAL_ALLONES 0x000000FFU 2293 #define LRFDPBE_RFERSSIMAX_VAL_ALLZEROS 0x00000000U 2294 2295 //***************************************************************************** 2296 // 2297 // Register: LRFDPBE_O_RFERFGAIN 2298 // 2299 //***************************************************************************** 2300 // Field: [7:0] DBGAIN 2301 // 2302 // Current RF front-end gain, in dB 2303 // ENUMs: 2304 // ALLONES All the bits are 1 2305 // ALLZEROS All the bits are 0 2306 #define LRFDPBE_RFERFGAIN_DBGAIN_W 8U 2307 #define LRFDPBE_RFERFGAIN_DBGAIN_M 0x000000FFU 2308 #define LRFDPBE_RFERFGAIN_DBGAIN_S 0U 2309 #define LRFDPBE_RFERFGAIN_DBGAIN_ALLONES 0x000000FFU 2310 #define LRFDPBE_RFERFGAIN_DBGAIN_ALLZEROS 0x00000000U 2311 2312 //***************************************************************************** 2313 // 2314 // Register: LRFDPBE_O_MDMSYNCAL 2315 // 2316 //***************************************************************************** 2317 // Field: [15:0] SWALSB 2318 // 2319 // Sync word A bits 15:0. Sync words shorter than 32 bits must be stored as 2320 // most signicant bits of sync word A. The sync word is expected to be 2321 // transmitted/received in lsb to msb order. 2322 // ENUMs: 2323 // ALLONES All the bits are 1 2324 // ALLZEROS All the bits are 0 2325 #define LRFDPBE_MDMSYNCAL_SWALSB_W 16U 2326 #define LRFDPBE_MDMSYNCAL_SWALSB_M 0x0000FFFFU 2327 #define LRFDPBE_MDMSYNCAL_SWALSB_S 0U 2328 #define LRFDPBE_MDMSYNCAL_SWALSB_ALLONES 0x0000FFFFU 2329 #define LRFDPBE_MDMSYNCAL_SWALSB_ALLZEROS 0x00000000U 2330 2331 //***************************************************************************** 2332 // 2333 // Register: LRFDPBE_O_MDMSYNCAH 2334 // 2335 //***************************************************************************** 2336 // Field: [15:0] SWAMSB 2337 // 2338 // Sync word A bits 31:16. Sync words shorter than 32 bits must be stored as 2339 // most significant bits of sync word A. The sync word is expected to be 2340 // transmitted/received in lsb to msb order. 2341 // ENUMs: 2342 // ALLONES All the bits are 1 2343 // ALLZEROS All the bits are 0 2344 #define LRFDPBE_MDMSYNCAH_SWAMSB_W 16U 2345 #define LRFDPBE_MDMSYNCAH_SWAMSB_M 0x0000FFFFU 2346 #define LRFDPBE_MDMSYNCAH_SWAMSB_S 0U 2347 #define LRFDPBE_MDMSYNCAH_SWAMSB_ALLONES 0x0000FFFFU 2348 #define LRFDPBE_MDMSYNCAH_SWAMSB_ALLZEROS 0x00000000U 2349 2350 //***************************************************************************** 2351 // 2352 // Register: LRFDPBE_O_MDMSYNCBL 2353 // 2354 //***************************************************************************** 2355 // Field: [15:0] SWBLSB 2356 // 2357 // Sync word B bits 15:0. Sync words shorter than 32 bits must be stored as 2358 // most significant bits of sync word B. The sync word is expected to be 2359 // transmitted/received in lsb to msb order. 2360 // ENUMs: 2361 // ALLONES All the bits are 1 2362 // ALLZEROS All the bits are 0 2363 #define LRFDPBE_MDMSYNCBL_SWBLSB_W 16U 2364 #define LRFDPBE_MDMSYNCBL_SWBLSB_M 0x0000FFFFU 2365 #define LRFDPBE_MDMSYNCBL_SWBLSB_S 0U 2366 #define LRFDPBE_MDMSYNCBL_SWBLSB_ALLONES 0x0000FFFFU 2367 #define LRFDPBE_MDMSYNCBL_SWBLSB_ALLZEROS 0x00000000U 2368 2369 //***************************************************************************** 2370 // 2371 // Register: LRFDPBE_O_MDMSYNCBH 2372 // 2373 //***************************************************************************** 2374 // Field: [15:0] SWBMSB 2375 // 2376 // Sync word B bits 31:16. Sync words shorter than 32 bits must be stored as 2377 // most significant bits of sync word B. The sync word is expected to be 2378 // transmitted/received in lsb to msb order. 2379 // ENUMs: 2380 // ALLONES All the bits are 1 2381 // ALLZEROS All the bits are 0 2382 #define LRFDPBE_MDMSYNCBH_SWBMSB_W 16U 2383 #define LRFDPBE_MDMSYNCBH_SWBMSB_M 0x0000FFFFU 2384 #define LRFDPBE_MDMSYNCBH_SWBMSB_S 0U 2385 #define LRFDPBE_MDMSYNCBH_SWBMSB_ALLONES 0x0000FFFFU 2386 #define LRFDPBE_MDMSYNCBH_SWBMSB_ALLZEROS 0x00000000U 2387 2388 //***************************************************************************** 2389 // 2390 // Register: LRFDPBE_O_MDMCMDPAR0 2391 // 2392 //***************************************************************************** 2393 // Field: [15:0] VAL 2394 // 2395 // Parameter 0. Software defined function. 2396 // ENUMs: 2397 // ALLONES All the bits are 1 2398 // ALLZEROS All the bits are 0 2399 #define LRFDPBE_MDMCMDPAR0_VAL_W 16U 2400 #define LRFDPBE_MDMCMDPAR0_VAL_M 0x0000FFFFU 2401 #define LRFDPBE_MDMCMDPAR0_VAL_S 0U 2402 #define LRFDPBE_MDMCMDPAR0_VAL_ALLONES 0x0000FFFFU 2403 #define LRFDPBE_MDMCMDPAR0_VAL_ALLZEROS 0x00000000U 2404 2405 //***************************************************************************** 2406 // 2407 // Register: LRFDPBE_O_MDMCMDPAR1 2408 // 2409 //***************************************************************************** 2410 // Field: [15:0] VAL 2411 // 2412 // Parameter 1. Software defined function. 2413 // ENUMs: 2414 // ALLONES All the bits are 1 2415 // ALLZEROS All the bits are 0 2416 #define LRFDPBE_MDMCMDPAR1_VAL_W 16U 2417 #define LRFDPBE_MDMCMDPAR1_VAL_M 0x0000FFFFU 2418 #define LRFDPBE_MDMCMDPAR1_VAL_S 0U 2419 #define LRFDPBE_MDMCMDPAR1_VAL_ALLONES 0x0000FFFFU 2420 #define LRFDPBE_MDMCMDPAR1_VAL_ALLZEROS 0x00000000U 2421 2422 //***************************************************************************** 2423 // 2424 // Register: LRFDPBE_O_MDMCMDPAR2 2425 // 2426 //***************************************************************************** 2427 // Field: [15:0] VAL 2428 // 2429 // Parameter 2. Software defined function. 2430 // ENUMs: 2431 // ALLONES All the bits are 1 2432 // ALLZEROS All the bits are 0 2433 #define LRFDPBE_MDMCMDPAR2_VAL_W 16U 2434 #define LRFDPBE_MDMCMDPAR2_VAL_M 0x0000FFFFU 2435 #define LRFDPBE_MDMCMDPAR2_VAL_S 0U 2436 #define LRFDPBE_MDMCMDPAR2_VAL_ALLONES 0x0000FFFFU 2437 #define LRFDPBE_MDMCMDPAR2_VAL_ALLZEROS 0x00000000U 2438 2439 //***************************************************************************** 2440 // 2441 // Register: LRFDPBE_O_POLY0L 2442 // 2443 //***************************************************************************** 2444 // Field: [15:0] VALLSB 2445 // 2446 // LFSR 0 polynomial taps, lower half 2447 // ENUMs: 2448 // ALLONES All the bits are 1 2449 // ALLZEROS All the bits are 0 2450 #define LRFDPBE_POLY0L_VALLSB_W 16U 2451 #define LRFDPBE_POLY0L_VALLSB_M 0x0000FFFFU 2452 #define LRFDPBE_POLY0L_VALLSB_S 0U 2453 #define LRFDPBE_POLY0L_VALLSB_ALLONES 0x0000FFFFU 2454 #define LRFDPBE_POLY0L_VALLSB_ALLZEROS 0x00000000U 2455 2456 //***************************************************************************** 2457 // 2458 // Register: LRFDPBE_O_POLY0H 2459 // 2460 //***************************************************************************** 2461 // Field: [15:0] VALMSB 2462 // 2463 // LFSR 0 polynomial taps, upper half 2464 // ENUMs: 2465 // ALLONES All the bits are 1 2466 // ALLZEROS All the bits are 0 2467 #define LRFDPBE_POLY0H_VALMSB_W 16U 2468 #define LRFDPBE_POLY0H_VALMSB_M 0x0000FFFFU 2469 #define LRFDPBE_POLY0H_VALMSB_S 0U 2470 #define LRFDPBE_POLY0H_VALMSB_ALLONES 0x0000FFFFU 2471 #define LRFDPBE_POLY0H_VALMSB_ALLZEROS 0x00000000U 2472 2473 //***************************************************************************** 2474 // 2475 // Register: LRFDPBE_O_POLY1L 2476 // 2477 //***************************************************************************** 2478 // Field: [15:0] VALLSB 2479 // 2480 // LFSR 1 polynomial taps, low part 2481 // ENUMs: 2482 // ALLONES All the bits are 1 2483 // ALLZEROS All the bits are 0 2484 #define LRFDPBE_POLY1L_VALLSB_W 16U 2485 #define LRFDPBE_POLY1L_VALLSB_M 0x0000FFFFU 2486 #define LRFDPBE_POLY1L_VALLSB_S 0U 2487 #define LRFDPBE_POLY1L_VALLSB_ALLONES 0x0000FFFFU 2488 #define LRFDPBE_POLY1L_VALLSB_ALLZEROS 0x00000000U 2489 2490 //***************************************************************************** 2491 // 2492 // Register: LRFDPBE_O_POLY1H 2493 // 2494 //***************************************************************************** 2495 // Field: [15:0] VALMSB 2496 // 2497 // LFSR 1 polynomial taps, high part 2498 // ENUMs: 2499 // ALLONES All the bits are 1 2500 // ALLZEROS All the bits are 0 2501 #define LRFDPBE_POLY1H_VALMSB_W 16U 2502 #define LRFDPBE_POLY1H_VALMSB_M 0x0000FFFFU 2503 #define LRFDPBE_POLY1H_VALMSB_S 0U 2504 #define LRFDPBE_POLY1H_VALMSB_ALLONES 0x0000FFFFU 2505 #define LRFDPBE_POLY1H_VALMSB_ALLZEROS 0x00000000U 2506 2507 //***************************************************************************** 2508 // 2509 // Register: LRFDPBE_O_PHACFG 2510 // 2511 //***************************************************************************** 2512 // Field: [2:1] MODE1 2513 // 2514 // Dual LFSR operating mode 2515 // ENUMs: 2516 // PARAL LFSR0 and LFSR1 are operated in parallel 2517 // CASC LFSR0 whitener is followed by LFSR1 CRC 2518 // INDEP LFSR0 and LFSR1 are operated independently 2519 #define LRFDPBE_PHACFG_MODE1_W 2U 2520 #define LRFDPBE_PHACFG_MODE1_M 0x00000006U 2521 #define LRFDPBE_PHACFG_MODE1_S 1U 2522 #define LRFDPBE_PHACFG_MODE1_PARAL 0x00000004U 2523 #define LRFDPBE_PHACFG_MODE1_CASC 0x00000002U 2524 #define LRFDPBE_PHACFG_MODE1_INDEP 0x00000000U 2525 2526 // Field: [0] MODE0 2527 // 2528 // LFSR 0 operating mode 2529 // ENUMs: 2530 // WHITE LFSR 0 is in whitening mode 2531 // CRC LFSR 0 is in CRC mode 2532 #define LRFDPBE_PHACFG_MODE0 0x00000001U 2533 #define LRFDPBE_PHACFG_MODE0_M 0x00000001U 2534 #define LRFDPBE_PHACFG_MODE0_S 0U 2535 #define LRFDPBE_PHACFG_MODE0_WHITE 0x00000001U 2536 #define LRFDPBE_PHACFG_MODE0_CRC 0x00000000U 2537 2538 //***************************************************************************** 2539 // 2540 // Register: LRFDPBE_O_FCFG0 2541 // 2542 //***************************************************************************** 2543 // Field: [7] TXIRQMET 2544 // 2545 // Select source for pbe_irq(17) 2546 // ENUMs: 2547 // TXRDBTHR The TX FIFO contains TXFRBTHRS or more readable 2548 // bytes. 2549 // TXWRBTHR The TX FIFO contains TXFWBTHRS or more writable 2550 // bytes. 2551 #define LRFDPBE_FCFG0_TXIRQMET 0x00000080U 2552 #define LRFDPBE_FCFG0_TXIRQMET_M 0x00000080U 2553 #define LRFDPBE_FCFG0_TXIRQMET_S 7U 2554 #define LRFDPBE_FCFG0_TXIRQMET_TXRDBTHR 0x00000080U 2555 #define LRFDPBE_FCFG0_TXIRQMET_TXWRBTHR 0x00000000U 2556 2557 // Field: [6] RXIRQMET 2558 // 2559 // Select source for pbe_irq(16) 2560 // ENUMs: 2561 // RXWRBTHR The RX FIFO contains RXFWBTHRS or more writable 2562 // bytes. 2563 // RXRDBTHR The RX FIFO contains RXFRBTHRS or more readable 2564 // bytes. 2565 #define LRFDPBE_FCFG0_RXIRQMET 0x00000040U 2566 #define LRFDPBE_FCFG0_RXIRQMET_M 0x00000040U 2567 #define LRFDPBE_FCFG0_RXIRQMET_S 6U 2568 #define LRFDPBE_FCFG0_RXIRQMET_RXWRBTHR 0x00000040U 2569 #define LRFDPBE_FCFG0_RXIRQMET_RXRDBTHR 0x00000000U 2570 2571 // Field: [5] TXACOM 2572 // 2573 // Automatic FIFO commit configuration 2574 // ENUMs: 2575 // EN Always set TXSWP := TXWP 2576 // DIS commit TXFIFO only on command 0x95 2577 #define LRFDPBE_FCFG0_TXACOM 0x00000020U 2578 #define LRFDPBE_FCFG0_TXACOM_M 0x00000020U 2579 #define LRFDPBE_FCFG0_TXACOM_S 5U 2580 #define LRFDPBE_FCFG0_TXACOM_EN 0x00000020U 2581 #define LRFDPBE_FCFG0_TXACOM_DIS 0x00000000U 2582 2583 // Field: [4] TXADEAL 2584 // 2585 // Automatic deallocation setting 2586 // ENUMs: 2587 // EN Always set TXFSRP := TXFRP. 2588 // DIS Deallocate TXFIFO only on command 0x92 2589 #define LRFDPBE_FCFG0_TXADEAL 0x00000010U 2590 #define LRFDPBE_FCFG0_TXADEAL_M 0x00000010U 2591 #define LRFDPBE_FCFG0_TXADEAL_S 4U 2592 #define LRFDPBE_FCFG0_TXADEAL_EN 0x00000010U 2593 #define LRFDPBE_FCFG0_TXADEAL_DIS 0x00000000U 2594 2595 // Field: [1] RXACOM 2596 // 2597 // Automatic FIFO commit configuration 2598 // ENUMs: 2599 // EN Always set RXFSWP := RXFWP 2600 // DIS commit rxfifo only on command 0x85 2601 #define LRFDPBE_FCFG0_RXACOM 0x00000002U 2602 #define LRFDPBE_FCFG0_RXACOM_M 0x00000002U 2603 #define LRFDPBE_FCFG0_RXACOM_S 1U 2604 #define LRFDPBE_FCFG0_RXACOM_EN 0x00000002U 2605 #define LRFDPBE_FCFG0_RXACOM_DIS 0x00000000U 2606 2607 // Field: [0] RXADEAL 2608 // 2609 // Automatic deallocation setting 2610 // ENUMs: 2611 // EN Always set RXFSRP := RXFRP. 2612 // DIS Deallocate RXFIFO only on command 0x82 2613 #define LRFDPBE_FCFG0_RXADEAL 0x00000001U 2614 #define LRFDPBE_FCFG0_RXADEAL_M 0x00000001U 2615 #define LRFDPBE_FCFG0_RXADEAL_S 0U 2616 #define LRFDPBE_FCFG0_RXADEAL_EN 0x00000001U 2617 #define LRFDPBE_FCFG0_RXADEAL_DIS 0x00000000U 2618 2619 //***************************************************************************** 2620 // 2621 // Register: LRFDPBE_O_FCFG1 2622 // 2623 //***************************************************************************** 2624 // Field: [8:0] TXSTRT 2625 // 2626 // FIFO start address, offset from start of BUFRAM. Address is 32-bit word 2627 // address (not byte address) 2628 // ENUMs: 2629 // ONES All bits are 1s 2630 // ZEROS All bits are zero 2631 #define LRFDPBE_FCFG1_TXSTRT_W 9U 2632 #define LRFDPBE_FCFG1_TXSTRT_M 0x000001FFU 2633 #define LRFDPBE_FCFG1_TXSTRT_S 0U 2634 #define LRFDPBE_FCFG1_TXSTRT_ONES 0x000001FFU 2635 #define LRFDPBE_FCFG1_TXSTRT_ZEROS 0x00000000U 2636 2637 //***************************************************************************** 2638 // 2639 // Register: LRFDPBE_O_FCFG2 2640 // 2641 //***************************************************************************** 2642 // Field: [10:8] TXHSIZE 2643 // 2644 // Select transfer size to calculate DMA_SREQ_TRIGGER MD(more data) and FREE, 2645 // for both RX FIFO and TX FIFO. 2646 // ENUMs: 2647 // WORD MCU receives IRQ when the TX FIFO contains more or 2648 // equal amount of data than the configured 2649 // threshold. 2650 // HALFW MCU receives IRQ when the TX FIFO contains less 2651 // amount of data than the configured threshold. 2652 // BYTE MCU receives IRQ when the TX FIFO contains less 2653 // amount of data than the configured threshold. 2654 #define LRFDPBE_FCFG2_TXHSIZE_W 3U 2655 #define LRFDPBE_FCFG2_TXHSIZE_M 0x00000700U 2656 #define LRFDPBE_FCFG2_TXHSIZE_S 8U 2657 #define LRFDPBE_FCFG2_TXHSIZE_WORD 0x00000200U 2658 #define LRFDPBE_FCFG2_TXHSIZE_HALFW 0x00000100U 2659 #define LRFDPBE_FCFG2_TXHSIZE_BYTE 0x00000000U 2660 2661 // Field: [7:0] TXSIZE 2662 // 2663 // TXFIFO size in number of 32-bit words 2664 // ENUMs: 2665 // ONES All bits are 1s 2666 // ZEROS All bits are zero 2667 #define LRFDPBE_FCFG2_TXSIZE_W 8U 2668 #define LRFDPBE_FCFG2_TXSIZE_M 0x000000FFU 2669 #define LRFDPBE_FCFG2_TXSIZE_S 0U 2670 #define LRFDPBE_FCFG2_TXSIZE_ONES 0x000000FFU 2671 #define LRFDPBE_FCFG2_TXSIZE_ZEROS 0x00000000U 2672 2673 //***************************************************************************** 2674 // 2675 // Register: LRFDPBE_O_FCFG3 2676 // 2677 //***************************************************************************** 2678 // Field: [8:0] RXSTRT 2679 // 2680 // FIFO start address, offset from start of BUFRAM. Address is 32-bit word 2681 // adress (not byte address) 2682 // ENUMs: 2683 // ONES All bits are 1s 2684 // ZEROS All bits are zero 2685 #define LRFDPBE_FCFG3_RXSTRT_W 9U 2686 #define LRFDPBE_FCFG3_RXSTRT_M 0x000001FFU 2687 #define LRFDPBE_FCFG3_RXSTRT_S 0U 2688 #define LRFDPBE_FCFG3_RXSTRT_ONES 0x000001FFU 2689 #define LRFDPBE_FCFG3_RXSTRT_ZEROS 0x00000000U 2690 2691 //***************************************************************************** 2692 // 2693 // Register: LRFDPBE_O_FCFG4 2694 // 2695 //***************************************************************************** 2696 // Field: [10:8] RXHSIZE 2697 // 2698 // Select transfer size to calculate DMA_SREQ_TRIGGER MD(more data) and FREE, 2699 // for both RX FIFO and TX FIFO. 2700 // ENUMs: 2701 // WORD MCU receives IRQ when the TX FIFO contains more or 2702 // equal amount of data than the configured 2703 // threshold. 2704 // HALFW MCU receives IRQ when the TX FIFO contains less 2705 // amount of data than the configured threshold. 2706 // BYTE MCU receives IRQ when the TX FIFO contains less 2707 // amount of data than the configured threshold. 2708 #define LRFDPBE_FCFG4_RXHSIZE_W 3U 2709 #define LRFDPBE_FCFG4_RXHSIZE_M 0x00000700U 2710 #define LRFDPBE_FCFG4_RXHSIZE_S 8U 2711 #define LRFDPBE_FCFG4_RXHSIZE_WORD 0x00000200U 2712 #define LRFDPBE_FCFG4_RXHSIZE_HALFW 0x00000100U 2713 #define LRFDPBE_FCFG4_RXHSIZE_BYTE 0x00000000U 2714 2715 // Field: [7:0] RXSIZE 2716 // 2717 // RXFIFO size in number of 32-bit words 2718 // ENUMs: 2719 // ONES Always set RXFSWP := RXFWP 2720 // ZEROS commit rxfifo only on command 0x85 2721 #define LRFDPBE_FCFG4_RXSIZE_W 8U 2722 #define LRFDPBE_FCFG4_RXSIZE_M 0x000000FFU 2723 #define LRFDPBE_FCFG4_RXSIZE_S 0U 2724 #define LRFDPBE_FCFG4_RXSIZE_ONES 0x000000FFU 2725 #define LRFDPBE_FCFG4_RXSIZE_ZEROS 0x00000000U 2726 2727 //***************************************************************************** 2728 // 2729 // Register: LRFDPBE_O_FCFG5 2730 // 2731 //***************************************************************************** 2732 // Field: [8:6] DMASREQ 2733 // 2734 // DMA trigger select. Triggers DMA when selected trigger occurs. Note that it 2735 // is a mix of pulse type and level type triggers 2736 // ENUMs: 2737 // TXFIFOFREE The TX FIFO contains FCFG2_TXHSIZE or more 2738 // writable bytes. 2739 // TXFIFOMD The TX FIFO contains FCFG2_TXHSIZE or more 2740 // readable bytes. 2741 // RXFIFOFREE The RX FIFO contains FCFG4_RXHSIZE or more 2742 // writable bytes. 2743 // RXFIFOMD The RX FIFO contains FCFG4_RXHSIZE or more 2744 // readable bytes. 2745 // NONE No triggers generated 2746 #define LRFDPBE_FCFG5_DMASREQ_W 3U 2747 #define LRFDPBE_FCFG5_DMASREQ_M 0x000001C0U 2748 #define LRFDPBE_FCFG5_DMASREQ_S 6U 2749 #define LRFDPBE_FCFG5_DMASREQ_TXFIFOFREE 0x00000100U 2750 #define LRFDPBE_FCFG5_DMASREQ_TXFIFOMD 0x000000C0U 2751 #define LRFDPBE_FCFG5_DMASREQ_RXFIFOFREE 0x00000080U 2752 #define LRFDPBE_FCFG5_DMASREQ_RXFIFOMD 0x00000040U 2753 #define LRFDPBE_FCFG5_DMASREQ_NONE 0x00000000U 2754 2755 // Field: [4:0] DMAREQ 2756 // 2757 // DMA trigger select. Triggers DMA when selected trigger occurs. Note that it 2758 // is a mix of pulse type and level type triggers 2759 // ENUMs: 2760 // TXFIFO_COMMIT TXFIFO is committed 2761 // TXFIFO_DISCARD TXFIFO is discarded 2762 // TXFIFO_RETRY TXFIFO is retried 2763 // TXFIFO_DEALLOC TXFIFO is deallocated 2764 // TXFIFO_RESET TXFIFO is reset 2765 // TXWRBTHR_MET The TX FIFO contains TXFWBTHRS or more writable 2766 // bytes. 2767 // TXRDBTHR_MET The TX FIFO contains TXFRBTHRS or more readable 2768 // bytes. 2769 // RXFIFO_COMMIT RXFIFO is committed 2770 // RXFIFO_DISCARD RXFIFO is discarded 2771 // RXFIFO_RETRY RXFIFO is retried 2772 // RXFIFO_DEALLOC RXFIFO is deallocated 2773 // RXFIFO_RESET RXFIFO is reset 2774 // RXWRBTHR_MET The RX FIFO contains RXFWBTHRS or more writable 2775 // bytes. 2776 // RXRDBTHR_MET The RX FIFO contains RXFRBTHRS or more readable 2777 // bytes. 2778 // NONE No triggers generated 2779 #define LRFDPBE_FCFG5_DMAREQ_W 5U 2780 #define LRFDPBE_FCFG5_DMAREQ_M 0x0000001FU 2781 #define LRFDPBE_FCFG5_DMAREQ_S 0U 2782 #define LRFDPBE_FCFG5_DMAREQ_TXFIFO_COMMIT 0x0000000FU 2783 #define LRFDPBE_FCFG5_DMAREQ_TXFIFO_DISCARD 0x0000000EU 2784 #define LRFDPBE_FCFG5_DMAREQ_TXFIFO_RETRY 0x0000000DU 2785 #define LRFDPBE_FCFG5_DMAREQ_TXFIFO_DEALLOC 0x0000000CU 2786 #define LRFDPBE_FCFG5_DMAREQ_TXFIFO_RESET 0x0000000BU 2787 #define LRFDPBE_FCFG5_DMAREQ_TXWRBTHR_MET 0x0000000AU 2788 #define LRFDPBE_FCFG5_DMAREQ_TXRDBTHR_MET 0x00000009U 2789 #define LRFDPBE_FCFG5_DMAREQ_RXFIFO_COMMIT 0x00000007U 2790 #define LRFDPBE_FCFG5_DMAREQ_RXFIFO_DISCARD 0x00000006U 2791 #define LRFDPBE_FCFG5_DMAREQ_RXFIFO_RETRY 0x00000005U 2792 #define LRFDPBE_FCFG5_DMAREQ_RXFIFO_DEALLOC 0x00000004U 2793 #define LRFDPBE_FCFG5_DMAREQ_RXFIFO_RESET 0x00000003U 2794 #define LRFDPBE_FCFG5_DMAREQ_RXWRBTHR_MET 0x00000002U 2795 #define LRFDPBE_FCFG5_DMAREQ_RXRDBTHR_MET 0x00000001U 2796 #define LRFDPBE_FCFG5_DMAREQ_NONE 0x00000000U 2797 2798 //***************************************************************************** 2799 // 2800 // Register: LRFDPBE_O_RXFWBTHRS 2801 // 2802 //***************************************************************************** 2803 // Field: [9:0] BYTES 2804 // 2805 // ENUMs: 2806 // ALLONES All the bits are 1 2807 // ALLZEROS All the bits are 0 2808 #define LRFDPBE_RXFWBTHRS_BYTES_W 10U 2809 #define LRFDPBE_RXFWBTHRS_BYTES_M 0x000003FFU 2810 #define LRFDPBE_RXFWBTHRS_BYTES_S 0U 2811 #define LRFDPBE_RXFWBTHRS_BYTES_ALLONES 0x000003FFU 2812 #define LRFDPBE_RXFWBTHRS_BYTES_ALLZEROS 0x00000000U 2813 2814 //***************************************************************************** 2815 // 2816 // Register: LRFDPBE_O_RXFRBTHRS 2817 // 2818 //***************************************************************************** 2819 // Field: [9:0] BYTES 2820 // 2821 // ENUMs: 2822 // ALLONES All the bits are 1 2823 // ALLZEROS All the bits are 0 2824 #define LRFDPBE_RXFRBTHRS_BYTES_W 10U 2825 #define LRFDPBE_RXFRBTHRS_BYTES_M 0x000003FFU 2826 #define LRFDPBE_RXFRBTHRS_BYTES_S 0U 2827 #define LRFDPBE_RXFRBTHRS_BYTES_ALLONES 0x000003FFU 2828 #define LRFDPBE_RXFRBTHRS_BYTES_ALLZEROS 0x00000000U 2829 2830 //***************************************************************************** 2831 // 2832 // Register: LRFDPBE_O_TXFWBTHRS 2833 // 2834 //***************************************************************************** 2835 // Field: [9:0] BYTES 2836 // 2837 // ENUMs: 2838 // ALLONES All the bits are 1 2839 // ALLZEROS All the bits are 0 2840 #define LRFDPBE_TXFWBTHRS_BYTES_W 10U 2841 #define LRFDPBE_TXFWBTHRS_BYTES_M 0x000003FFU 2842 #define LRFDPBE_TXFWBTHRS_BYTES_S 0U 2843 #define LRFDPBE_TXFWBTHRS_BYTES_ALLONES 0x000003FFU 2844 #define LRFDPBE_TXFWBTHRS_BYTES_ALLZEROS 0x00000000U 2845 2846 //***************************************************************************** 2847 // 2848 // Register: LRFDPBE_O_TXFRBTHRS 2849 // 2850 //***************************************************************************** 2851 // Field: [9:0] BYTES 2852 // 2853 // ENUMs: 2854 // ALLONES All the bits are 1 2855 // ALLZEROS All the bits are 0 2856 #define LRFDPBE_TXFRBTHRS_BYTES_W 10U 2857 #define LRFDPBE_TXFRBTHRS_BYTES_M 0x000003FFU 2858 #define LRFDPBE_TXFRBTHRS_BYTES_S 0U 2859 #define LRFDPBE_TXFRBTHRS_BYTES_ALLONES 0x000003FFU 2860 #define LRFDPBE_TXFRBTHRS_BYTES_ALLZEROS 0x00000000U 2861 2862 //***************************************************************************** 2863 // 2864 // Register: LRFDPBE_O_TIMCTL 2865 // 2866 //***************************************************************************** 2867 // Field: [15:11] CPTSRC1 2868 // 2869 // Selects bit number from event bus to use for a counter capture. Event number 2870 // in range 0 to 31 2871 // ENUMs: 2872 // ALLONES All the bits are 1 2873 // ALLZEROS All the bits are 0 2874 #define LRFDPBE_TIMCTL_CPTSRC1_W 5U 2875 #define LRFDPBE_TIMCTL_CPTSRC1_M 0x0000F800U 2876 #define LRFDPBE_TIMCTL_CPTSRC1_S 11U 2877 #define LRFDPBE_TIMCTL_CPTSRC1_ALLONES 0x0000F800U 2878 #define LRFDPBE_TIMCTL_CPTSRC1_ALLZEROS 0x00000000U 2879 2880 // Field: [10] ENCPT1 2881 // 2882 // Enable timer capture on event. Upon a capture event, the timer value will be 2883 // captured in TIMCAPT register. The timer value can always be captured using 2884 // the STROBES0.TIMCAPT1 2885 // ENUMs: 2886 // ON Enable capture mode for counter 2887 // OFF Disable capture mode for counter 2888 #define LRFDPBE_TIMCTL_ENCPT1 0x00000400U 2889 #define LRFDPBE_TIMCTL_ENCPT1_M 0x00000400U 2890 #define LRFDPBE_TIMCTL_ENCPT1_S 10U 2891 #define LRFDPBE_TIMCTL_ENCPT1_ON 0x00000400U 2892 #define LRFDPBE_TIMCTL_ENCPT1_OFF 0x00000000U 2893 2894 // Field: [9] SRC1 2895 // 2896 // Select timer tick source for timer 2897 // ENUMs: 2898 // PRE1 Use magnitude estimator 0 data enable 2899 // CLK Use clock 2900 #define LRFDPBE_TIMCTL_SRC1 0x00000200U 2901 #define LRFDPBE_TIMCTL_SRC1_M 0x00000200U 2902 #define LRFDPBE_TIMCTL_SRC1_S 9U 2903 #define LRFDPBE_TIMCTL_SRC1_PRE1 0x00000200U 2904 #define LRFDPBE_TIMCTL_SRC1_CLK 0x00000000U 2905 2906 // Field: [8] EN1 2907 // 2908 // Enable 16-bit timer1. It will generate a timer interrupt after TIMPER1 timer 2909 // ticks. 2910 // ENUMs: 2911 // ON Will enable timer 2912 // OFF Will disable timer and clear internal timer value 2913 #define LRFDPBE_TIMCTL_EN1 0x00000100U 2914 #define LRFDPBE_TIMCTL_EN1_M 0x00000100U 2915 #define LRFDPBE_TIMCTL_EN1_S 8U 2916 #define LRFDPBE_TIMCTL_EN1_ON 0x00000100U 2917 #define LRFDPBE_TIMCTL_EN1_OFF 0x00000000U 2918 2919 // Field: [7:3] CPTSRC0 2920 // 2921 // Selects bit number from event bus to use for a counter capture. Event number 2922 // in range 0 to 31 2923 // ENUMs: 2924 // ALLONES All the bits are 1 2925 // ALLZEROS All the bits are 0 2926 #define LRFDPBE_TIMCTL_CPTSRC0_W 5U 2927 #define LRFDPBE_TIMCTL_CPTSRC0_M 0x000000F8U 2928 #define LRFDPBE_TIMCTL_CPTSRC0_S 3U 2929 #define LRFDPBE_TIMCTL_CPTSRC0_ALLONES 0x000000F8U 2930 #define LRFDPBE_TIMCTL_CPTSRC0_ALLZEROS 0x00000000U 2931 2932 // Field: [2] ENCPT0 2933 // 2934 // Enable timer capture on event. Upon a capture event, the timer value will be 2935 // captured in TIMCAPT register. The timer value can always be captured using 2936 // the STROBES0.TIMCAPT0 2937 // ENUMs: 2938 // ON Enable capture mode for counter 2939 // OFF Disable capture mode for counter 2940 #define LRFDPBE_TIMCTL_ENCPT0 0x00000004U 2941 #define LRFDPBE_TIMCTL_ENCPT0_M 0x00000004U 2942 #define LRFDPBE_TIMCTL_ENCPT0_S 2U 2943 #define LRFDPBE_TIMCTL_ENCPT0_ON 0x00000004U 2944 #define LRFDPBE_TIMCTL_ENCPT0_OFF 0x00000000U 2945 2946 // Field: [1] SRC0 2947 // 2948 // Select timer tick source for timer 2949 // ENUMs: 2950 // PRE0 Use magnitude estimator 0 data enable 2951 // CLK Use clock 2952 #define LRFDPBE_TIMCTL_SRC0 0x00000002U 2953 #define LRFDPBE_TIMCTL_SRC0_M 0x00000002U 2954 #define LRFDPBE_TIMCTL_SRC0_S 1U 2955 #define LRFDPBE_TIMCTL_SRC0_PRE0 0x00000002U 2956 #define LRFDPBE_TIMCTL_SRC0_CLK 0x00000000U 2957 2958 // Field: [0] EN0 2959 // 2960 // Enable 16-bit timer0. It will generate a timer interrupt after TIMPER0 timer 2961 // ticks. Note that the internal timer value is not readable from the PBE. 2962 // ENUMs: 2963 // ON Will enable timer 2964 // OFF Will disable timer and clear internal timer value 2965 #define LRFDPBE_TIMCTL_EN0 0x00000001U 2966 #define LRFDPBE_TIMCTL_EN0_M 0x00000001U 2967 #define LRFDPBE_TIMCTL_EN0_S 0U 2968 #define LRFDPBE_TIMCTL_EN0_ON 0x00000001U 2969 #define LRFDPBE_TIMCTL_EN0_OFF 0x00000000U 2970 2971 //***************************************************************************** 2972 // 2973 // Register: LRFDPBE_O_TIMPRE 2974 // 2975 //***************************************************************************** 2976 // Field: [13:8] PRE1 2977 // 2978 // Prescaler setting for timer 1, timer speed will be reduced to clk/(PRE1+1) 2979 // ENUMs: 2980 // DIV64 DIV64 mode 2981 // NO_DIV No prescaling 2982 #define LRFDPBE_TIMPRE_PRE1_W 6U 2983 #define LRFDPBE_TIMPRE_PRE1_M 0x00003F00U 2984 #define LRFDPBE_TIMPRE_PRE1_S 8U 2985 #define LRFDPBE_TIMPRE_PRE1_DIV64 0x00003F00U 2986 #define LRFDPBE_TIMPRE_PRE1_NO_DIV 0x00000000U 2987 2988 // Field: [5:0] PRE0 2989 // 2990 // Prescaler setting for timer 0, timer speed will be reduced to clk/(PRE0+1) 2991 // ENUMs: 2992 // DIV64 DIV64 mode 2993 // NO_DIV No prescaling 2994 #define LRFDPBE_TIMPRE_PRE0_W 6U 2995 #define LRFDPBE_TIMPRE_PRE0_M 0x0000003FU 2996 #define LRFDPBE_TIMPRE_PRE0_S 0U 2997 #define LRFDPBE_TIMPRE_PRE0_DIV64 0x0000003FU 2998 #define LRFDPBE_TIMPRE_PRE0_NO_DIV 0x00000000U 2999 3000 //***************************************************************************** 3001 // 3002 // Register: LRFDPBE_O_TIMPER0 3003 // 3004 //***************************************************************************** 3005 // Field: [15:0] VAL 3006 // 3007 // Configurable 16 bit period that can be used for either the timer or the 3008 // counter. In timer context, when timer value reach the timer period (i.e. it 3009 // expires) a TIMER_IRQ event will occur, and the timer will restart from zero 3010 // (until the timer is manually disabled). In counter context, a COUNTER_IRQ 3011 // event will occur when the counter is equal to or higher than the period 3012 // value. 3013 // ENUMs: 3014 // ALLONES All the bits are 1 3015 // ALLZEROS All the bits are 0 3016 #define LRFDPBE_TIMPER0_VAL_W 16U 3017 #define LRFDPBE_TIMPER0_VAL_M 0x0000FFFFU 3018 #define LRFDPBE_TIMPER0_VAL_S 0U 3019 #define LRFDPBE_TIMPER0_VAL_ALLONES 0x0000FFFFU 3020 #define LRFDPBE_TIMPER0_VAL_ALLZEROS 0x00000000U 3021 3022 //***************************************************************************** 3023 // 3024 // Register: LRFDPBE_O_TIMPER1 3025 // 3026 //***************************************************************************** 3027 // Field: [15:0] VAL 3028 // 3029 // Configurable 16 bit period that can be used for either the timer or the 3030 // counter. In timer context, when timer value reach the timer period (i.e. it 3031 // expires) a TIMER_IRQ event will occur, and the timer will restart from zero 3032 // (until the timer is manually disabled). In counter context, a COUNTER_IRQ 3033 // event will occur when the counter is equal to or higher than the period 3034 // value. 3035 // ENUMs: 3036 // ALLONES All the bits are 1 3037 // ALLZEROS All the bits are 0 3038 #define LRFDPBE_TIMPER1_VAL_W 16U 3039 #define LRFDPBE_TIMPER1_VAL_M 0x0000FFFFU 3040 #define LRFDPBE_TIMPER1_VAL_S 0U 3041 #define LRFDPBE_TIMPER1_VAL_ALLONES 0x0000FFFFU 3042 #define LRFDPBE_TIMPER1_VAL_ALLZEROS 0x00000000U 3043 3044 //***************************************************************************** 3045 // 3046 // Register: LRFDPBE_O_TIMCAPT0 3047 // 3048 //***************************************************************************** 3049 // Field: [15:0] VALUE 3050 // 3051 // Captured value of counter 3052 // ENUMs: 3053 // ALLONES All the bits are 1 3054 // ALLZEROS All the bits are 0 3055 #define LRFDPBE_TIMCAPT0_VALUE_W 16U 3056 #define LRFDPBE_TIMCAPT0_VALUE_M 0x0000FFFFU 3057 #define LRFDPBE_TIMCAPT0_VALUE_S 0U 3058 #define LRFDPBE_TIMCAPT0_VALUE_ALLONES 0x0000FFFFU 3059 #define LRFDPBE_TIMCAPT0_VALUE_ALLZEROS 0x00000000U 3060 3061 //***************************************************************************** 3062 // 3063 // Register: LRFDPBE_O_TIMCAPT1 3064 // 3065 //***************************************************************************** 3066 // Field: [15:0] VALUE 3067 // 3068 // Captured value of counter 3069 // ENUMs: 3070 // ALLONES All the bits are 1 3071 // ALLZEROS All the bits are 0 3072 #define LRFDPBE_TIMCAPT1_VALUE_W 16U 3073 #define LRFDPBE_TIMCAPT1_VALUE_M 0x0000FFFFU 3074 #define LRFDPBE_TIMCAPT1_VALUE_S 0U 3075 #define LRFDPBE_TIMCAPT1_VALUE_ALLONES 0x0000FFFFU 3076 #define LRFDPBE_TIMCAPT1_VALUE_ALLZEROS 0x00000000U 3077 3078 //***************************************************************************** 3079 // 3080 // Register: LRFDPBE_O_TRCCTL 3081 // 3082 //***************************************************************************** 3083 // Field: [0] SEND 3084 // 3085 // Sends a command to the tracer 3086 // ENUMs: 3087 // ONE The bit is 1 3088 // ZERO The bit is 0 3089 #define LRFDPBE_TRCCTL_SEND 0x00000001U 3090 #define LRFDPBE_TRCCTL_SEND_M 0x00000001U 3091 #define LRFDPBE_TRCCTL_SEND_S 0U 3092 #define LRFDPBE_TRCCTL_SEND_ONE 0x00000001U 3093 #define LRFDPBE_TRCCTL_SEND_ZERO 0x00000000U 3094 3095 //***************************************************************************** 3096 // 3097 // Register: LRFDPBE_O_TRCSTAT 3098 // 3099 //***************************************************************************** 3100 // Field: [0] BUSY 3101 // 3102 // Checks if the tracer is busy 3103 // ENUMs: 3104 // ONE The bit is 1 3105 // ZERO The bit is 0 3106 #define LRFDPBE_TRCSTAT_BUSY 0x00000001U 3107 #define LRFDPBE_TRCSTAT_BUSY_M 0x00000001U 3108 #define LRFDPBE_TRCSTAT_BUSY_S 0U 3109 #define LRFDPBE_TRCSTAT_BUSY_ONE 0x00000001U 3110 #define LRFDPBE_TRCSTAT_BUSY_ZERO 0x00000000U 3111 3112 //***************************************************************************** 3113 // 3114 // Register: LRFDPBE_O_TRCCMD 3115 // 3116 //***************************************************************************** 3117 // Field: [9:8] PARCNT 3118 // 3119 // Number of parameters 3120 // ENUMs: 3121 // ALLONES All the bits are 1 3122 // ALLZEROS All the bits are 0 3123 #define LRFDPBE_TRCCMD_PARCNT_W 2U 3124 #define LRFDPBE_TRCCMD_PARCNT_M 0x00000300U 3125 #define LRFDPBE_TRCCMD_PARCNT_S 8U 3126 #define LRFDPBE_TRCCMD_PARCNT_ALLONES 0x00000300U 3127 #define LRFDPBE_TRCCMD_PARCNT_ALLZEROS 0x00000000U 3128 3129 // Field: [7:0] PKTHDR 3130 // 3131 // Packet header 3132 // ENUMs: 3133 // ALLONES All the bits are 1 3134 // ALLZEROS All the bits are 0 3135 #define LRFDPBE_TRCCMD_PKTHDR_W 8U 3136 #define LRFDPBE_TRCCMD_PKTHDR_M 0x000000FFU 3137 #define LRFDPBE_TRCCMD_PKTHDR_S 0U 3138 #define LRFDPBE_TRCCMD_PKTHDR_ALLONES 0x000000FFU 3139 #define LRFDPBE_TRCCMD_PKTHDR_ALLZEROS 0x00000000U 3140 3141 //***************************************************************************** 3142 // 3143 // Register: LRFDPBE_O_TRCPAR0 3144 // 3145 //***************************************************************************** 3146 // Field: [15:0] VAL 3147 // 3148 // Parameter 0 3149 // ENUMs: 3150 // ALLONES All the bits are 1 3151 // ALLZEROS All the bits are 0 3152 #define LRFDPBE_TRCPAR0_VAL_W 16U 3153 #define LRFDPBE_TRCPAR0_VAL_M 0x0000FFFFU 3154 #define LRFDPBE_TRCPAR0_VAL_S 0U 3155 #define LRFDPBE_TRCPAR0_VAL_ALLONES 0x0000FFFFU 3156 #define LRFDPBE_TRCPAR0_VAL_ALLZEROS 0x00000000U 3157 3158 //***************************************************************************** 3159 // 3160 // Register: LRFDPBE_O_TRCPAR1 3161 // 3162 //***************************************************************************** 3163 // Field: [15:0] VAL 3164 // 3165 // Parameter 1 3166 // ENUMs: 3167 // ALLONES All the bits are 1 3168 // ALLZEROS All the bits are 0 3169 #define LRFDPBE_TRCPAR1_VAL_W 16U 3170 #define LRFDPBE_TRCPAR1_VAL_M 0x0000FFFFU 3171 #define LRFDPBE_TRCPAR1_VAL_S 0U 3172 #define LRFDPBE_TRCPAR1_VAL_ALLONES 0x0000FFFFU 3173 #define LRFDPBE_TRCPAR1_VAL_ALLZEROS 0x00000000U 3174 3175 //***************************************************************************** 3176 // 3177 // Register: LRFDPBE_O_GPOCTRL 3178 // 3179 //***************************************************************************** 3180 // Field: [7] GPO7 3181 // 3182 // Control GPO7 3183 // ENUMs: 3184 // ONE The bit is 1 3185 // ZERO The bit is 0 3186 #define LRFDPBE_GPOCTRL_GPO7 0x00000080U 3187 #define LRFDPBE_GPOCTRL_GPO7_M 0x00000080U 3188 #define LRFDPBE_GPOCTRL_GPO7_S 7U 3189 #define LRFDPBE_GPOCTRL_GPO7_ONE 0x00000080U 3190 #define LRFDPBE_GPOCTRL_GPO7_ZERO 0x00000000U 3191 3192 // Field: [6] GPO6 3193 // 3194 // Control GPO6 3195 // ENUMs: 3196 // ONE The bit is 1 3197 // ZERO The bit is 0 3198 #define LRFDPBE_GPOCTRL_GPO6 0x00000040U 3199 #define LRFDPBE_GPOCTRL_GPO6_M 0x00000040U 3200 #define LRFDPBE_GPOCTRL_GPO6_S 6U 3201 #define LRFDPBE_GPOCTRL_GPO6_ONE 0x00000040U 3202 #define LRFDPBE_GPOCTRL_GPO6_ZERO 0x00000000U 3203 3204 // Field: [5] GPO5 3205 // 3206 // Control GPO5 3207 // ENUMs: 3208 // ONE The bit is 1 3209 // ZERO The bit is 0 3210 #define LRFDPBE_GPOCTRL_GPO5 0x00000020U 3211 #define LRFDPBE_GPOCTRL_GPO5_M 0x00000020U 3212 #define LRFDPBE_GPOCTRL_GPO5_S 5U 3213 #define LRFDPBE_GPOCTRL_GPO5_ONE 0x00000020U 3214 #define LRFDPBE_GPOCTRL_GPO5_ZERO 0x00000000U 3215 3216 // Field: [4] GPO4 3217 // 3218 // Control GPO4 3219 // ENUMs: 3220 // ONE The bit is 1 3221 // ZERO The bit is 0 3222 #define LRFDPBE_GPOCTRL_GPO4 0x00000010U 3223 #define LRFDPBE_GPOCTRL_GPO4_M 0x00000010U 3224 #define LRFDPBE_GPOCTRL_GPO4_S 4U 3225 #define LRFDPBE_GPOCTRL_GPO4_ONE 0x00000010U 3226 #define LRFDPBE_GPOCTRL_GPO4_ZERO 0x00000000U 3227 3228 // Field: [3] GPO3 3229 // 3230 // Control GPO3 3231 // ENUMs: 3232 // ONE The bit is 1 3233 // ZERO The bit is 0 3234 #define LRFDPBE_GPOCTRL_GPO3 0x00000008U 3235 #define LRFDPBE_GPOCTRL_GPO3_M 0x00000008U 3236 #define LRFDPBE_GPOCTRL_GPO3_S 3U 3237 #define LRFDPBE_GPOCTRL_GPO3_ONE 0x00000008U 3238 #define LRFDPBE_GPOCTRL_GPO3_ZERO 0x00000000U 3239 3240 // Field: [2] GPO2 3241 // 3242 // Control GPO2 3243 // ENUMs: 3244 // ONE The bit is 1 3245 // ZERO The bit is 0 3246 #define LRFDPBE_GPOCTRL_GPO2 0x00000004U 3247 #define LRFDPBE_GPOCTRL_GPO2_M 0x00000004U 3248 #define LRFDPBE_GPOCTRL_GPO2_S 2U 3249 #define LRFDPBE_GPOCTRL_GPO2_ONE 0x00000004U 3250 #define LRFDPBE_GPOCTRL_GPO2_ZERO 0x00000000U 3251 3252 // Field: [1] GPO1 3253 // 3254 // Control GPO1 3255 // ENUMs: 3256 // ONE The bit is 1 3257 // ZERO The bit is 0 3258 #define LRFDPBE_GPOCTRL_GPO1 0x00000002U 3259 #define LRFDPBE_GPOCTRL_GPO1_M 0x00000002U 3260 #define LRFDPBE_GPOCTRL_GPO1_S 1U 3261 #define LRFDPBE_GPOCTRL_GPO1_ONE 0x00000002U 3262 #define LRFDPBE_GPOCTRL_GPO1_ZERO 0x00000000U 3263 3264 // Field: [0] GPO0 3265 // 3266 // Control GPO0 3267 // ENUMs: 3268 // ONE The bit is 1 3269 // ZERO The bit is 0 3270 #define LRFDPBE_GPOCTRL_GPO0 0x00000001U 3271 #define LRFDPBE_GPOCTRL_GPO0_M 0x00000001U 3272 #define LRFDPBE_GPOCTRL_GPO0_S 0U 3273 #define LRFDPBE_GPOCTRL_GPO0_ONE 0x00000001U 3274 #define LRFDPBE_GPOCTRL_GPO0_ZERO 0x00000000U 3275 3276 //***************************************************************************** 3277 // 3278 // Register: LRFDPBE_O_MDMFWR 3279 // 3280 //***************************************************************************** 3281 // Field: [15:0] PAYLOADIN 3282 // 3283 // FIFO write port. The actual port size is configurable in LRFDMDM:FIFOWRCTRL. 3284 // ENUMs: 3285 // ALLONES All the bits are 1 3286 // ALLZEROS All the bits are 0 3287 #define LRFDPBE_MDMFWR_PAYLOADIN_W 16U 3288 #define LRFDPBE_MDMFWR_PAYLOADIN_M 0x0000FFFFU 3289 #define LRFDPBE_MDMFWR_PAYLOADIN_S 0U 3290 #define LRFDPBE_MDMFWR_PAYLOADIN_ALLONES 0x0000FFFFU 3291 #define LRFDPBE_MDMFWR_PAYLOADIN_ALLZEROS 0x00000000U 3292 3293 //***************************************************************************** 3294 // 3295 // Register: LRFDPBE_O_MDMFRD 3296 // 3297 //***************************************************************************** 3298 // Field: [15:0] PAYLOADOUT 3299 // 3300 // FIFO read port. The actual port size is configurable in LRFDMDM:FIFORDCTRL. 3301 // A new value is read by writing LRFDMDM:FIFOWR.PAYLOADIN. 3302 // ENUMs: 3303 // ALLONES All the bits are 1 3304 // ALLZEROS All the bits are 0 3305 #define LRFDPBE_MDMFRD_PAYLOADOUT_W 16U 3306 #define LRFDPBE_MDMFRD_PAYLOADOUT_M 0x0000FFFFU 3307 #define LRFDPBE_MDMFRD_PAYLOADOUT_S 0U 3308 #define LRFDPBE_MDMFRD_PAYLOADOUT_ALLONES 0x0000FFFFU 3309 #define LRFDPBE_MDMFRD_PAYLOADOUT_ALLZEROS 0x00000000U 3310 3311 //***************************************************************************** 3312 // 3313 // Register: LRFDPBE_O_MDMFWRCTL 3314 // 3315 //***************************************************************************** 3316 // Field: [3:0] WORDSZWR 3317 // 3318 // Actual bits in every word write access 3319 // ENUMs: 3320 // BITS16 16 bits 3321 // BITS15 15 bits 3322 // BITS14 14 bits 3323 // BITS13 13 bits 3324 // BITS12 12 bits 3325 // BITS11 11 bits 3326 // BITS10 10 bits 3327 // BITS9 9 bits 3328 // BITS8 8 bits 3329 // BITS7 7 bits 3330 // BITS6 6 bits 3331 // BITS5 5 bits 3332 // BITS4 4 bits 3333 // BITS3 3 bits 3334 // BITS2 2 bits 3335 // BITS1 1 bit 3336 #define LRFDPBE_MDMFWRCTL_WORDSZWR_W 4U 3337 #define LRFDPBE_MDMFWRCTL_WORDSZWR_M 0x0000000FU 3338 #define LRFDPBE_MDMFWRCTL_WORDSZWR_S 0U 3339 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS16 0x0000000FU 3340 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS15 0x0000000EU 3341 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS14 0x0000000DU 3342 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS13 0x0000000CU 3343 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS12 0x0000000BU 3344 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS11 0x0000000AU 3345 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS10 0x00000009U 3346 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS9 0x00000008U 3347 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS8 0x00000007U 3348 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS7 0x00000006U 3349 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS6 0x00000005U 3350 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS5 0x00000004U 3351 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS4 0x00000003U 3352 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS3 0x00000002U 3353 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS2 0x00000001U 3354 #define LRFDPBE_MDMFWRCTL_WORDSZWR_BITS1 0x00000000U 3355 3356 //***************************************************************************** 3357 // 3358 // Register: LRFDPBE_O_MDMFRDCTL 3359 // 3360 //***************************************************************************** 3361 // Field: [3:0] WORDSZRD 3362 // 3363 // Actual bits in every word read access 3364 // ENUMs: 3365 // BITS16 16 bits 3366 // BITS15 15 bits 3367 // BITS14 14 bits 3368 // BITS13 13 bits 3369 // BITS12 12 bits 3370 // BITS11 11 bits 3371 // BITS10 10 bits 3372 // BITS9 9 bits 3373 // BITS8 8 bits 3374 // BITS7 7 bits 3375 // BITS6 6 bits 3376 // BITS5 5 bits 3377 // BITS4 4 bits 3378 // BITS3 3 bits 3379 // BITS2 2 bits 3380 // BITS1 1 bit 3381 #define LRFDPBE_MDMFRDCTL_WORDSZRD_W 4U 3382 #define LRFDPBE_MDMFRDCTL_WORDSZRD_M 0x0000000FU 3383 #define LRFDPBE_MDMFRDCTL_WORDSZRD_S 0U 3384 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS16 0x0000000FU 3385 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS15 0x0000000EU 3386 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS14 0x0000000DU 3387 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS13 0x0000000CU 3388 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS12 0x0000000BU 3389 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS11 0x0000000AU 3390 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS10 0x00000009U 3391 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS9 0x00000008U 3392 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS8 0x00000007U 3393 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS7 0x00000006U 3394 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS6 0x00000005U 3395 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS5 0x00000004U 3396 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS4 0x00000003U 3397 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS3 0x00000002U 3398 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS2 0x00000001U 3399 #define LRFDPBE_MDMFRDCTL_WORDSZRD_BITS1 0x00000000U 3400 3401 //***************************************************************************** 3402 // 3403 // Register: LRFDPBE_O_MDMFCFG 3404 // 3405 //***************************************************************************** 3406 // Field: [15:8] AFULLTHR 3407 // 3408 // Almost full threshold value in bits. This threshold affects the 3409 // LRFDMDM:FIFOSTA.ALMOSTFULL and LRFDMDM:FIFOSTA.TXREADY status bits. The FIFO 3410 // can hold up to 64 bits. 3411 // ENUMs: 3412 // ALLONES All the bits are 1 3413 // ALLZEROS All the bits are 0 3414 #define LRFDPBE_MDMFCFG_AFULLTHR_W 8U 3415 #define LRFDPBE_MDMFCFG_AFULLTHR_M 0x0000FF00U 3416 #define LRFDPBE_MDMFCFG_AFULLTHR_S 8U 3417 #define LRFDPBE_MDMFCFG_AFULLTHR_ALLONES 0x0000FF00U 3418 #define LRFDPBE_MDMFCFG_AFULLTHR_ALLZEROS 0x00000000U 3419 3420 // Field: [7:0] AEMPTYTHR 3421 // 3422 // Almost empty threshold in bits. This threshold affects the 3423 // LRFDMDM:FIFOSTA.ALMOSTEMPTY and LRFDMDM:FIFOSTA.RXVALID status bits. The 3424 // FIFO can hold up to 64 bits. 3425 // ENUMs: 3426 // ALLONES All the bits are 1 3427 // ALLZEROS All the bits are 0 3428 #define LRFDPBE_MDMFCFG_AEMPTYTHR_W 8U 3429 #define LRFDPBE_MDMFCFG_AEMPTYTHR_M 0x000000FFU 3430 #define LRFDPBE_MDMFCFG_AEMPTYTHR_S 0U 3431 #define LRFDPBE_MDMFCFG_AEMPTYTHR_ALLONES 0x000000FFU 3432 #define LRFDPBE_MDMFCFG_AEMPTYTHR_ALLZEROS 0x00000000U 3433 3434 //***************************************************************************** 3435 // 3436 // Register: LRFDPBE_O_MDMFSTA 3437 // 3438 //***************************************************************************** 3439 // Field: [5] OVFL 3440 // 3441 // FIFO overflow error. If this flag is asserted the modem FIFO must be 3442 // re-initialized with LRFDMDM:INIT.TXRXFIFO to clear it. Note that 3443 // re-initializing will flush the FIFO. 3444 // ENUMs: 3445 // ONE The bit is 1 3446 // ZERO The bit is 0 3447 #define LRFDPBE_MDMFSTA_OVFL 0x00000020U 3448 #define LRFDPBE_MDMFSTA_OVFL_M 0x00000020U 3449 #define LRFDPBE_MDMFSTA_OVFL_S 5U 3450 #define LRFDPBE_MDMFSTA_OVFL_ONE 0x00000020U 3451 #define LRFDPBE_MDMFSTA_OVFL_ZERO 0x00000000U 3452 3453 // Field: [4] ALMOSTFULL 3454 // 3455 // FIFO is almost full. Asserts when the FIFO fill level is above the almost 3456 // full threshold. 3457 // ENUMs: 3458 // ONE The bit is 1 3459 // ZERO The bit is 0 3460 #define LRFDPBE_MDMFSTA_ALMOSTFULL 0x00000010U 3461 #define LRFDPBE_MDMFSTA_ALMOSTFULL_M 0x00000010U 3462 #define LRFDPBE_MDMFSTA_ALMOSTFULL_S 4U 3463 #define LRFDPBE_MDMFSTA_ALMOSTFULL_ONE 0x00000010U 3464 #define LRFDPBE_MDMFSTA_ALMOSTFULL_ZERO 0x00000000U 3465 3466 // Field: [3] ALMOSTEMPTY 3467 // 3468 // FIFO is almost empty. Asserts when the FIFO fill level is below the almost 3469 // empty threshold. 3470 // ENUMs: 3471 // ONE The bit is 1 3472 // ZERO The bit is 0 3473 #define LRFDPBE_MDMFSTA_ALMOSTEMPTY 0x00000008U 3474 #define LRFDPBE_MDMFSTA_ALMOSTEMPTY_M 0x00000008U 3475 #define LRFDPBE_MDMFSTA_ALMOSTEMPTY_S 3U 3476 #define LRFDPBE_MDMFSTA_ALMOSTEMPTY_ONE 0x00000008U 3477 #define LRFDPBE_MDMFSTA_ALMOSTEMPTY_ZERO 0x00000000U 3478 3479 // Field: [2] UNFL 3480 // 3481 // FIFO underflow error. If this flag is asserted the modem FIFO must be 3482 // re-initialized with LRFDMDM:INIT.TXRXFIFO to clear it. 3483 // ENUMs: 3484 // ONE The bit is 1 3485 // ZERO The bit is 0 3486 #define LRFDPBE_MDMFSTA_UNFL 0x00000004U 3487 #define LRFDPBE_MDMFSTA_UNFL_M 0x00000004U 3488 #define LRFDPBE_MDMFSTA_UNFL_S 2U 3489 #define LRFDPBE_MDMFSTA_UNFL_ONE 0x00000004U 3490 #define LRFDPBE_MDMFSTA_UNFL_ZERO 0x00000000U 3491 3492 // Field: [1] RXVALID 3493 // 3494 // A full data word is valid and can be read in LRFDMDM:FIFORD register read 3495 // port. 3496 // ENUMs: 3497 // ONE The bit is 1 3498 // ZERO The bit is 0 3499 #define LRFDPBE_MDMFSTA_RXVALID 0x00000002U 3500 #define LRFDPBE_MDMFSTA_RXVALID_M 0x00000002U 3501 #define LRFDPBE_MDMFSTA_RXVALID_S 1U 3502 #define LRFDPBE_MDMFSTA_RXVALID_ONE 0x00000002U 3503 #define LRFDPBE_MDMFSTA_RXVALID_ZERO 0x00000000U 3504 3505 // Field: [0] TXREADY 3506 // 3507 // The LRFDMDM:FIFOWR register write port is ready to receive a data word. 3508 // ENUMs: 3509 // ONE The bit is 1 3510 // ZERO The bit is 0 3511 #define LRFDPBE_MDMFSTA_TXREADY 0x00000001U 3512 #define LRFDPBE_MDMFSTA_TXREADY_M 0x00000001U 3513 #define LRFDPBE_MDMFSTA_TXREADY_S 0U 3514 #define LRFDPBE_MDMFSTA_TXREADY_ONE 0x00000001U 3515 #define LRFDPBE_MDMFSTA_TXREADY_ZERO 0x00000000U 3516 3517 //***************************************************************************** 3518 // 3519 // Register: LRFDPBE_O_PHASTA 3520 // 3521 //***************************************************************************** 3522 // Field: [1:0] BUSY 3523 // 3524 // Status busy flags. 3525 // ENUMs: 3526 // BUSY LFSR n sub-engine busy 3527 // IDLE LFSR n sub-engine idle 3528 #define LRFDPBE_PHASTA_BUSY_W 2U 3529 #define LRFDPBE_PHASTA_BUSY_M 0x00000003U 3530 #define LRFDPBE_PHASTA_BUSY_S 0U 3531 #define LRFDPBE_PHASTA_BUSY_BUSY 0x00000001U 3532 #define LRFDPBE_PHASTA_BUSY_IDLE 0x00000000U 3533 3534 //***************************************************************************** 3535 // 3536 // Register: LRFDPBE_O_LFSR0L 3537 // 3538 //***************************************************************************** 3539 // Field: [15:0] VALLSB 3540 // 3541 // LFSR 0 low part value, bits 15:0 3542 // ENUMs: 3543 // ALLONES All the bits are 1 3544 // ALLZEROS All the bits are 0 3545 #define LRFDPBE_LFSR0L_VALLSB_W 16U 3546 #define LRFDPBE_LFSR0L_VALLSB_M 0x0000FFFFU 3547 #define LRFDPBE_LFSR0L_VALLSB_S 0U 3548 #define LRFDPBE_LFSR0L_VALLSB_ALLONES 0x0000FFFFU 3549 #define LRFDPBE_LFSR0L_VALLSB_ALLZEROS 0x00000000U 3550 3551 //***************************************************************************** 3552 // 3553 // Register: LRFDPBE_O_LFSR0H 3554 // 3555 //***************************************************************************** 3556 // Field: [15:0] VALMSB 3557 // 3558 // LFSR 0 high part value, bits 31:16 3559 // ENUMs: 3560 // ALLONES All the bits are 1 3561 // ALLZEROS All the bits are 0 3562 #define LRFDPBE_LFSR0H_VALMSB_W 16U 3563 #define LRFDPBE_LFSR0H_VALMSB_M 0x0000FFFFU 3564 #define LRFDPBE_LFSR0H_VALMSB_S 0U 3565 #define LRFDPBE_LFSR0H_VALMSB_ALLONES 0x0000FFFFU 3566 #define LRFDPBE_LFSR0H_VALMSB_ALLZEROS 0x00000000U 3567 3568 //***************************************************************************** 3569 // 3570 // Register: LRFDPBE_O_LFSR0BRL 3571 // 3572 //***************************************************************************** 3573 // Field: [15:0] VALLSB 3574 // 3575 // LFSR 0 value, bit reversed order bits 15:0 3576 // ENUMs: 3577 // ALLONES All the bits are 1 3578 // ALLZEROS All the bits are 0 3579 #define LRFDPBE_LFSR0BRL_VALLSB_W 16U 3580 #define LRFDPBE_LFSR0BRL_VALLSB_M 0x0000FFFFU 3581 #define LRFDPBE_LFSR0BRL_VALLSB_S 0U 3582 #define LRFDPBE_LFSR0BRL_VALLSB_ALLONES 0x0000FFFFU 3583 #define LRFDPBE_LFSR0BRL_VALLSB_ALLZEROS 0x00000000U 3584 3585 //***************************************************************************** 3586 // 3587 // Register: LRFDPBE_O_LFSR0BRH 3588 // 3589 //***************************************************************************** 3590 // Field: [15:0] VALMSB 3591 // 3592 // LFSR 0 value, bit reversed order bits 31:16 3593 // ENUMs: 3594 // ALLONES All the bits are 1 3595 // ALLZEROS All the bits are 0 3596 #define LRFDPBE_LFSR0BRH_VALMSB_W 16U 3597 #define LRFDPBE_LFSR0BRH_VALMSB_M 0x0000FFFFU 3598 #define LRFDPBE_LFSR0BRH_VALMSB_S 0U 3599 #define LRFDPBE_LFSR0BRH_VALMSB_ALLONES 0x0000FFFFU 3600 #define LRFDPBE_LFSR0BRH_VALMSB_ALLZEROS 0x00000000U 3601 3602 //***************************************************************************** 3603 // 3604 // Register: LRFDPBE_O_LFSR1L 3605 // 3606 //***************************************************************************** 3607 // Field: [15:0] VALLSB 3608 // 3609 // LFSR 1 low part value, bits 15:0 3610 // ENUMs: 3611 // ALLONES All the bits are 1 3612 // ALLZEROS All the bits are 0 3613 #define LRFDPBE_LFSR1L_VALLSB_W 16U 3614 #define LRFDPBE_LFSR1L_VALLSB_M 0x0000FFFFU 3615 #define LRFDPBE_LFSR1L_VALLSB_S 0U 3616 #define LRFDPBE_LFSR1L_VALLSB_ALLONES 0x0000FFFFU 3617 #define LRFDPBE_LFSR1L_VALLSB_ALLZEROS 0x00000000U 3618 3619 //***************************************************************************** 3620 // 3621 // Register: LRFDPBE_O_LFSR1H 3622 // 3623 //***************************************************************************** 3624 // Field: [15:0] VALMSB 3625 // 3626 // LFSR 1 high part value, bits 31:16 3627 // ENUMs: 3628 // ALLONES All the bits are 1 3629 // ALLZEROS All the bits are 0 3630 #define LRFDPBE_LFSR1H_VALMSB_W 16U 3631 #define LRFDPBE_LFSR1H_VALMSB_M 0x0000FFFFU 3632 #define LRFDPBE_LFSR1H_VALMSB_S 0U 3633 #define LRFDPBE_LFSR1H_VALMSB_ALLONES 0x0000FFFFU 3634 #define LRFDPBE_LFSR1H_VALMSB_ALLZEROS 0x00000000U 3635 3636 //***************************************************************************** 3637 // 3638 // Register: LRFDPBE_O_LFSR1BRL 3639 // 3640 //***************************************************************************** 3641 // Field: [15:0] VALLSB 3642 // 3643 // LFSR 1 value, bit reversed order bits 15:0 3644 // ENUMs: 3645 // ALLONES All the bits are 1 3646 // ALLZEROS All the bits are 0 3647 #define LRFDPBE_LFSR1BRL_VALLSB_W 16U 3648 #define LRFDPBE_LFSR1BRL_VALLSB_M 0x0000FFFFU 3649 #define LRFDPBE_LFSR1BRL_VALLSB_S 0U 3650 #define LRFDPBE_LFSR1BRL_VALLSB_ALLONES 0x0000FFFFU 3651 #define LRFDPBE_LFSR1BRL_VALLSB_ALLZEROS 0x00000000U 3652 3653 //***************************************************************************** 3654 // 3655 // Register: LRFDPBE_O_LFSR1BRH 3656 // 3657 //***************************************************************************** 3658 // Field: [15:0] VALMSB 3659 // 3660 // LFSR 1 value, bit reversed order bits 31:16 3661 // ENUMs: 3662 // ALLONES All the bits are 1 3663 // ALLZEROS All the bits are 0 3664 #define LRFDPBE_LFSR1BRH_VALMSB_W 16U 3665 #define LRFDPBE_LFSR1BRH_VALMSB_M 0x0000FFFFU 3666 #define LRFDPBE_LFSR1BRH_VALMSB_S 0U 3667 #define LRFDPBE_LFSR1BRH_VALMSB_ALLONES 0x0000FFFFU 3668 #define LRFDPBE_LFSR1BRH_VALMSB_ALLZEROS 0x00000000U 3669 3670 //***************************************************************************** 3671 // 3672 // Register: LRFDPBE_O_LFSR0INL 3673 // 3674 //***************************************************************************** 3675 // Field: [15:0] VAL 3676 // 3677 // LFSR 0 input value LSB first 3678 // ENUMs: 3679 // ALLONES All the bits are 1 3680 // ALLZEROS All the bits are 0 3681 #define LRFDPBE_LFSR0INL_VAL_W 16U 3682 #define LRFDPBE_LFSR0INL_VAL_M 0x0000FFFFU 3683 #define LRFDPBE_LFSR0INL_VAL_S 0U 3684 #define LRFDPBE_LFSR0INL_VAL_ALLONES 0x00000003U 3685 #define LRFDPBE_LFSR0INL_VAL_ALLZEROS 0x00000000U 3686 3687 //***************************************************************************** 3688 // 3689 // Register: LRFDPBE_O_LFSR0N 3690 // 3691 //***************************************************************************** 3692 // Field: [3:0] SIZE 3693 // 3694 // Number of bits to clock into LSFR0 upon next write to LFSR0INL or LFSR0INM 3695 // ENUMs: 3696 // ALLONES All the bits are 1 3697 // ALLZEROS All the bits are 0 3698 #define LRFDPBE_LFSR0N_SIZE_W 4U 3699 #define LRFDPBE_LFSR0N_SIZE_M 0x0000000FU 3700 #define LRFDPBE_LFSR0N_SIZE_S 0U 3701 #define LRFDPBE_LFSR0N_SIZE_ALLONES 0x0000000FU 3702 #define LRFDPBE_LFSR0N_SIZE_ALLZEROS 0x00000000U 3703 3704 //***************************************************************************** 3705 // 3706 // Register: LRFDPBE_O_LFSR0INM 3707 // 3708 //***************************************************************************** 3709 // Field: [15:0] VAL 3710 // 3711 // LFSR 0 input value MSB first 3712 // ENUMs: 3713 // ONE The bit is 1 3714 // ZERO The bit is 0 3715 #define LRFDPBE_LFSR0INM_VAL_W 16U 3716 #define LRFDPBE_LFSR0INM_VAL_M 0x0000FFFFU 3717 #define LRFDPBE_LFSR0INM_VAL_S 0U 3718 #define LRFDPBE_LFSR0INM_VAL_ONE 0x00000001U 3719 #define LRFDPBE_LFSR0INM_VAL_ZERO 0x00000000U 3720 3721 //***************************************************************************** 3722 // 3723 // Register: LRFDPBE_O_PHAOUT0 3724 // 3725 //***************************************************************************** 3726 // Field: [15:0] VAL 3727 // 3728 // Output value of LFSR0 3729 // ENUMs: 3730 // ALLONES All the bits are 1 3731 // ALLZEROS All the bits are 0 3732 #define LRFDPBE_PHAOUT0_VAL_W 16U 3733 #define LRFDPBE_PHAOUT0_VAL_M 0x0000FFFFU 3734 #define LRFDPBE_PHAOUT0_VAL_S 0U 3735 #define LRFDPBE_PHAOUT0_VAL_ALLONES 0x0000DCD7U 3736 #define LRFDPBE_PHAOUT0_VAL_ALLZEROS 0x00000000U 3737 3738 //***************************************************************************** 3739 // 3740 // Register: LRFDPBE_O_LFSR1INL 3741 // 3742 //***************************************************************************** 3743 // Field: [15:0] VAL 3744 // 3745 // LFSR 1 input value LSB first 3746 // ENUMs: 3747 // ALLONES All the bits are 1 3748 // ALLZEROS All the bits are 0 3749 #define LRFDPBE_LFSR1INL_VAL_W 16U 3750 #define LRFDPBE_LFSR1INL_VAL_M 0x0000FFFFU 3751 #define LRFDPBE_LFSR1INL_VAL_S 0U 3752 #define LRFDPBE_LFSR1INL_VAL_ALLONES 0x00000003U 3753 #define LRFDPBE_LFSR1INL_VAL_ALLZEROS 0x00000000U 3754 3755 //***************************************************************************** 3756 // 3757 // Register: LRFDPBE_O_LFSR1N 3758 // 3759 //***************************************************************************** 3760 // Field: [3:0] SIZE 3761 // 3762 // Number of bits to clock into LSFR1 upon next write to LFSR1INL or LFSR1INM 3763 // ENUMs: 3764 // ALLONES All the bits are 1 3765 // ALLZEROS All the bits are 0 3766 #define LRFDPBE_LFSR1N_SIZE_W 4U 3767 #define LRFDPBE_LFSR1N_SIZE_M 0x0000000FU 3768 #define LRFDPBE_LFSR1N_SIZE_S 0U 3769 #define LRFDPBE_LFSR1N_SIZE_ALLONES 0x0000000FU 3770 #define LRFDPBE_LFSR1N_SIZE_ALLZEROS 0x00000000U 3771 3772 //***************************************************************************** 3773 // 3774 // Register: LRFDPBE_O_LFSR1INM 3775 // 3776 //***************************************************************************** 3777 // Field: [15:0] VAL 3778 // 3779 // LFSR 1 input value MSB first 3780 // ENUMs: 3781 // ONE The bit is 1 3782 // ZERO The bit is 0 3783 #define LRFDPBE_LFSR1INM_VAL_W 16U 3784 #define LRFDPBE_LFSR1INM_VAL_M 0x0000FFFFU 3785 #define LRFDPBE_LFSR1INM_VAL_S 0U 3786 #define LRFDPBE_LFSR1INM_VAL_ONE 0x00000001U 3787 #define LRFDPBE_LFSR1INM_VAL_ZERO 0x00000000U 3788 3789 //***************************************************************************** 3790 // 3791 // Register: LRFDPBE_O_PHAOUT0BR 3792 // 3793 //***************************************************************************** 3794 // Field: [15:0] VAL 3795 // 3796 // Output value of LFSR0 in bit reversed order 3797 // ENUMs: 3798 // ALLONES All the bits are 1 3799 // ALLZEROS All the bits are 0 3800 #define LRFDPBE_PHAOUT0BR_VAL_W 16U 3801 #define LRFDPBE_PHAOUT0BR_VAL_M 0x0000FFFFU 3802 #define LRFDPBE_PHAOUT0BR_VAL_S 0U 3803 #define LRFDPBE_PHAOUT0BR_VAL_ALLONES 0x0000FFFFU 3804 #define LRFDPBE_PHAOUT0BR_VAL_ALLZEROS 0x00000000U 3805 3806 //***************************************************************************** 3807 // 3808 // Register: LRFDPBE_O_SYSTIM0L 3809 // 3810 //***************************************************************************** 3811 // Field: [15:0] VALLSB 3812 // 3813 // SYSTIM0 capture low part value, bits 15:0 3814 // ENUMs: 3815 // ONE The bit is 1 3816 // ZERO The bit is 0 3817 #define LRFDPBE_SYSTIM0L_VALLSB_W 16U 3818 #define LRFDPBE_SYSTIM0L_VALLSB_M 0x0000FFFFU 3819 #define LRFDPBE_SYSTIM0L_VALLSB_S 0U 3820 #define LRFDPBE_SYSTIM0L_VALLSB_ONE 0x00000001U 3821 #define LRFDPBE_SYSTIM0L_VALLSB_ZERO 0x00000000U 3822 3823 //***************************************************************************** 3824 // 3825 // Register: LRFDPBE_O_SYSTIM0H 3826 // 3827 //***************************************************************************** 3828 // Field: [15:0] VALMSB 3829 // 3830 // SYSTIM0 capture high part value, bits 31:16 3831 // ENUMs: 3832 // ONE The bit is 1 3833 // ZERO The bit is 0 3834 #define LRFDPBE_SYSTIM0H_VALMSB_W 16U 3835 #define LRFDPBE_SYSTIM0H_VALMSB_M 0x0000FFFFU 3836 #define LRFDPBE_SYSTIM0H_VALMSB_S 0U 3837 #define LRFDPBE_SYSTIM0H_VALMSB_ONE 0x00000001U 3838 #define LRFDPBE_SYSTIM0H_VALMSB_ZERO 0x00000000U 3839 3840 //***************************************************************************** 3841 // 3842 // Register: LRFDPBE_O_SYSTIM1L 3843 // 3844 //***************************************************************************** 3845 // Field: [15:0] VALLSB 3846 // 3847 // SYSTIM1 capture low part value, bits 15:0 3848 // ENUMs: 3849 // ONE The bit is 1 3850 // ZERO The bit is 0 3851 #define LRFDPBE_SYSTIM1L_VALLSB_W 16U 3852 #define LRFDPBE_SYSTIM1L_VALLSB_M 0x0000FFFFU 3853 #define LRFDPBE_SYSTIM1L_VALLSB_S 0U 3854 #define LRFDPBE_SYSTIM1L_VALLSB_ONE 0x00000001U 3855 #define LRFDPBE_SYSTIM1L_VALLSB_ZERO 0x00000000U 3856 3857 //***************************************************************************** 3858 // 3859 // Register: LRFDPBE_O_SYSTIM1H 3860 // 3861 //***************************************************************************** 3862 // Field: [15:0] VALMSB 3863 // 3864 // SYSTIM1 capture high part value, bits 31:16 3865 // ENUMs: 3866 // ONE The bit is 1 3867 // ZERO The bit is 0 3868 #define LRFDPBE_SYSTIM1H_VALMSB_W 16U 3869 #define LRFDPBE_SYSTIM1H_VALMSB_M 0x0000FFFFU 3870 #define LRFDPBE_SYSTIM1H_VALMSB_S 0U 3871 #define LRFDPBE_SYSTIM1H_VALMSB_ONE 0x00000001U 3872 #define LRFDPBE_SYSTIM1H_VALMSB_ZERO 0x00000000U 3873 3874 //***************************************************************************** 3875 // 3876 // Register: LRFDPBE_O_SYSTIM2L 3877 // 3878 //***************************************************************************** 3879 // Field: [15:0] VALLSB 3880 // 3881 // SYSTIM2 capture low part value, bits 15:0 3882 // ENUMs: 3883 // ONE The bit is 1 3884 // ZERO The bit is 0 3885 #define LRFDPBE_SYSTIM2L_VALLSB_W 16U 3886 #define LRFDPBE_SYSTIM2L_VALLSB_M 0x0000FFFFU 3887 #define LRFDPBE_SYSTIM2L_VALLSB_S 0U 3888 #define LRFDPBE_SYSTIM2L_VALLSB_ONE 0x00000001U 3889 #define LRFDPBE_SYSTIM2L_VALLSB_ZERO 0x00000000U 3890 3891 //***************************************************************************** 3892 // 3893 // Register: LRFDPBE_O_SYSTIM2H 3894 // 3895 //***************************************************************************** 3896 // Field: [15:0] VALMSB 3897 // 3898 // SYSTIM2 capture high part value, bits 31:16 3899 // ENUMs: 3900 // ONE The bit is 1 3901 // ZERO The bit is 0 3902 #define LRFDPBE_SYSTIM2H_VALMSB_W 16U 3903 #define LRFDPBE_SYSTIM2H_VALMSB_M 0x0000FFFFU 3904 #define LRFDPBE_SYSTIM2H_VALMSB_S 0U 3905 #define LRFDPBE_SYSTIM2H_VALMSB_ONE 0x00000001U 3906 #define LRFDPBE_SYSTIM2H_VALMSB_ZERO 0x00000000U 3907 3908 //***************************************************************************** 3909 // 3910 // Register: LRFDPBE_O_GPI 3911 // 3912 //***************************************************************************** 3913 // Field: [7] GPI7 3914 // 3915 // Control GPI7 3916 // ENUMs: 3917 // ONE The bit is 1 3918 // ZERO The bit is 0 3919 #define LRFDPBE_GPI_GPI7 0x00000080U 3920 #define LRFDPBE_GPI_GPI7_M 0x00000080U 3921 #define LRFDPBE_GPI_GPI7_S 7U 3922 #define LRFDPBE_GPI_GPI7_ONE 0x00000080U 3923 #define LRFDPBE_GPI_GPI7_ZERO 0x00000000U 3924 3925 // Field: [6] GPI6 3926 // 3927 // Control GPI6 3928 // ENUMs: 3929 // ONE The bit is 1 3930 // ZERO The bit is 0 3931 #define LRFDPBE_GPI_GPI6 0x00000040U 3932 #define LRFDPBE_GPI_GPI6_M 0x00000040U 3933 #define LRFDPBE_GPI_GPI6_S 6U 3934 #define LRFDPBE_GPI_GPI6_ONE 0x00000040U 3935 #define LRFDPBE_GPI_GPI6_ZERO 0x00000000U 3936 3937 // Field: [5] GPI5 3938 // 3939 // Control GPI5 3940 // ENUMs: 3941 // ONE The bit is 1 3942 // ZERO The bit is 0 3943 #define LRFDPBE_GPI_GPI5 0x00000020U 3944 #define LRFDPBE_GPI_GPI5_M 0x00000020U 3945 #define LRFDPBE_GPI_GPI5_S 5U 3946 #define LRFDPBE_GPI_GPI5_ONE 0x00000020U 3947 #define LRFDPBE_GPI_GPI5_ZERO 0x00000000U 3948 3949 // Field: [4] GPI4 3950 // 3951 // Control GPI4 3952 // ENUMs: 3953 // ONE The bit is 1 3954 // ZERO The bit is 0 3955 #define LRFDPBE_GPI_GPI4 0x00000010U 3956 #define LRFDPBE_GPI_GPI4_M 0x00000010U 3957 #define LRFDPBE_GPI_GPI4_S 4U 3958 #define LRFDPBE_GPI_GPI4_ONE 0x00000010U 3959 #define LRFDPBE_GPI_GPI4_ZERO 0x00000000U 3960 3961 // Field: [3] GPI3 3962 // 3963 // Control GPI3 3964 // ENUMs: 3965 // ONE The bit is 1 3966 // ZERO The bit is 0 3967 #define LRFDPBE_GPI_GPI3 0x00000008U 3968 #define LRFDPBE_GPI_GPI3_M 0x00000008U 3969 #define LRFDPBE_GPI_GPI3_S 3U 3970 #define LRFDPBE_GPI_GPI3_ONE 0x00000008U 3971 #define LRFDPBE_GPI_GPI3_ZERO 0x00000000U 3972 3973 // Field: [2] GPI2 3974 // 3975 // Control GPI2 3976 // ENUMs: 3977 // ONE The bit is 1 3978 // ZERO The bit is 0 3979 #define LRFDPBE_GPI_GPI2 0x00000004U 3980 #define LRFDPBE_GPI_GPI2_M 0x00000004U 3981 #define LRFDPBE_GPI_GPI2_S 2U 3982 #define LRFDPBE_GPI_GPI2_ONE 0x00000004U 3983 #define LRFDPBE_GPI_GPI2_ZERO 0x00000000U 3984 3985 // Field: [1] GPI1 3986 // 3987 // Control GPI1 3988 // ENUMs: 3989 // ONE The bit is 1 3990 // ZERO The bit is 0 3991 #define LRFDPBE_GPI_GPI1 0x00000002U 3992 #define LRFDPBE_GPI_GPI1_M 0x00000002U 3993 #define LRFDPBE_GPI_GPI1_S 1U 3994 #define LRFDPBE_GPI_GPI1_ONE 0x00000002U 3995 #define LRFDPBE_GPI_GPI1_ZERO 0x00000000U 3996 3997 // Field: [0] GPI0 3998 // 3999 // Control GPI0 4000 // ENUMs: 4001 // ONE The bit is 1 4002 // ZERO The bit is 0 4003 #define LRFDPBE_GPI_GPI0 0x00000001U 4004 #define LRFDPBE_GPI_GPI0_M 0x00000001U 4005 #define LRFDPBE_GPI_GPI0_S 0U 4006 #define LRFDPBE_GPI_GPI0_ONE 0x00000001U 4007 #define LRFDPBE_GPI_GPI0_ZERO 0x00000000U 4008 4009 //***************************************************************************** 4010 // 4011 // Register: LRFDPBE_O_FCMD 4012 // 4013 //***************************************************************************** 4014 // Field: [7:0] DATA 4015 // 4016 // Command either RX or TX FIFO or both. Strobe signals which clear after 4017 // write. 4018 // ENUMs: 4019 // FIFO_COMMIT Commit both FIFOs 4020 // FIFO_DISCARD Discard both FIFOs 4021 // FIFO_RETRY Retry both FIFOs 4022 // FIFO_DEALLOC Deallocate both FIFOS 4023 // FIFO_RESET Reset (empty) both FIFOs 4024 // RXFIFO_RETRY Retry rxfifo. This sets RXFRP := RXFSRP 4025 // RXFIFO_DISCARD Discard rxfifo. This sets RXFWP := RXFSWP 4026 // RXFIFO_COMMIT Commit rxfifo. This sets RXFSWP := RXFWP 4027 // TXFIFO_RESET Reset (empty) txfifo. Set TXF* := 0 4028 // TXFIFO_DEALLOC Deallocate txfifo. This sets TXFSRP := TXFRP. 4029 // TXFIFO_RETRY Retry txfifo. This sets TXFRP := TXFSRP 4030 // TXFIFO_DISCARD Discard txfifo. This sets TXFWP := TXFSWP 4031 // TXFIFO_COMMIT Commit txfifo. This sets TXFSWP := TXFWP 4032 // RXFIFO_DEALLOC Deallocate rxfifo. This sets RXFSRP := RXFRP. 4033 // RXFIFO_RESET Reset (empty) rxfifo. Set RXF* := 0 4034 #define LRFDPBE_FCMD_DATA_W 8U 4035 #define LRFDPBE_FCMD_DATA_M 0x000000FFU 4036 #define LRFDPBE_FCMD_DATA_S 0U 4037 #define LRFDPBE_FCMD_DATA_FIFO_COMMIT 0x0000000FU 4038 #define LRFDPBE_FCMD_DATA_FIFO_DISCARD 0x0000000EU 4039 #define LRFDPBE_FCMD_DATA_FIFO_RETRY 0x0000000DU 4040 #define LRFDPBE_FCMD_DATA_FIFO_DEALLOC 0x0000000CU 4041 #define LRFDPBE_FCMD_DATA_FIFO_RESET 0x0000000BU 4042 #define LRFDPBE_FCMD_DATA_RXFIFO_RETRY 0x0000000AU 4043 #define LRFDPBE_FCMD_DATA_RXFIFO_DISCARD 0x00000009U 4044 #define LRFDPBE_FCMD_DATA_RXFIFO_COMMIT 0x00000008U 4045 #define LRFDPBE_FCMD_DATA_TXFIFO_RESET 0x00000007U 4046 #define LRFDPBE_FCMD_DATA_TXFIFO_DEALLOC 0x00000006U 4047 #define LRFDPBE_FCMD_DATA_TXFIFO_RETRY 0x00000005U 4048 #define LRFDPBE_FCMD_DATA_TXFIFO_DISCARD 0x00000004U 4049 #define LRFDPBE_FCMD_DATA_TXFIFO_COMMIT 0x00000003U 4050 #define LRFDPBE_FCMD_DATA_RXFIFO_DEALLOC 0x00000002U 4051 #define LRFDPBE_FCMD_DATA_RXFIFO_RESET 0x00000001U 4052 4053 //***************************************************************************** 4054 // 4055 // Register: LRFDPBE_O_FSTAT 4056 // 4057 //***************************************************************************** 4058 // Field: [11] TXUNFL 4059 // 4060 // Underflow occurred in the TX FIFO. 4061 // ENUMs: 4062 // TRUE Underflow has occurred 4063 // FALSE Normal operation ensues 4064 #define LRFDPBE_FSTAT_TXUNFL 0x00000800U 4065 #define LRFDPBE_FSTAT_TXUNFL_M 0x00000800U 4066 #define LRFDPBE_FSTAT_TXUNFL_S 11U 4067 #define LRFDPBE_FSTAT_TXUNFL_TRUE 0x00000800U 4068 #define LRFDPBE_FSTAT_TXUNFL_FALSE 0x00000000U 4069 4070 // Field: [10] TXOVFL 4071 // 4072 // Overflow occurred in the TX FIFO. 4073 // ENUMs: 4074 // TRUE Overflow has occurred 4075 // FALSE Normal operation ensues 4076 #define LRFDPBE_FSTAT_TXOVFL 0x00000400U 4077 #define LRFDPBE_FSTAT_TXOVFL_M 0x00000400U 4078 #define LRFDPBE_FSTAT_TXOVFL_S 10U 4079 #define LRFDPBE_FSTAT_TXOVFL_TRUE 0x00000400U 4080 #define LRFDPBE_FSTAT_TXOVFL_FALSE 0x00000000U 4081 4082 // Field: [9] TXEMPTY 4083 // 4084 // TXFIFO empty flag 4085 // ENUMs: 4086 // TRUE TXFIFO is empty 4087 // FALSE TXFIFO is not empty 4088 #define LRFDPBE_FSTAT_TXEMPTY 0x00000200U 4089 #define LRFDPBE_FSTAT_TXEMPTY_M 0x00000200U 4090 #define LRFDPBE_FSTAT_TXEMPTY_S 9U 4091 #define LRFDPBE_FSTAT_TXEMPTY_TRUE 0x00000200U 4092 #define LRFDPBE_FSTAT_TXEMPTY_FALSE 0x00000000U 4093 4094 // Field: [8] TXFULL 4095 // 4096 // TXFIFO full flag 4097 // ENUMs: 4098 // TRUE TXFIFO is full 4099 // FALSE TXFIFO is not full 4100 #define LRFDPBE_FSTAT_TXFULL 0x00000100U 4101 #define LRFDPBE_FSTAT_TXFULL_M 0x00000100U 4102 #define LRFDPBE_FSTAT_TXFULL_S 8U 4103 #define LRFDPBE_FSTAT_TXFULL_TRUE 0x00000100U 4104 #define LRFDPBE_FSTAT_TXFULL_FALSE 0x00000000U 4105 4106 // Field: [3] RXUNFL 4107 // 4108 // Underflow occurred in the RX FIFO. 4109 // ENUMs: 4110 // TRUE Underflow has occurred 4111 // FALSE Normal operation ensues 4112 #define LRFDPBE_FSTAT_RXUNFL 0x00000008U 4113 #define LRFDPBE_FSTAT_RXUNFL_M 0x00000008U 4114 #define LRFDPBE_FSTAT_RXUNFL_S 3U 4115 #define LRFDPBE_FSTAT_RXUNFL_TRUE 0x00000008U 4116 #define LRFDPBE_FSTAT_RXUNFL_FALSE 0x00000000U 4117 4118 // Field: [2] RXOVFL 4119 // 4120 // Overflow occurred in the RX FIFO. 4121 // ENUMs: 4122 // TRUE Overflow has occurred 4123 // FALSE Normal operation ensues 4124 #define LRFDPBE_FSTAT_RXOVFL 0x00000004U 4125 #define LRFDPBE_FSTAT_RXOVFL_M 0x00000004U 4126 #define LRFDPBE_FSTAT_RXOVFL_S 2U 4127 #define LRFDPBE_FSTAT_RXOVFL_TRUE 0x00000004U 4128 #define LRFDPBE_FSTAT_RXOVFL_FALSE 0x00000000U 4129 4130 // Field: [1] RXEMPTY 4131 // 4132 // RXFIFO empty flag 4133 // ENUMs: 4134 // TRUE RXFIFO is empty 4135 // FALSE RXFIFO is not empty 4136 #define LRFDPBE_FSTAT_RXEMPTY 0x00000002U 4137 #define LRFDPBE_FSTAT_RXEMPTY_M 0x00000002U 4138 #define LRFDPBE_FSTAT_RXEMPTY_S 1U 4139 #define LRFDPBE_FSTAT_RXEMPTY_TRUE 0x00000002U 4140 #define LRFDPBE_FSTAT_RXEMPTY_FALSE 0x00000000U 4141 4142 // Field: [0] RXFULL 4143 // 4144 // RXFIFO full flag 4145 // ENUMs: 4146 // TRUE RXFIFO is full 4147 // FALSE RXFIFO is not full 4148 #define LRFDPBE_FSTAT_RXFULL 0x00000001U 4149 #define LRFDPBE_FSTAT_RXFULL_M 0x00000001U 4150 #define LRFDPBE_FSTAT_RXFULL_S 0U 4151 #define LRFDPBE_FSTAT_RXFULL_TRUE 0x00000001U 4152 #define LRFDPBE_FSTAT_RXFULL_FALSE 0x00000000U 4153 4154 //***************************************************************************** 4155 // 4156 // Register: LRFDPBE_O_RXFWP 4157 // 4158 //***************************************************************************** 4159 // Field: [9:0] PTR 4160 // 4161 // Write pointer 4162 // ENUMs: 4163 // ALLONES All the bits are 1 4164 // ALLZEROS All the bits are 0 4165 #define LRFDPBE_RXFWP_PTR_W 10U 4166 #define LRFDPBE_RXFWP_PTR_M 0x000003FFU 4167 #define LRFDPBE_RXFWP_PTR_S 0U 4168 #define LRFDPBE_RXFWP_PTR_ALLONES 0x000003FFU 4169 #define LRFDPBE_RXFWP_PTR_ALLZEROS 0x00000000U 4170 4171 //***************************************************************************** 4172 // 4173 // Register: LRFDPBE_O_RXFRP 4174 // 4175 //***************************************************************************** 4176 // Field: [9:0] PTR 4177 // 4178 // Read pointer 4179 // ENUMs: 4180 // ALLONES All the bits are 1 4181 // ALLZEROS All the bits are 0 4182 #define LRFDPBE_RXFRP_PTR_W 10U 4183 #define LRFDPBE_RXFRP_PTR_M 0x000003FFU 4184 #define LRFDPBE_RXFRP_PTR_S 0U 4185 #define LRFDPBE_RXFRP_PTR_ALLONES 0x000003FFU 4186 #define LRFDPBE_RXFRP_PTR_ALLZEROS 0x00000000U 4187 4188 //***************************************************************************** 4189 // 4190 // Register: LRFDPBE_O_RXFSWP 4191 // 4192 //***************************************************************************** 4193 // Field: [9:0] PTR 4194 // 4195 // Pointer to start of written package 4196 // ENUMs: 4197 // ALLONES All the bits are 1 4198 // ALLZEROS All the bits are 0 4199 #define LRFDPBE_RXFSWP_PTR_W 10U 4200 #define LRFDPBE_RXFSWP_PTR_M 0x000003FFU 4201 #define LRFDPBE_RXFSWP_PTR_S 0U 4202 #define LRFDPBE_RXFSWP_PTR_ALLONES 0x000003FFU 4203 #define LRFDPBE_RXFSWP_PTR_ALLZEROS 0x00000000U 4204 4205 //***************************************************************************** 4206 // 4207 // Register: LRFDPBE_O_RXFSRP 4208 // 4209 //***************************************************************************** 4210 // Field: [9:0] PTR 4211 // 4212 // Pointer to start of read package 4213 // ENUMs: 4214 // ALLONES All the bits are 1 4215 // ALLZEROS All the bits are 0 4216 #define LRFDPBE_RXFSRP_PTR_W 10U 4217 #define LRFDPBE_RXFSRP_PTR_M 0x000003FFU 4218 #define LRFDPBE_RXFSRP_PTR_S 0U 4219 #define LRFDPBE_RXFSRP_PTR_ALLONES 0x000003FFU 4220 #define LRFDPBE_RXFSRP_PTR_ALLZEROS 0x00000000U 4221 4222 //***************************************************************************** 4223 // 4224 // Register: LRFDPBE_O_TXFWP 4225 // 4226 //***************************************************************************** 4227 // Field: [9:0] PTR 4228 // 4229 // Write pointer 4230 // ENUMs: 4231 // ALLONES All the bits are 1 4232 // ALLZEROS All the bits are 0 4233 #define LRFDPBE_TXFWP_PTR_W 10U 4234 #define LRFDPBE_TXFWP_PTR_M 0x000003FFU 4235 #define LRFDPBE_TXFWP_PTR_S 0U 4236 #define LRFDPBE_TXFWP_PTR_ALLONES 0x000003FFU 4237 #define LRFDPBE_TXFWP_PTR_ALLZEROS 0x00000000U 4238 4239 //***************************************************************************** 4240 // 4241 // Register: LRFDPBE_O_TXFRP 4242 // 4243 //***************************************************************************** 4244 // Field: [9:0] PTR 4245 // 4246 // Read pointer 4247 // ENUMs: 4248 // ALLONES All the bits are 1 4249 // ALLZEROS All the bits are 0 4250 #define LRFDPBE_TXFRP_PTR_W 10U 4251 #define LRFDPBE_TXFRP_PTR_M 0x000003FFU 4252 #define LRFDPBE_TXFRP_PTR_S 0U 4253 #define LRFDPBE_TXFRP_PTR_ALLONES 0x000003FFU 4254 #define LRFDPBE_TXFRP_PTR_ALLZEROS 0x00000000U 4255 4256 //***************************************************************************** 4257 // 4258 // Register: LRFDPBE_O_TXFSWP 4259 // 4260 //***************************************************************************** 4261 // Field: [9:0] PTR 4262 // 4263 // Pointer to start of written package 4264 // ENUMs: 4265 // ALLONES All the bits are 1 4266 // ALLZEROS All the bits are 0 4267 #define LRFDPBE_TXFSWP_PTR_W 10U 4268 #define LRFDPBE_TXFSWP_PTR_M 0x000003FFU 4269 #define LRFDPBE_TXFSWP_PTR_S 0U 4270 #define LRFDPBE_TXFSWP_PTR_ALLONES 0x000003FFU 4271 #define LRFDPBE_TXFSWP_PTR_ALLZEROS 0x00000000U 4272 4273 //***************************************************************************** 4274 // 4275 // Register: LRFDPBE_O_TXFSRP 4276 // 4277 //***************************************************************************** 4278 // Field: [9:0] PTR 4279 // 4280 // Pointer to start of read package 4281 // ENUMs: 4282 // ALLONES_2 All the bits are 1 4283 // ALLZEROS All the bits are 0 4284 #define LRFDPBE_TXFSRP_PTR_W 10U 4285 #define LRFDPBE_TXFSRP_PTR_M 0x000003FFU 4286 #define LRFDPBE_TXFSRP_PTR_S 0U 4287 #define LRFDPBE_TXFSRP_PTR_ALLONES_2 0x000003FFU 4288 #define LRFDPBE_TXFSRP_PTR_ALLZEROS 0x00000000U 4289 4290 //***************************************************************************** 4291 // 4292 // Register: LRFDPBE_O_RXFWRITABLE 4293 // 4294 //***************************************************************************** 4295 // Field: [9:0] BYTES 4296 // 4297 // The amount of writable bytes for the RX FIFO may be directly read here 4298 // ENUMs: 4299 // ALLONES All the bits are 1 4300 // ALLZEROS All the bits are 0 4301 #define LRFDPBE_RXFWRITABLE_BYTES_W 10U 4302 #define LRFDPBE_RXFWRITABLE_BYTES_M 0x000003FFU 4303 #define LRFDPBE_RXFWRITABLE_BYTES_S 0U 4304 #define LRFDPBE_RXFWRITABLE_BYTES_ALLONES 0x000003FFU 4305 #define LRFDPBE_RXFWRITABLE_BYTES_ALLZEROS 0x00000000U 4306 4307 //***************************************************************************** 4308 // 4309 // Register: LRFDPBE_O_RXFREADABLE 4310 // 4311 //***************************************************************************** 4312 // Field: [9:0] BYTES 4313 // 4314 // The amount of readable bytes for the RX FIFO may be directly read here 4315 // ENUMs: 4316 // ALLONES All the bits are 1 4317 // ALLZEROS All the bits are 0 4318 #define LRFDPBE_RXFREADABLE_BYTES_W 10U 4319 #define LRFDPBE_RXFREADABLE_BYTES_M 0x000003FFU 4320 #define LRFDPBE_RXFREADABLE_BYTES_S 0U 4321 #define LRFDPBE_RXFREADABLE_BYTES_ALLONES 0x000003FFU 4322 #define LRFDPBE_RXFREADABLE_BYTES_ALLZEROS 0x00000000U 4323 4324 //***************************************************************************** 4325 // 4326 // Register: LRFDPBE_O_TXFWRITABLE 4327 // 4328 //***************************************************************************** 4329 // Field: [9:0] BYTES 4330 // 4331 // The amount of writable bytes for the TX FIFO may be directly read here 4332 // ENUMs: 4333 // ALLONES All the bits are 1 4334 // ALLZEROS All the bits are 0 4335 #define LRFDPBE_TXFWRITABLE_BYTES_W 10U 4336 #define LRFDPBE_TXFWRITABLE_BYTES_M 0x000003FFU 4337 #define LRFDPBE_TXFWRITABLE_BYTES_S 0U 4338 #define LRFDPBE_TXFWRITABLE_BYTES_ALLONES 0x000003FFU 4339 #define LRFDPBE_TXFWRITABLE_BYTES_ALLZEROS 0x00000000U 4340 4341 //***************************************************************************** 4342 // 4343 // Register: LRFDPBE_O_TXFREADABLE 4344 // 4345 //***************************************************************************** 4346 // Field: [9:0] BYTES 4347 // 4348 // The amount of readable bytes for the TX FIFO may be directly read here 4349 // ENUMs: 4350 // ALLONES All the bits are 1 4351 // ALLZEROS All the bits are 0 4352 #define LRFDPBE_TXFREADABLE_BYTES_W 10U 4353 #define LRFDPBE_TXFREADABLE_BYTES_M 0x000003FFU 4354 #define LRFDPBE_TXFREADABLE_BYTES_S 0U 4355 #define LRFDPBE_TXFREADABLE_BYTES_ALLONES 0x000003FFU 4356 #define LRFDPBE_TXFREADABLE_BYTES_ALLZEROS 0x00000000U 4357 4358 //***************************************************************************** 4359 // 4360 // Register: LRFDPBE_O_RXFBRD 4361 // 4362 //***************************************************************************** 4363 // Field: [7:0] DATA 4364 // 4365 // Data to be read 4366 // ENUMs: 4367 // ALLONES All the bits are 1 4368 // ALLZEROS All the bits are 0 4369 #define LRFDPBE_RXFBRD_DATA_W 8U 4370 #define LRFDPBE_RXFBRD_DATA_M 0x000000FFU 4371 #define LRFDPBE_RXFBRD_DATA_S 0U 4372 #define LRFDPBE_RXFBRD_DATA_ALLONES 0x000000FFU 4373 #define LRFDPBE_RXFBRD_DATA_ALLZEROS 0x00000000U 4374 4375 //***************************************************************************** 4376 // 4377 // Register: LRFDPBE_O_RXFBWR 4378 // 4379 //***************************************************************************** 4380 // Field: [7:0] DATA 4381 // 4382 // Data to be written 4383 // ENUMs: 4384 // ALLONES All the bits are 1 4385 // ALLZEROS All the bits are 0 4386 #define LRFDPBE_RXFBWR_DATA_W 8U 4387 #define LRFDPBE_RXFBWR_DATA_M 0x000000FFU 4388 #define LRFDPBE_RXFBWR_DATA_S 0U 4389 #define LRFDPBE_RXFBWR_DATA_ALLONES 0x000000FFU 4390 #define LRFDPBE_RXFBWR_DATA_ALLZEROS 0x00000000U 4391 4392 //***************************************************************************** 4393 // 4394 // Register: LRFDPBE_O_TXFBRD 4395 // 4396 //***************************************************************************** 4397 // Field: [7:0] DATA 4398 // 4399 // Data to be read 4400 // ENUMs: 4401 // ALLONES All the bits are 1 4402 // ALLZEROS All the bits are 0 4403 #define LRFDPBE_TXFBRD_DATA_W 8U 4404 #define LRFDPBE_TXFBRD_DATA_M 0x000000FFU 4405 #define LRFDPBE_TXFBRD_DATA_S 0U 4406 #define LRFDPBE_TXFBRD_DATA_ALLONES 0x000000FFU 4407 #define LRFDPBE_TXFBRD_DATA_ALLZEROS 0x00000000U 4408 4409 //***************************************************************************** 4410 // 4411 // Register: LRFDPBE_O_TXFBWR 4412 // 4413 //***************************************************************************** 4414 // Field: [7:0] DATA 4415 // 4416 // Data to be written 4417 // ENUMs: 4418 // ALLONES All the bits are 1 4419 // ALLZEROS All the bits are 0 4420 #define LRFDPBE_TXFBWR_DATA_W 8U 4421 #define LRFDPBE_TXFBWR_DATA_M 0x000000FFU 4422 #define LRFDPBE_TXFBWR_DATA_S 0U 4423 #define LRFDPBE_TXFBWR_DATA_ALLONES 0x000000FFU 4424 #define LRFDPBE_TXFBWR_DATA_ALLZEROS 0x00000000U 4425 4426 //***************************************************************************** 4427 // 4428 // Register: LRFDPBE_O_RXFHRD 4429 // 4430 //***************************************************************************** 4431 // Field: [15:0] DATA 4432 // 4433 // Data to be read 4434 // ENUMs: 4435 // ALLONES All the bits are 1 4436 // ALLZEROS All the bits are 0 4437 #define LRFDPBE_RXFHRD_DATA_W 16U 4438 #define LRFDPBE_RXFHRD_DATA_M 0x0000FFFFU 4439 #define LRFDPBE_RXFHRD_DATA_S 0U 4440 #define LRFDPBE_RXFHRD_DATA_ALLONES 0x0000FFFFU 4441 #define LRFDPBE_RXFHRD_DATA_ALLZEROS 0x00000000U 4442 4443 //***************************************************************************** 4444 // 4445 // Register: LRFDPBE_O_RXFHWR 4446 // 4447 //***************************************************************************** 4448 // Field: [15:0] DATA 4449 // 4450 // Data to be written 4451 // ENUMs: 4452 // ALLONES All the bits are 1 4453 // ALLZEROS All the bits are 0 4454 #define LRFDPBE_RXFHWR_DATA_W 16U 4455 #define LRFDPBE_RXFHWR_DATA_M 0x0000FFFFU 4456 #define LRFDPBE_RXFHWR_DATA_S 0U 4457 #define LRFDPBE_RXFHWR_DATA_ALLONES 0x0000FFFFU 4458 #define LRFDPBE_RXFHWR_DATA_ALLZEROS 0x00000000U 4459 4460 //***************************************************************************** 4461 // 4462 // Register: LRFDPBE_O_TXFHRD 4463 // 4464 //***************************************************************************** 4465 // Field: [15:0] DATA 4466 // 4467 // Data to be read 4468 // ENUMs: 4469 // ALLONES All the bits are 1 4470 // ALLZEROS All the bits are 0 4471 #define LRFDPBE_TXFHRD_DATA_W 16U 4472 #define LRFDPBE_TXFHRD_DATA_M 0x0000FFFFU 4473 #define LRFDPBE_TXFHRD_DATA_S 0U 4474 #define LRFDPBE_TXFHRD_DATA_ALLONES 0x0000FFFFU 4475 #define LRFDPBE_TXFHRD_DATA_ALLZEROS 0x00000000U 4476 4477 //***************************************************************************** 4478 // 4479 // Register: LRFDPBE_O_TXFHWR 4480 // 4481 //***************************************************************************** 4482 // Field: [15:0] DATA 4483 // 4484 // Data to be written 4485 // ENUMs: 4486 // ALLONES All the bits are 1 4487 // ALLZEROS All the bits are 0 4488 #define LRFDPBE_TXFHWR_DATA_W 16U 4489 #define LRFDPBE_TXFHWR_DATA_M 0x0000FFFFU 4490 #define LRFDPBE_TXFHWR_DATA_S 0U 4491 #define LRFDPBE_TXFHWR_DATA_ALLONES 0x0000FFFFU 4492 #define LRFDPBE_TXFHWR_DATA_ALLZEROS 0x00000000U 4493 4494 4495 #endif // __LRFDPBE__ 4496