1 /****************************************************************************** 2 * Filename: hw_evtsvt_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_EVTSVT_H__ 34 #define __HW_EVTSVT_H__ 35 36 //***************************************************************************** 37 // 38 // This section defines the register offsets of 39 // EVTSVT component 40 // 41 //***************************************************************************** 42 // Description 43 #define EVTSVT_O_DESC 0x00000000U 44 45 // Extended Description 46 #define EVTSVT_O_DESCEX 0x00000004U 47 48 // Digital test bus control 49 #define EVTSVT_O_DTB 0x00000064U 50 51 // Output Selection for CPU NMI Exception 52 #define EVTSVT_O_NMISEL 0x00000400U 53 54 // Output Selection for CPU Interrupt CPUIRQ0 55 #define EVTSVT_O_CPUIRQ0SEL 0x00000404U 56 57 // Output Selection for CPU Interrupt CPUIRQ1 58 #define EVTSVT_O_CPUIRQ1SEL 0x00000408U 59 60 // Output Selection for CPU Interrupt CPUIRQ2 61 #define EVTSVT_O_CPUIRQ2SEL 0x0000040CU 62 63 // Output Selection for CPU Interrupt CPUIRQ3 64 #define EVTSVT_O_CPUIRQ3SEL 0x00000410U 65 66 // Output Selection for CPU Interrupt CPUIRQ4 67 #define EVTSVT_O_CPUIRQ4SEL 0x00000414U 68 69 // Output Selection for CPU Interrupt CPUIRQ5 70 #define EVTSVT_O_CPUIRQ5SEL 0x00000418U 71 72 // Output Selection for CPU Interrupt CPUIRQ6 73 #define EVTSVT_O_CPUIRQ6SEL 0x0000041CU 74 75 // Output Selection for CPU Interrupt CPUIRQ7 76 #define EVTSVT_O_CPUIRQ7SEL 0x00000420U 77 78 // Output Selection for CPU Interrupt CPUIRQ8 79 #define EVTSVT_O_CPUIRQ8SEL 0x00000424U 80 81 // Output Selection for CPU Interrupt CPUIRQ9 82 #define EVTSVT_O_CPUIRQ9SEL 0x00000428U 83 84 // Output Selection for CPU Interrupt CPUIRQ10 85 #define EVTSVT_O_CPUIRQ10SEL 0x0000042CU 86 87 // Output Selection for CPU Interrupt CPUIRQ11 88 #define EVTSVT_O_CPUIRQ11SEL 0x00000430U 89 90 // Output Selection for CPU Interrupt CPUIRQ12 91 #define EVTSVT_O_CPUIRQ12SEL 0x00000434U 92 93 // Output Selection for CPU Interrupt CPUIRQ13 94 #define EVTSVT_O_CPUIRQ13SEL 0x00000438U 95 96 // Output Selection for CPU Interrupt CPUIRQ14 97 #define EVTSVT_O_CPUIRQ14SEL 0x0000043CU 98 99 // Output Selection for CPU Interrupt CPUIRQ15 100 #define EVTSVT_O_CPUIRQ15SEL 0x00000440U 101 102 // Output Selection for CPU Interrupt CPUIRQ16 103 #define EVTSVT_O_CPUIRQ16SEL 0x00000444U 104 105 // Output Selection for CPU Interrupt CPUIRQ17 106 #define EVTSVT_O_CPUIRQ17SEL 0x00000448U 107 108 // Output Selection for CPU Interrupt CPUIRQ18 109 #define EVTSVT_O_CPUIRQ18SEL 0x0000044CU 110 111 // Output Selection for SYSTIMC0 112 #define EVTSVT_O_SYSTIMC0SEL 0x00000450U 113 114 // Output Selection for SYSTIMC1 115 #define EVTSVT_O_SYSTIMC1SEL 0x00000454U 116 117 // Output Selection for SYSTIMC2 118 #define EVTSVT_O_SYSTIMC2SEL 0x00000458U 119 120 // Output Selection for SYSTIMC3 121 #define EVTSVT_O_SYSTIMC3SEL 0x0000045CU 122 123 // Output Selection for SYSTIMC4 124 #define EVTSVT_O_SYSTIMC4SEL 0x00000460U 125 126 // Output Selection for ADCTRG 127 #define EVTSVT_O_ADCTRGSEL 0x00000464U 128 129 // Output Selection for LGPTSYNC 130 #define EVTSVT_O_LGPTSYNCSEL 0x00000468U 131 132 // Output Selection for LGPT0IN0 133 #define EVTSVT_O_LGPT0IN0SEL 0x0000046CU 134 135 // Output Selection for LGPT0IN1 136 #define EVTSVT_O_LGPT0IN1SEL 0x00000470U 137 138 // Output Selection for LGPT0IN2 139 #define EVTSVT_O_LGPT0IN2SEL 0x00000474U 140 141 // Output Selection for LGPT0TEN 142 #define EVTSVT_O_LGPT0TENSEL 0x00000478U 143 144 // Output Selection for LGPT1IN0 145 #define EVTSVT_O_LGPT1IN0SEL 0x0000047CU 146 147 // Output Selection for LGPT1IN1 148 #define EVTSVT_O_LGPT1IN1SEL 0x00000480U 149 150 // Output Selection for LGPT1IN2 151 #define EVTSVT_O_LGPT1IN2SEL 0x00000484U 152 153 // Output Selection for LGPT1TEN 154 #define EVTSVT_O_LGPT1TENSEL 0x00000488U 155 156 // Output Selection for LGPT2IN0 157 #define EVTSVT_O_LGPT2IN0SEL 0x0000048CU 158 159 // Output Selection for LGPT2IN1 160 #define EVTSVT_O_LGPT2IN1SEL 0x00000490U 161 162 // Output Selection for LGPT2IN2 163 #define EVTSVT_O_LGPT2IN2SEL 0x00000494U 164 165 // Output Selection for LGPT2TEN 166 #define EVTSVT_O_LGPT2TENSEL 0x00000498U 167 168 // Output Selection for LGPT3IN0 169 #define EVTSVT_O_LGPT3IN0SEL 0x0000049CU 170 171 // Output Selection for LGPT3IN1 172 #define EVTSVT_O_LGPT3IN1SEL 0x000004A0U 173 174 // Output Selection for LGPT3IN2 175 #define EVTSVT_O_LGPT3IN2SEL 0x000004A4U 176 177 // Output Selection for LGPT3TEN 178 #define EVTSVT_O_LGPT3TENSEL 0x000004A8U 179 180 // Output Selection for LRFDIN0 181 #define EVTSVT_O_LRFDIN0SEL 0x000004ACU 182 183 // Output Selection for LRFDIN1 184 #define EVTSVT_O_LRFDIN1SEL 0x000004B0U 185 186 // Output Selection for LRFDIN2 187 #define EVTSVT_O_LRFDIN2SEL 0x000004B4U 188 189 // Output Selection for DMA CH0 190 #define EVTSVT_O_DMACH0SEL 0x00000C00U 191 192 // Output Selection for DMA CH1 193 #define EVTSVT_O_DMACH1SEL 0x00000C04U 194 195 // Output Selection for DMA CH2 196 #define EVTSVT_O_DMACH2SEL 0x00000C08U 197 198 // Output Selection for DMA CH3 199 #define EVTSVT_O_DMACH3SEL 0x00000C0CU 200 201 // Output Selection for DMA CH4 202 #define EVTSVT_O_DMACH4SEL 0x00000C10U 203 204 // Output Selection for DMA CH5 205 #define EVTSVT_O_DMACH5SEL 0x00000C14U 206 207 // Output Selection for DMA CH6 208 #define EVTSVT_O_DMACH6SEL 0x00000C18U 209 210 // Output Selection for DMA CH7 211 #define EVTSVT_O_DMACH7SEL 0x00000C1CU 212 213 //***************************************************************************** 214 // 215 // Register: EVTSVT_O_DESC 216 // 217 //***************************************************************************** 218 // Field: [31:16] MODID 219 // 220 // Module identifier used to uniquely identify this IP. 221 #define EVTSVT_DESC_MODID_W 16U 222 #define EVTSVT_DESC_MODID_M 0xFFFF0000U 223 #define EVTSVT_DESC_MODID_S 16U 224 225 // Field: [15:12] STDIPOFF 226 // 227 // Standard IP MMR block offset. Standard IP MMRs are the set of from 228 // aggregated IRQ registers till DTB. 229 // 0: Standard IP MMRs do not exist 230 // 0x1-0xF: Standard IP MMRs begin at offset of (64*STDIPOFF from the base IP 231 // address) 232 #define EVTSVT_DESC_STDIPOFF_W 4U 233 #define EVTSVT_DESC_STDIPOFF_M 0x0000F000U 234 #define EVTSVT_DESC_STDIPOFF_S 12U 235 236 // Field: [11:8] INSTIDX 237 // 238 // IP Instance ID number. If multiple instances of IP exist in the device, this 239 // field can identify the instance number (0-15). 240 #define EVTSVT_DESC_INSTIDX_W 4U 241 #define EVTSVT_DESC_INSTIDX_M 0x00000F00U 242 #define EVTSVT_DESC_INSTIDX_S 8U 243 244 // Field: [7:4] MAJREV 245 // 246 // Major revision of IP (0-15). 247 #define EVTSVT_DESC_MAJREV_W 4U 248 #define EVTSVT_DESC_MAJREV_M 0x000000F0U 249 #define EVTSVT_DESC_MAJREV_S 4U 250 251 // Field: [3:0] MINREV 252 // 253 // Minor revision of IP (0-15). 254 #define EVTSVT_DESC_MINREV_W 4U 255 #define EVTSVT_DESC_MINREV_M 0x0000000FU 256 #define EVTSVT_DESC_MINREV_S 0U 257 258 //***************************************************************************** 259 // 260 // Register: EVTSVT_O_DESCEX 261 // 262 //***************************************************************************** 263 // Field: [31:22] IDMA 264 // 265 // Number of DMA input channels 266 #define EVTSVT_DESCEX_IDMA_W 10U 267 #define EVTSVT_DESCEX_IDMA_M 0xFFC00000U 268 #define EVTSVT_DESCEX_IDMA_S 22U 269 270 // Field: [21:17] NDMA 271 // 272 // Number of DMA output channels 273 #define EVTSVT_DESCEX_NDMA_W 5U 274 #define EVTSVT_DESCEX_NDMA_M 0x003E0000U 275 #define EVTSVT_DESCEX_NDMA_S 17U 276 277 // Field: [16] PD 278 // 279 // Power Domain. 280 // 0 : SVT 281 // 1 : ULL 282 #define EVTSVT_DESCEX_PD 0x00010000U 283 #define EVTSVT_DESCEX_PD_M 0x00010000U 284 #define EVTSVT_DESCEX_PD_S 16U 285 286 // Field: [15:8] NSUB 287 // 288 // Number of Subscribers 289 #define EVTSVT_DESCEX_NSUB_W 8U 290 #define EVTSVT_DESCEX_NSUB_M 0x0000FF00U 291 #define EVTSVT_DESCEX_NSUB_S 8U 292 293 // Field: [7:0] NPUB 294 // 295 // Number of Publishers 296 #define EVTSVT_DESCEX_NPUB_W 8U 297 #define EVTSVT_DESCEX_NPUB_M 0x000000FFU 298 #define EVTSVT_DESCEX_NPUB_S 0U 299 300 //***************************************************************************** 301 // 302 // Register: EVTSVT_O_DTB 303 // 304 //***************************************************************************** 305 // Field: [1:0] SEL 306 // 307 // Digital test bus selection mux control. 308 // Non-zero select values output a 16 bit selected group of signals per value. 309 // ENUMs: 310 // DIS All 16 observation signals are set to zero. 311 #define EVTSVT_DTB_SEL_W 2U 312 #define EVTSVT_DTB_SEL_M 0x00000003U 313 #define EVTSVT_DTB_SEL_S 0U 314 #define EVTSVT_DTB_SEL_DIS 0x00000000U 315 316 //***************************************************************************** 317 // 318 // Register: EVTSVT_O_NMISEL 319 // 320 //***************************************************************************** 321 // Field: [5:0] PUBID 322 // 323 // Read/write selection value. 324 // Writing any other value than values defined by a ENUM may result in 325 // undefined behavior. 326 // ENUMs: 327 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 328 // LGPT3:ADCTRG setting 329 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 330 // setting 331 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 332 // found here LGPT3:MIS 333 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 334 // by LGPT3:C2CFG setting 335 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 336 // by LGPT3:C1CFG setting 337 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 338 // by LGPT3:C0CFG setting 339 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 340 // LGPT2:ADCTRG setting 341 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 342 // setting 343 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 344 // found here LGPT2:MIS 345 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 346 // by LGPT2:C2CFG setting 347 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 348 // by LGPT2:C1CFG setting 349 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 350 // by LGPT2:C0CFG setting 351 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 352 // LRFDDBELL:SYSTIMOEV.SRC2 353 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 354 // LRFDDBELL:SYSTIMOEV.SRC1 355 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 356 // LRFDDBELL:SYSTIMOEV.SRC0 357 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 358 // LGPT1:ADCTRG setting 359 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 360 // setting 361 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 362 // by LGPT1:C2CFG setting 363 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 364 // by LGPT1:C1CFG setting 365 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 366 // by LGPT1:C0CFG setting 367 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 368 // LGPT0:ADCTRG setting 369 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 370 // setting 371 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 372 // by LGPT0:C2CFG setting 373 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 374 // by LGPT0:C1CFG setting 375 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 376 // by LGPT0:C0CFG setting 377 // SYSTIM4 SYSTIM Channel 4 event, event flag is 378 // SYSTIM:MIS.EVT4 379 // SYSTIM3 SYSTIM Channel 3 event, event flag is 380 // SYSTIM:MIS.EVT3 381 // SYSTIM2 SYSTIM Channel 2 event, event flag is 382 // SYSTIM:MIS.EVT2 383 // SYSTIM1 SYSTIM Channel 1 event, event flag is 384 // SYSTIM:MIS.EVT1 385 // SYSTIM0 SYSTIM Channel 0 event, event flag is 386 // SYSTIM:MIS.EVT0 387 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 388 // signal to SVT clock 389 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 390 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 391 // found here I2C0:MIS 392 // UART0_COMB UART0 combined interrupt, interrupt flags are 393 // found here UART0:MIS 394 // AES_COMB AES accelerator combined interrupt request, 395 // interrupt flags can be found here AES:MIS 396 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 397 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 398 // can be found here DMA:REQDONE 399 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 400 // found here LGPT1:MIS 401 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 402 // found here LGPT0:MIS 403 // ADC_EVT ADC general published event, interrupt flags can 404 // be found here ADC:MIS1 405 // ADC_COMB ADC combined interrupt request, interrupt flags 406 // can be found here ADC:MIS0 407 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 408 // can be found here SPI0:MIS 409 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 410 // here LRFDDBELL:MIS2 411 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 412 // here LRFDDBELL:MIS1 413 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 414 // here LRFDDBELL:MIS0 415 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 416 // flash operation has completed, interrupt flags 417 // can be found here FLASH:MIS 418 // GPIO_EVT GPIO generic published event, controlled by 419 // GPIO:EVTCFG 420 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 421 // can be found here GPIO:MIS 422 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 423 // found here SYSTIM:MIS 424 // AON_NMI_SEL Selects an AON_NMI source, controlled by 425 // EVTULL:NMISEL 426 // NONE Always inactive 427 #define EVTSVT_NMISEL_PUBID_W 6U 428 #define EVTSVT_NMISEL_PUBID_M 0x0000003FU 429 #define EVTSVT_NMISEL_PUBID_S 0U 430 #define EVTSVT_NMISEL_PUBID_LGPT3_ADC 0x00000039U 431 #define EVTSVT_NMISEL_PUBID_LGPT3_DMA 0x00000038U 432 #define EVTSVT_NMISEL_PUBID_LGPT3_COMB 0x00000037U 433 #define EVTSVT_NMISEL_PUBID_LGPT3C2 0x00000036U 434 #define EVTSVT_NMISEL_PUBID_LGPT3C1 0x00000035U 435 #define EVTSVT_NMISEL_PUBID_LGPT3C0 0x00000034U 436 #define EVTSVT_NMISEL_PUBID_LGPT2_ADC 0x00000033U 437 #define EVTSVT_NMISEL_PUBID_LGPT2_DMA 0x00000032U 438 #define EVTSVT_NMISEL_PUBID_LGPT2_COMB 0x00000031U 439 #define EVTSVT_NMISEL_PUBID_LGPT2C2 0x00000030U 440 #define EVTSVT_NMISEL_PUBID_LGPT2C1 0x0000002FU 441 #define EVTSVT_NMISEL_PUBID_LGPT2C0 0x0000002EU 442 #define EVTSVT_NMISEL_PUBID_LRFD_EVT2 0x0000002CU 443 #define EVTSVT_NMISEL_PUBID_LRFD_EVT1 0x0000002BU 444 #define EVTSVT_NMISEL_PUBID_LRFD_EVT0 0x0000002AU 445 #define EVTSVT_NMISEL_PUBID_LGPT1_ADC 0x00000029U 446 #define EVTSVT_NMISEL_PUBID_LGPT1_DMA 0x00000028U 447 #define EVTSVT_NMISEL_PUBID_LGPT1C2 0x00000027U 448 #define EVTSVT_NMISEL_PUBID_LGPT1C1 0x00000026U 449 #define EVTSVT_NMISEL_PUBID_LGPT1C0 0x00000025U 450 #define EVTSVT_NMISEL_PUBID_LGPT0_ADC 0x00000024U 451 #define EVTSVT_NMISEL_PUBID_LGPT0_DMA 0x00000023U 452 #define EVTSVT_NMISEL_PUBID_LGPT0C2 0x00000022U 453 #define EVTSVT_NMISEL_PUBID_LGPT0C1 0x00000021U 454 #define EVTSVT_NMISEL_PUBID_LGPT0C0 0x00000020U 455 #define EVTSVT_NMISEL_PUBID_SYSTIM4 0x0000001FU 456 #define EVTSVT_NMISEL_PUBID_SYSTIM3 0x0000001EU 457 #define EVTSVT_NMISEL_PUBID_SYSTIM2 0x0000001DU 458 #define EVTSVT_NMISEL_PUBID_SYSTIM1 0x0000001CU 459 #define EVTSVT_NMISEL_PUBID_SYSTIM0 0x0000001BU 460 #define EVTSVT_NMISEL_PUBID_SYSTIM_LT 0x0000001AU 461 #define EVTSVT_NMISEL_PUBID_SYSTIM_HB 0x00000019U 462 #define EVTSVT_NMISEL_PUBID_I2C0_IRQ 0x00000018U 463 #define EVTSVT_NMISEL_PUBID_UART0_COMB 0x00000017U 464 #define EVTSVT_NMISEL_PUBID_AES_COMB 0x00000016U 465 #define EVTSVT_NMISEL_PUBID_DMA_ERR 0x00000015U 466 #define EVTSVT_NMISEL_PUBID_DMA_DONE_COMB 0x00000014U 467 #define EVTSVT_NMISEL_PUBID_LGPT1_COMB 0x00000013U 468 #define EVTSVT_NMISEL_PUBID_LGPT0_COMB 0x00000012U 469 #define EVTSVT_NMISEL_PUBID_ADC_EVT 0x00000011U 470 #define EVTSVT_NMISEL_PUBID_ADC_COMB 0x00000010U 471 #define EVTSVT_NMISEL_PUBID_SPI0_COMB 0x0000000FU 472 #define EVTSVT_NMISEL_PUBID_LRFD_IRQ2 0x0000000EU 473 #define EVTSVT_NMISEL_PUBID_LRFD_IRQ1 0x0000000DU 474 #define EVTSVT_NMISEL_PUBID_LRFD_IRQ0 0x0000000CU 475 #define EVTSVT_NMISEL_PUBID_FLASH_IRQ 0x0000000BU 476 #define EVTSVT_NMISEL_PUBID_GPIO_EVT 0x0000000AU 477 #define EVTSVT_NMISEL_PUBID_GPIO_COMB 0x00000009U 478 #define EVTSVT_NMISEL_PUBID_SYSTIM_COMB 0x00000008U 479 #define EVTSVT_NMISEL_PUBID_AON_NMI_SEL 0x00000001U 480 #define EVTSVT_NMISEL_PUBID_NONE 0x00000000U 481 482 //***************************************************************************** 483 // 484 // Register: EVTSVT_O_CPUIRQ0SEL 485 // 486 //***************************************************************************** 487 // Field: [5:0] PUBID 488 // 489 // Read/write selection value. 490 // Writing any other value than values defined by a ENUM may result in 491 // undefined behavior. 492 // ENUMs: 493 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 494 // LGPT3:ADCTRG setting 495 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 496 // setting 497 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 498 // found here LGPT3:MIS 499 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 500 // by LGPT3:C2CFG setting 501 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 502 // by LGPT3:C1CFG setting 503 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 504 // by LGPT3:C0CFG setting 505 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 506 // LGPT2:ADCTRG setting 507 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 508 // setting 509 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 510 // found here LGPT2:MIS 511 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 512 // by LGPT2:C2CFG setting 513 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 514 // by LGPT2:C1CFG setting 515 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 516 // by LGPT2:C0CFG setting 517 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 518 // LRFDDBELL:SYSTIMOEV.SRC2 519 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 520 // LRFDDBELL:SYSTIMOEV.SRC1 521 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 522 // LRFDDBELL:SYSTIMOEV.SRC0 523 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 524 // LGPT1:ADCTRG setting 525 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 526 // setting 527 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 528 // by LGPT1:C2CFG setting 529 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 530 // by LGPT1:C1CFG setting 531 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 532 // by LGPT1:C0CFG setting 533 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 534 // LGPT0:ADCTRG setting 535 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 536 // setting 537 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 538 // by LGPT0:C2CFG setting 539 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 540 // by LGPT0:C1CFG setting 541 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 542 // by LGPT0:C0CFG setting 543 // SYSTIM4 SYSTIM Channel 4 event, event flag is 544 // SYSTIM:MIS.EVT4 545 // SYSTIM3 SYSTIM Channel 3 event, event flag is 546 // SYSTIM:MIS.EVT3 547 // SYSTIM2 SYSTIM Channel 2 event, event flag is 548 // SYSTIM:MIS.EVT2 549 // SYSTIM1 SYSTIM Channel 1 event, event flag is 550 // SYSTIM:MIS.EVT1 551 // SYSTIM0 SYSTIM Channel 0 event, event flag is 552 // SYSTIM:MIS.EVT0 553 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 554 // signal to SVT clock 555 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 556 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 557 // found here I2C0:MIS 558 // UART0_COMB UART0 combined interrupt, interrupt flags are 559 // found here UART0:MIS 560 // AES_COMB AES accelerator combined interrupt request, 561 // interrupt flags can be found here AES:MIS 562 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 563 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 564 // can be found here DMA:REQDONE 565 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 566 // found here LGPT1:MIS 567 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 568 // found here LGPT0:MIS 569 // ADC_EVT ADC general published event, interrupt flags can 570 // be found here ADC:MIS1 571 // ADC_COMB ADC combined interrupt request, interrupt flags 572 // can be found here ADC:MIS0 573 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 574 // can be found here SPI0:MIS 575 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 576 // here LRFDDBELL:MIS2 577 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 578 // here LRFDDBELL:MIS1 579 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 580 // here LRFDDBELL:MIS0 581 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 582 // flash operation has completed, interrupt flags 583 // can be found here FLASH:MIS 584 // GPIO_EVT GPIO generic published event, controlled by 585 // GPIO:EVTCFG 586 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 587 // can be found here GPIO:MIS 588 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 589 // found here SYSTIM:MIS 590 // AON_IOC_COMB IOC synchronous combined event, controlled by 591 // IOC:EVTCFG 592 // AON_LPMCMP_IRQ AON LPCMP interrupt, controlled by SYS0:LPCMPCFG 593 // AON_DBG_COMB DebugSS combined interrupt, interrupt flags can be 594 // found here DBGSS:MIS 595 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 596 // AON_CKM_COMB CKMD combined interrupt request, interrupt flags 597 // can be found here CKMD:MIS 598 // AON_PMU_COMB PMU combined interrupt request for BATMON, 599 // interrupt flags can be found here PMUD:EVENT 600 // NONE Always inactive 601 #define EVTSVT_CPUIRQ0SEL_PUBID_W 6U 602 #define EVTSVT_CPUIRQ0SEL_PUBID_M 0x0000003FU 603 #define EVTSVT_CPUIRQ0SEL_PUBID_S 0U 604 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT3_ADC 0x00000039U 605 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT3_DMA 0x00000038U 606 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT3_COMB 0x00000037U 607 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT3C2 0x00000036U 608 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT3C1 0x00000035U 609 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT3C0 0x00000034U 610 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT2_ADC 0x00000033U 611 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT2_DMA 0x00000032U 612 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT2_COMB 0x00000031U 613 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT2C2 0x00000030U 614 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT2C1 0x0000002FU 615 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT2C0 0x0000002EU 616 #define EVTSVT_CPUIRQ0SEL_PUBID_LRFD_EVT2 0x0000002CU 617 #define EVTSVT_CPUIRQ0SEL_PUBID_LRFD_EVT1 0x0000002BU 618 #define EVTSVT_CPUIRQ0SEL_PUBID_LRFD_EVT0 0x0000002AU 619 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT1_ADC 0x00000029U 620 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT1_DMA 0x00000028U 621 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT1C2 0x00000027U 622 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT1C1 0x00000026U 623 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT1C0 0x00000025U 624 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT0_ADC 0x00000024U 625 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT0_DMA 0x00000023U 626 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT0C2 0x00000022U 627 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT0C1 0x00000021U 628 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT0C0 0x00000020U 629 #define EVTSVT_CPUIRQ0SEL_PUBID_SYSTIM4 0x0000001FU 630 #define EVTSVT_CPUIRQ0SEL_PUBID_SYSTIM3 0x0000001EU 631 #define EVTSVT_CPUIRQ0SEL_PUBID_SYSTIM2 0x0000001DU 632 #define EVTSVT_CPUIRQ0SEL_PUBID_SYSTIM1 0x0000001CU 633 #define EVTSVT_CPUIRQ0SEL_PUBID_SYSTIM0 0x0000001BU 634 #define EVTSVT_CPUIRQ0SEL_PUBID_SYSTIM_LT 0x0000001AU 635 #define EVTSVT_CPUIRQ0SEL_PUBID_SYSTIM_HB 0x00000019U 636 #define EVTSVT_CPUIRQ0SEL_PUBID_I2C0_IRQ 0x00000018U 637 #define EVTSVT_CPUIRQ0SEL_PUBID_UART0_COMB 0x00000017U 638 #define EVTSVT_CPUIRQ0SEL_PUBID_AES_COMB 0x00000016U 639 #define EVTSVT_CPUIRQ0SEL_PUBID_DMA_ERR 0x00000015U 640 #define EVTSVT_CPUIRQ0SEL_PUBID_DMA_DONE_COMB 0x00000014U 641 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT1_COMB 0x00000013U 642 #define EVTSVT_CPUIRQ0SEL_PUBID_LGPT0_COMB 0x00000012U 643 #define EVTSVT_CPUIRQ0SEL_PUBID_ADC_EVT 0x00000011U 644 #define EVTSVT_CPUIRQ0SEL_PUBID_ADC_COMB 0x00000010U 645 #define EVTSVT_CPUIRQ0SEL_PUBID_SPI0_COMB 0x0000000FU 646 #define EVTSVT_CPUIRQ0SEL_PUBID_LRFD_IRQ2 0x0000000EU 647 #define EVTSVT_CPUIRQ0SEL_PUBID_LRFD_IRQ1 0x0000000DU 648 #define EVTSVT_CPUIRQ0SEL_PUBID_LRFD_IRQ0 0x0000000CU 649 #define EVTSVT_CPUIRQ0SEL_PUBID_FLASH_IRQ 0x0000000BU 650 #define EVTSVT_CPUIRQ0SEL_PUBID_GPIO_EVT 0x0000000AU 651 #define EVTSVT_CPUIRQ0SEL_PUBID_GPIO_COMB 0x00000009U 652 #define EVTSVT_CPUIRQ0SEL_PUBID_SYSTIM_COMB 0x00000008U 653 #define EVTSVT_CPUIRQ0SEL_PUBID_AON_IOC_COMB 0x00000007U 654 #define EVTSVT_CPUIRQ0SEL_PUBID_AON_LPMCMP_IRQ 0x00000006U 655 #define EVTSVT_CPUIRQ0SEL_PUBID_AON_DBG_COMB 0x00000005U 656 #define EVTSVT_CPUIRQ0SEL_PUBID_AON_RTC_COMB 0x00000004U 657 #define EVTSVT_CPUIRQ0SEL_PUBID_AON_CKM_COMB 0x00000003U 658 #define EVTSVT_CPUIRQ0SEL_PUBID_AON_PMU_COMB 0x00000002U 659 #define EVTSVT_CPUIRQ0SEL_PUBID_NONE 0x00000000U 660 661 //***************************************************************************** 662 // 663 // Register: EVTSVT_O_CPUIRQ1SEL 664 // 665 //***************************************************************************** 666 // Field: [5:0] PUBID 667 // 668 // Read/write selection value. 669 // Writing any other value than values defined by a ENUM may result in 670 // undefined behavior. 671 // ENUMs: 672 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 673 // LGPT3:ADCTRG setting 674 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 675 // setting 676 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 677 // found here LGPT3:MIS 678 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 679 // by LGPT3:C2CFG setting 680 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 681 // by LGPT3:C1CFG setting 682 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 683 // by LGPT3:C0CFG setting 684 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 685 // LGPT2:ADCTRG setting 686 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 687 // setting 688 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 689 // found here LGPT2:MIS 690 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 691 // by LGPT2:C2CFG setting 692 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 693 // by LGPT2:C1CFG setting 694 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 695 // by LGPT2:C0CFG setting 696 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 697 // LRFDDBELL:SYSTIMOEV.SRC2 698 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 699 // LRFDDBELL:SYSTIMOEV.SRC1 700 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 701 // LRFDDBELL:SYSTIMOEV.SRC0 702 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 703 // LGPT1:ADCTRG setting 704 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 705 // setting 706 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 707 // by LGPT1:C2CFG setting 708 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 709 // by LGPT1:C1CFG setting 710 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 711 // by LGPT1:C0CFG setting 712 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 713 // LGPT0:ADCTRG setting 714 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 715 // setting 716 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 717 // by LGPT0:C2CFG setting 718 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 719 // by LGPT0:C1CFG setting 720 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 721 // by LGPT0:C0CFG setting 722 // SYSTIM4 SYSTIM Channel 4 event, event flag is 723 // SYSTIM:MIS.EVT4 724 // SYSTIM3 SYSTIM Channel 3 event, event flag is 725 // SYSTIM:MIS.EVT3 726 // SYSTIM2 SYSTIM Channel 2 event, event flag is 727 // SYSTIM:MIS.EVT2 728 // SYSTIM1 SYSTIM Channel 1 event, event flag is 729 // SYSTIM:MIS.EVT1 730 // SYSTIM0 SYSTIM Channel 0 event, event flag is 731 // SYSTIM:MIS.EVT0 732 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 733 // signal to SVT clock 734 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 735 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 736 // found here I2C0:MIS 737 // UART0_COMB UART0 combined interrupt, interrupt flags are 738 // found here UART0:MIS 739 // AES_COMB AES accelerator combined interrupt request, 740 // interrupt flags can be found here AES:MIS 741 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 742 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 743 // can be found here DMA:REQDONE 744 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 745 // found here LGPT1:MIS 746 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 747 // found here LGPT0:MIS 748 // ADC_EVT ADC general published event, interrupt flags can 749 // be found here ADC:MIS1 750 // ADC_COMB ADC combined interrupt request, interrupt flags 751 // can be found here ADC:MIS0 752 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 753 // can be found here SPI0:MIS 754 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 755 // here LRFDDBELL:MIS2 756 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 757 // here LRFDDBELL:MIS1 758 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 759 // here LRFDDBELL:MIS0 760 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 761 // flash operation has completed, interrupt flags 762 // can be found here FLASH:MIS 763 // GPIO_EVT GPIO generic published event, controlled by 764 // GPIO:EVTCFG 765 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 766 // can be found here GPIO:MIS 767 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 768 // found here SYSTIM:MIS 769 // AON_IOC_COMB IOC synchronous combined event, controlled by 770 // IOC:EVTCFG 771 // AON_LPMCMP_IRQ AON LPCMP interrupt, controlled by SYS0:LPCMPCFG 772 // AON_DBG_COMB DebugSS combined interrupt, interrupt flags can be 773 // found here DBGSS:MIS 774 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 775 // AON_CKM_COMB CKMD combined interrupt request, interrupt flags 776 // can be found here CKMD:MIS 777 // AON_PMU_COMB PMU combined interrupt request for BATMON, 778 // interrupt flags can be found here PMUD:EVENT 779 // NONE Always inactive 780 #define EVTSVT_CPUIRQ1SEL_PUBID_W 6U 781 #define EVTSVT_CPUIRQ1SEL_PUBID_M 0x0000003FU 782 #define EVTSVT_CPUIRQ1SEL_PUBID_S 0U 783 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT3_ADC 0x00000039U 784 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT3_DMA 0x00000038U 785 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT3_COMB 0x00000037U 786 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT3C2 0x00000036U 787 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT3C1 0x00000035U 788 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT3C0 0x00000034U 789 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT2_ADC 0x00000033U 790 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT2_DMA 0x00000032U 791 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT2_COMB 0x00000031U 792 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT2C2 0x00000030U 793 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT2C1 0x0000002FU 794 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT2C0 0x0000002EU 795 #define EVTSVT_CPUIRQ1SEL_PUBID_LRFD_EVT2 0x0000002CU 796 #define EVTSVT_CPUIRQ1SEL_PUBID_LRFD_EVT1 0x0000002BU 797 #define EVTSVT_CPUIRQ1SEL_PUBID_LRFD_EVT0 0x0000002AU 798 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT1_ADC 0x00000029U 799 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT1_DMA 0x00000028U 800 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT1C2 0x00000027U 801 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT1C1 0x00000026U 802 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT1C0 0x00000025U 803 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT0_ADC 0x00000024U 804 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT0_DMA 0x00000023U 805 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT0C2 0x00000022U 806 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT0C1 0x00000021U 807 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT0C0 0x00000020U 808 #define EVTSVT_CPUIRQ1SEL_PUBID_SYSTIM4 0x0000001FU 809 #define EVTSVT_CPUIRQ1SEL_PUBID_SYSTIM3 0x0000001EU 810 #define EVTSVT_CPUIRQ1SEL_PUBID_SYSTIM2 0x0000001DU 811 #define EVTSVT_CPUIRQ1SEL_PUBID_SYSTIM1 0x0000001CU 812 #define EVTSVT_CPUIRQ1SEL_PUBID_SYSTIM0 0x0000001BU 813 #define EVTSVT_CPUIRQ1SEL_PUBID_SYSTIM_LT 0x0000001AU 814 #define EVTSVT_CPUIRQ1SEL_PUBID_SYSTIM_HB 0x00000019U 815 #define EVTSVT_CPUIRQ1SEL_PUBID_I2C0_IRQ 0x00000018U 816 #define EVTSVT_CPUIRQ1SEL_PUBID_UART0_COMB 0x00000017U 817 #define EVTSVT_CPUIRQ1SEL_PUBID_AES_COMB 0x00000016U 818 #define EVTSVT_CPUIRQ1SEL_PUBID_DMA_ERR 0x00000015U 819 #define EVTSVT_CPUIRQ1SEL_PUBID_DMA_DONE_COMB 0x00000014U 820 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT1_COMB 0x00000013U 821 #define EVTSVT_CPUIRQ1SEL_PUBID_LGPT0_COMB 0x00000012U 822 #define EVTSVT_CPUIRQ1SEL_PUBID_ADC_EVT 0x00000011U 823 #define EVTSVT_CPUIRQ1SEL_PUBID_ADC_COMB 0x00000010U 824 #define EVTSVT_CPUIRQ1SEL_PUBID_SPI0_COMB 0x0000000FU 825 #define EVTSVT_CPUIRQ1SEL_PUBID_LRFD_IRQ2 0x0000000EU 826 #define EVTSVT_CPUIRQ1SEL_PUBID_LRFD_IRQ1 0x0000000DU 827 #define EVTSVT_CPUIRQ1SEL_PUBID_LRFD_IRQ0 0x0000000CU 828 #define EVTSVT_CPUIRQ1SEL_PUBID_FLASH_IRQ 0x0000000BU 829 #define EVTSVT_CPUIRQ1SEL_PUBID_GPIO_EVT 0x0000000AU 830 #define EVTSVT_CPUIRQ1SEL_PUBID_GPIO_COMB 0x00000009U 831 #define EVTSVT_CPUIRQ1SEL_PUBID_SYSTIM_COMB 0x00000008U 832 #define EVTSVT_CPUIRQ1SEL_PUBID_AON_IOC_COMB 0x00000007U 833 #define EVTSVT_CPUIRQ1SEL_PUBID_AON_LPMCMP_IRQ 0x00000006U 834 #define EVTSVT_CPUIRQ1SEL_PUBID_AON_DBG_COMB 0x00000005U 835 #define EVTSVT_CPUIRQ1SEL_PUBID_AON_RTC_COMB 0x00000004U 836 #define EVTSVT_CPUIRQ1SEL_PUBID_AON_CKM_COMB 0x00000003U 837 #define EVTSVT_CPUIRQ1SEL_PUBID_AON_PMU_COMB 0x00000002U 838 #define EVTSVT_CPUIRQ1SEL_PUBID_NONE 0x00000000U 839 840 //***************************************************************************** 841 // 842 // Register: EVTSVT_O_CPUIRQ2SEL 843 // 844 //***************************************************************************** 845 // Field: [5:0] PUBID 846 // 847 // Read/write selection value. 848 // Writing any other value than values defined by a ENUM may result in 849 // undefined behavior. 850 // ENUMs: 851 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 852 // found here LGPT3:MIS 853 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 854 // found here LGPT2:MIS 855 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 856 // found here I2C0:MIS 857 // UART0_COMB UART0 combined interrupt, interrupt flags are 858 // found here UART0:MIS 859 // AES_COMB AES accelerator combined interrupt request, 860 // interrupt flags can be found here AES:MIS 861 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 862 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 863 // can be found here DMA:REQDONE 864 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 865 // found here LGPT1:MIS 866 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 867 // found here LGPT0:MIS 868 // ADC_COMB ADC combined interrupt request, interrupt flags 869 // can be found here ADC:MIS0 870 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 871 // can be found here SPI0:MIS 872 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 873 // here LRFDDBELL:MIS2 874 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 875 // here LRFDDBELL:MIS1 876 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 877 // here LRFDDBELL:MIS0 878 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 879 // flash operation has completed, interrupt flags 880 // can be found here FLASH:MIS 881 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 882 // can be found here GPIO:MIS 883 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 884 // found here SYSTIM:MIS 885 // AON_IOC_COMB IOC synchronous combined event, controlled by 886 // IOC:EVTCFG 887 // AON_LPMCMP_IRQ AON LPCMP interrupt, controlled by SYS0:LPCMPCFG 888 // AON_DBG_COMB DebugSS combined interrupt, interrupt flags can be 889 // found here DBGSS:MIS 890 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 891 // AON_CKM_COMB CKMD combined interrupt request, interrupt flags 892 // can be found here CKMD:MIS 893 // AON_PMU_COMB PMU combined interrupt request for BATMON, 894 // interrupt flags can be found here PMUD:EVENT 895 // NONE Always inactive 896 #define EVTSVT_CPUIRQ2SEL_PUBID_W 6U 897 #define EVTSVT_CPUIRQ2SEL_PUBID_M 0x0000003FU 898 #define EVTSVT_CPUIRQ2SEL_PUBID_S 0U 899 #define EVTSVT_CPUIRQ2SEL_PUBID_LGPT3_COMB 0x00000037U 900 #define EVTSVT_CPUIRQ2SEL_PUBID_LGPT2_COMB 0x00000031U 901 #define EVTSVT_CPUIRQ2SEL_PUBID_I2C0_IRQ 0x00000018U 902 #define EVTSVT_CPUIRQ2SEL_PUBID_UART0_COMB 0x00000017U 903 #define EVTSVT_CPUIRQ2SEL_PUBID_AES_COMB 0x00000016U 904 #define EVTSVT_CPUIRQ2SEL_PUBID_DMA_ERR 0x00000015U 905 #define EVTSVT_CPUIRQ2SEL_PUBID_DMA_DONE_COMB 0x00000014U 906 #define EVTSVT_CPUIRQ2SEL_PUBID_LGPT1_COMB 0x00000013U 907 #define EVTSVT_CPUIRQ2SEL_PUBID_LGPT0_COMB 0x00000012U 908 #define EVTSVT_CPUIRQ2SEL_PUBID_ADC_COMB 0x00000010U 909 #define EVTSVT_CPUIRQ2SEL_PUBID_SPI0_COMB 0x0000000FU 910 #define EVTSVT_CPUIRQ2SEL_PUBID_LRFD_IRQ2 0x0000000EU 911 #define EVTSVT_CPUIRQ2SEL_PUBID_LRFD_IRQ1 0x0000000DU 912 #define EVTSVT_CPUIRQ2SEL_PUBID_LRFD_IRQ0 0x0000000CU 913 #define EVTSVT_CPUIRQ2SEL_PUBID_FLASH_IRQ 0x0000000BU 914 #define EVTSVT_CPUIRQ2SEL_PUBID_GPIO_COMB 0x00000009U 915 #define EVTSVT_CPUIRQ2SEL_PUBID_SYSTIM_COMB 0x00000008U 916 #define EVTSVT_CPUIRQ2SEL_PUBID_AON_IOC_COMB 0x00000007U 917 #define EVTSVT_CPUIRQ2SEL_PUBID_AON_LPMCMP_IRQ 0x00000006U 918 #define EVTSVT_CPUIRQ2SEL_PUBID_AON_DBG_COMB 0x00000005U 919 #define EVTSVT_CPUIRQ2SEL_PUBID_AON_RTC_COMB 0x00000004U 920 #define EVTSVT_CPUIRQ2SEL_PUBID_AON_CKM_COMB 0x00000003U 921 #define EVTSVT_CPUIRQ2SEL_PUBID_AON_PMU_COMB 0x00000002U 922 #define EVTSVT_CPUIRQ2SEL_PUBID_NONE 0x00000000U 923 924 //***************************************************************************** 925 // 926 // Register: EVTSVT_O_CPUIRQ3SEL 927 // 928 //***************************************************************************** 929 // Field: [5:0] PUBID 930 // 931 // Read/write selection value. 932 // Writing any other value than values defined by a ENUM may result in 933 // undefined behavior. 934 // ENUMs: 935 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 936 // found here LGPT3:MIS 937 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 938 // found here LGPT2:MIS 939 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 940 // found here I2C0:MIS 941 // UART0_COMB UART0 combined interrupt, interrupt flags are 942 // found here UART0:MIS 943 // AES_COMB AES accelerator combined interrupt request, 944 // interrupt flags can be found here AES:MIS 945 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 946 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 947 // can be found here DMA:REQDONE 948 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 949 // found here LGPT1:MIS 950 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 951 // found here LGPT0:MIS 952 // ADC_COMB ADC combined interrupt request, interrupt flags 953 // can be found here ADC:MIS0 954 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 955 // can be found here SPI0:MIS 956 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 957 // here LRFDDBELL:MIS2 958 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 959 // here LRFDDBELL:MIS1 960 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 961 // here LRFDDBELL:MIS0 962 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 963 // flash operation has completed, interrupt flags 964 // can be found here FLASH:MIS 965 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 966 // can be found here GPIO:MIS 967 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 968 // found here SYSTIM:MIS 969 // AON_IOC_COMB IOC synchronous combined event, controlled by 970 // IOC:EVTCFG 971 // AON_LPMCMP_IRQ AON LPCMP interrupt, controlled by SYS0:LPCMPCFG 972 // AON_DBG_COMB DebugSS combined interrupt, interrupt flags can be 973 // found here DBGSS:MIS 974 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 975 // AON_CKM_COMB CKMD combined interrupt request, interrupt flags 976 // can be found here CKMD:MIS 977 // AON_PMU_COMB PMU combined interrupt request for BATMON, 978 // interrupt flags can be found here PMUD:EVENT 979 // NONE Always inactive 980 #define EVTSVT_CPUIRQ3SEL_PUBID_W 6U 981 #define EVTSVT_CPUIRQ3SEL_PUBID_M 0x0000003FU 982 #define EVTSVT_CPUIRQ3SEL_PUBID_S 0U 983 #define EVTSVT_CPUIRQ3SEL_PUBID_LGPT3_COMB 0x00000037U 984 #define EVTSVT_CPUIRQ3SEL_PUBID_LGPT2_COMB 0x00000031U 985 #define EVTSVT_CPUIRQ3SEL_PUBID_I2C0_IRQ 0x00000018U 986 #define EVTSVT_CPUIRQ3SEL_PUBID_UART0_COMB 0x00000017U 987 #define EVTSVT_CPUIRQ3SEL_PUBID_AES_COMB 0x00000016U 988 #define EVTSVT_CPUIRQ3SEL_PUBID_DMA_ERR 0x00000015U 989 #define EVTSVT_CPUIRQ3SEL_PUBID_DMA_DONE_COMB 0x00000014U 990 #define EVTSVT_CPUIRQ3SEL_PUBID_LGPT1_COMB 0x00000013U 991 #define EVTSVT_CPUIRQ3SEL_PUBID_LGPT0_COMB 0x00000012U 992 #define EVTSVT_CPUIRQ3SEL_PUBID_ADC_COMB 0x00000010U 993 #define EVTSVT_CPUIRQ3SEL_PUBID_SPI0_COMB 0x0000000FU 994 #define EVTSVT_CPUIRQ3SEL_PUBID_LRFD_IRQ2 0x0000000EU 995 #define EVTSVT_CPUIRQ3SEL_PUBID_LRFD_IRQ1 0x0000000DU 996 #define EVTSVT_CPUIRQ3SEL_PUBID_LRFD_IRQ0 0x0000000CU 997 #define EVTSVT_CPUIRQ3SEL_PUBID_FLASH_IRQ 0x0000000BU 998 #define EVTSVT_CPUIRQ3SEL_PUBID_GPIO_COMB 0x00000009U 999 #define EVTSVT_CPUIRQ3SEL_PUBID_SYSTIM_COMB 0x00000008U 1000 #define EVTSVT_CPUIRQ3SEL_PUBID_AON_IOC_COMB 0x00000007U 1001 #define EVTSVT_CPUIRQ3SEL_PUBID_AON_LPMCMP_IRQ 0x00000006U 1002 #define EVTSVT_CPUIRQ3SEL_PUBID_AON_DBG_COMB 0x00000005U 1003 #define EVTSVT_CPUIRQ3SEL_PUBID_AON_RTC_COMB 0x00000004U 1004 #define EVTSVT_CPUIRQ3SEL_PUBID_AON_CKM_COMB 0x00000003U 1005 #define EVTSVT_CPUIRQ3SEL_PUBID_AON_PMU_COMB 0x00000002U 1006 #define EVTSVT_CPUIRQ3SEL_PUBID_NONE 0x00000000U 1007 1008 //***************************************************************************** 1009 // 1010 // Register: EVTSVT_O_CPUIRQ4SEL 1011 // 1012 //***************************************************************************** 1013 // Field: [5:0] PUBID 1014 // 1015 // Read/write selection value. 1016 // Writing any other value than values defined by a ENUM may result in 1017 // undefined behavior. 1018 // ENUMs: 1019 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 1020 // found here LGPT3:MIS 1021 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 1022 // found here LGPT2:MIS 1023 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 1024 // found here I2C0:MIS 1025 // UART0_COMB UART0 combined interrupt, interrupt flags are 1026 // found here UART0:MIS 1027 // AES_COMB AES accelerator combined interrupt request, 1028 // interrupt flags can be found here AES:MIS 1029 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 1030 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 1031 // can be found here DMA:REQDONE 1032 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 1033 // found here LGPT1:MIS 1034 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 1035 // found here LGPT0:MIS 1036 // ADC_COMB ADC combined interrupt request, interrupt flags 1037 // can be found here ADC:MIS0 1038 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 1039 // can be found here SPI0:MIS 1040 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 1041 // here LRFDDBELL:MIS2 1042 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 1043 // here LRFDDBELL:MIS1 1044 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 1045 // here LRFDDBELL:MIS0 1046 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 1047 // flash operation has completed, interrupt flags 1048 // can be found here FLASH:MIS 1049 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 1050 // can be found here GPIO:MIS 1051 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 1052 // found here SYSTIM:MIS 1053 // AON_IOC_COMB IOC synchronous combined event, controlled by 1054 // IOC:EVTCFG 1055 // AON_LPMCMP_IRQ AON LPCMP interrupt, controlled by SYS0:LPCMPCFG 1056 // AON_DBG_COMB DebugSS combined interrupt, interrupt flags can be 1057 // found here DBGSS:MIS 1058 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 1059 // AON_CKM_COMB CKMD combined interrupt request, interrupt flags 1060 // can be found here CKMD:MIS 1061 // AON_PMU_COMB PMU combined interrupt request for BATMON, 1062 // interrupt flags can be found here PMUD:EVENT 1063 // NONE Always inactive 1064 #define EVTSVT_CPUIRQ4SEL_PUBID_W 6U 1065 #define EVTSVT_CPUIRQ4SEL_PUBID_M 0x0000003FU 1066 #define EVTSVT_CPUIRQ4SEL_PUBID_S 0U 1067 #define EVTSVT_CPUIRQ4SEL_PUBID_LGPT3_COMB 0x00000037U 1068 #define EVTSVT_CPUIRQ4SEL_PUBID_LGPT2_COMB 0x00000031U 1069 #define EVTSVT_CPUIRQ4SEL_PUBID_I2C0_IRQ 0x00000018U 1070 #define EVTSVT_CPUIRQ4SEL_PUBID_UART0_COMB 0x00000017U 1071 #define EVTSVT_CPUIRQ4SEL_PUBID_AES_COMB 0x00000016U 1072 #define EVTSVT_CPUIRQ4SEL_PUBID_DMA_ERR 0x00000015U 1073 #define EVTSVT_CPUIRQ4SEL_PUBID_DMA_DONE_COMB 0x00000014U 1074 #define EVTSVT_CPUIRQ4SEL_PUBID_LGPT1_COMB 0x00000013U 1075 #define EVTSVT_CPUIRQ4SEL_PUBID_LGPT0_COMB 0x00000012U 1076 #define EVTSVT_CPUIRQ4SEL_PUBID_ADC_COMB 0x00000010U 1077 #define EVTSVT_CPUIRQ4SEL_PUBID_SPI0_COMB 0x0000000FU 1078 #define EVTSVT_CPUIRQ4SEL_PUBID_LRFD_IRQ2 0x0000000EU 1079 #define EVTSVT_CPUIRQ4SEL_PUBID_LRFD_IRQ1 0x0000000DU 1080 #define EVTSVT_CPUIRQ4SEL_PUBID_LRFD_IRQ0 0x0000000CU 1081 #define EVTSVT_CPUIRQ4SEL_PUBID_FLASH_IRQ 0x0000000BU 1082 #define EVTSVT_CPUIRQ4SEL_PUBID_GPIO_COMB 0x00000009U 1083 #define EVTSVT_CPUIRQ4SEL_PUBID_SYSTIM_COMB 0x00000008U 1084 #define EVTSVT_CPUIRQ4SEL_PUBID_AON_IOC_COMB 0x00000007U 1085 #define EVTSVT_CPUIRQ4SEL_PUBID_AON_LPMCMP_IRQ 0x00000006U 1086 #define EVTSVT_CPUIRQ4SEL_PUBID_AON_DBG_COMB 0x00000005U 1087 #define EVTSVT_CPUIRQ4SEL_PUBID_AON_RTC_COMB 0x00000004U 1088 #define EVTSVT_CPUIRQ4SEL_PUBID_AON_CKM_COMB 0x00000003U 1089 #define EVTSVT_CPUIRQ4SEL_PUBID_AON_PMU_COMB 0x00000002U 1090 #define EVTSVT_CPUIRQ4SEL_PUBID_NONE 0x00000000U 1091 1092 //***************************************************************************** 1093 // 1094 // Register: EVTSVT_O_CPUIRQ5SEL 1095 // 1096 //***************************************************************************** 1097 // Field: [5:0] PUBID 1098 // 1099 // Read only selection value 1100 // ENUMs: 1101 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 1102 // can be found here GPIO:MIS 1103 #define EVTSVT_CPUIRQ5SEL_PUBID_W 6U 1104 #define EVTSVT_CPUIRQ5SEL_PUBID_M 0x0000003FU 1105 #define EVTSVT_CPUIRQ5SEL_PUBID_S 0U 1106 #define EVTSVT_CPUIRQ5SEL_PUBID_GPIO_COMB 0x00000009U 1107 1108 //***************************************************************************** 1109 // 1110 // Register: EVTSVT_O_CPUIRQ6SEL 1111 // 1112 //***************************************************************************** 1113 // Field: [5:0] PUBID 1114 // 1115 // Read only selection value 1116 // ENUMs: 1117 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 1118 // here LRFDDBELL:MIS0 1119 #define EVTSVT_CPUIRQ6SEL_PUBID_W 6U 1120 #define EVTSVT_CPUIRQ6SEL_PUBID_M 0x0000003FU 1121 #define EVTSVT_CPUIRQ6SEL_PUBID_S 0U 1122 #define EVTSVT_CPUIRQ6SEL_PUBID_LRFD_IRQ0 0x0000000CU 1123 1124 //***************************************************************************** 1125 // 1126 // Register: EVTSVT_O_CPUIRQ7SEL 1127 // 1128 //***************************************************************************** 1129 // Field: [5:0] PUBID 1130 // 1131 // Read only selection value 1132 // ENUMs: 1133 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 1134 // here LRFDDBELL:MIS1 1135 #define EVTSVT_CPUIRQ7SEL_PUBID_W 6U 1136 #define EVTSVT_CPUIRQ7SEL_PUBID_M 0x0000003FU 1137 #define EVTSVT_CPUIRQ7SEL_PUBID_S 0U 1138 #define EVTSVT_CPUIRQ7SEL_PUBID_LRFD_IRQ1 0x0000000DU 1139 1140 //***************************************************************************** 1141 // 1142 // Register: EVTSVT_O_CPUIRQ8SEL 1143 // 1144 //***************************************************************************** 1145 // Field: [5:0] PUBID 1146 // 1147 // Read only selection value 1148 // ENUMs: 1149 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 1150 // can be found here DMA:REQDONE 1151 #define EVTSVT_CPUIRQ8SEL_PUBID_W 6U 1152 #define EVTSVT_CPUIRQ8SEL_PUBID_M 0x0000003FU 1153 #define EVTSVT_CPUIRQ8SEL_PUBID_S 0U 1154 #define EVTSVT_CPUIRQ8SEL_PUBID_DMA_DONE_COMB 0x00000014U 1155 1156 //***************************************************************************** 1157 // 1158 // Register: EVTSVT_O_CPUIRQ9SEL 1159 // 1160 //***************************************************************************** 1161 // Field: [5:0] PUBID 1162 // 1163 // Read only selection value 1164 // ENUMs: 1165 // AES_COMB AES accelerator combined interrupt request, 1166 // interrupt flags can be found here AES:MIS 1167 #define EVTSVT_CPUIRQ9SEL_PUBID_W 6U 1168 #define EVTSVT_CPUIRQ9SEL_PUBID_M 0x0000003FU 1169 #define EVTSVT_CPUIRQ9SEL_PUBID_S 0U 1170 #define EVTSVT_CPUIRQ9SEL_PUBID_AES_COMB 0x00000016U 1171 1172 //***************************************************************************** 1173 // 1174 // Register: EVTSVT_O_CPUIRQ10SEL 1175 // 1176 //***************************************************************************** 1177 // Field: [5:0] PUBID 1178 // 1179 // Read only selection value 1180 // ENUMs: 1181 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 1182 // can be found here SPI0:MIS 1183 #define EVTSVT_CPUIRQ10SEL_PUBID_W 6U 1184 #define EVTSVT_CPUIRQ10SEL_PUBID_M 0x0000003FU 1185 #define EVTSVT_CPUIRQ10SEL_PUBID_S 0U 1186 #define EVTSVT_CPUIRQ10SEL_PUBID_SPI0_COMB 0x0000000FU 1187 1188 //***************************************************************************** 1189 // 1190 // Register: EVTSVT_O_CPUIRQ11SEL 1191 // 1192 //***************************************************************************** 1193 // Field: [5:0] PUBID 1194 // 1195 // Read only selection value 1196 // ENUMs: 1197 // UART0_COMB UART0 combined interrupt, interrupt flags are 1198 // found here UART0:MIS 1199 #define EVTSVT_CPUIRQ11SEL_PUBID_W 6U 1200 #define EVTSVT_CPUIRQ11SEL_PUBID_M 0x0000003FU 1201 #define EVTSVT_CPUIRQ11SEL_PUBID_S 0U 1202 #define EVTSVT_CPUIRQ11SEL_PUBID_UART0_COMB 0x00000017U 1203 1204 //***************************************************************************** 1205 // 1206 // Register: EVTSVT_O_CPUIRQ12SEL 1207 // 1208 //***************************************************************************** 1209 // Field: [5:0] PUBID 1210 // 1211 // Read only selection value 1212 // ENUMs: 1213 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 1214 // found here I2C0:MIS 1215 #define EVTSVT_CPUIRQ12SEL_PUBID_W 6U 1216 #define EVTSVT_CPUIRQ12SEL_PUBID_M 0x0000003FU 1217 #define EVTSVT_CPUIRQ12SEL_PUBID_S 0U 1218 #define EVTSVT_CPUIRQ12SEL_PUBID_I2C0_IRQ 0x00000018U 1219 1220 //***************************************************************************** 1221 // 1222 // Register: EVTSVT_O_CPUIRQ13SEL 1223 // 1224 //***************************************************************************** 1225 // Field: [5:0] PUBID 1226 // 1227 // Read only selection value 1228 // ENUMs: 1229 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 1230 // found here LGPT0:MIS 1231 #define EVTSVT_CPUIRQ13SEL_PUBID_W 6U 1232 #define EVTSVT_CPUIRQ13SEL_PUBID_M 0x0000003FU 1233 #define EVTSVT_CPUIRQ13SEL_PUBID_S 0U 1234 #define EVTSVT_CPUIRQ13SEL_PUBID_LGPT0_COMB 0x00000012U 1235 1236 //***************************************************************************** 1237 // 1238 // Register: EVTSVT_O_CPUIRQ14SEL 1239 // 1240 //***************************************************************************** 1241 // Field: [5:0] PUBID 1242 // 1243 // Read only selection value 1244 // ENUMs: 1245 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 1246 // found here LGPT1:MIS 1247 #define EVTSVT_CPUIRQ14SEL_PUBID_W 6U 1248 #define EVTSVT_CPUIRQ14SEL_PUBID_M 0x0000003FU 1249 #define EVTSVT_CPUIRQ14SEL_PUBID_S 0U 1250 #define EVTSVT_CPUIRQ14SEL_PUBID_LGPT1_COMB 0x00000013U 1251 1252 //***************************************************************************** 1253 // 1254 // Register: EVTSVT_O_CPUIRQ15SEL 1255 // 1256 //***************************************************************************** 1257 // Field: [5:0] PUBID 1258 // 1259 // Read only selection value 1260 // ENUMs: 1261 // ADC_COMB ADC combined interrupt request, interrupt flags 1262 // can be found here ADC:MIS0 1263 #define EVTSVT_CPUIRQ15SEL_PUBID_W 6U 1264 #define EVTSVT_CPUIRQ15SEL_PUBID_M 0x0000003FU 1265 #define EVTSVT_CPUIRQ15SEL_PUBID_S 0U 1266 #define EVTSVT_CPUIRQ15SEL_PUBID_ADC_COMB 0x00000010U 1267 1268 //***************************************************************************** 1269 // 1270 // Register: EVTSVT_O_CPUIRQ16SEL 1271 // 1272 //***************************************************************************** 1273 // Field: [5:0] PUBID 1274 // 1275 // Read/write selection value. 1276 // Writing any other value than values defined by a ENUM may result in 1277 // undefined behavior. 1278 // ENUMs: 1279 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 1280 // LGPT3:ADCTRG setting 1281 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 1282 // setting 1283 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 1284 // found here LGPT3:MIS 1285 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 1286 // by LGPT3:C2CFG setting 1287 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 1288 // by LGPT3:C1CFG setting 1289 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 1290 // by LGPT3:C0CFG setting 1291 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 1292 // LGPT2:ADCTRG setting 1293 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 1294 // setting 1295 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 1296 // found here LGPT2:MIS 1297 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 1298 // by LGPT2:C2CFG setting 1299 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 1300 // by LGPT2:C1CFG setting 1301 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 1302 // by LGPT2:C0CFG setting 1303 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 1304 // LRFDDBELL:SYSTIMOEV.SRC2 1305 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 1306 // LRFDDBELL:SYSTIMOEV.SRC1 1307 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 1308 // LRFDDBELL:SYSTIMOEV.SRC0 1309 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 1310 // LGPT1:ADCTRG setting 1311 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 1312 // setting 1313 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 1314 // by LGPT1:C2CFG setting 1315 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 1316 // by LGPT1:C1CFG setting 1317 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 1318 // by LGPT1:C0CFG setting 1319 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 1320 // LGPT0:ADCTRG setting 1321 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 1322 // setting 1323 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 1324 // by LGPT0:C2CFG setting 1325 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 1326 // by LGPT0:C1CFG setting 1327 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 1328 // by LGPT0:C0CFG setting 1329 // SYSTIM4 SYSTIM Channel 4 event, event flag is 1330 // SYSTIM:MIS.EVT4 1331 // SYSTIM3 SYSTIM Channel 3 event, event flag is 1332 // SYSTIM:MIS.EVT3 1333 // SYSTIM2 SYSTIM Channel 2 event, event flag is 1334 // SYSTIM:MIS.EVT2 1335 // SYSTIM1 SYSTIM Channel 1 event, event flag is 1336 // SYSTIM:MIS.EVT1 1337 // SYSTIM0 SYSTIM Channel 0 event, event flag is 1338 // SYSTIM:MIS.EVT0 1339 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 1340 // signal to SVT clock 1341 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 1342 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 1343 // found here I2C0:MIS 1344 // UART0_COMB UART0 combined interrupt, interrupt flags are 1345 // found here UART0:MIS 1346 // AES_COMB AES accelerator combined interrupt request, 1347 // interrupt flags can be found here AES:MIS 1348 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 1349 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 1350 // can be found here DMA:REQDONE 1351 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 1352 // found here LGPT1:MIS 1353 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 1354 // found here LGPT0:MIS 1355 // ADC_EVT ADC general published event, interrupt flags can 1356 // be found here ADC:MIS1 1357 // ADC_COMB ADC combined interrupt request, interrupt flags 1358 // can be found here ADC:MIS0 1359 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 1360 // can be found here SPI0:MIS 1361 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 1362 // here LRFDDBELL:MIS2 1363 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 1364 // here LRFDDBELL:MIS1 1365 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 1366 // here LRFDDBELL:MIS0 1367 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 1368 // flash operation has completed, interrupt flags 1369 // can be found here FLASH:MIS 1370 // GPIO_EVT GPIO generic published event, controlled by 1371 // GPIO:EVTCFG 1372 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 1373 // can be found here GPIO:MIS 1374 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 1375 // found here SYSTIM:MIS 1376 // AON_IOC_COMB IOC synchronous combined event, controlled by 1377 // IOC:EVTCFG 1378 // AON_LPMCMP_IRQ AON LPCMP interrupt, controlled by SYS0:LPCMPCFG 1379 // AON_DBG_COMB DebugSS combined interrupt, interrupt flags can be 1380 // found here DBGSS:MIS 1381 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 1382 // AON_CKM_COMB CKMD combined interrupt request, interrupt flags 1383 // can be found here CKMD:MIS 1384 // AON_PMU_COMB PMU combined interrupt request for BATMON, 1385 // interrupt flags can be found here PMUD:EVENT 1386 // NONE Always inactive 1387 #define EVTSVT_CPUIRQ16SEL_PUBID_W 6U 1388 #define EVTSVT_CPUIRQ16SEL_PUBID_M 0x0000003FU 1389 #define EVTSVT_CPUIRQ16SEL_PUBID_S 0U 1390 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT3_ADC 0x00000039U 1391 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT3_DMA 0x00000038U 1392 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT3_COMB 0x00000037U 1393 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT3C2 0x00000036U 1394 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT3C1 0x00000035U 1395 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT3C0 0x00000034U 1396 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT2_ADC 0x00000033U 1397 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT2_DMA 0x00000032U 1398 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT2_COMB 0x00000031U 1399 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT2C2 0x00000030U 1400 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT2C1 0x0000002FU 1401 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT2C0 0x0000002EU 1402 #define EVTSVT_CPUIRQ16SEL_PUBID_LRFD_EVT2 0x0000002CU 1403 #define EVTSVT_CPUIRQ16SEL_PUBID_LRFD_EVT1 0x0000002BU 1404 #define EVTSVT_CPUIRQ16SEL_PUBID_LRFD_EVT0 0x0000002AU 1405 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT1_ADC 0x00000029U 1406 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT1_DMA 0x00000028U 1407 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT1C2 0x00000027U 1408 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT1C1 0x00000026U 1409 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT1C0 0x00000025U 1410 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT0_ADC 0x00000024U 1411 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT0_DMA 0x00000023U 1412 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT0C2 0x00000022U 1413 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT0C1 0x00000021U 1414 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT0C0 0x00000020U 1415 #define EVTSVT_CPUIRQ16SEL_PUBID_SYSTIM4 0x0000001FU 1416 #define EVTSVT_CPUIRQ16SEL_PUBID_SYSTIM3 0x0000001EU 1417 #define EVTSVT_CPUIRQ16SEL_PUBID_SYSTIM2 0x0000001DU 1418 #define EVTSVT_CPUIRQ16SEL_PUBID_SYSTIM1 0x0000001CU 1419 #define EVTSVT_CPUIRQ16SEL_PUBID_SYSTIM0 0x0000001BU 1420 #define EVTSVT_CPUIRQ16SEL_PUBID_SYSTIM_LT 0x0000001AU 1421 #define EVTSVT_CPUIRQ16SEL_PUBID_SYSTIM_HB 0x00000019U 1422 #define EVTSVT_CPUIRQ16SEL_PUBID_I2C0_IRQ 0x00000018U 1423 #define EVTSVT_CPUIRQ16SEL_PUBID_UART0_COMB 0x00000017U 1424 #define EVTSVT_CPUIRQ16SEL_PUBID_AES_COMB 0x00000016U 1425 #define EVTSVT_CPUIRQ16SEL_PUBID_DMA_ERR 0x00000015U 1426 #define EVTSVT_CPUIRQ16SEL_PUBID_DMA_DONE_COMB 0x00000014U 1427 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT1_COMB 0x00000013U 1428 #define EVTSVT_CPUIRQ16SEL_PUBID_LGPT0_COMB 0x00000012U 1429 #define EVTSVT_CPUIRQ16SEL_PUBID_ADC_EVT 0x00000011U 1430 #define EVTSVT_CPUIRQ16SEL_PUBID_ADC_COMB 0x00000010U 1431 #define EVTSVT_CPUIRQ16SEL_PUBID_SPI0_COMB 0x0000000FU 1432 #define EVTSVT_CPUIRQ16SEL_PUBID_LRFD_IRQ2 0x0000000EU 1433 #define EVTSVT_CPUIRQ16SEL_PUBID_LRFD_IRQ1 0x0000000DU 1434 #define EVTSVT_CPUIRQ16SEL_PUBID_LRFD_IRQ0 0x0000000CU 1435 #define EVTSVT_CPUIRQ16SEL_PUBID_FLASH_IRQ 0x0000000BU 1436 #define EVTSVT_CPUIRQ16SEL_PUBID_GPIO_EVT 0x0000000AU 1437 #define EVTSVT_CPUIRQ16SEL_PUBID_GPIO_COMB 0x00000009U 1438 #define EVTSVT_CPUIRQ16SEL_PUBID_SYSTIM_COMB 0x00000008U 1439 #define EVTSVT_CPUIRQ16SEL_PUBID_AON_IOC_COMB 0x00000007U 1440 #define EVTSVT_CPUIRQ16SEL_PUBID_AON_LPMCMP_IRQ 0x00000006U 1441 #define EVTSVT_CPUIRQ16SEL_PUBID_AON_DBG_COMB 0x00000005U 1442 #define EVTSVT_CPUIRQ16SEL_PUBID_AON_RTC_COMB 0x00000004U 1443 #define EVTSVT_CPUIRQ16SEL_PUBID_AON_CKM_COMB 0x00000003U 1444 #define EVTSVT_CPUIRQ16SEL_PUBID_AON_PMU_COMB 0x00000002U 1445 #define EVTSVT_CPUIRQ16SEL_PUBID_NONE 0x00000000U 1446 1447 //***************************************************************************** 1448 // 1449 // Register: EVTSVT_O_CPUIRQ17SEL 1450 // 1451 //***************************************************************************** 1452 // Field: [5:0] PUBID 1453 // 1454 // Read only selection value 1455 // ENUMs: 1456 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 1457 // found here LGPT2:MIS 1458 #define EVTSVT_CPUIRQ17SEL_PUBID_W 6U 1459 #define EVTSVT_CPUIRQ17SEL_PUBID_M 0x0000003FU 1460 #define EVTSVT_CPUIRQ17SEL_PUBID_S 0U 1461 #define EVTSVT_CPUIRQ17SEL_PUBID_LGPT2_COMB 0x00000031U 1462 1463 //***************************************************************************** 1464 // 1465 // Register: EVTSVT_O_CPUIRQ18SEL 1466 // 1467 //***************************************************************************** 1468 // Field: [5:0] PUBID 1469 // 1470 // Read only selection value 1471 // ENUMs: 1472 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 1473 // found here LGPT3:MIS 1474 #define EVTSVT_CPUIRQ18SEL_PUBID_W 6U 1475 #define EVTSVT_CPUIRQ18SEL_PUBID_M 0x0000003FU 1476 #define EVTSVT_CPUIRQ18SEL_PUBID_S 0U 1477 #define EVTSVT_CPUIRQ18SEL_PUBID_LGPT3_COMB 0x00000037U 1478 1479 //***************************************************************************** 1480 // 1481 // Register: EVTSVT_O_SYSTIMC0SEL 1482 // 1483 //***************************************************************************** 1484 // Field: [5:0] PUBID 1485 // 1486 // Read only selection value 1487 // ENUMs: 1488 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 1489 #define EVTSVT_SYSTIMC0SEL_PUBID_W 6U 1490 #define EVTSVT_SYSTIMC0SEL_PUBID_M 0x0000003FU 1491 #define EVTSVT_SYSTIMC0SEL_PUBID_S 0U 1492 #define EVTSVT_SYSTIMC0SEL_PUBID_AON_RTC_COMB 0x00000004U 1493 1494 //***************************************************************************** 1495 // 1496 // Register: EVTSVT_O_SYSTIMC1SEL 1497 // 1498 //***************************************************************************** 1499 // Field: [5:0] PUBID 1500 // 1501 // Read/write selection value. 1502 // Writing any other value than values defined by a ENUM may result in 1503 // undefined behavior. 1504 // ENUMs: 1505 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 1506 // LGPT3:ADCTRG setting 1507 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 1508 // setting 1509 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 1510 // found here LGPT3:MIS 1511 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 1512 // by LGPT3:C2CFG setting 1513 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 1514 // by LGPT3:C1CFG setting 1515 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 1516 // by LGPT3:C0CFG setting 1517 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 1518 // LGPT2:ADCTRG setting 1519 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 1520 // setting 1521 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 1522 // found here LGPT2:MIS 1523 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 1524 // by LGPT2:C2CFG setting 1525 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 1526 // by LGPT2:C1CFG setting 1527 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 1528 // by LGPT2:C0CFG setting 1529 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 1530 // LRFDDBELL:SYSTIMOEV.SRC2 1531 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 1532 // LRFDDBELL:SYSTIMOEV.SRC1 1533 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 1534 // LRFDDBELL:SYSTIMOEV.SRC0 1535 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 1536 // LGPT1:ADCTRG setting 1537 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 1538 // setting 1539 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 1540 // by LGPT1:C2CFG setting 1541 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 1542 // by LGPT1:C1CFG setting 1543 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 1544 // by LGPT1:C0CFG setting 1545 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 1546 // LGPT0:ADCTRG setting 1547 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 1548 // setting 1549 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 1550 // by LGPT0:C2CFG setting 1551 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 1552 // by LGPT0:C1CFG setting 1553 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 1554 // by LGPT0:C0CFG setting 1555 // SYSTIM4 SYSTIM Channel 4 event, event flag is 1556 // SYSTIM:MIS.EVT4 1557 // SYSTIM3 SYSTIM Channel 3 event, event flag is 1558 // SYSTIM:MIS.EVT3 1559 // SYSTIM2 SYSTIM Channel 2 event, event flag is 1560 // SYSTIM:MIS.EVT2 1561 // SYSTIM1 SYSTIM Channel 1 event, event flag is 1562 // SYSTIM:MIS.EVT1 1563 // SYSTIM0 SYSTIM Channel 0 event, event flag is 1564 // SYSTIM:MIS.EVT0 1565 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 1566 // signal to SVT clock 1567 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 1568 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 1569 // found here I2C0:MIS 1570 // UART0_COMB UART0 combined interrupt, interrupt flags are 1571 // found here UART0:MIS 1572 // AES_COMB AES accelerator combined interrupt request, 1573 // interrupt flags can be found here AES:MIS 1574 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 1575 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 1576 // can be found here DMA:REQDONE 1577 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 1578 // found here LGPT1:MIS 1579 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 1580 // found here LGPT0:MIS 1581 // ADC_EVT ADC general published event, interrupt flags can 1582 // be found here ADC:MIS1 1583 // ADC_COMB ADC combined interrupt request, interrupt flags 1584 // can be found here ADC:MIS0 1585 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 1586 // can be found here SPI0:MIS 1587 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 1588 // here LRFDDBELL:MIS2 1589 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 1590 // here LRFDDBELL:MIS1 1591 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 1592 // here LRFDDBELL:MIS0 1593 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 1594 // flash operation has completed, interrupt flags 1595 // can be found here FLASH:MIS 1596 // GPIO_EVT GPIO generic published event, controlled by 1597 // GPIO:EVTCFG 1598 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 1599 // can be found here GPIO:MIS 1600 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 1601 // found here SYSTIM:MIS 1602 // AON_IOC_COMB IOC synchronous combined event, controlled by 1603 // IOC:EVTCFG 1604 // AON_LPMCMP_IRQ AON LPCMP interrupt, controlled by SYS0:LPCMPCFG 1605 // AON_DBG_COMB DebugSS combined interrupt, interrupt flags can be 1606 // found here DBGSS:MIS 1607 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 1608 // AON_CKM_COMB CKMD combined interrupt request, interrupt flags 1609 // can be found here CKMD:MIS 1610 // AON_PMU_COMB PMU combined interrupt request for BATMON, 1611 // interrupt flags can be found here PMUD:EVENT 1612 // NONE Always inactive 1613 #define EVTSVT_SYSTIMC1SEL_PUBID_W 6U 1614 #define EVTSVT_SYSTIMC1SEL_PUBID_M 0x0000003FU 1615 #define EVTSVT_SYSTIMC1SEL_PUBID_S 0U 1616 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT3_ADC 0x00000039U 1617 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT3_DMA 0x00000038U 1618 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT3_COMB 0x00000037U 1619 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT3C2 0x00000036U 1620 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT3C1 0x00000035U 1621 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT3C0 0x00000034U 1622 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT2_ADC 0x00000033U 1623 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT2_DMA 0x00000032U 1624 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT2_COMB 0x00000031U 1625 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT2C2 0x00000030U 1626 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT2C1 0x0000002FU 1627 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT2C0 0x0000002EU 1628 #define EVTSVT_SYSTIMC1SEL_PUBID_LRFD_EVT2 0x0000002CU 1629 #define EVTSVT_SYSTIMC1SEL_PUBID_LRFD_EVT1 0x0000002BU 1630 #define EVTSVT_SYSTIMC1SEL_PUBID_LRFD_EVT0 0x0000002AU 1631 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT1_ADC 0x00000029U 1632 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT1_DMA 0x00000028U 1633 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT1C2 0x00000027U 1634 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT1C1 0x00000026U 1635 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT1C0 0x00000025U 1636 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT0_ADC 0x00000024U 1637 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT0_DMA 0x00000023U 1638 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT0C2 0x00000022U 1639 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT0C1 0x00000021U 1640 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT0C0 0x00000020U 1641 #define EVTSVT_SYSTIMC1SEL_PUBID_SYSTIM4 0x0000001FU 1642 #define EVTSVT_SYSTIMC1SEL_PUBID_SYSTIM3 0x0000001EU 1643 #define EVTSVT_SYSTIMC1SEL_PUBID_SYSTIM2 0x0000001DU 1644 #define EVTSVT_SYSTIMC1SEL_PUBID_SYSTIM1 0x0000001CU 1645 #define EVTSVT_SYSTIMC1SEL_PUBID_SYSTIM0 0x0000001BU 1646 #define EVTSVT_SYSTIMC1SEL_PUBID_SYSTIM_LT 0x0000001AU 1647 #define EVTSVT_SYSTIMC1SEL_PUBID_SYSTIM_HB 0x00000019U 1648 #define EVTSVT_SYSTIMC1SEL_PUBID_I2C0_IRQ 0x00000018U 1649 #define EVTSVT_SYSTIMC1SEL_PUBID_UART0_COMB 0x00000017U 1650 #define EVTSVT_SYSTIMC1SEL_PUBID_AES_COMB 0x00000016U 1651 #define EVTSVT_SYSTIMC1SEL_PUBID_DMA_ERR 0x00000015U 1652 #define EVTSVT_SYSTIMC1SEL_PUBID_DMA_DONE_COMB 0x00000014U 1653 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT1_COMB 0x00000013U 1654 #define EVTSVT_SYSTIMC1SEL_PUBID_LGPT0_COMB 0x00000012U 1655 #define EVTSVT_SYSTIMC1SEL_PUBID_ADC_EVT 0x00000011U 1656 #define EVTSVT_SYSTIMC1SEL_PUBID_ADC_COMB 0x00000010U 1657 #define EVTSVT_SYSTIMC1SEL_PUBID_SPI0_COMB 0x0000000FU 1658 #define EVTSVT_SYSTIMC1SEL_PUBID_LRFD_IRQ2 0x0000000EU 1659 #define EVTSVT_SYSTIMC1SEL_PUBID_LRFD_IRQ1 0x0000000DU 1660 #define EVTSVT_SYSTIMC1SEL_PUBID_LRFD_IRQ0 0x0000000CU 1661 #define EVTSVT_SYSTIMC1SEL_PUBID_FLASH_IRQ 0x0000000BU 1662 #define EVTSVT_SYSTIMC1SEL_PUBID_GPIO_EVT 0x0000000AU 1663 #define EVTSVT_SYSTIMC1SEL_PUBID_GPIO_COMB 0x00000009U 1664 #define EVTSVT_SYSTIMC1SEL_PUBID_SYSTIM_COMB 0x00000008U 1665 #define EVTSVT_SYSTIMC1SEL_PUBID_AON_IOC_COMB 0x00000007U 1666 #define EVTSVT_SYSTIMC1SEL_PUBID_AON_LPMCMP_IRQ 0x00000006U 1667 #define EVTSVT_SYSTIMC1SEL_PUBID_AON_DBG_COMB 0x00000005U 1668 #define EVTSVT_SYSTIMC1SEL_PUBID_AON_RTC_COMB 0x00000004U 1669 #define EVTSVT_SYSTIMC1SEL_PUBID_AON_CKM_COMB 0x00000003U 1670 #define EVTSVT_SYSTIMC1SEL_PUBID_AON_PMU_COMB 0x00000002U 1671 #define EVTSVT_SYSTIMC1SEL_PUBID_NONE 0x00000000U 1672 1673 //***************************************************************************** 1674 // 1675 // Register: EVTSVT_O_SYSTIMC2SEL 1676 // 1677 //***************************************************************************** 1678 // Field: [5:0] PUBID 1679 // 1680 // Read only selection value 1681 // ENUMs: 1682 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 1683 // LRFDDBELL:SYSTIMOEV.SRC0 1684 #define EVTSVT_SYSTIMC2SEL_PUBID_W 6U 1685 #define EVTSVT_SYSTIMC2SEL_PUBID_M 0x0000003FU 1686 #define EVTSVT_SYSTIMC2SEL_PUBID_S 0U 1687 #define EVTSVT_SYSTIMC2SEL_PUBID_LRFD_EVT0 0x0000002AU 1688 1689 //***************************************************************************** 1690 // 1691 // Register: EVTSVT_O_SYSTIMC3SEL 1692 // 1693 //***************************************************************************** 1694 // Field: [5:0] PUBID 1695 // 1696 // Read only selection value 1697 // ENUMs: 1698 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 1699 // LRFDDBELL:SYSTIMOEV.SRC1 1700 #define EVTSVT_SYSTIMC3SEL_PUBID_W 6U 1701 #define EVTSVT_SYSTIMC3SEL_PUBID_M 0x0000003FU 1702 #define EVTSVT_SYSTIMC3SEL_PUBID_S 0U 1703 #define EVTSVT_SYSTIMC3SEL_PUBID_LRFD_EVT1 0x0000002BU 1704 1705 //***************************************************************************** 1706 // 1707 // Register: EVTSVT_O_SYSTIMC4SEL 1708 // 1709 //***************************************************************************** 1710 // Field: [5:0] PUBID 1711 // 1712 // Read only selection value 1713 // ENUMs: 1714 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 1715 // LRFDDBELL:SYSTIMOEV.SRC2 1716 #define EVTSVT_SYSTIMC4SEL_PUBID_W 6U 1717 #define EVTSVT_SYSTIMC4SEL_PUBID_M 0x0000003FU 1718 #define EVTSVT_SYSTIMC4SEL_PUBID_S 0U 1719 #define EVTSVT_SYSTIMC4SEL_PUBID_LRFD_EVT2 0x0000002CU 1720 1721 //***************************************************************************** 1722 // 1723 // Register: EVTSVT_O_ADCTRGSEL 1724 // 1725 //***************************************************************************** 1726 // Field: [5:0] PUBID 1727 // 1728 // Read/write selection value. 1729 // Writing any other value than values defined by a ENUM may result in 1730 // undefined behavior. 1731 // ENUMs: 1732 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 1733 // LGPT3:ADCTRG setting 1734 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 1735 // setting 1736 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 1737 // found here LGPT3:MIS 1738 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 1739 // by LGPT3:C2CFG setting 1740 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 1741 // by LGPT3:C1CFG setting 1742 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 1743 // by LGPT3:C0CFG setting 1744 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 1745 // LGPT2:ADCTRG setting 1746 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 1747 // setting 1748 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 1749 // found here LGPT2:MIS 1750 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 1751 // by LGPT2:C2CFG setting 1752 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 1753 // by LGPT2:C1CFG setting 1754 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 1755 // by LGPT2:C0CFG setting 1756 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 1757 // LRFDDBELL:SYSTIMOEV.SRC2 1758 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 1759 // LRFDDBELL:SYSTIMOEV.SRC1 1760 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 1761 // LRFDDBELL:SYSTIMOEV.SRC0 1762 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 1763 // LGPT1:ADCTRG setting 1764 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 1765 // setting 1766 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 1767 // by LGPT1:C2CFG setting 1768 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 1769 // by LGPT1:C1CFG setting 1770 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 1771 // by LGPT1:C0CFG setting 1772 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 1773 // LGPT0:ADCTRG setting 1774 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 1775 // setting 1776 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 1777 // by LGPT0:C2CFG setting 1778 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 1779 // by LGPT0:C1CFG setting 1780 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 1781 // by LGPT0:C0CFG setting 1782 // SYSTIM4 SYSTIM Channel 4 event, event flag is 1783 // SYSTIM:MIS.EVT4 1784 // SYSTIM3 SYSTIM Channel 3 event, event flag is 1785 // SYSTIM:MIS.EVT3 1786 // SYSTIM2 SYSTIM Channel 2 event, event flag is 1787 // SYSTIM:MIS.EVT2 1788 // SYSTIM1 SYSTIM Channel 1 event, event flag is 1789 // SYSTIM:MIS.EVT1 1790 // SYSTIM0 SYSTIM Channel 0 event, event flag is 1791 // SYSTIM:MIS.EVT0 1792 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 1793 // signal to SVT clock 1794 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 1795 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 1796 // found here I2C0:MIS 1797 // UART0_COMB UART0 combined interrupt, interrupt flags are 1798 // found here UART0:MIS 1799 // AES_COMB AES accelerator combined interrupt request, 1800 // interrupt flags can be found here AES:MIS 1801 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 1802 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 1803 // can be found here DMA:REQDONE 1804 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 1805 // found here LGPT1:MIS 1806 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 1807 // found here LGPT0:MIS 1808 // ADC_EVT ADC general published event, interrupt flags can 1809 // be found here ADC:MIS1 1810 // ADC_COMB ADC combined interrupt request, interrupt flags 1811 // can be found here ADC:MIS0 1812 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 1813 // can be found here SPI0:MIS 1814 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 1815 // here LRFDDBELL:MIS2 1816 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 1817 // here LRFDDBELL:MIS1 1818 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 1819 // here LRFDDBELL:MIS0 1820 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 1821 // flash operation has completed, interrupt flags 1822 // can be found here FLASH:MIS 1823 // GPIO_EVT GPIO generic published event, controlled by 1824 // GPIO:EVTCFG 1825 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 1826 // can be found here GPIO:MIS 1827 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 1828 // found here SYSTIM:MIS 1829 // AON_IOC_COMB IOC synchronous combined event, controlled by 1830 // IOC:EVTCFG 1831 // AON_LPMCMP_IRQ AON LPCMP interrupt, controlled by SYS0:LPCMPCFG 1832 // AON_DBG_COMB DebugSS combined interrupt, interrupt flags can be 1833 // found here DBGSS:MIS 1834 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 1835 // AON_CKM_COMB CKMD combined interrupt request, interrupt flags 1836 // can be found here CKMD:MIS 1837 // AON_PMU_COMB PMU combined interrupt request for BATMON, 1838 // interrupt flags can be found here PMUD:EVENT 1839 // NONE Always inactive 1840 #define EVTSVT_ADCTRGSEL_PUBID_W 6U 1841 #define EVTSVT_ADCTRGSEL_PUBID_M 0x0000003FU 1842 #define EVTSVT_ADCTRGSEL_PUBID_S 0U 1843 #define EVTSVT_ADCTRGSEL_PUBID_LGPT3_ADC 0x00000039U 1844 #define EVTSVT_ADCTRGSEL_PUBID_LGPT3_DMA 0x00000038U 1845 #define EVTSVT_ADCTRGSEL_PUBID_LGPT3_COMB 0x00000037U 1846 #define EVTSVT_ADCTRGSEL_PUBID_LGPT3C2 0x00000036U 1847 #define EVTSVT_ADCTRGSEL_PUBID_LGPT3C1 0x00000035U 1848 #define EVTSVT_ADCTRGSEL_PUBID_LGPT3C0 0x00000034U 1849 #define EVTSVT_ADCTRGSEL_PUBID_LGPT2_ADC 0x00000033U 1850 #define EVTSVT_ADCTRGSEL_PUBID_LGPT2_DMA 0x00000032U 1851 #define EVTSVT_ADCTRGSEL_PUBID_LGPT2_COMB 0x00000031U 1852 #define EVTSVT_ADCTRGSEL_PUBID_LGPT2C2 0x00000030U 1853 #define EVTSVT_ADCTRGSEL_PUBID_LGPT2C1 0x0000002FU 1854 #define EVTSVT_ADCTRGSEL_PUBID_LGPT2C0 0x0000002EU 1855 #define EVTSVT_ADCTRGSEL_PUBID_LRFD_EVT2 0x0000002CU 1856 #define EVTSVT_ADCTRGSEL_PUBID_LRFD_EVT1 0x0000002BU 1857 #define EVTSVT_ADCTRGSEL_PUBID_LRFD_EVT0 0x0000002AU 1858 #define EVTSVT_ADCTRGSEL_PUBID_LGPT1_ADC 0x00000029U 1859 #define EVTSVT_ADCTRGSEL_PUBID_LGPT1_DMA 0x00000028U 1860 #define EVTSVT_ADCTRGSEL_PUBID_LGPT1C2 0x00000027U 1861 #define EVTSVT_ADCTRGSEL_PUBID_LGPT1C1 0x00000026U 1862 #define EVTSVT_ADCTRGSEL_PUBID_LGPT1C0 0x00000025U 1863 #define EVTSVT_ADCTRGSEL_PUBID_LGPT0_ADC 0x00000024U 1864 #define EVTSVT_ADCTRGSEL_PUBID_LGPT0_DMA 0x00000023U 1865 #define EVTSVT_ADCTRGSEL_PUBID_LGPT0C2 0x00000022U 1866 #define EVTSVT_ADCTRGSEL_PUBID_LGPT0C1 0x00000021U 1867 #define EVTSVT_ADCTRGSEL_PUBID_LGPT0C0 0x00000020U 1868 #define EVTSVT_ADCTRGSEL_PUBID_SYSTIM4 0x0000001FU 1869 #define EVTSVT_ADCTRGSEL_PUBID_SYSTIM3 0x0000001EU 1870 #define EVTSVT_ADCTRGSEL_PUBID_SYSTIM2 0x0000001DU 1871 #define EVTSVT_ADCTRGSEL_PUBID_SYSTIM1 0x0000001CU 1872 #define EVTSVT_ADCTRGSEL_PUBID_SYSTIM0 0x0000001BU 1873 #define EVTSVT_ADCTRGSEL_PUBID_SYSTIM_LT 0x0000001AU 1874 #define EVTSVT_ADCTRGSEL_PUBID_SYSTIM_HB 0x00000019U 1875 #define EVTSVT_ADCTRGSEL_PUBID_I2C0_IRQ 0x00000018U 1876 #define EVTSVT_ADCTRGSEL_PUBID_UART0_COMB 0x00000017U 1877 #define EVTSVT_ADCTRGSEL_PUBID_AES_COMB 0x00000016U 1878 #define EVTSVT_ADCTRGSEL_PUBID_DMA_ERR 0x00000015U 1879 #define EVTSVT_ADCTRGSEL_PUBID_DMA_DONE_COMB 0x00000014U 1880 #define EVTSVT_ADCTRGSEL_PUBID_LGPT1_COMB 0x00000013U 1881 #define EVTSVT_ADCTRGSEL_PUBID_LGPT0_COMB 0x00000012U 1882 #define EVTSVT_ADCTRGSEL_PUBID_ADC_EVT 0x00000011U 1883 #define EVTSVT_ADCTRGSEL_PUBID_ADC_COMB 0x00000010U 1884 #define EVTSVT_ADCTRGSEL_PUBID_SPI0_COMB 0x0000000FU 1885 #define EVTSVT_ADCTRGSEL_PUBID_LRFD_IRQ2 0x0000000EU 1886 #define EVTSVT_ADCTRGSEL_PUBID_LRFD_IRQ1 0x0000000DU 1887 #define EVTSVT_ADCTRGSEL_PUBID_LRFD_IRQ0 0x0000000CU 1888 #define EVTSVT_ADCTRGSEL_PUBID_FLASH_IRQ 0x0000000BU 1889 #define EVTSVT_ADCTRGSEL_PUBID_GPIO_EVT 0x0000000AU 1890 #define EVTSVT_ADCTRGSEL_PUBID_GPIO_COMB 0x00000009U 1891 #define EVTSVT_ADCTRGSEL_PUBID_SYSTIM_COMB 0x00000008U 1892 #define EVTSVT_ADCTRGSEL_PUBID_AON_IOC_COMB 0x00000007U 1893 #define EVTSVT_ADCTRGSEL_PUBID_AON_LPMCMP_IRQ 0x00000006U 1894 #define EVTSVT_ADCTRGSEL_PUBID_AON_DBG_COMB 0x00000005U 1895 #define EVTSVT_ADCTRGSEL_PUBID_AON_RTC_COMB 0x00000004U 1896 #define EVTSVT_ADCTRGSEL_PUBID_AON_CKM_COMB 0x00000003U 1897 #define EVTSVT_ADCTRGSEL_PUBID_AON_PMU_COMB 0x00000002U 1898 #define EVTSVT_ADCTRGSEL_PUBID_NONE 0x00000000U 1899 1900 //***************************************************************************** 1901 // 1902 // Register: EVTSVT_O_LGPTSYNCSEL 1903 // 1904 //***************************************************************************** 1905 // Field: [5:0] PUBID 1906 // 1907 // Read/write selection value. 1908 // Writing any other value than values defined by a ENUM may result in 1909 // undefined behavior. 1910 // ENUMs: 1911 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 1912 // LGPT3:ADCTRG setting 1913 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 1914 // setting 1915 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 1916 // found here LGPT3:MIS 1917 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 1918 // by LGPT3:C2CFG setting 1919 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 1920 // by LGPT3:C1CFG setting 1921 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 1922 // by LGPT3:C0CFG setting 1923 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 1924 // LGPT2:ADCTRG setting 1925 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 1926 // setting 1927 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 1928 // found here LGPT2:MIS 1929 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 1930 // by LGPT2:C2CFG setting 1931 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 1932 // by LGPT2:C1CFG setting 1933 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 1934 // by LGPT2:C0CFG setting 1935 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 1936 // LRFDDBELL:SYSTIMOEV.SRC2 1937 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 1938 // LRFDDBELL:SYSTIMOEV.SRC1 1939 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 1940 // LRFDDBELL:SYSTIMOEV.SRC0 1941 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 1942 // LGPT1:ADCTRG setting 1943 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 1944 // setting 1945 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 1946 // by LGPT1:C2CFG setting 1947 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 1948 // by LGPT1:C1CFG setting 1949 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 1950 // by LGPT1:C0CFG setting 1951 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 1952 // LGPT0:ADCTRG setting 1953 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 1954 // setting 1955 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 1956 // by LGPT0:C2CFG setting 1957 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 1958 // by LGPT0:C1CFG setting 1959 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 1960 // by LGPT0:C0CFG setting 1961 // SYSTIM4 SYSTIM Channel 4 event, event flag is 1962 // SYSTIM:MIS.EVT4 1963 // SYSTIM3 SYSTIM Channel 3 event, event flag is 1964 // SYSTIM:MIS.EVT3 1965 // SYSTIM2 SYSTIM Channel 2 event, event flag is 1966 // SYSTIM:MIS.EVT2 1967 // SYSTIM1 SYSTIM Channel 1 event, event flag is 1968 // SYSTIM:MIS.EVT1 1969 // SYSTIM0 SYSTIM Channel 0 event, event flag is 1970 // SYSTIM:MIS.EVT0 1971 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 1972 // signal to SVT clock 1973 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 1974 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 1975 // found here I2C0:MIS 1976 // UART0_COMB UART0 combined interrupt, interrupt flags are 1977 // found here UART0:MIS 1978 // AES_COMB AES accelerator combined interrupt request, 1979 // interrupt flags can be found here AES:MIS 1980 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 1981 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 1982 // can be found here DMA:REQDONE 1983 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 1984 // found here LGPT1:MIS 1985 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 1986 // found here LGPT0:MIS 1987 // ADC_EVT ADC general published event, interrupt flags can 1988 // be found here ADC:MIS1 1989 // ADC_COMB ADC combined interrupt request, interrupt flags 1990 // can be found here ADC:MIS0 1991 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 1992 // can be found here SPI0:MIS 1993 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 1994 // here LRFDDBELL:MIS2 1995 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 1996 // here LRFDDBELL:MIS1 1997 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 1998 // here LRFDDBELL:MIS0 1999 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 2000 // flash operation has completed, interrupt flags 2001 // can be found here FLASH:MIS 2002 // GPIO_EVT GPIO generic published event, controlled by 2003 // GPIO:EVTCFG 2004 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 2005 // can be found here GPIO:MIS 2006 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 2007 // found here SYSTIM:MIS 2008 // AON_IOC_COMB IOC synchronous combined event, controlled by 2009 // IOC:EVTCFG 2010 // AON_LPMCMP_IRQ AON LPCMP interrupt, controlled by SYS0:LPCMPCFG 2011 // AON_DBG_COMB DebugSS combined interrupt, interrupt flags can be 2012 // found here DBGSS:MIS 2013 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 2014 // AON_CKM_COMB CKMD combined interrupt request, interrupt flags 2015 // can be found here CKMD:MIS 2016 // AON_PMU_COMB PMU combined interrupt request for BATMON, 2017 // interrupt flags can be found here PMUD:EVENT 2018 // NONE Always inactive 2019 #define EVTSVT_LGPTSYNCSEL_PUBID_W 6U 2020 #define EVTSVT_LGPTSYNCSEL_PUBID_M 0x0000003FU 2021 #define EVTSVT_LGPTSYNCSEL_PUBID_S 0U 2022 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT3_ADC 0x00000039U 2023 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT3_DMA 0x00000038U 2024 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT3_COMB 0x00000037U 2025 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT3C2 0x00000036U 2026 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT3C1 0x00000035U 2027 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT3C0 0x00000034U 2028 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT2_ADC 0x00000033U 2029 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT2_DMA 0x00000032U 2030 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT2_COMB 0x00000031U 2031 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT2C2 0x00000030U 2032 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT2C1 0x0000002FU 2033 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT2C0 0x0000002EU 2034 #define EVTSVT_LGPTSYNCSEL_PUBID_LRFD_EVT2 0x0000002CU 2035 #define EVTSVT_LGPTSYNCSEL_PUBID_LRFD_EVT1 0x0000002BU 2036 #define EVTSVT_LGPTSYNCSEL_PUBID_LRFD_EVT0 0x0000002AU 2037 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT1_ADC 0x00000029U 2038 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT1_DMA 0x00000028U 2039 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT1C2 0x00000027U 2040 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT1C1 0x00000026U 2041 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT1C0 0x00000025U 2042 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT0_ADC 0x00000024U 2043 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT0_DMA 0x00000023U 2044 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT0C2 0x00000022U 2045 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT0C1 0x00000021U 2046 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT0C0 0x00000020U 2047 #define EVTSVT_LGPTSYNCSEL_PUBID_SYSTIM4 0x0000001FU 2048 #define EVTSVT_LGPTSYNCSEL_PUBID_SYSTIM3 0x0000001EU 2049 #define EVTSVT_LGPTSYNCSEL_PUBID_SYSTIM2 0x0000001DU 2050 #define EVTSVT_LGPTSYNCSEL_PUBID_SYSTIM1 0x0000001CU 2051 #define EVTSVT_LGPTSYNCSEL_PUBID_SYSTIM0 0x0000001BU 2052 #define EVTSVT_LGPTSYNCSEL_PUBID_SYSTIM_LT 0x0000001AU 2053 #define EVTSVT_LGPTSYNCSEL_PUBID_SYSTIM_HB 0x00000019U 2054 #define EVTSVT_LGPTSYNCSEL_PUBID_I2C0_IRQ 0x00000018U 2055 #define EVTSVT_LGPTSYNCSEL_PUBID_UART0_COMB 0x00000017U 2056 #define EVTSVT_LGPTSYNCSEL_PUBID_AES_COMB 0x00000016U 2057 #define EVTSVT_LGPTSYNCSEL_PUBID_DMA_ERR 0x00000015U 2058 #define EVTSVT_LGPTSYNCSEL_PUBID_DMA_DONE_COMB 0x00000014U 2059 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT1_COMB 0x00000013U 2060 #define EVTSVT_LGPTSYNCSEL_PUBID_LGPT0_COMB 0x00000012U 2061 #define EVTSVT_LGPTSYNCSEL_PUBID_ADC_EVT 0x00000011U 2062 #define EVTSVT_LGPTSYNCSEL_PUBID_ADC_COMB 0x00000010U 2063 #define EVTSVT_LGPTSYNCSEL_PUBID_SPI0_COMB 0x0000000FU 2064 #define EVTSVT_LGPTSYNCSEL_PUBID_LRFD_IRQ2 0x0000000EU 2065 #define EVTSVT_LGPTSYNCSEL_PUBID_LRFD_IRQ1 0x0000000DU 2066 #define EVTSVT_LGPTSYNCSEL_PUBID_LRFD_IRQ0 0x0000000CU 2067 #define EVTSVT_LGPTSYNCSEL_PUBID_FLASH_IRQ 0x0000000BU 2068 #define EVTSVT_LGPTSYNCSEL_PUBID_GPIO_EVT 0x0000000AU 2069 #define EVTSVT_LGPTSYNCSEL_PUBID_GPIO_COMB 0x00000009U 2070 #define EVTSVT_LGPTSYNCSEL_PUBID_SYSTIM_COMB 0x00000008U 2071 #define EVTSVT_LGPTSYNCSEL_PUBID_AON_IOC_COMB 0x00000007U 2072 #define EVTSVT_LGPTSYNCSEL_PUBID_AON_LPMCMP_IRQ 0x00000006U 2073 #define EVTSVT_LGPTSYNCSEL_PUBID_AON_DBG_COMB 0x00000005U 2074 #define EVTSVT_LGPTSYNCSEL_PUBID_AON_RTC_COMB 0x00000004U 2075 #define EVTSVT_LGPTSYNCSEL_PUBID_AON_CKM_COMB 0x00000003U 2076 #define EVTSVT_LGPTSYNCSEL_PUBID_AON_PMU_COMB 0x00000002U 2077 #define EVTSVT_LGPTSYNCSEL_PUBID_NONE 0x00000000U 2078 2079 //***************************************************************************** 2080 // 2081 // Register: EVTSVT_O_LGPT0IN0SEL 2082 // 2083 //***************************************************************************** 2084 // Field: [5:0] PUBID 2085 // 2086 // Read/write selection value. 2087 // Writing any other value than values defined by a ENUM may result in 2088 // undefined behavior. 2089 // ENUMs: 2090 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 2091 // LGPT3:ADCTRG setting 2092 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 2093 // setting 2094 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 2095 // found here LGPT3:MIS 2096 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 2097 // by LGPT3:C2CFG setting 2098 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 2099 // by LGPT3:C1CFG setting 2100 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 2101 // by LGPT3:C0CFG setting 2102 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 2103 // LGPT2:ADCTRG setting 2104 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 2105 // setting 2106 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 2107 // found here LGPT2:MIS 2108 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 2109 // by LGPT2:C2CFG setting 2110 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 2111 // by LGPT2:C1CFG setting 2112 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 2113 // by LGPT2:C0CFG setting 2114 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 2115 // LRFDDBELL:SYSTIMOEV.SRC2 2116 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 2117 // LRFDDBELL:SYSTIMOEV.SRC1 2118 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 2119 // LRFDDBELL:SYSTIMOEV.SRC0 2120 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 2121 // LGPT1:ADCTRG setting 2122 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 2123 // setting 2124 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 2125 // by LGPT1:C2CFG setting 2126 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 2127 // by LGPT1:C1CFG setting 2128 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 2129 // by LGPT1:C0CFG setting 2130 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 2131 // LGPT0:ADCTRG setting 2132 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 2133 // setting 2134 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 2135 // by LGPT0:C2CFG setting 2136 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 2137 // by LGPT0:C1CFG setting 2138 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 2139 // by LGPT0:C0CFG setting 2140 // SYSTIM4 SYSTIM Channel 4 event, event flag is 2141 // SYSTIM:MIS.EVT4 2142 // SYSTIM3 SYSTIM Channel 3 event, event flag is 2143 // SYSTIM:MIS.EVT3 2144 // SYSTIM2 SYSTIM Channel 2 event, event flag is 2145 // SYSTIM:MIS.EVT2 2146 // SYSTIM1 SYSTIM Channel 1 event, event flag is 2147 // SYSTIM:MIS.EVT1 2148 // SYSTIM0 SYSTIM Channel 0 event, event flag is 2149 // SYSTIM:MIS.EVT0 2150 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 2151 // signal to SVT clock 2152 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 2153 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 2154 // found here I2C0:MIS 2155 // UART0_COMB UART0 combined interrupt, interrupt flags are 2156 // found here UART0:MIS 2157 // AES_COMB AES accelerator combined interrupt request, 2158 // interrupt flags can be found here AES:MIS 2159 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 2160 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 2161 // can be found here DMA:REQDONE 2162 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 2163 // found here LGPT1:MIS 2164 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 2165 // found here LGPT0:MIS 2166 // ADC_EVT ADC general published event, interrupt flags can 2167 // be found here ADC:MIS1 2168 // ADC_COMB ADC combined interrupt request, interrupt flags 2169 // can be found here ADC:MIS0 2170 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 2171 // can be found here SPI0:MIS 2172 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 2173 // here LRFDDBELL:MIS2 2174 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 2175 // here LRFDDBELL:MIS1 2176 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 2177 // here LRFDDBELL:MIS0 2178 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 2179 // flash operation has completed, interrupt flags 2180 // can be found here FLASH:MIS 2181 // GPIO_EVT GPIO generic published event, controlled by 2182 // GPIO:EVTCFG 2183 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 2184 // can be found here GPIO:MIS 2185 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 2186 // found here SYSTIM:MIS 2187 // AON_IOC_COMB IOC synchronous combined event, controlled by 2188 // IOC:EVTCFG 2189 // AON_LPMCMP_IRQ AON LPCMP interrupt, controlled by SYS0:LPCMPCFG 2190 // AON_DBG_COMB DebugSS combined interrupt, interrupt flags can be 2191 // found here DBGSS:MIS 2192 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 2193 // AON_CKM_COMB CKMD combined interrupt request, interrupt flags 2194 // can be found here CKMD:MIS 2195 // AON_PMU_COMB PMU combined interrupt request for BATMON, 2196 // interrupt flags can be found here PMUD:EVENT 2197 // NONE Always inactive 2198 #define EVTSVT_LGPT0IN0SEL_PUBID_W 6U 2199 #define EVTSVT_LGPT0IN0SEL_PUBID_M 0x0000003FU 2200 #define EVTSVT_LGPT0IN0SEL_PUBID_S 0U 2201 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT3_ADC 0x00000039U 2202 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT3_DMA 0x00000038U 2203 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT3_COMB 0x00000037U 2204 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT3C2 0x00000036U 2205 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT3C1 0x00000035U 2206 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT3C0 0x00000034U 2207 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT2_ADC 0x00000033U 2208 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT2_DMA 0x00000032U 2209 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT2_COMB 0x00000031U 2210 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT2C2 0x00000030U 2211 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT2C1 0x0000002FU 2212 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT2C0 0x0000002EU 2213 #define EVTSVT_LGPT0IN0SEL_PUBID_LRFD_EVT2 0x0000002CU 2214 #define EVTSVT_LGPT0IN0SEL_PUBID_LRFD_EVT1 0x0000002BU 2215 #define EVTSVT_LGPT0IN0SEL_PUBID_LRFD_EVT0 0x0000002AU 2216 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT1_ADC 0x00000029U 2217 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT1_DMA 0x00000028U 2218 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT1C2 0x00000027U 2219 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT1C1 0x00000026U 2220 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT1C0 0x00000025U 2221 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT0_ADC 0x00000024U 2222 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT0_DMA 0x00000023U 2223 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT0C2 0x00000022U 2224 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT0C1 0x00000021U 2225 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT0C0 0x00000020U 2226 #define EVTSVT_LGPT0IN0SEL_PUBID_SYSTIM4 0x0000001FU 2227 #define EVTSVT_LGPT0IN0SEL_PUBID_SYSTIM3 0x0000001EU 2228 #define EVTSVT_LGPT0IN0SEL_PUBID_SYSTIM2 0x0000001DU 2229 #define EVTSVT_LGPT0IN0SEL_PUBID_SYSTIM1 0x0000001CU 2230 #define EVTSVT_LGPT0IN0SEL_PUBID_SYSTIM0 0x0000001BU 2231 #define EVTSVT_LGPT0IN0SEL_PUBID_SYSTIM_LT 0x0000001AU 2232 #define EVTSVT_LGPT0IN0SEL_PUBID_SYSTIM_HB 0x00000019U 2233 #define EVTSVT_LGPT0IN0SEL_PUBID_I2C0_IRQ 0x00000018U 2234 #define EVTSVT_LGPT0IN0SEL_PUBID_UART0_COMB 0x00000017U 2235 #define EVTSVT_LGPT0IN0SEL_PUBID_AES_COMB 0x00000016U 2236 #define EVTSVT_LGPT0IN0SEL_PUBID_DMA_ERR 0x00000015U 2237 #define EVTSVT_LGPT0IN0SEL_PUBID_DMA_DONE_COMB 0x00000014U 2238 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT1_COMB 0x00000013U 2239 #define EVTSVT_LGPT0IN0SEL_PUBID_LGPT0_COMB 0x00000012U 2240 #define EVTSVT_LGPT0IN0SEL_PUBID_ADC_EVT 0x00000011U 2241 #define EVTSVT_LGPT0IN0SEL_PUBID_ADC_COMB 0x00000010U 2242 #define EVTSVT_LGPT0IN0SEL_PUBID_SPI0_COMB 0x0000000FU 2243 #define EVTSVT_LGPT0IN0SEL_PUBID_LRFD_IRQ2 0x0000000EU 2244 #define EVTSVT_LGPT0IN0SEL_PUBID_LRFD_IRQ1 0x0000000DU 2245 #define EVTSVT_LGPT0IN0SEL_PUBID_LRFD_IRQ0 0x0000000CU 2246 #define EVTSVT_LGPT0IN0SEL_PUBID_FLASH_IRQ 0x0000000BU 2247 #define EVTSVT_LGPT0IN0SEL_PUBID_GPIO_EVT 0x0000000AU 2248 #define EVTSVT_LGPT0IN0SEL_PUBID_GPIO_COMB 0x00000009U 2249 #define EVTSVT_LGPT0IN0SEL_PUBID_SYSTIM_COMB 0x00000008U 2250 #define EVTSVT_LGPT0IN0SEL_PUBID_AON_IOC_COMB 0x00000007U 2251 #define EVTSVT_LGPT0IN0SEL_PUBID_AON_LPMCMP_IRQ 0x00000006U 2252 #define EVTSVT_LGPT0IN0SEL_PUBID_AON_DBG_COMB 0x00000005U 2253 #define EVTSVT_LGPT0IN0SEL_PUBID_AON_RTC_COMB 0x00000004U 2254 #define EVTSVT_LGPT0IN0SEL_PUBID_AON_CKM_COMB 0x00000003U 2255 #define EVTSVT_LGPT0IN0SEL_PUBID_AON_PMU_COMB 0x00000002U 2256 #define EVTSVT_LGPT0IN0SEL_PUBID_NONE 0x00000000U 2257 2258 //***************************************************************************** 2259 // 2260 // Register: EVTSVT_O_LGPT0IN1SEL 2261 // 2262 //***************************************************************************** 2263 // Field: [5:0] PUBID 2264 // 2265 // Read/write selection value. 2266 // Writing any other value than values defined by a ENUM may result in 2267 // undefined behavior. 2268 // ENUMs: 2269 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 2270 // LGPT3:ADCTRG setting 2271 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 2272 // setting 2273 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 2274 // by LGPT3:C2CFG setting 2275 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 2276 // by LGPT3:C1CFG setting 2277 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 2278 // by LGPT3:C0CFG setting 2279 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 2280 // LGPT2:ADCTRG setting 2281 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 2282 // setting 2283 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 2284 // by LGPT2:C2CFG setting 2285 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 2286 // by LGPT2:C1CFG setting 2287 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 2288 // by LGPT2:C0CFG setting 2289 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 2290 // LRFDDBELL:SYSTIMOEV.SRC2 2291 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 2292 // LRFDDBELL:SYSTIMOEV.SRC1 2293 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 2294 // LRFDDBELL:SYSTIMOEV.SRC0 2295 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 2296 // LGPT1:ADCTRG setting 2297 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 2298 // setting 2299 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 2300 // by LGPT1:C2CFG setting 2301 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 2302 // by LGPT1:C1CFG setting 2303 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 2304 // by LGPT1:C0CFG setting 2305 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 2306 // LGPT0:ADCTRG setting 2307 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 2308 // setting 2309 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 2310 // by LGPT0:C2CFG setting 2311 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 2312 // by LGPT0:C1CFG setting 2313 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 2314 // by LGPT0:C0CFG setting 2315 // SYSTIM4 SYSTIM Channel 4 event, event flag is 2316 // SYSTIM:MIS.EVT4 2317 // SYSTIM3 SYSTIM Channel 3 event, event flag is 2318 // SYSTIM:MIS.EVT3 2319 // SYSTIM2 SYSTIM Channel 2 event, event flag is 2320 // SYSTIM:MIS.EVT2 2321 // SYSTIM1 SYSTIM Channel 1 event, event flag is 2322 // SYSTIM:MIS.EVT1 2323 // SYSTIM0 SYSTIM Channel 0 event, event flag is 2324 // SYSTIM:MIS.EVT0 2325 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 2326 // signal to SVT clock 2327 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 2328 // ADC_EVT ADC general published event, interrupt flags can 2329 // be found here ADC:MIS1 2330 // GPIO_EVT GPIO generic published event, controlled by 2331 // GPIO:EVTCFG 2332 // NONE Always inactive 2333 #define EVTSVT_LGPT0IN1SEL_PUBID_W 6U 2334 #define EVTSVT_LGPT0IN1SEL_PUBID_M 0x0000003FU 2335 #define EVTSVT_LGPT0IN1SEL_PUBID_S 0U 2336 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT3_ADC 0x00000039U 2337 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT3_DMA 0x00000038U 2338 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT3C2 0x00000036U 2339 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT3C1 0x00000035U 2340 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT3C0 0x00000034U 2341 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT2_ADC 0x00000033U 2342 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT2_DMA 0x00000032U 2343 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT2C2 0x00000030U 2344 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT2C1 0x0000002FU 2345 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT2C0 0x0000002EU 2346 #define EVTSVT_LGPT0IN1SEL_PUBID_LRFD_EVT2 0x0000002CU 2347 #define EVTSVT_LGPT0IN1SEL_PUBID_LRFD_EVT1 0x0000002BU 2348 #define EVTSVT_LGPT0IN1SEL_PUBID_LRFD_EVT0 0x0000002AU 2349 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT1_ADC 0x00000029U 2350 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT1_DMA 0x00000028U 2351 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT1C2 0x00000027U 2352 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT1C1 0x00000026U 2353 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT1C0 0x00000025U 2354 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT0_ADC 0x00000024U 2355 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT0_DMA 0x00000023U 2356 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT0C2 0x00000022U 2357 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT0C1 0x00000021U 2358 #define EVTSVT_LGPT0IN1SEL_PUBID_LGPT0C0 0x00000020U 2359 #define EVTSVT_LGPT0IN1SEL_PUBID_SYSTIM4 0x0000001FU 2360 #define EVTSVT_LGPT0IN1SEL_PUBID_SYSTIM3 0x0000001EU 2361 #define EVTSVT_LGPT0IN1SEL_PUBID_SYSTIM2 0x0000001DU 2362 #define EVTSVT_LGPT0IN1SEL_PUBID_SYSTIM1 0x0000001CU 2363 #define EVTSVT_LGPT0IN1SEL_PUBID_SYSTIM0 0x0000001BU 2364 #define EVTSVT_LGPT0IN1SEL_PUBID_SYSTIM_LT 0x0000001AU 2365 #define EVTSVT_LGPT0IN1SEL_PUBID_SYSTIM_HB 0x00000019U 2366 #define EVTSVT_LGPT0IN1SEL_PUBID_ADC_EVT 0x00000011U 2367 #define EVTSVT_LGPT0IN1SEL_PUBID_GPIO_EVT 0x0000000AU 2368 #define EVTSVT_LGPT0IN1SEL_PUBID_NONE 0x00000000U 2369 2370 //***************************************************************************** 2371 // 2372 // Register: EVTSVT_O_LGPT0IN2SEL 2373 // 2374 //***************************************************************************** 2375 // Field: [5:0] PUBID 2376 // 2377 // Read/write selection value. 2378 // Writing any other value than values defined by a ENUM may result in 2379 // undefined behavior. 2380 // ENUMs: 2381 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 2382 // LGPT3:ADCTRG setting 2383 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 2384 // setting 2385 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 2386 // by LGPT3:C2CFG setting 2387 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 2388 // by LGPT3:C1CFG setting 2389 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 2390 // by LGPT3:C0CFG setting 2391 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 2392 // LGPT2:ADCTRG setting 2393 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 2394 // setting 2395 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 2396 // by LGPT2:C2CFG setting 2397 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 2398 // by LGPT2:C1CFG setting 2399 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 2400 // by LGPT2:C0CFG setting 2401 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 2402 // LRFDDBELL:SYSTIMOEV.SRC2 2403 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 2404 // LRFDDBELL:SYSTIMOEV.SRC1 2405 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 2406 // LRFDDBELL:SYSTIMOEV.SRC0 2407 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 2408 // LGPT1:ADCTRG setting 2409 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 2410 // setting 2411 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 2412 // by LGPT1:C2CFG setting 2413 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 2414 // by LGPT1:C1CFG setting 2415 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 2416 // by LGPT1:C0CFG setting 2417 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 2418 // LGPT0:ADCTRG setting 2419 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 2420 // setting 2421 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 2422 // by LGPT0:C2CFG setting 2423 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 2424 // by LGPT0:C1CFG setting 2425 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 2426 // by LGPT0:C0CFG setting 2427 // SYSTIM4 SYSTIM Channel 4 event, event flag is 2428 // SYSTIM:MIS.EVT4 2429 // SYSTIM3 SYSTIM Channel 3 event, event flag is 2430 // SYSTIM:MIS.EVT3 2431 // SYSTIM2 SYSTIM Channel 2 event, event flag is 2432 // SYSTIM:MIS.EVT2 2433 // SYSTIM1 SYSTIM Channel 1 event, event flag is 2434 // SYSTIM:MIS.EVT1 2435 // SYSTIM0 SYSTIM Channel 0 event, event flag is 2436 // SYSTIM:MIS.EVT0 2437 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 2438 // signal to SVT clock 2439 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 2440 // ADC_EVT ADC general published event, interrupt flags can 2441 // be found here ADC:MIS1 2442 // GPIO_EVT GPIO generic published event, controlled by 2443 // GPIO:EVTCFG 2444 // NONE Always inactive 2445 #define EVTSVT_LGPT0IN2SEL_PUBID_W 6U 2446 #define EVTSVT_LGPT0IN2SEL_PUBID_M 0x0000003FU 2447 #define EVTSVT_LGPT0IN2SEL_PUBID_S 0U 2448 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT3_ADC 0x00000039U 2449 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT3_DMA 0x00000038U 2450 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT3C2 0x00000036U 2451 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT3C1 0x00000035U 2452 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT3C0 0x00000034U 2453 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT2_ADC 0x00000033U 2454 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT2_DMA 0x00000032U 2455 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT2C2 0x00000030U 2456 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT2C1 0x0000002FU 2457 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT2C0 0x0000002EU 2458 #define EVTSVT_LGPT0IN2SEL_PUBID_LRFD_EVT2 0x0000002CU 2459 #define EVTSVT_LGPT0IN2SEL_PUBID_LRFD_EVT1 0x0000002BU 2460 #define EVTSVT_LGPT0IN2SEL_PUBID_LRFD_EVT0 0x0000002AU 2461 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT1_ADC 0x00000029U 2462 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT1_DMA 0x00000028U 2463 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT1C2 0x00000027U 2464 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT1C1 0x00000026U 2465 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT1C0 0x00000025U 2466 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT0_ADC 0x00000024U 2467 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT0_DMA 0x00000023U 2468 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT0C2 0x00000022U 2469 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT0C1 0x00000021U 2470 #define EVTSVT_LGPT0IN2SEL_PUBID_LGPT0C0 0x00000020U 2471 #define EVTSVT_LGPT0IN2SEL_PUBID_SYSTIM4 0x0000001FU 2472 #define EVTSVT_LGPT0IN2SEL_PUBID_SYSTIM3 0x0000001EU 2473 #define EVTSVT_LGPT0IN2SEL_PUBID_SYSTIM2 0x0000001DU 2474 #define EVTSVT_LGPT0IN2SEL_PUBID_SYSTIM1 0x0000001CU 2475 #define EVTSVT_LGPT0IN2SEL_PUBID_SYSTIM0 0x0000001BU 2476 #define EVTSVT_LGPT0IN2SEL_PUBID_SYSTIM_LT 0x0000001AU 2477 #define EVTSVT_LGPT0IN2SEL_PUBID_SYSTIM_HB 0x00000019U 2478 #define EVTSVT_LGPT0IN2SEL_PUBID_ADC_EVT 0x00000011U 2479 #define EVTSVT_LGPT0IN2SEL_PUBID_GPIO_EVT 0x0000000AU 2480 #define EVTSVT_LGPT0IN2SEL_PUBID_NONE 0x00000000U 2481 2482 //***************************************************************************** 2483 // 2484 // Register: EVTSVT_O_LGPT0TENSEL 2485 // 2486 //***************************************************************************** 2487 // Field: [5:0] PUBID 2488 // 2489 // Read/write selection value. 2490 // Writing any other value than values defined by a ENUM may result in 2491 // undefined behavior. 2492 // ENUMs: 2493 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 2494 // LGPT3:ADCTRG setting 2495 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 2496 // setting 2497 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 2498 // by LGPT3:C2CFG setting 2499 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 2500 // by LGPT3:C1CFG setting 2501 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 2502 // by LGPT3:C0CFG setting 2503 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 2504 // LGPT2:ADCTRG setting 2505 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 2506 // setting 2507 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 2508 // by LGPT2:C2CFG setting 2509 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 2510 // by LGPT2:C1CFG setting 2511 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 2512 // by LGPT2:C0CFG setting 2513 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 2514 // LRFDDBELL:SYSTIMOEV.SRC2 2515 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 2516 // LRFDDBELL:SYSTIMOEV.SRC1 2517 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 2518 // LRFDDBELL:SYSTIMOEV.SRC0 2519 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 2520 // LGPT1:ADCTRG setting 2521 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 2522 // setting 2523 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 2524 // by LGPT1:C2CFG setting 2525 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 2526 // by LGPT1:C1CFG setting 2527 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 2528 // by LGPT1:C0CFG setting 2529 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 2530 // LGPT0:ADCTRG setting 2531 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 2532 // setting 2533 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 2534 // by LGPT0:C2CFG setting 2535 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 2536 // by LGPT0:C1CFG setting 2537 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 2538 // by LGPT0:C0CFG setting 2539 // SYSTIM4 SYSTIM Channel 4 event, event flag is 2540 // SYSTIM:MIS.EVT4 2541 // SYSTIM3 SYSTIM Channel 3 event, event flag is 2542 // SYSTIM:MIS.EVT3 2543 // SYSTIM2 SYSTIM Channel 2 event, event flag is 2544 // SYSTIM:MIS.EVT2 2545 // SYSTIM1 SYSTIM Channel 1 event, event flag is 2546 // SYSTIM:MIS.EVT1 2547 // SYSTIM0 SYSTIM Channel 0 event, event flag is 2548 // SYSTIM:MIS.EVT0 2549 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 2550 // signal to SVT clock 2551 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 2552 // ADC_EVT ADC general published event, interrupt flags can 2553 // be found here ADC:MIS1 2554 // GPIO_EVT GPIO generic published event, controlled by 2555 // GPIO:EVTCFG 2556 // NONE Always inactive 2557 #define EVTSVT_LGPT0TENSEL_PUBID_W 6U 2558 #define EVTSVT_LGPT0TENSEL_PUBID_M 0x0000003FU 2559 #define EVTSVT_LGPT0TENSEL_PUBID_S 0U 2560 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT3_ADC 0x00000039U 2561 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT3_DMA 0x00000038U 2562 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT3C2 0x00000036U 2563 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT3C1 0x00000035U 2564 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT3C0 0x00000034U 2565 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT2_ADC 0x00000033U 2566 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT2_DMA 0x00000032U 2567 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT2C2 0x00000030U 2568 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT2C1 0x0000002FU 2569 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT2C0 0x0000002EU 2570 #define EVTSVT_LGPT0TENSEL_PUBID_LRFD_EVT2 0x0000002CU 2571 #define EVTSVT_LGPT0TENSEL_PUBID_LRFD_EVT1 0x0000002BU 2572 #define EVTSVT_LGPT0TENSEL_PUBID_LRFD_EVT0 0x0000002AU 2573 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT1_ADC 0x00000029U 2574 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT1_DMA 0x00000028U 2575 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT1C2 0x00000027U 2576 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT1C1 0x00000026U 2577 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT1C0 0x00000025U 2578 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT0_ADC 0x00000024U 2579 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT0_DMA 0x00000023U 2580 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT0C2 0x00000022U 2581 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT0C1 0x00000021U 2582 #define EVTSVT_LGPT0TENSEL_PUBID_LGPT0C0 0x00000020U 2583 #define EVTSVT_LGPT0TENSEL_PUBID_SYSTIM4 0x0000001FU 2584 #define EVTSVT_LGPT0TENSEL_PUBID_SYSTIM3 0x0000001EU 2585 #define EVTSVT_LGPT0TENSEL_PUBID_SYSTIM2 0x0000001DU 2586 #define EVTSVT_LGPT0TENSEL_PUBID_SYSTIM1 0x0000001CU 2587 #define EVTSVT_LGPT0TENSEL_PUBID_SYSTIM0 0x0000001BU 2588 #define EVTSVT_LGPT0TENSEL_PUBID_SYSTIM_LT 0x0000001AU 2589 #define EVTSVT_LGPT0TENSEL_PUBID_SYSTIM_HB 0x00000019U 2590 #define EVTSVT_LGPT0TENSEL_PUBID_ADC_EVT 0x00000011U 2591 #define EVTSVT_LGPT0TENSEL_PUBID_GPIO_EVT 0x0000000AU 2592 #define EVTSVT_LGPT0TENSEL_PUBID_NONE 0x00000000U 2593 2594 //***************************************************************************** 2595 // 2596 // Register: EVTSVT_O_LGPT1IN0SEL 2597 // 2598 //***************************************************************************** 2599 // Field: [5:0] PUBID 2600 // 2601 // Read/write selection value. 2602 // Writing any other value than values defined by a ENUM may result in 2603 // undefined behavior. 2604 // ENUMs: 2605 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 2606 // LGPT3:ADCTRG setting 2607 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 2608 // setting 2609 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 2610 // found here LGPT3:MIS 2611 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 2612 // by LGPT3:C2CFG setting 2613 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 2614 // by LGPT3:C1CFG setting 2615 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 2616 // by LGPT3:C0CFG setting 2617 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 2618 // LGPT2:ADCTRG setting 2619 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 2620 // setting 2621 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 2622 // found here LGPT2:MIS 2623 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 2624 // by LGPT2:C2CFG setting 2625 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 2626 // by LGPT2:C1CFG setting 2627 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 2628 // by LGPT2:C0CFG setting 2629 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 2630 // LRFDDBELL:SYSTIMOEV.SRC2 2631 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 2632 // LRFDDBELL:SYSTIMOEV.SRC1 2633 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 2634 // LRFDDBELL:SYSTIMOEV.SRC0 2635 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 2636 // LGPT1:ADCTRG setting 2637 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 2638 // setting 2639 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 2640 // by LGPT1:C2CFG setting 2641 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 2642 // by LGPT1:C1CFG setting 2643 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 2644 // by LGPT1:C0CFG setting 2645 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 2646 // LGPT0:ADCTRG setting 2647 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 2648 // setting 2649 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 2650 // by LGPT0:C2CFG setting 2651 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 2652 // by LGPT0:C1CFG setting 2653 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 2654 // by LGPT0:C0CFG setting 2655 // SYSTIM4 SYSTIM Channel 4 event, event flag is 2656 // SYSTIM:MIS.EVT4 2657 // SYSTIM3 SYSTIM Channel 3 event, event flag is 2658 // SYSTIM:MIS.EVT3 2659 // SYSTIM2 SYSTIM Channel 2 event, event flag is 2660 // SYSTIM:MIS.EVT2 2661 // SYSTIM1 SYSTIM Channel 1 event, event flag is 2662 // SYSTIM:MIS.EVT1 2663 // SYSTIM0 SYSTIM Channel 0 event, event flag is 2664 // SYSTIM:MIS.EVT0 2665 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 2666 // signal to SVT clock 2667 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 2668 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 2669 // found here I2C0:MIS 2670 // UART0_COMB UART0 combined interrupt, interrupt flags are 2671 // found here UART0:MIS 2672 // AES_COMB AES accelerator combined interrupt request, 2673 // interrupt flags can be found here AES:MIS 2674 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 2675 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 2676 // can be found here DMA:REQDONE 2677 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 2678 // found here LGPT1:MIS 2679 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 2680 // found here LGPT0:MIS 2681 // ADC_EVT ADC general published event, interrupt flags can 2682 // be found here ADC:MIS1 2683 // ADC_COMB ADC combined interrupt request, interrupt flags 2684 // can be found here ADC:MIS0 2685 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 2686 // can be found here SPI0:MIS 2687 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 2688 // here LRFDDBELL:MIS2 2689 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 2690 // here LRFDDBELL:MIS1 2691 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 2692 // here LRFDDBELL:MIS0 2693 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 2694 // flash operation has completed, interrupt flags 2695 // can be found here FLASH:MIS 2696 // GPIO_EVT GPIO generic published event, controlled by 2697 // GPIO:EVTCFG 2698 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 2699 // can be found here GPIO:MIS 2700 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 2701 // found here SYSTIM:MIS 2702 // AON_IOC_COMB IOC synchronous combined event, controlled by 2703 // IOC:EVTCFG 2704 // AON_LPMCMP_IRQ AON LPCMP interrupt, controlled by SYS0:LPCMPCFG 2705 // AON_DBG_COMB DebugSS combined interrupt, interrupt flags can be 2706 // found here DBGSS:MIS 2707 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 2708 // AON_CKM_COMB CKMD combined interrupt request, interrupt flags 2709 // can be found here CKMD:MIS 2710 // AON_PMU_COMB PMU combined interrupt request for BATMON, 2711 // interrupt flags can be found here PMUD:EVENT 2712 // NONE Always inactive 2713 #define EVTSVT_LGPT1IN0SEL_PUBID_W 6U 2714 #define EVTSVT_LGPT1IN0SEL_PUBID_M 0x0000003FU 2715 #define EVTSVT_LGPT1IN0SEL_PUBID_S 0U 2716 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT3_ADC 0x00000039U 2717 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT3_DMA 0x00000038U 2718 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT3_COMB 0x00000037U 2719 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT3C2 0x00000036U 2720 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT3C1 0x00000035U 2721 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT3C0 0x00000034U 2722 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT2_ADC 0x00000033U 2723 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT2_DMA 0x00000032U 2724 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT2_COMB 0x00000031U 2725 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT2C2 0x00000030U 2726 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT2C1 0x0000002FU 2727 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT2C0 0x0000002EU 2728 #define EVTSVT_LGPT1IN0SEL_PUBID_LRFD_EVT2 0x0000002CU 2729 #define EVTSVT_LGPT1IN0SEL_PUBID_LRFD_EVT1 0x0000002BU 2730 #define EVTSVT_LGPT1IN0SEL_PUBID_LRFD_EVT0 0x0000002AU 2731 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT1_ADC 0x00000029U 2732 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT1_DMA 0x00000028U 2733 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT1C2 0x00000027U 2734 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT1C1 0x00000026U 2735 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT1C0 0x00000025U 2736 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT0_ADC 0x00000024U 2737 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT0_DMA 0x00000023U 2738 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT0C2 0x00000022U 2739 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT0C1 0x00000021U 2740 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT0C0 0x00000020U 2741 #define EVTSVT_LGPT1IN0SEL_PUBID_SYSTIM4 0x0000001FU 2742 #define EVTSVT_LGPT1IN0SEL_PUBID_SYSTIM3 0x0000001EU 2743 #define EVTSVT_LGPT1IN0SEL_PUBID_SYSTIM2 0x0000001DU 2744 #define EVTSVT_LGPT1IN0SEL_PUBID_SYSTIM1 0x0000001CU 2745 #define EVTSVT_LGPT1IN0SEL_PUBID_SYSTIM0 0x0000001BU 2746 #define EVTSVT_LGPT1IN0SEL_PUBID_SYSTIM_LT 0x0000001AU 2747 #define EVTSVT_LGPT1IN0SEL_PUBID_SYSTIM_HB 0x00000019U 2748 #define EVTSVT_LGPT1IN0SEL_PUBID_I2C0_IRQ 0x00000018U 2749 #define EVTSVT_LGPT1IN0SEL_PUBID_UART0_COMB 0x00000017U 2750 #define EVTSVT_LGPT1IN0SEL_PUBID_AES_COMB 0x00000016U 2751 #define EVTSVT_LGPT1IN0SEL_PUBID_DMA_ERR 0x00000015U 2752 #define EVTSVT_LGPT1IN0SEL_PUBID_DMA_DONE_COMB 0x00000014U 2753 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT1_COMB 0x00000013U 2754 #define EVTSVT_LGPT1IN0SEL_PUBID_LGPT0_COMB 0x00000012U 2755 #define EVTSVT_LGPT1IN0SEL_PUBID_ADC_EVT 0x00000011U 2756 #define EVTSVT_LGPT1IN0SEL_PUBID_ADC_COMB 0x00000010U 2757 #define EVTSVT_LGPT1IN0SEL_PUBID_SPI0_COMB 0x0000000FU 2758 #define EVTSVT_LGPT1IN0SEL_PUBID_LRFD_IRQ2 0x0000000EU 2759 #define EVTSVT_LGPT1IN0SEL_PUBID_LRFD_IRQ1 0x0000000DU 2760 #define EVTSVT_LGPT1IN0SEL_PUBID_LRFD_IRQ0 0x0000000CU 2761 #define EVTSVT_LGPT1IN0SEL_PUBID_FLASH_IRQ 0x0000000BU 2762 #define EVTSVT_LGPT1IN0SEL_PUBID_GPIO_EVT 0x0000000AU 2763 #define EVTSVT_LGPT1IN0SEL_PUBID_GPIO_COMB 0x00000009U 2764 #define EVTSVT_LGPT1IN0SEL_PUBID_SYSTIM_COMB 0x00000008U 2765 #define EVTSVT_LGPT1IN0SEL_PUBID_AON_IOC_COMB 0x00000007U 2766 #define EVTSVT_LGPT1IN0SEL_PUBID_AON_LPMCMP_IRQ 0x00000006U 2767 #define EVTSVT_LGPT1IN0SEL_PUBID_AON_DBG_COMB 0x00000005U 2768 #define EVTSVT_LGPT1IN0SEL_PUBID_AON_RTC_COMB 0x00000004U 2769 #define EVTSVT_LGPT1IN0SEL_PUBID_AON_CKM_COMB 0x00000003U 2770 #define EVTSVT_LGPT1IN0SEL_PUBID_AON_PMU_COMB 0x00000002U 2771 #define EVTSVT_LGPT1IN0SEL_PUBID_NONE 0x00000000U 2772 2773 //***************************************************************************** 2774 // 2775 // Register: EVTSVT_O_LGPT1IN1SEL 2776 // 2777 //***************************************************************************** 2778 // Field: [5:0] PUBID 2779 // 2780 // Read/write selection value. 2781 // Writing any other value than values defined by a ENUM may result in 2782 // undefined behavior. 2783 // ENUMs: 2784 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 2785 // LGPT3:ADCTRG setting 2786 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 2787 // setting 2788 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 2789 // by LGPT3:C2CFG setting 2790 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 2791 // by LGPT3:C1CFG setting 2792 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 2793 // by LGPT3:C0CFG setting 2794 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 2795 // LGPT2:ADCTRG setting 2796 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 2797 // setting 2798 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 2799 // by LGPT2:C2CFG setting 2800 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 2801 // by LGPT2:C1CFG setting 2802 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 2803 // by LGPT2:C0CFG setting 2804 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 2805 // LRFDDBELL:SYSTIMOEV.SRC2 2806 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 2807 // LRFDDBELL:SYSTIMOEV.SRC1 2808 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 2809 // LRFDDBELL:SYSTIMOEV.SRC0 2810 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 2811 // LGPT1:ADCTRG setting 2812 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 2813 // setting 2814 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 2815 // by LGPT1:C2CFG setting 2816 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 2817 // by LGPT1:C1CFG setting 2818 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 2819 // by LGPT1:C0CFG setting 2820 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 2821 // LGPT0:ADCTRG setting 2822 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 2823 // setting 2824 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 2825 // by LGPT0:C2CFG setting 2826 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 2827 // by LGPT0:C1CFG setting 2828 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 2829 // by LGPT0:C0CFG setting 2830 // SYSTIM4 SYSTIM Channel 4 event, event flag is 2831 // SYSTIM:MIS.EVT4 2832 // SYSTIM3 SYSTIM Channel 3 event, event flag is 2833 // SYSTIM:MIS.EVT3 2834 // SYSTIM2 SYSTIM Channel 2 event, event flag is 2835 // SYSTIM:MIS.EVT2 2836 // SYSTIM1 SYSTIM Channel 1 event, event flag is 2837 // SYSTIM:MIS.EVT1 2838 // SYSTIM0 SYSTIM Channel 0 event, event flag is 2839 // SYSTIM:MIS.EVT0 2840 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 2841 // signal to SVT clock 2842 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 2843 // ADC_EVT ADC general published event, interrupt flags can 2844 // be found here ADC:MIS1 2845 // GPIO_EVT GPIO generic published event, controlled by 2846 // GPIO:EVTCFG 2847 // NONE Always inactive 2848 #define EVTSVT_LGPT1IN1SEL_PUBID_W 6U 2849 #define EVTSVT_LGPT1IN1SEL_PUBID_M 0x0000003FU 2850 #define EVTSVT_LGPT1IN1SEL_PUBID_S 0U 2851 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT3_ADC 0x00000039U 2852 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT3_DMA 0x00000038U 2853 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT3C2 0x00000036U 2854 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT3C1 0x00000035U 2855 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT3C0 0x00000034U 2856 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT2_ADC 0x00000033U 2857 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT2_DMA 0x00000032U 2858 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT2C2 0x00000030U 2859 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT2C1 0x0000002FU 2860 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT2C0 0x0000002EU 2861 #define EVTSVT_LGPT1IN1SEL_PUBID_LRFD_EVT2 0x0000002CU 2862 #define EVTSVT_LGPT1IN1SEL_PUBID_LRFD_EVT1 0x0000002BU 2863 #define EVTSVT_LGPT1IN1SEL_PUBID_LRFD_EVT0 0x0000002AU 2864 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT1_ADC 0x00000029U 2865 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT1_DMA 0x00000028U 2866 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT1C2 0x00000027U 2867 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT1C1 0x00000026U 2868 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT1C0 0x00000025U 2869 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT0_ADC 0x00000024U 2870 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT0_DMA 0x00000023U 2871 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT0C2 0x00000022U 2872 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT0C1 0x00000021U 2873 #define EVTSVT_LGPT1IN1SEL_PUBID_LGPT0C0 0x00000020U 2874 #define EVTSVT_LGPT1IN1SEL_PUBID_SYSTIM4 0x0000001FU 2875 #define EVTSVT_LGPT1IN1SEL_PUBID_SYSTIM3 0x0000001EU 2876 #define EVTSVT_LGPT1IN1SEL_PUBID_SYSTIM2 0x0000001DU 2877 #define EVTSVT_LGPT1IN1SEL_PUBID_SYSTIM1 0x0000001CU 2878 #define EVTSVT_LGPT1IN1SEL_PUBID_SYSTIM0 0x0000001BU 2879 #define EVTSVT_LGPT1IN1SEL_PUBID_SYSTIM_LT 0x0000001AU 2880 #define EVTSVT_LGPT1IN1SEL_PUBID_SYSTIM_HB 0x00000019U 2881 #define EVTSVT_LGPT1IN1SEL_PUBID_ADC_EVT 0x00000011U 2882 #define EVTSVT_LGPT1IN1SEL_PUBID_GPIO_EVT 0x0000000AU 2883 #define EVTSVT_LGPT1IN1SEL_PUBID_NONE 0x00000000U 2884 2885 //***************************************************************************** 2886 // 2887 // Register: EVTSVT_O_LGPT1IN2SEL 2888 // 2889 //***************************************************************************** 2890 // Field: [5:0] PUBID 2891 // 2892 // Read/write selection value. 2893 // Writing any other value than values defined by a ENUM may result in 2894 // undefined behavior. 2895 // ENUMs: 2896 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 2897 // LGPT3:ADCTRG setting 2898 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 2899 // setting 2900 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 2901 // by LGPT3:C2CFG setting 2902 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 2903 // by LGPT3:C1CFG setting 2904 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 2905 // by LGPT3:C0CFG setting 2906 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 2907 // LGPT2:ADCTRG setting 2908 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 2909 // setting 2910 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 2911 // by LGPT2:C2CFG setting 2912 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 2913 // by LGPT2:C1CFG setting 2914 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 2915 // by LGPT2:C0CFG setting 2916 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 2917 // LRFDDBELL:SYSTIMOEV.SRC2 2918 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 2919 // LRFDDBELL:SYSTIMOEV.SRC1 2920 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 2921 // LRFDDBELL:SYSTIMOEV.SRC0 2922 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 2923 // LGPT1:ADCTRG setting 2924 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 2925 // setting 2926 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 2927 // by LGPT1:C2CFG setting 2928 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 2929 // by LGPT1:C1CFG setting 2930 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 2931 // by LGPT1:C0CFG setting 2932 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 2933 // LGPT0:ADCTRG setting 2934 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 2935 // setting 2936 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 2937 // by LGPT0:C2CFG setting 2938 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 2939 // by LGPT0:C1CFG setting 2940 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 2941 // by LGPT0:C0CFG setting 2942 // SYSTIM4 SYSTIM Channel 4 event, event flag is 2943 // SYSTIM:MIS.EVT4 2944 // SYSTIM3 SYSTIM Channel 3 event, event flag is 2945 // SYSTIM:MIS.EVT3 2946 // SYSTIM2 SYSTIM Channel 2 event, event flag is 2947 // SYSTIM:MIS.EVT2 2948 // SYSTIM1 SYSTIM Channel 1 event, event flag is 2949 // SYSTIM:MIS.EVT1 2950 // SYSTIM0 SYSTIM Channel 0 event, event flag is 2951 // SYSTIM:MIS.EVT0 2952 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 2953 // signal to SVT clock 2954 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 2955 // ADC_EVT ADC general published event, interrupt flags can 2956 // be found here ADC:MIS1 2957 // GPIO_EVT GPIO generic published event, controlled by 2958 // GPIO:EVTCFG 2959 // NONE Always inactive 2960 #define EVTSVT_LGPT1IN2SEL_PUBID_W 6U 2961 #define EVTSVT_LGPT1IN2SEL_PUBID_M 0x0000003FU 2962 #define EVTSVT_LGPT1IN2SEL_PUBID_S 0U 2963 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT3_ADC 0x00000039U 2964 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT3_DMA 0x00000038U 2965 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT3C2 0x00000036U 2966 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT3C1 0x00000035U 2967 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT3C0 0x00000034U 2968 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT2_ADC 0x00000033U 2969 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT2_DMA 0x00000032U 2970 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT2C2 0x00000030U 2971 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT2C1 0x0000002FU 2972 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT2C0 0x0000002EU 2973 #define EVTSVT_LGPT1IN2SEL_PUBID_LRFD_EVT2 0x0000002CU 2974 #define EVTSVT_LGPT1IN2SEL_PUBID_LRFD_EVT1 0x0000002BU 2975 #define EVTSVT_LGPT1IN2SEL_PUBID_LRFD_EVT0 0x0000002AU 2976 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT1_ADC 0x00000029U 2977 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT1_DMA 0x00000028U 2978 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT1C2 0x00000027U 2979 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT1C1 0x00000026U 2980 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT1C0 0x00000025U 2981 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT0_ADC 0x00000024U 2982 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT0_DMA 0x00000023U 2983 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT0C2 0x00000022U 2984 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT0C1 0x00000021U 2985 #define EVTSVT_LGPT1IN2SEL_PUBID_LGPT0C0 0x00000020U 2986 #define EVTSVT_LGPT1IN2SEL_PUBID_SYSTIM4 0x0000001FU 2987 #define EVTSVT_LGPT1IN2SEL_PUBID_SYSTIM3 0x0000001EU 2988 #define EVTSVT_LGPT1IN2SEL_PUBID_SYSTIM2 0x0000001DU 2989 #define EVTSVT_LGPT1IN2SEL_PUBID_SYSTIM1 0x0000001CU 2990 #define EVTSVT_LGPT1IN2SEL_PUBID_SYSTIM0 0x0000001BU 2991 #define EVTSVT_LGPT1IN2SEL_PUBID_SYSTIM_LT 0x0000001AU 2992 #define EVTSVT_LGPT1IN2SEL_PUBID_SYSTIM_HB 0x00000019U 2993 #define EVTSVT_LGPT1IN2SEL_PUBID_ADC_EVT 0x00000011U 2994 #define EVTSVT_LGPT1IN2SEL_PUBID_GPIO_EVT 0x0000000AU 2995 #define EVTSVT_LGPT1IN2SEL_PUBID_NONE 0x00000000U 2996 2997 //***************************************************************************** 2998 // 2999 // Register: EVTSVT_O_LGPT1TENSEL 3000 // 3001 //***************************************************************************** 3002 // Field: [5:0] PUBID 3003 // 3004 // Read/write selection value. 3005 // Writing any other value than values defined by a ENUM may result in 3006 // undefined behavior. 3007 // ENUMs: 3008 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 3009 // LGPT3:ADCTRG setting 3010 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 3011 // setting 3012 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 3013 // by LGPT3:C2CFG setting 3014 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 3015 // by LGPT3:C1CFG setting 3016 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 3017 // by LGPT3:C0CFG setting 3018 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 3019 // LGPT2:ADCTRG setting 3020 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 3021 // setting 3022 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 3023 // by LGPT2:C2CFG setting 3024 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 3025 // by LGPT2:C1CFG setting 3026 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 3027 // by LGPT2:C0CFG setting 3028 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 3029 // LRFDDBELL:SYSTIMOEV.SRC2 3030 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 3031 // LRFDDBELL:SYSTIMOEV.SRC1 3032 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 3033 // LRFDDBELL:SYSTIMOEV.SRC0 3034 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 3035 // LGPT1:ADCTRG setting 3036 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 3037 // setting 3038 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 3039 // by LGPT1:C2CFG setting 3040 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 3041 // by LGPT1:C1CFG setting 3042 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 3043 // by LGPT1:C0CFG setting 3044 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 3045 // LGPT0:ADCTRG setting 3046 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 3047 // setting 3048 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 3049 // by LGPT0:C2CFG setting 3050 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 3051 // by LGPT0:C1CFG setting 3052 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 3053 // by LGPT0:C0CFG setting 3054 // SYSTIM4 SYSTIM Channel 4 event, event flag is 3055 // SYSTIM:MIS.EVT4 3056 // SYSTIM3 SYSTIM Channel 3 event, event flag is 3057 // SYSTIM:MIS.EVT3 3058 // SYSTIM2 SYSTIM Channel 2 event, event flag is 3059 // SYSTIM:MIS.EVT2 3060 // SYSTIM1 SYSTIM Channel 1 event, event flag is 3061 // SYSTIM:MIS.EVT1 3062 // SYSTIM0 SYSTIM Channel 0 event, event flag is 3063 // SYSTIM:MIS.EVT0 3064 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 3065 // signal to SVT clock 3066 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 3067 // ADC_EVT ADC general published event, interrupt flags can 3068 // be found here ADC:MIS1 3069 // GPIO_EVT GPIO generic published event, controlled by 3070 // GPIO:EVTCFG 3071 // NONE Always inactive 3072 #define EVTSVT_LGPT1TENSEL_PUBID_W 6U 3073 #define EVTSVT_LGPT1TENSEL_PUBID_M 0x0000003FU 3074 #define EVTSVT_LGPT1TENSEL_PUBID_S 0U 3075 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT3_ADC 0x00000039U 3076 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT3_DMA 0x00000038U 3077 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT3C2 0x00000036U 3078 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT3C1 0x00000035U 3079 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT3C0 0x00000034U 3080 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT2_ADC 0x00000033U 3081 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT2_DMA 0x00000032U 3082 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT2C2 0x00000030U 3083 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT2C1 0x0000002FU 3084 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT2C0 0x0000002EU 3085 #define EVTSVT_LGPT1TENSEL_PUBID_LRFD_EVT2 0x0000002CU 3086 #define EVTSVT_LGPT1TENSEL_PUBID_LRFD_EVT1 0x0000002BU 3087 #define EVTSVT_LGPT1TENSEL_PUBID_LRFD_EVT0 0x0000002AU 3088 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT1_ADC 0x00000029U 3089 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT1_DMA 0x00000028U 3090 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT1C2 0x00000027U 3091 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT1C1 0x00000026U 3092 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT1C0 0x00000025U 3093 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT0_ADC 0x00000024U 3094 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT0_DMA 0x00000023U 3095 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT0C2 0x00000022U 3096 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT0C1 0x00000021U 3097 #define EVTSVT_LGPT1TENSEL_PUBID_LGPT0C0 0x00000020U 3098 #define EVTSVT_LGPT1TENSEL_PUBID_SYSTIM4 0x0000001FU 3099 #define EVTSVT_LGPT1TENSEL_PUBID_SYSTIM3 0x0000001EU 3100 #define EVTSVT_LGPT1TENSEL_PUBID_SYSTIM2 0x0000001DU 3101 #define EVTSVT_LGPT1TENSEL_PUBID_SYSTIM1 0x0000001CU 3102 #define EVTSVT_LGPT1TENSEL_PUBID_SYSTIM0 0x0000001BU 3103 #define EVTSVT_LGPT1TENSEL_PUBID_SYSTIM_LT 0x0000001AU 3104 #define EVTSVT_LGPT1TENSEL_PUBID_SYSTIM_HB 0x00000019U 3105 #define EVTSVT_LGPT1TENSEL_PUBID_ADC_EVT 0x00000011U 3106 #define EVTSVT_LGPT1TENSEL_PUBID_GPIO_EVT 0x0000000AU 3107 #define EVTSVT_LGPT1TENSEL_PUBID_NONE 0x00000000U 3108 3109 //***************************************************************************** 3110 // 3111 // Register: EVTSVT_O_LGPT2IN0SEL 3112 // 3113 //***************************************************************************** 3114 // Field: [5:0] PUBID 3115 // 3116 // Read/write selection value. 3117 // Writing any other value than values defined by a ENUM may result in 3118 // undefined behavior. 3119 // ENUMs: 3120 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 3121 // LGPT3:ADCTRG setting 3122 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 3123 // setting 3124 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 3125 // found here LGPT3:MIS 3126 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 3127 // by LGPT3:C2CFG setting 3128 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 3129 // by LGPT3:C1CFG setting 3130 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 3131 // by LGPT3:C0CFG setting 3132 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 3133 // LGPT2:ADCTRG setting 3134 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 3135 // setting 3136 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 3137 // found here LGPT2:MIS 3138 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 3139 // by LGPT2:C2CFG setting 3140 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 3141 // by LGPT2:C1CFG setting 3142 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 3143 // by LGPT2:C0CFG setting 3144 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 3145 // LRFDDBELL:SYSTIMOEV.SRC2 3146 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 3147 // LRFDDBELL:SYSTIMOEV.SRC1 3148 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 3149 // LRFDDBELL:SYSTIMOEV.SRC0 3150 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 3151 // LGPT1:ADCTRG setting 3152 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 3153 // setting 3154 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 3155 // by LGPT1:C2CFG setting 3156 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 3157 // by LGPT1:C1CFG setting 3158 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 3159 // by LGPT1:C0CFG setting 3160 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 3161 // LGPT0:ADCTRG setting 3162 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 3163 // setting 3164 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 3165 // by LGPT0:C2CFG setting 3166 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 3167 // by LGPT0:C1CFG setting 3168 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 3169 // by LGPT0:C0CFG setting 3170 // SYSTIM4 SYSTIM Channel 4 event, event flag is 3171 // SYSTIM:MIS.EVT4 3172 // SYSTIM3 SYSTIM Channel 3 event, event flag is 3173 // SYSTIM:MIS.EVT3 3174 // SYSTIM2 SYSTIM Channel 2 event, event flag is 3175 // SYSTIM:MIS.EVT2 3176 // SYSTIM1 SYSTIM Channel 1 event, event flag is 3177 // SYSTIM:MIS.EVT1 3178 // SYSTIM0 SYSTIM Channel 0 event, event flag is 3179 // SYSTIM:MIS.EVT0 3180 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 3181 // signal to SVT clock 3182 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 3183 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 3184 // found here I2C0:MIS 3185 // UART0_COMB UART0 combined interrupt, interrupt flags are 3186 // found here UART0:MIS 3187 // AES_COMB AES accelerator combined interrupt request, 3188 // interrupt flags can be found here AES:MIS 3189 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 3190 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 3191 // can be found here DMA:REQDONE 3192 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 3193 // found here LGPT1:MIS 3194 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 3195 // found here LGPT0:MIS 3196 // ADC_EVT ADC general published event, interrupt flags can 3197 // be found here ADC:MIS1 3198 // ADC_COMB ADC combined interrupt request, interrupt flags 3199 // can be found here ADC:MIS0 3200 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 3201 // can be found here SPI0:MIS 3202 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 3203 // here LRFDDBELL:MIS2 3204 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 3205 // here LRFDDBELL:MIS1 3206 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 3207 // here LRFDDBELL:MIS0 3208 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 3209 // flash operation has completed, interrupt flags 3210 // can be found here FLASH:MIS 3211 // GPIO_EVT GPIO generic published event, controlled by 3212 // GPIO:EVTCFG 3213 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 3214 // can be found here GPIO:MIS 3215 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 3216 // found here SYSTIM:MIS 3217 // AON_IOC_COMB IOC synchronous combined event, controlled by 3218 // IOC:EVTCFG 3219 // AON_LPMCMP_IRQ AON LPCMP interrupt, controlled by SYS0:LPCMPCFG 3220 // AON_DBG_COMB DebugSS combined interrupt, interrupt flags can be 3221 // found here DBGSS:MIS 3222 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 3223 // AON_CKM_COMB CKMD combined interrupt request, interrupt flags 3224 // can be found here CKMD:MIS 3225 // AON_PMU_COMB PMU combined interrupt request for BATMON, 3226 // interrupt flags can be found here PMUD:EVENT 3227 // NONE Always inactive 3228 #define EVTSVT_LGPT2IN0SEL_PUBID_W 6U 3229 #define EVTSVT_LGPT2IN0SEL_PUBID_M 0x0000003FU 3230 #define EVTSVT_LGPT2IN0SEL_PUBID_S 0U 3231 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT3_ADC 0x00000039U 3232 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT3_DMA 0x00000038U 3233 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT3_COMB 0x00000037U 3234 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT3C2 0x00000036U 3235 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT3C1 0x00000035U 3236 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT3C0 0x00000034U 3237 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT2_ADC 0x00000033U 3238 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT2_DMA 0x00000032U 3239 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT2_COMB 0x00000031U 3240 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT2C2 0x00000030U 3241 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT2C1 0x0000002FU 3242 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT2C0 0x0000002EU 3243 #define EVTSVT_LGPT2IN0SEL_PUBID_LRFD_EVT2 0x0000002CU 3244 #define EVTSVT_LGPT2IN0SEL_PUBID_LRFD_EVT1 0x0000002BU 3245 #define EVTSVT_LGPT2IN0SEL_PUBID_LRFD_EVT0 0x0000002AU 3246 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT1_ADC 0x00000029U 3247 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT1_DMA 0x00000028U 3248 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT1C2 0x00000027U 3249 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT1C1 0x00000026U 3250 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT1C0 0x00000025U 3251 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT0_ADC 0x00000024U 3252 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT0_DMA 0x00000023U 3253 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT0C2 0x00000022U 3254 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT0C1 0x00000021U 3255 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT0C0 0x00000020U 3256 #define EVTSVT_LGPT2IN0SEL_PUBID_SYSTIM4 0x0000001FU 3257 #define EVTSVT_LGPT2IN0SEL_PUBID_SYSTIM3 0x0000001EU 3258 #define EVTSVT_LGPT2IN0SEL_PUBID_SYSTIM2 0x0000001DU 3259 #define EVTSVT_LGPT2IN0SEL_PUBID_SYSTIM1 0x0000001CU 3260 #define EVTSVT_LGPT2IN0SEL_PUBID_SYSTIM0 0x0000001BU 3261 #define EVTSVT_LGPT2IN0SEL_PUBID_SYSTIM_LT 0x0000001AU 3262 #define EVTSVT_LGPT2IN0SEL_PUBID_SYSTIM_HB 0x00000019U 3263 #define EVTSVT_LGPT2IN0SEL_PUBID_I2C0_IRQ 0x00000018U 3264 #define EVTSVT_LGPT2IN0SEL_PUBID_UART0_COMB 0x00000017U 3265 #define EVTSVT_LGPT2IN0SEL_PUBID_AES_COMB 0x00000016U 3266 #define EVTSVT_LGPT2IN0SEL_PUBID_DMA_ERR 0x00000015U 3267 #define EVTSVT_LGPT2IN0SEL_PUBID_DMA_DONE_COMB 0x00000014U 3268 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT1_COMB 0x00000013U 3269 #define EVTSVT_LGPT2IN0SEL_PUBID_LGPT0_COMB 0x00000012U 3270 #define EVTSVT_LGPT2IN0SEL_PUBID_ADC_EVT 0x00000011U 3271 #define EVTSVT_LGPT2IN0SEL_PUBID_ADC_COMB 0x00000010U 3272 #define EVTSVT_LGPT2IN0SEL_PUBID_SPI0_COMB 0x0000000FU 3273 #define EVTSVT_LGPT2IN0SEL_PUBID_LRFD_IRQ2 0x0000000EU 3274 #define EVTSVT_LGPT2IN0SEL_PUBID_LRFD_IRQ1 0x0000000DU 3275 #define EVTSVT_LGPT2IN0SEL_PUBID_LRFD_IRQ0 0x0000000CU 3276 #define EVTSVT_LGPT2IN0SEL_PUBID_FLASH_IRQ 0x0000000BU 3277 #define EVTSVT_LGPT2IN0SEL_PUBID_GPIO_EVT 0x0000000AU 3278 #define EVTSVT_LGPT2IN0SEL_PUBID_GPIO_COMB 0x00000009U 3279 #define EVTSVT_LGPT2IN0SEL_PUBID_SYSTIM_COMB 0x00000008U 3280 #define EVTSVT_LGPT2IN0SEL_PUBID_AON_IOC_COMB 0x00000007U 3281 #define EVTSVT_LGPT2IN0SEL_PUBID_AON_LPMCMP_IRQ 0x00000006U 3282 #define EVTSVT_LGPT2IN0SEL_PUBID_AON_DBG_COMB 0x00000005U 3283 #define EVTSVT_LGPT2IN0SEL_PUBID_AON_RTC_COMB 0x00000004U 3284 #define EVTSVT_LGPT2IN0SEL_PUBID_AON_CKM_COMB 0x00000003U 3285 #define EVTSVT_LGPT2IN0SEL_PUBID_AON_PMU_COMB 0x00000002U 3286 #define EVTSVT_LGPT2IN0SEL_PUBID_NONE 0x00000000U 3287 3288 //***************************************************************************** 3289 // 3290 // Register: EVTSVT_O_LGPT2IN1SEL 3291 // 3292 //***************************************************************************** 3293 // Field: [5:0] PUBID 3294 // 3295 // Read/write selection value. 3296 // Writing any other value than values defined by a ENUM may result in 3297 // undefined behavior. 3298 // ENUMs: 3299 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 3300 // LGPT3:ADCTRG setting 3301 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 3302 // setting 3303 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 3304 // by LGPT3:C2CFG setting 3305 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 3306 // by LGPT3:C1CFG setting 3307 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 3308 // by LGPT3:C0CFG setting 3309 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 3310 // LGPT2:ADCTRG setting 3311 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 3312 // setting 3313 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 3314 // by LGPT2:C2CFG setting 3315 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 3316 // by LGPT2:C1CFG setting 3317 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 3318 // by LGPT2:C0CFG setting 3319 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 3320 // LRFDDBELL:SYSTIMOEV.SRC2 3321 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 3322 // LRFDDBELL:SYSTIMOEV.SRC1 3323 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 3324 // LRFDDBELL:SYSTIMOEV.SRC0 3325 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 3326 // LGPT1:ADCTRG setting 3327 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 3328 // setting 3329 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 3330 // by LGPT1:C2CFG setting 3331 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 3332 // by LGPT1:C1CFG setting 3333 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 3334 // by LGPT1:C0CFG setting 3335 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 3336 // LGPT0:ADCTRG setting 3337 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 3338 // setting 3339 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 3340 // by LGPT0:C2CFG setting 3341 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 3342 // by LGPT0:C1CFG setting 3343 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 3344 // by LGPT0:C0CFG setting 3345 // SYSTIM4 SYSTIM Channel 4 event, event flag is 3346 // SYSTIM:MIS.EVT4 3347 // SYSTIM3 SYSTIM Channel 3 event, event flag is 3348 // SYSTIM:MIS.EVT3 3349 // SYSTIM2 SYSTIM Channel 2 event, event flag is 3350 // SYSTIM:MIS.EVT2 3351 // SYSTIM1 SYSTIM Channel 1 event, event flag is 3352 // SYSTIM:MIS.EVT1 3353 // SYSTIM0 SYSTIM Channel 0 event, event flag is 3354 // SYSTIM:MIS.EVT0 3355 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 3356 // signal to SVT clock 3357 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 3358 // ADC_EVT ADC general published event, interrupt flags can 3359 // be found here ADC:MIS1 3360 // GPIO_EVT GPIO generic published event, controlled by 3361 // GPIO:EVTCFG 3362 // NONE Always inactive 3363 #define EVTSVT_LGPT2IN1SEL_PUBID_W 6U 3364 #define EVTSVT_LGPT2IN1SEL_PUBID_M 0x0000003FU 3365 #define EVTSVT_LGPT2IN1SEL_PUBID_S 0U 3366 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT3_ADC 0x00000039U 3367 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT3_DMA 0x00000038U 3368 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT3C2 0x00000036U 3369 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT3C1 0x00000035U 3370 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT3C0 0x00000034U 3371 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT2_ADC 0x00000033U 3372 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT2_DMA 0x00000032U 3373 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT2C2 0x00000030U 3374 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT2C1 0x0000002FU 3375 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT2C0 0x0000002EU 3376 #define EVTSVT_LGPT2IN1SEL_PUBID_LRFD_EVT2 0x0000002CU 3377 #define EVTSVT_LGPT2IN1SEL_PUBID_LRFD_EVT1 0x0000002BU 3378 #define EVTSVT_LGPT2IN1SEL_PUBID_LRFD_EVT0 0x0000002AU 3379 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT1_ADC 0x00000029U 3380 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT1_DMA 0x00000028U 3381 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT1C2 0x00000027U 3382 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT1C1 0x00000026U 3383 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT1C0 0x00000025U 3384 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT0_ADC 0x00000024U 3385 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT0_DMA 0x00000023U 3386 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT0C2 0x00000022U 3387 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT0C1 0x00000021U 3388 #define EVTSVT_LGPT2IN1SEL_PUBID_LGPT0C0 0x00000020U 3389 #define EVTSVT_LGPT2IN1SEL_PUBID_SYSTIM4 0x0000001FU 3390 #define EVTSVT_LGPT2IN1SEL_PUBID_SYSTIM3 0x0000001EU 3391 #define EVTSVT_LGPT2IN1SEL_PUBID_SYSTIM2 0x0000001DU 3392 #define EVTSVT_LGPT2IN1SEL_PUBID_SYSTIM1 0x0000001CU 3393 #define EVTSVT_LGPT2IN1SEL_PUBID_SYSTIM0 0x0000001BU 3394 #define EVTSVT_LGPT2IN1SEL_PUBID_SYSTIM_LT 0x0000001AU 3395 #define EVTSVT_LGPT2IN1SEL_PUBID_SYSTIM_HB 0x00000019U 3396 #define EVTSVT_LGPT2IN1SEL_PUBID_ADC_EVT 0x00000011U 3397 #define EVTSVT_LGPT2IN1SEL_PUBID_GPIO_EVT 0x0000000AU 3398 #define EVTSVT_LGPT2IN1SEL_PUBID_NONE 0x00000000U 3399 3400 //***************************************************************************** 3401 // 3402 // Register: EVTSVT_O_LGPT2IN2SEL 3403 // 3404 //***************************************************************************** 3405 // Field: [5:0] PUBID 3406 // 3407 // Read/write selection value. 3408 // Writing any other value than values defined by a ENUM may result in 3409 // undefined behavior. 3410 // ENUMs: 3411 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 3412 // LGPT3:ADCTRG setting 3413 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 3414 // setting 3415 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 3416 // by LGPT3:C2CFG setting 3417 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 3418 // by LGPT3:C1CFG setting 3419 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 3420 // by LGPT3:C0CFG setting 3421 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 3422 // LGPT2:ADCTRG setting 3423 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 3424 // setting 3425 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 3426 // by LGPT2:C2CFG setting 3427 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 3428 // by LGPT2:C1CFG setting 3429 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 3430 // by LGPT2:C0CFG setting 3431 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 3432 // LRFDDBELL:SYSTIMOEV.SRC2 3433 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 3434 // LRFDDBELL:SYSTIMOEV.SRC1 3435 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 3436 // LRFDDBELL:SYSTIMOEV.SRC0 3437 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 3438 // LGPT1:ADCTRG setting 3439 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 3440 // setting 3441 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 3442 // by LGPT1:C2CFG setting 3443 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 3444 // by LGPT1:C1CFG setting 3445 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 3446 // by LGPT1:C0CFG setting 3447 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 3448 // LGPT0:ADCTRG setting 3449 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 3450 // setting 3451 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 3452 // by LGPT0:C2CFG setting 3453 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 3454 // by LGPT0:C1CFG setting 3455 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 3456 // by LGPT0:C0CFG setting 3457 // SYSTIM4 SYSTIM Channel 4 event, event flag is 3458 // SYSTIM:MIS.EVT4 3459 // SYSTIM3 SYSTIM Channel 3 event, event flag is 3460 // SYSTIM:MIS.EVT3 3461 // SYSTIM2 SYSTIM Channel 2 event, event flag is 3462 // SYSTIM:MIS.EVT2 3463 // SYSTIM1 SYSTIM Channel 1 event, event flag is 3464 // SYSTIM:MIS.EVT1 3465 // SYSTIM0 SYSTIM Channel 0 event, event flag is 3466 // SYSTIM:MIS.EVT0 3467 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 3468 // signal to SVT clock 3469 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 3470 // ADC_EVT ADC general published event, interrupt flags can 3471 // be found here ADC:MIS1 3472 // GPIO_EVT GPIO generic published event, controlled by 3473 // GPIO:EVTCFG 3474 // NONE Always inactive 3475 #define EVTSVT_LGPT2IN2SEL_PUBID_W 6U 3476 #define EVTSVT_LGPT2IN2SEL_PUBID_M 0x0000003FU 3477 #define EVTSVT_LGPT2IN2SEL_PUBID_S 0U 3478 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT3_ADC 0x00000039U 3479 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT3_DMA 0x00000038U 3480 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT3C2 0x00000036U 3481 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT3C1 0x00000035U 3482 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT3C0 0x00000034U 3483 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT2_ADC 0x00000033U 3484 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT2_DMA 0x00000032U 3485 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT2C2 0x00000030U 3486 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT2C1 0x0000002FU 3487 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT2C0 0x0000002EU 3488 #define EVTSVT_LGPT2IN2SEL_PUBID_LRFD_EVT2 0x0000002CU 3489 #define EVTSVT_LGPT2IN2SEL_PUBID_LRFD_EVT1 0x0000002BU 3490 #define EVTSVT_LGPT2IN2SEL_PUBID_LRFD_EVT0 0x0000002AU 3491 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT1_ADC 0x00000029U 3492 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT1_DMA 0x00000028U 3493 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT1C2 0x00000027U 3494 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT1C1 0x00000026U 3495 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT1C0 0x00000025U 3496 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT0_ADC 0x00000024U 3497 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT0_DMA 0x00000023U 3498 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT0C2 0x00000022U 3499 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT0C1 0x00000021U 3500 #define EVTSVT_LGPT2IN2SEL_PUBID_LGPT0C0 0x00000020U 3501 #define EVTSVT_LGPT2IN2SEL_PUBID_SYSTIM4 0x0000001FU 3502 #define EVTSVT_LGPT2IN2SEL_PUBID_SYSTIM3 0x0000001EU 3503 #define EVTSVT_LGPT2IN2SEL_PUBID_SYSTIM2 0x0000001DU 3504 #define EVTSVT_LGPT2IN2SEL_PUBID_SYSTIM1 0x0000001CU 3505 #define EVTSVT_LGPT2IN2SEL_PUBID_SYSTIM0 0x0000001BU 3506 #define EVTSVT_LGPT2IN2SEL_PUBID_SYSTIM_LT 0x0000001AU 3507 #define EVTSVT_LGPT2IN2SEL_PUBID_SYSTIM_HB 0x00000019U 3508 #define EVTSVT_LGPT2IN2SEL_PUBID_ADC_EVT 0x00000011U 3509 #define EVTSVT_LGPT2IN2SEL_PUBID_GPIO_EVT 0x0000000AU 3510 #define EVTSVT_LGPT2IN2SEL_PUBID_NONE 0x00000000U 3511 3512 //***************************************************************************** 3513 // 3514 // Register: EVTSVT_O_LGPT2TENSEL 3515 // 3516 //***************************************************************************** 3517 // Field: [5:0] PUBID 3518 // 3519 // Read/write selection value. 3520 // Writing any other value than values defined by a ENUM may result in 3521 // undefined behavior. 3522 // ENUMs: 3523 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 3524 // LGPT3:ADCTRG setting 3525 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 3526 // setting 3527 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 3528 // by LGPT3:C2CFG setting 3529 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 3530 // by LGPT3:C1CFG setting 3531 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 3532 // by LGPT3:C0CFG setting 3533 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 3534 // LGPT2:ADCTRG setting 3535 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 3536 // setting 3537 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 3538 // by LGPT2:C2CFG setting 3539 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 3540 // by LGPT2:C1CFG setting 3541 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 3542 // by LGPT2:C0CFG setting 3543 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 3544 // LRFDDBELL:SYSTIMOEV.SRC2 3545 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 3546 // LRFDDBELL:SYSTIMOEV.SRC1 3547 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 3548 // LRFDDBELL:SYSTIMOEV.SRC0 3549 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 3550 // LGPT1:ADCTRG setting 3551 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 3552 // setting 3553 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 3554 // by LGPT1:C2CFG setting 3555 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 3556 // by LGPT1:C1CFG setting 3557 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 3558 // by LGPT1:C0CFG setting 3559 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 3560 // LGPT0:ADCTRG setting 3561 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 3562 // setting 3563 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 3564 // by LGPT0:C2CFG setting 3565 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 3566 // by LGPT0:C1CFG setting 3567 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 3568 // by LGPT0:C0CFG setting 3569 // SYSTIM4 SYSTIM Channel 4 event, event flag is 3570 // SYSTIM:MIS.EVT4 3571 // SYSTIM3 SYSTIM Channel 3 event, event flag is 3572 // SYSTIM:MIS.EVT3 3573 // SYSTIM2 SYSTIM Channel 2 event, event flag is 3574 // SYSTIM:MIS.EVT2 3575 // SYSTIM1 SYSTIM Channel 1 event, event flag is 3576 // SYSTIM:MIS.EVT1 3577 // SYSTIM0 SYSTIM Channel 0 event, event flag is 3578 // SYSTIM:MIS.EVT0 3579 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 3580 // signal to SVT clock 3581 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 3582 // ADC_EVT ADC general published event, interrupt flags can 3583 // be found here ADC:MIS1 3584 // GPIO_EVT GPIO generic published event, controlled by 3585 // GPIO:EVTCFG 3586 // NONE Always inactive 3587 #define EVTSVT_LGPT2TENSEL_PUBID_W 6U 3588 #define EVTSVT_LGPT2TENSEL_PUBID_M 0x0000003FU 3589 #define EVTSVT_LGPT2TENSEL_PUBID_S 0U 3590 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT3_ADC 0x00000039U 3591 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT3_DMA 0x00000038U 3592 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT3C2 0x00000036U 3593 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT3C1 0x00000035U 3594 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT3C0 0x00000034U 3595 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT2_ADC 0x00000033U 3596 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT2_DMA 0x00000032U 3597 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT2C2 0x00000030U 3598 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT2C1 0x0000002FU 3599 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT2C0 0x0000002EU 3600 #define EVTSVT_LGPT2TENSEL_PUBID_LRFD_EVT2 0x0000002CU 3601 #define EVTSVT_LGPT2TENSEL_PUBID_LRFD_EVT1 0x0000002BU 3602 #define EVTSVT_LGPT2TENSEL_PUBID_LRFD_EVT0 0x0000002AU 3603 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT1_ADC 0x00000029U 3604 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT1_DMA 0x00000028U 3605 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT1C2 0x00000027U 3606 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT1C1 0x00000026U 3607 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT1C0 0x00000025U 3608 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT0_ADC 0x00000024U 3609 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT0_DMA 0x00000023U 3610 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT0C2 0x00000022U 3611 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT0C1 0x00000021U 3612 #define EVTSVT_LGPT2TENSEL_PUBID_LGPT0C0 0x00000020U 3613 #define EVTSVT_LGPT2TENSEL_PUBID_SYSTIM4 0x0000001FU 3614 #define EVTSVT_LGPT2TENSEL_PUBID_SYSTIM3 0x0000001EU 3615 #define EVTSVT_LGPT2TENSEL_PUBID_SYSTIM2 0x0000001DU 3616 #define EVTSVT_LGPT2TENSEL_PUBID_SYSTIM1 0x0000001CU 3617 #define EVTSVT_LGPT2TENSEL_PUBID_SYSTIM0 0x0000001BU 3618 #define EVTSVT_LGPT2TENSEL_PUBID_SYSTIM_LT 0x0000001AU 3619 #define EVTSVT_LGPT2TENSEL_PUBID_SYSTIM_HB 0x00000019U 3620 #define EVTSVT_LGPT2TENSEL_PUBID_ADC_EVT 0x00000011U 3621 #define EVTSVT_LGPT2TENSEL_PUBID_GPIO_EVT 0x0000000AU 3622 #define EVTSVT_LGPT2TENSEL_PUBID_NONE 0x00000000U 3623 3624 //***************************************************************************** 3625 // 3626 // Register: EVTSVT_O_LGPT3IN0SEL 3627 // 3628 //***************************************************************************** 3629 // Field: [5:0] PUBID 3630 // 3631 // Read/write selection value. 3632 // Writing any other value than values defined by a ENUM may result in 3633 // undefined behavior. 3634 // ENUMs: 3635 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 3636 // LGPT3:ADCTRG setting 3637 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 3638 // setting 3639 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 3640 // found here LGPT3:MIS 3641 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 3642 // by LGPT3:C2CFG setting 3643 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 3644 // by LGPT3:C1CFG setting 3645 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 3646 // by LGPT3:C0CFG setting 3647 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 3648 // LGPT2:ADCTRG setting 3649 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 3650 // setting 3651 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 3652 // found here LGPT2:MIS 3653 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 3654 // by LGPT2:C2CFG setting 3655 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 3656 // by LGPT2:C1CFG setting 3657 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 3658 // by LGPT2:C0CFG setting 3659 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 3660 // LRFDDBELL:SYSTIMOEV.SRC2 3661 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 3662 // LRFDDBELL:SYSTIMOEV.SRC1 3663 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 3664 // LRFDDBELL:SYSTIMOEV.SRC0 3665 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 3666 // LGPT1:ADCTRG setting 3667 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 3668 // setting 3669 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 3670 // by LGPT1:C2CFG setting 3671 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 3672 // by LGPT1:C1CFG setting 3673 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 3674 // by LGPT1:C0CFG setting 3675 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 3676 // LGPT0:ADCTRG setting 3677 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 3678 // setting 3679 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 3680 // by LGPT0:C2CFG setting 3681 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 3682 // by LGPT0:C1CFG setting 3683 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 3684 // by LGPT0:C0CFG setting 3685 // SYSTIM4 SYSTIM Channel 4 event, event flag is 3686 // SYSTIM:MIS.EVT4 3687 // SYSTIM3 SYSTIM Channel 3 event, event flag is 3688 // SYSTIM:MIS.EVT3 3689 // SYSTIM2 SYSTIM Channel 2 event, event flag is 3690 // SYSTIM:MIS.EVT2 3691 // SYSTIM1 SYSTIM Channel 1 event, event flag is 3692 // SYSTIM:MIS.EVT1 3693 // SYSTIM0 SYSTIM Channel 0 event, event flag is 3694 // SYSTIM:MIS.EVT0 3695 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 3696 // signal to SVT clock 3697 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 3698 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 3699 // found here I2C0:MIS 3700 // UART0_COMB UART0 combined interrupt, interrupt flags are 3701 // found here UART0:MIS 3702 // AES_COMB AES accelerator combined interrupt request, 3703 // interrupt flags can be found here AES:MIS 3704 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 3705 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 3706 // can be found here DMA:REQDONE 3707 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 3708 // found here LGPT1:MIS 3709 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 3710 // found here LGPT0:MIS 3711 // ADC_EVT ADC general published event, interrupt flags can 3712 // be found here ADC:MIS1 3713 // ADC_COMB ADC combined interrupt request, interrupt flags 3714 // can be found here ADC:MIS0 3715 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 3716 // can be found here SPI0:MIS 3717 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 3718 // here LRFDDBELL:MIS2 3719 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 3720 // here LRFDDBELL:MIS1 3721 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 3722 // here LRFDDBELL:MIS0 3723 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 3724 // flash operation has completed, interrupt flags 3725 // can be found here FLASH:MIS 3726 // GPIO_EVT GPIO generic published event, controlled by 3727 // GPIO:EVTCFG 3728 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 3729 // can be found here GPIO:MIS 3730 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 3731 // found here SYSTIM:MIS 3732 // AON_IOC_COMB IOC synchronous combined event, controlled by 3733 // IOC:EVTCFG 3734 // AON_LPMCMP_IRQ AON LPCMP interrupt, controlled by SYS0:LPCMPCFG 3735 // AON_DBG_COMB DebugSS combined interrupt, interrupt flags can be 3736 // found here DBGSS:MIS 3737 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 3738 // AON_CKM_COMB CKMD combined interrupt request, interrupt flags 3739 // can be found here CKMD:MIS 3740 // AON_PMU_COMB PMU combined interrupt request for BATMON, 3741 // interrupt flags can be found here PMUD:EVENT 3742 // NONE Always inactive 3743 #define EVTSVT_LGPT3IN0SEL_PUBID_W 6U 3744 #define EVTSVT_LGPT3IN0SEL_PUBID_M 0x0000003FU 3745 #define EVTSVT_LGPT3IN0SEL_PUBID_S 0U 3746 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT3_ADC 0x00000039U 3747 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT3_DMA 0x00000038U 3748 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT3_COMB 0x00000037U 3749 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT3C2 0x00000036U 3750 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT3C1 0x00000035U 3751 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT3C0 0x00000034U 3752 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT2_ADC 0x00000033U 3753 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT2_DMA 0x00000032U 3754 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT2_COMB 0x00000031U 3755 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT2C2 0x00000030U 3756 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT2C1 0x0000002FU 3757 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT2C0 0x0000002EU 3758 #define EVTSVT_LGPT3IN0SEL_PUBID_LRFD_EVT2 0x0000002CU 3759 #define EVTSVT_LGPT3IN0SEL_PUBID_LRFD_EVT1 0x0000002BU 3760 #define EVTSVT_LGPT3IN0SEL_PUBID_LRFD_EVT0 0x0000002AU 3761 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT1_ADC 0x00000029U 3762 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT1_DMA 0x00000028U 3763 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT1C2 0x00000027U 3764 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT1C1 0x00000026U 3765 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT1C0 0x00000025U 3766 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT0_ADC 0x00000024U 3767 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT0_DMA 0x00000023U 3768 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT0C2 0x00000022U 3769 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT0C1 0x00000021U 3770 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT0C0 0x00000020U 3771 #define EVTSVT_LGPT3IN0SEL_PUBID_SYSTIM4 0x0000001FU 3772 #define EVTSVT_LGPT3IN0SEL_PUBID_SYSTIM3 0x0000001EU 3773 #define EVTSVT_LGPT3IN0SEL_PUBID_SYSTIM2 0x0000001DU 3774 #define EVTSVT_LGPT3IN0SEL_PUBID_SYSTIM1 0x0000001CU 3775 #define EVTSVT_LGPT3IN0SEL_PUBID_SYSTIM0 0x0000001BU 3776 #define EVTSVT_LGPT3IN0SEL_PUBID_SYSTIM_LT 0x0000001AU 3777 #define EVTSVT_LGPT3IN0SEL_PUBID_SYSTIM_HB 0x00000019U 3778 #define EVTSVT_LGPT3IN0SEL_PUBID_I2C0_IRQ 0x00000018U 3779 #define EVTSVT_LGPT3IN0SEL_PUBID_UART0_COMB 0x00000017U 3780 #define EVTSVT_LGPT3IN0SEL_PUBID_AES_COMB 0x00000016U 3781 #define EVTSVT_LGPT3IN0SEL_PUBID_DMA_ERR 0x00000015U 3782 #define EVTSVT_LGPT3IN0SEL_PUBID_DMA_DONE_COMB 0x00000014U 3783 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT1_COMB 0x00000013U 3784 #define EVTSVT_LGPT3IN0SEL_PUBID_LGPT0_COMB 0x00000012U 3785 #define EVTSVT_LGPT3IN0SEL_PUBID_ADC_EVT 0x00000011U 3786 #define EVTSVT_LGPT3IN0SEL_PUBID_ADC_COMB 0x00000010U 3787 #define EVTSVT_LGPT3IN0SEL_PUBID_SPI0_COMB 0x0000000FU 3788 #define EVTSVT_LGPT3IN0SEL_PUBID_LRFD_IRQ2 0x0000000EU 3789 #define EVTSVT_LGPT3IN0SEL_PUBID_LRFD_IRQ1 0x0000000DU 3790 #define EVTSVT_LGPT3IN0SEL_PUBID_LRFD_IRQ0 0x0000000CU 3791 #define EVTSVT_LGPT3IN0SEL_PUBID_FLASH_IRQ 0x0000000BU 3792 #define EVTSVT_LGPT3IN0SEL_PUBID_GPIO_EVT 0x0000000AU 3793 #define EVTSVT_LGPT3IN0SEL_PUBID_GPIO_COMB 0x00000009U 3794 #define EVTSVT_LGPT3IN0SEL_PUBID_SYSTIM_COMB 0x00000008U 3795 #define EVTSVT_LGPT3IN0SEL_PUBID_AON_IOC_COMB 0x00000007U 3796 #define EVTSVT_LGPT3IN0SEL_PUBID_AON_LPMCMP_IRQ 0x00000006U 3797 #define EVTSVT_LGPT3IN0SEL_PUBID_AON_DBG_COMB 0x00000005U 3798 #define EVTSVT_LGPT3IN0SEL_PUBID_AON_RTC_COMB 0x00000004U 3799 #define EVTSVT_LGPT3IN0SEL_PUBID_AON_CKM_COMB 0x00000003U 3800 #define EVTSVT_LGPT3IN0SEL_PUBID_AON_PMU_COMB 0x00000002U 3801 #define EVTSVT_LGPT3IN0SEL_PUBID_NONE 0x00000000U 3802 3803 //***************************************************************************** 3804 // 3805 // Register: EVTSVT_O_LGPT3IN1SEL 3806 // 3807 //***************************************************************************** 3808 // Field: [5:0] PUBID 3809 // 3810 // Read/write selection value. 3811 // Writing any other value than values defined by a ENUM may result in 3812 // undefined behavior. 3813 // ENUMs: 3814 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 3815 // LGPT3:ADCTRG setting 3816 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 3817 // setting 3818 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 3819 // by LGPT3:C2CFG setting 3820 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 3821 // by LGPT3:C1CFG setting 3822 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 3823 // by LGPT3:C0CFG setting 3824 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 3825 // LGPT2:ADCTRG setting 3826 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 3827 // setting 3828 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 3829 // by LGPT2:C2CFG setting 3830 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 3831 // by LGPT2:C1CFG setting 3832 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 3833 // by LGPT2:C0CFG setting 3834 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 3835 // LRFDDBELL:SYSTIMOEV.SRC2 3836 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 3837 // LRFDDBELL:SYSTIMOEV.SRC1 3838 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 3839 // LRFDDBELL:SYSTIMOEV.SRC0 3840 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 3841 // LGPT1:ADCTRG setting 3842 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 3843 // setting 3844 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 3845 // by LGPT1:C2CFG setting 3846 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 3847 // by LGPT1:C1CFG setting 3848 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 3849 // by LGPT1:C0CFG setting 3850 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 3851 // LGPT0:ADCTRG setting 3852 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 3853 // setting 3854 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 3855 // by LGPT0:C2CFG setting 3856 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 3857 // by LGPT0:C1CFG setting 3858 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 3859 // by LGPT0:C0CFG setting 3860 // SYSTIM4 SYSTIM Channel 4 event, event flag is 3861 // SYSTIM:MIS.EVT4 3862 // SYSTIM3 SYSTIM Channel 3 event, event flag is 3863 // SYSTIM:MIS.EVT3 3864 // SYSTIM2 SYSTIM Channel 2 event, event flag is 3865 // SYSTIM:MIS.EVT2 3866 // SYSTIM1 SYSTIM Channel 1 event, event flag is 3867 // SYSTIM:MIS.EVT1 3868 // SYSTIM0 SYSTIM Channel 0 event, event flag is 3869 // SYSTIM:MIS.EVT0 3870 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 3871 // signal to SVT clock 3872 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 3873 // ADC_EVT ADC general published event, interrupt flags can 3874 // be found here ADC:MIS1 3875 // GPIO_EVT GPIO generic published event, controlled by 3876 // GPIO:EVTCFG 3877 // NONE Always inactive 3878 #define EVTSVT_LGPT3IN1SEL_PUBID_W 6U 3879 #define EVTSVT_LGPT3IN1SEL_PUBID_M 0x0000003FU 3880 #define EVTSVT_LGPT3IN1SEL_PUBID_S 0U 3881 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT3_ADC 0x00000039U 3882 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT3_DMA 0x00000038U 3883 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT3C2 0x00000036U 3884 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT3C1 0x00000035U 3885 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT3C0 0x00000034U 3886 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT2_ADC 0x00000033U 3887 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT2_DMA 0x00000032U 3888 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT2C2 0x00000030U 3889 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT2C1 0x0000002FU 3890 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT2C0 0x0000002EU 3891 #define EVTSVT_LGPT3IN1SEL_PUBID_LRFD_EVT2 0x0000002CU 3892 #define EVTSVT_LGPT3IN1SEL_PUBID_LRFD_EVT1 0x0000002BU 3893 #define EVTSVT_LGPT3IN1SEL_PUBID_LRFD_EVT0 0x0000002AU 3894 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT1_ADC 0x00000029U 3895 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT1_DMA 0x00000028U 3896 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT1C2 0x00000027U 3897 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT1C1 0x00000026U 3898 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT1C0 0x00000025U 3899 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT0_ADC 0x00000024U 3900 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT0_DMA 0x00000023U 3901 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT0C2 0x00000022U 3902 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT0C1 0x00000021U 3903 #define EVTSVT_LGPT3IN1SEL_PUBID_LGPT0C0 0x00000020U 3904 #define EVTSVT_LGPT3IN1SEL_PUBID_SYSTIM4 0x0000001FU 3905 #define EVTSVT_LGPT3IN1SEL_PUBID_SYSTIM3 0x0000001EU 3906 #define EVTSVT_LGPT3IN1SEL_PUBID_SYSTIM2 0x0000001DU 3907 #define EVTSVT_LGPT3IN1SEL_PUBID_SYSTIM1 0x0000001CU 3908 #define EVTSVT_LGPT3IN1SEL_PUBID_SYSTIM0 0x0000001BU 3909 #define EVTSVT_LGPT3IN1SEL_PUBID_SYSTIM_LT 0x0000001AU 3910 #define EVTSVT_LGPT3IN1SEL_PUBID_SYSTIM_HB 0x00000019U 3911 #define EVTSVT_LGPT3IN1SEL_PUBID_ADC_EVT 0x00000011U 3912 #define EVTSVT_LGPT3IN1SEL_PUBID_GPIO_EVT 0x0000000AU 3913 #define EVTSVT_LGPT3IN1SEL_PUBID_NONE 0x00000000U 3914 3915 //***************************************************************************** 3916 // 3917 // Register: EVTSVT_O_LGPT3IN2SEL 3918 // 3919 //***************************************************************************** 3920 // Field: [5:0] PUBID 3921 // 3922 // Read/write selection value. 3923 // Writing any other value than values defined by a ENUM may result in 3924 // undefined behavior. 3925 // ENUMs: 3926 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 3927 // LGPT3:ADCTRG setting 3928 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 3929 // setting 3930 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 3931 // by LGPT3:C2CFG setting 3932 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 3933 // by LGPT3:C1CFG setting 3934 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 3935 // by LGPT3:C0CFG setting 3936 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 3937 // LGPT2:ADCTRG setting 3938 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 3939 // setting 3940 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 3941 // by LGPT2:C2CFG setting 3942 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 3943 // by LGPT2:C1CFG setting 3944 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 3945 // by LGPT2:C0CFG setting 3946 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 3947 // LRFDDBELL:SYSTIMOEV.SRC2 3948 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 3949 // LRFDDBELL:SYSTIMOEV.SRC1 3950 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 3951 // LRFDDBELL:SYSTIMOEV.SRC0 3952 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 3953 // LGPT1:ADCTRG setting 3954 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 3955 // setting 3956 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 3957 // by LGPT1:C2CFG setting 3958 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 3959 // by LGPT1:C1CFG setting 3960 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 3961 // by LGPT1:C0CFG setting 3962 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 3963 // LGPT0:ADCTRG setting 3964 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 3965 // setting 3966 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 3967 // by LGPT0:C2CFG setting 3968 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 3969 // by LGPT0:C1CFG setting 3970 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 3971 // by LGPT0:C0CFG setting 3972 // SYSTIM4 SYSTIM Channel 4 event, event flag is 3973 // SYSTIM:MIS.EVT4 3974 // SYSTIM3 SYSTIM Channel 3 event, event flag is 3975 // SYSTIM:MIS.EVT3 3976 // SYSTIM2 SYSTIM Channel 2 event, event flag is 3977 // SYSTIM:MIS.EVT2 3978 // SYSTIM1 SYSTIM Channel 1 event, event flag is 3979 // SYSTIM:MIS.EVT1 3980 // SYSTIM0 SYSTIM Channel 0 event, event flag is 3981 // SYSTIM:MIS.EVT0 3982 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 3983 // signal to SVT clock 3984 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 3985 // ADC_EVT ADC general published event, interrupt flags can 3986 // be found here ADC:MIS1 3987 // GPIO_EVT GPIO generic published event, controlled by 3988 // GPIO:EVTCFG 3989 // NONE Always inactive 3990 #define EVTSVT_LGPT3IN2SEL_PUBID_W 6U 3991 #define EVTSVT_LGPT3IN2SEL_PUBID_M 0x0000003FU 3992 #define EVTSVT_LGPT3IN2SEL_PUBID_S 0U 3993 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT3_ADC 0x00000039U 3994 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT3_DMA 0x00000038U 3995 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT3C2 0x00000036U 3996 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT3C1 0x00000035U 3997 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT3C0 0x00000034U 3998 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT2_ADC 0x00000033U 3999 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT2_DMA 0x00000032U 4000 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT2C2 0x00000030U 4001 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT2C1 0x0000002FU 4002 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT2C0 0x0000002EU 4003 #define EVTSVT_LGPT3IN2SEL_PUBID_LRFD_EVT2 0x0000002CU 4004 #define EVTSVT_LGPT3IN2SEL_PUBID_LRFD_EVT1 0x0000002BU 4005 #define EVTSVT_LGPT3IN2SEL_PUBID_LRFD_EVT0 0x0000002AU 4006 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT1_ADC 0x00000029U 4007 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT1_DMA 0x00000028U 4008 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT1C2 0x00000027U 4009 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT1C1 0x00000026U 4010 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT1C0 0x00000025U 4011 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT0_ADC 0x00000024U 4012 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT0_DMA 0x00000023U 4013 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT0C2 0x00000022U 4014 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT0C1 0x00000021U 4015 #define EVTSVT_LGPT3IN2SEL_PUBID_LGPT0C0 0x00000020U 4016 #define EVTSVT_LGPT3IN2SEL_PUBID_SYSTIM4 0x0000001FU 4017 #define EVTSVT_LGPT3IN2SEL_PUBID_SYSTIM3 0x0000001EU 4018 #define EVTSVT_LGPT3IN2SEL_PUBID_SYSTIM2 0x0000001DU 4019 #define EVTSVT_LGPT3IN2SEL_PUBID_SYSTIM1 0x0000001CU 4020 #define EVTSVT_LGPT3IN2SEL_PUBID_SYSTIM0 0x0000001BU 4021 #define EVTSVT_LGPT3IN2SEL_PUBID_SYSTIM_LT 0x0000001AU 4022 #define EVTSVT_LGPT3IN2SEL_PUBID_SYSTIM_HB 0x00000019U 4023 #define EVTSVT_LGPT3IN2SEL_PUBID_ADC_EVT 0x00000011U 4024 #define EVTSVT_LGPT3IN2SEL_PUBID_GPIO_EVT 0x0000000AU 4025 #define EVTSVT_LGPT3IN2SEL_PUBID_NONE 0x00000000U 4026 4027 //***************************************************************************** 4028 // 4029 // Register: EVTSVT_O_LGPT3TENSEL 4030 // 4031 //***************************************************************************** 4032 // Field: [5:0] PUBID 4033 // 4034 // Read/write selection value. 4035 // Writing any other value than values defined by a ENUM may result in 4036 // undefined behavior. 4037 // ENUMs: 4038 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 4039 // LGPT3:ADCTRG setting 4040 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 4041 // setting 4042 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 4043 // by LGPT3:C2CFG setting 4044 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 4045 // by LGPT3:C1CFG setting 4046 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 4047 // by LGPT3:C0CFG setting 4048 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 4049 // LGPT2:ADCTRG setting 4050 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 4051 // setting 4052 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 4053 // by LGPT2:C2CFG setting 4054 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 4055 // by LGPT2:C1CFG setting 4056 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 4057 // by LGPT2:C0CFG setting 4058 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 4059 // LRFDDBELL:SYSTIMOEV.SRC2 4060 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 4061 // LRFDDBELL:SYSTIMOEV.SRC1 4062 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 4063 // LRFDDBELL:SYSTIMOEV.SRC0 4064 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 4065 // LGPT1:ADCTRG setting 4066 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 4067 // setting 4068 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 4069 // by LGPT1:C2CFG setting 4070 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 4071 // by LGPT1:C1CFG setting 4072 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 4073 // by LGPT1:C0CFG setting 4074 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 4075 // LGPT0:ADCTRG setting 4076 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 4077 // setting 4078 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 4079 // by LGPT0:C2CFG setting 4080 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 4081 // by LGPT0:C1CFG setting 4082 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 4083 // by LGPT0:C0CFG setting 4084 // SYSTIM4 SYSTIM Channel 4 event, event flag is 4085 // SYSTIM:MIS.EVT4 4086 // SYSTIM3 SYSTIM Channel 3 event, event flag is 4087 // SYSTIM:MIS.EVT3 4088 // SYSTIM2 SYSTIM Channel 2 event, event flag is 4089 // SYSTIM:MIS.EVT2 4090 // SYSTIM1 SYSTIM Channel 1 event, event flag is 4091 // SYSTIM:MIS.EVT1 4092 // SYSTIM0 SYSTIM Channel 0 event, event flag is 4093 // SYSTIM:MIS.EVT0 4094 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 4095 // signal to SVT clock 4096 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 4097 // ADC_EVT ADC general published event, interrupt flags can 4098 // be found here ADC:MIS1 4099 // GPIO_EVT GPIO generic published event, controlled by 4100 // GPIO:EVTCFG 4101 // NONE Always inactive 4102 #define EVTSVT_LGPT3TENSEL_PUBID_W 6U 4103 #define EVTSVT_LGPT3TENSEL_PUBID_M 0x0000003FU 4104 #define EVTSVT_LGPT3TENSEL_PUBID_S 0U 4105 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT3_ADC 0x00000039U 4106 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT3_DMA 0x00000038U 4107 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT3C2 0x00000036U 4108 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT3C1 0x00000035U 4109 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT3C0 0x00000034U 4110 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT2_ADC 0x00000033U 4111 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT2_DMA 0x00000032U 4112 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT2C2 0x00000030U 4113 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT2C1 0x0000002FU 4114 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT2C0 0x0000002EU 4115 #define EVTSVT_LGPT3TENSEL_PUBID_LRFD_EVT2 0x0000002CU 4116 #define EVTSVT_LGPT3TENSEL_PUBID_LRFD_EVT1 0x0000002BU 4117 #define EVTSVT_LGPT3TENSEL_PUBID_LRFD_EVT0 0x0000002AU 4118 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT1_ADC 0x00000029U 4119 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT1_DMA 0x00000028U 4120 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT1C2 0x00000027U 4121 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT1C1 0x00000026U 4122 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT1C0 0x00000025U 4123 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT0_ADC 0x00000024U 4124 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT0_DMA 0x00000023U 4125 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT0C2 0x00000022U 4126 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT0C1 0x00000021U 4127 #define EVTSVT_LGPT3TENSEL_PUBID_LGPT0C0 0x00000020U 4128 #define EVTSVT_LGPT3TENSEL_PUBID_SYSTIM4 0x0000001FU 4129 #define EVTSVT_LGPT3TENSEL_PUBID_SYSTIM3 0x0000001EU 4130 #define EVTSVT_LGPT3TENSEL_PUBID_SYSTIM2 0x0000001DU 4131 #define EVTSVT_LGPT3TENSEL_PUBID_SYSTIM1 0x0000001CU 4132 #define EVTSVT_LGPT3TENSEL_PUBID_SYSTIM0 0x0000001BU 4133 #define EVTSVT_LGPT3TENSEL_PUBID_SYSTIM_LT 0x0000001AU 4134 #define EVTSVT_LGPT3TENSEL_PUBID_SYSTIM_HB 0x00000019U 4135 #define EVTSVT_LGPT3TENSEL_PUBID_ADC_EVT 0x00000011U 4136 #define EVTSVT_LGPT3TENSEL_PUBID_GPIO_EVT 0x0000000AU 4137 #define EVTSVT_LGPT3TENSEL_PUBID_NONE 0x00000000U 4138 4139 //***************************************************************************** 4140 // 4141 // Register: EVTSVT_O_LRFDIN0SEL 4142 // 4143 //***************************************************************************** 4144 // Field: [5:0] PUBID 4145 // 4146 // Read only selection value 4147 // ENUMs: 4148 // SYSTIM2 SYSTIM Channel 2 event, event flag is 4149 // SYSTIM:MIS.EVT2 4150 #define EVTSVT_LRFDIN0SEL_PUBID_W 6U 4151 #define EVTSVT_LRFDIN0SEL_PUBID_M 0x0000003FU 4152 #define EVTSVT_LRFDIN0SEL_PUBID_S 0U 4153 #define EVTSVT_LRFDIN0SEL_PUBID_SYSTIM2 0x0000001DU 4154 4155 //***************************************************************************** 4156 // 4157 // Register: EVTSVT_O_LRFDIN1SEL 4158 // 4159 //***************************************************************************** 4160 // Field: [5:0] PUBID 4161 // 4162 // Read only selection value 4163 // ENUMs: 4164 // SYSTIM3 SYSTIM Channel 3 event, event flag is 4165 // SYSTIM:MIS.EVT3 4166 #define EVTSVT_LRFDIN1SEL_PUBID_W 6U 4167 #define EVTSVT_LRFDIN1SEL_PUBID_M 0x0000003FU 4168 #define EVTSVT_LRFDIN1SEL_PUBID_S 0U 4169 #define EVTSVT_LRFDIN1SEL_PUBID_SYSTIM3 0x0000001EU 4170 4171 //***************************************************************************** 4172 // 4173 // Register: EVTSVT_O_LRFDIN2SEL 4174 // 4175 //***************************************************************************** 4176 // Field: [5:0] PUBID 4177 // 4178 // Read only selection value 4179 // ENUMs: 4180 // SYSTIM4 SYSTIM Channel 4 event, event flag is 4181 // SYSTIM:MIS.EVT4 4182 #define EVTSVT_LRFDIN2SEL_PUBID_W 6U 4183 #define EVTSVT_LRFDIN2SEL_PUBID_M 0x0000003FU 4184 #define EVTSVT_LRFDIN2SEL_PUBID_S 0U 4185 #define EVTSVT_LRFDIN2SEL_PUBID_SYSTIM4 0x0000001FU 4186 4187 //***************************************************************************** 4188 // 4189 // Register: EVTSVT_O_DMACH0SEL 4190 // 4191 //***************************************************************************** 4192 // Field: [2:0] IPID 4193 // 4194 // Read/write selection value. 4195 // Writing any other value than values defined by a ENUM may result in 4196 // undefined behavior. 4197 // ENUMs: 4198 // UART0RXTRG Selects uart0rxtrg as channel source 4199 // SPI0TXTRG Selects spi0txtrg as channel source 4200 #define EVTSVT_DMACH0SEL_IPID_W 3U 4201 #define EVTSVT_DMACH0SEL_IPID_M 0x00000007U 4202 #define EVTSVT_DMACH0SEL_IPID_S 0U 4203 #define EVTSVT_DMACH0SEL_IPID_UART0RXTRG 0x00000007U 4204 #define EVTSVT_DMACH0SEL_IPID_SPI0TXTRG 0x00000000U 4205 4206 //***************************************************************************** 4207 // 4208 // Register: EVTSVT_O_DMACH1SEL 4209 // 4210 //***************************************************************************** 4211 // Field: [2:0] IPID 4212 // 4213 // Read/write selection value. 4214 // Writing any other value than values defined by a ENUM may result in 4215 // undefined behavior. 4216 // ENUMs: 4217 // UART0TXTRG Selects uart0txtrg as channel source 4218 // SPI0RXTRG Selects spi0rxtrg as channel source 4219 #define EVTSVT_DMACH1SEL_IPID_W 3U 4220 #define EVTSVT_DMACH1SEL_IPID_M 0x00000007U 4221 #define EVTSVT_DMACH1SEL_IPID_S 0U 4222 #define EVTSVT_DMACH1SEL_IPID_UART0TXTRG 0x00000006U 4223 #define EVTSVT_DMACH1SEL_IPID_SPI0RXTRG 0x00000001U 4224 4225 //***************************************************************************** 4226 // 4227 // Register: EVTSVT_O_DMACH2SEL 4228 // 4229 //***************************************************************************** 4230 // Field: [2:0] IPID 4231 // 4232 // Read/write selection value. 4233 // Writing any other value than values defined by a ENUM may result in 4234 // undefined behavior. 4235 // ENUMs: 4236 // UART0TXTRG Selects uart0txtrg as channel source 4237 // RSVD Reserved value. Should not be programmed. 4238 #define EVTSVT_DMACH2SEL_IPID_W 3U 4239 #define EVTSVT_DMACH2SEL_IPID_M 0x00000007U 4240 #define EVTSVT_DMACH2SEL_IPID_S 0U 4241 #define EVTSVT_DMACH2SEL_IPID_UART0TXTRG 0x00000006U 4242 #define EVTSVT_DMACH2SEL_IPID_RSVD 0x00000002U 4243 4244 //***************************************************************************** 4245 // 4246 // Register: EVTSVT_O_DMACH3SEL 4247 // 4248 //***************************************************************************** 4249 // Field: [2:0] IPID 4250 // 4251 // Read/write selection value. 4252 // Writing any other value than values defined by a ENUM may result in 4253 // undefined behavior. 4254 // ENUMs: 4255 // UART0RXTRG Selects uart0rxtrg as channel source 4256 // ADC0TRG Selects adc0trg as channel source 4257 #define EVTSVT_DMACH3SEL_IPID_W 3U 4258 #define EVTSVT_DMACH3SEL_IPID_M 0x00000007U 4259 #define EVTSVT_DMACH3SEL_IPID_S 0U 4260 #define EVTSVT_DMACH3SEL_IPID_UART0RXTRG 0x00000007U 4261 #define EVTSVT_DMACH3SEL_IPID_ADC0TRG 0x00000005U 4262 4263 //***************************************************************************** 4264 // 4265 // Register: EVTSVT_O_DMACH4SEL 4266 // 4267 //***************************************************************************** 4268 // Field: [2:0] IPID 4269 // 4270 // Read/write selection value. 4271 // Writing any other value than values defined by a ENUM may result in 4272 // undefined behavior. 4273 // ENUMs: 4274 // LAESTRGA Selects laestrga as channel source 4275 // RSVD Reserved value. Should not be programmed. 4276 #define EVTSVT_DMACH4SEL_IPID_W 3U 4277 #define EVTSVT_DMACH4SEL_IPID_M 0x00000007U 4278 #define EVTSVT_DMACH4SEL_IPID_S 0U 4279 #define EVTSVT_DMACH4SEL_IPID_LAESTRGA 0x00000003U 4280 #define EVTSVT_DMACH4SEL_IPID_RSVD 0x00000002U 4281 4282 //***************************************************************************** 4283 // 4284 // Register: EVTSVT_O_DMACH5SEL 4285 // 4286 //***************************************************************************** 4287 // Field: [2:0] IPID 4288 // 4289 // Read/write selection value. 4290 // Writing any other value than values defined by a ENUM may result in 4291 // undefined behavior. 4292 // ENUMs: 4293 // ADC0TRG Selects adc0trg as channel source 4294 // LAESTRGB Selects laestrgb as channel source 4295 #define EVTSVT_DMACH5SEL_IPID_W 3U 4296 #define EVTSVT_DMACH5SEL_IPID_M 0x00000007U 4297 #define EVTSVT_DMACH5SEL_IPID_S 0U 4298 #define EVTSVT_DMACH5SEL_IPID_ADC0TRG 0x00000005U 4299 #define EVTSVT_DMACH5SEL_IPID_LAESTRGB 0x00000004U 4300 4301 //***************************************************************************** 4302 // 4303 // Register: EVTSVT_O_DMACH6SEL 4304 // 4305 //***************************************************************************** 4306 // Field: [16] EDGDETDIS 4307 // 4308 // Edge detect disable. 4309 // 0: Enabled. 4310 // 1: Disabled 4311 #define EVTSVT_DMACH6SEL_EDGDETDIS 0x00010000U 4312 #define EVTSVT_DMACH6SEL_EDGDETDIS_M 0x00010000U 4313 #define EVTSVT_DMACH6SEL_EDGDETDIS_S 16U 4314 4315 // Field: [5:0] PUBID 4316 // 4317 // Read/write selection value. 4318 // Writing any other value than values defined by a ENUM may result in 4319 // undefined behavior. 4320 // ENUMs: 4321 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 4322 // LGPT3:ADCTRG setting 4323 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 4324 // setting 4325 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 4326 // found here LGPT3:MIS 4327 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 4328 // by LGPT3:C2CFG setting 4329 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 4330 // by LGPT3:C1CFG setting 4331 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 4332 // by LGPT3:C0CFG setting 4333 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 4334 // LGPT2:ADCTRG setting 4335 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 4336 // setting 4337 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 4338 // found here LGPT2:MIS 4339 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 4340 // by LGPT2:C2CFG setting 4341 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 4342 // by LGPT2:C1CFG setting 4343 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 4344 // by LGPT2:C0CFG setting 4345 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 4346 // LRFDDBELL:SYSTIMOEV.SRC2 4347 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 4348 // LRFDDBELL:SYSTIMOEV.SRC1 4349 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 4350 // LRFDDBELL:SYSTIMOEV.SRC0 4351 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 4352 // LGPT1:ADCTRG setting 4353 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 4354 // setting 4355 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 4356 // by LGPT1:C2CFG setting 4357 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 4358 // by LGPT1:C1CFG setting 4359 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 4360 // by LGPT1:C0CFG setting 4361 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 4362 // LGPT0:ADCTRG setting 4363 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 4364 // setting 4365 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 4366 // by LGPT0:C2CFG setting 4367 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 4368 // by LGPT0:C1CFG setting 4369 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 4370 // by LGPT0:C0CFG setting 4371 // SYSTIM4 SYSTIM Channel 4 event, event flag is 4372 // SYSTIM:MIS.EVT4 4373 // SYSTIM3 SYSTIM Channel 3 event, event flag is 4374 // SYSTIM:MIS.EVT3 4375 // SYSTIM2 SYSTIM Channel 2 event, event flag is 4376 // SYSTIM:MIS.EVT2 4377 // SYSTIM1 SYSTIM Channel 1 event, event flag is 4378 // SYSTIM:MIS.EVT1 4379 // SYSTIM0 SYSTIM Channel 0 event, event flag is 4380 // SYSTIM:MIS.EVT0 4381 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 4382 // signal to SVT clock 4383 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 4384 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 4385 // found here I2C0:MIS 4386 // UART0_COMB UART0 combined interrupt, interrupt flags are 4387 // found here UART0:MIS 4388 // AES_COMB AES accelerator combined interrupt request, 4389 // interrupt flags can be found here AES:MIS 4390 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 4391 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 4392 // can be found here DMA:REQDONE 4393 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 4394 // found here LGPT1:MIS 4395 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 4396 // found here LGPT0:MIS 4397 // ADC_EVT ADC general published event, interrupt flags can 4398 // be found here ADC:MIS1 4399 // ADC_COMB ADC combined interrupt request, interrupt flags 4400 // can be found here ADC:MIS0 4401 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 4402 // can be found here SPI0:MIS 4403 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 4404 // here LRFDDBELL:MIS2 4405 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 4406 // here LRFDDBELL:MIS1 4407 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 4408 // here LRFDDBELL:MIS0 4409 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 4410 // flash operation has completed, interrupt flags 4411 // can be found here FLASH:MIS 4412 // GPIO_EVT GPIO generic published event, controlled by 4413 // GPIO:EVTCFG 4414 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 4415 // can be found here GPIO:MIS 4416 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 4417 // found here SYSTIM:MIS 4418 // AON_IOC_COMB IOC synchronous combined event, controlled by 4419 // IOC:EVTCFG 4420 // AON_LPMCMP_IRQ AON LPCMP interrupt, controlled by SYS0:LPCMPCFG 4421 // AON_DBG_COMB DebugSS combined interrupt, interrupt flags can be 4422 // found here DBGSS:MIS 4423 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 4424 // AON_CKM_COMB CKMD combined interrupt request, interrupt flags 4425 // can be found here CKMD:MIS 4426 // AON_PMU_COMB PMU combined interrupt request for BATMON, 4427 // interrupt flags can be found here PMUD:EVENT 4428 // NONE Always inactive 4429 #define EVTSVT_DMACH6SEL_PUBID_W 6U 4430 #define EVTSVT_DMACH6SEL_PUBID_M 0x0000003FU 4431 #define EVTSVT_DMACH6SEL_PUBID_S 0U 4432 #define EVTSVT_DMACH6SEL_PUBID_LGPT3_ADC 0x00000039U 4433 #define EVTSVT_DMACH6SEL_PUBID_LGPT3_DMA 0x00000038U 4434 #define EVTSVT_DMACH6SEL_PUBID_LGPT3_COMB 0x00000037U 4435 #define EVTSVT_DMACH6SEL_PUBID_LGPT3C2 0x00000036U 4436 #define EVTSVT_DMACH6SEL_PUBID_LGPT3C1 0x00000035U 4437 #define EVTSVT_DMACH6SEL_PUBID_LGPT3C0 0x00000034U 4438 #define EVTSVT_DMACH6SEL_PUBID_LGPT2_ADC 0x00000033U 4439 #define EVTSVT_DMACH6SEL_PUBID_LGPT2_DMA 0x00000032U 4440 #define EVTSVT_DMACH6SEL_PUBID_LGPT2_COMB 0x00000031U 4441 #define EVTSVT_DMACH6SEL_PUBID_LGPT2C2 0x00000030U 4442 #define EVTSVT_DMACH6SEL_PUBID_LGPT2C1 0x0000002FU 4443 #define EVTSVT_DMACH6SEL_PUBID_LGPT2C0 0x0000002EU 4444 #define EVTSVT_DMACH6SEL_PUBID_LRFD_EVT2 0x0000002CU 4445 #define EVTSVT_DMACH6SEL_PUBID_LRFD_EVT1 0x0000002BU 4446 #define EVTSVT_DMACH6SEL_PUBID_LRFD_EVT0 0x0000002AU 4447 #define EVTSVT_DMACH6SEL_PUBID_LGPT1_ADC 0x00000029U 4448 #define EVTSVT_DMACH6SEL_PUBID_LGPT1_DMA 0x00000028U 4449 #define EVTSVT_DMACH6SEL_PUBID_LGPT1C2 0x00000027U 4450 #define EVTSVT_DMACH6SEL_PUBID_LGPT1C1 0x00000026U 4451 #define EVTSVT_DMACH6SEL_PUBID_LGPT1C0 0x00000025U 4452 #define EVTSVT_DMACH6SEL_PUBID_LGPT0_ADC 0x00000024U 4453 #define EVTSVT_DMACH6SEL_PUBID_LGPT0_DMA 0x00000023U 4454 #define EVTSVT_DMACH6SEL_PUBID_LGPT0C2 0x00000022U 4455 #define EVTSVT_DMACH6SEL_PUBID_LGPT0C1 0x00000021U 4456 #define EVTSVT_DMACH6SEL_PUBID_LGPT0C0 0x00000020U 4457 #define EVTSVT_DMACH6SEL_PUBID_SYSTIM4 0x0000001FU 4458 #define EVTSVT_DMACH6SEL_PUBID_SYSTIM3 0x0000001EU 4459 #define EVTSVT_DMACH6SEL_PUBID_SYSTIM2 0x0000001DU 4460 #define EVTSVT_DMACH6SEL_PUBID_SYSTIM1 0x0000001CU 4461 #define EVTSVT_DMACH6SEL_PUBID_SYSTIM0 0x0000001BU 4462 #define EVTSVT_DMACH6SEL_PUBID_SYSTIM_LT 0x0000001AU 4463 #define EVTSVT_DMACH6SEL_PUBID_SYSTIM_HB 0x00000019U 4464 #define EVTSVT_DMACH6SEL_PUBID_I2C0_IRQ 0x00000018U 4465 #define EVTSVT_DMACH6SEL_PUBID_UART0_COMB 0x00000017U 4466 #define EVTSVT_DMACH6SEL_PUBID_AES_COMB 0x00000016U 4467 #define EVTSVT_DMACH6SEL_PUBID_DMA_ERR 0x00000015U 4468 #define EVTSVT_DMACH6SEL_PUBID_DMA_DONE_COMB 0x00000014U 4469 #define EVTSVT_DMACH6SEL_PUBID_LGPT1_COMB 0x00000013U 4470 #define EVTSVT_DMACH6SEL_PUBID_LGPT0_COMB 0x00000012U 4471 #define EVTSVT_DMACH6SEL_PUBID_ADC_EVT 0x00000011U 4472 #define EVTSVT_DMACH6SEL_PUBID_ADC_COMB 0x00000010U 4473 #define EVTSVT_DMACH6SEL_PUBID_SPI0_COMB 0x0000000FU 4474 #define EVTSVT_DMACH6SEL_PUBID_LRFD_IRQ2 0x0000000EU 4475 #define EVTSVT_DMACH6SEL_PUBID_LRFD_IRQ1 0x0000000DU 4476 #define EVTSVT_DMACH6SEL_PUBID_LRFD_IRQ0 0x0000000CU 4477 #define EVTSVT_DMACH6SEL_PUBID_FLASH_IRQ 0x0000000BU 4478 #define EVTSVT_DMACH6SEL_PUBID_GPIO_EVT 0x0000000AU 4479 #define EVTSVT_DMACH6SEL_PUBID_GPIO_COMB 0x00000009U 4480 #define EVTSVT_DMACH6SEL_PUBID_SYSTIM_COMB 0x00000008U 4481 #define EVTSVT_DMACH6SEL_PUBID_AON_IOC_COMB 0x00000007U 4482 #define EVTSVT_DMACH6SEL_PUBID_AON_LPMCMP_IRQ 0x00000006U 4483 #define EVTSVT_DMACH6SEL_PUBID_AON_DBG_COMB 0x00000005U 4484 #define EVTSVT_DMACH6SEL_PUBID_AON_RTC_COMB 0x00000004U 4485 #define EVTSVT_DMACH6SEL_PUBID_AON_CKM_COMB 0x00000003U 4486 #define EVTSVT_DMACH6SEL_PUBID_AON_PMU_COMB 0x00000002U 4487 #define EVTSVT_DMACH6SEL_PUBID_NONE 0x00000000U 4488 4489 //***************************************************************************** 4490 // 4491 // Register: EVTSVT_O_DMACH7SEL 4492 // 4493 //***************************************************************************** 4494 // Field: [16] EDGDETDIS 4495 // 4496 // Edge detect disable. 4497 // 0: Enabled. 4498 // 1: Disabled 4499 #define EVTSVT_DMACH7SEL_EDGDETDIS 0x00010000U 4500 #define EVTSVT_DMACH7SEL_EDGDETDIS_M 0x00010000U 4501 #define EVTSVT_DMACH7SEL_EDGDETDIS_S 16U 4502 4503 // Field: [5:0] PUBID 4504 // 4505 // Read/write selection value. 4506 // Writing any other value than values defined by a ENUM may result in 4507 // undefined behavior. 4508 // ENUMs: 4509 // LGPT3_ADC LGPT3 ADC trigger event, controlled by 4510 // LGPT3:ADCTRG setting 4511 // LGPT3_DMA LGPT3 DMA request event, controlled by LGPT3:DMA 4512 // setting 4513 // LGPT3_COMB LGPT3 combined interrupt, interrupt flags are 4514 // found here LGPT3:MIS 4515 // LGPT3C2 LGPT3 compare/capture output event 2, controlled 4516 // by LGPT3:C2CFG setting 4517 // LGPT3C1 LGPT3 compare/capture output event 1, controlled 4518 // by LGPT3:C1CFG setting 4519 // LGPT3C0 LGPT3 compare/capture output event 0, controlled 4520 // by LGPT3:C0CFG setting 4521 // LGPT2_ADC LGPT2 ADC trigger event, controlled by 4522 // LGPT2:ADCTRG setting 4523 // LGPT2_DMA LGPT2 DMA request event, controlled by LGPT2:DMA 4524 // setting 4525 // LGPT2_COMB LGPT2 combined interrupt, interrupt flags are 4526 // found here LGPT2:MIS 4527 // LGPT2C2 LGPT0 compare/capture output event 2, controlled 4528 // by LGPT2:C2CFG setting 4529 // LGPT2C1 LGPT2 compare/capture output event 1, controlled 4530 // by LGPT2:C1CFG setting 4531 // LGPT2C0 LGPT2 compare/capture output event 0, controlled 4532 // by LGPT2:C0CFG setting 4533 // LRFD_EVT2 LRFD interrupt to SYSTIM, controlled by 4534 // LRFDDBELL:SYSTIMOEV.SRC2 4535 // LRFD_EVT1 LRFD interrupt to SYSTIM, controlled by 4536 // LRFDDBELL:SYSTIMOEV.SRC1 4537 // LRFD_EVT0 LRFD interrupt to SYSTIM, controlled by 4538 // LRFDDBELL:SYSTIMOEV.SRC0 4539 // LGPT1_ADC LGPT1 ADC trigger event, controlled by 4540 // LGPT1:ADCTRG setting 4541 // LGPT1_DMA LGPT1 DMA request event, controlled by LGPT1:DMA 4542 // setting 4543 // LGPT1C2 LGPT1 compare/capture output event 2, controlled 4544 // by LGPT1:C2CFG setting 4545 // LGPT1C1 LGPT1 compare/capture output event 1, controlled 4546 // by LGPT1:C1CFG setting 4547 // LGPT1C0 LGPT1 compare/capture output event 0, controlled 4548 // by LGPT1:C0CFG setting 4549 // LGPT0_ADC LGPT0 ADC trigger event, controlled by 4550 // LGPT0:ADCTRG setting 4551 // LGPT0_DMA LGPT0 DMA request event, controlled by LGPT0:DMA 4552 // setting 4553 // LGPT0C2 LGPT0 compare/capture output event 2, controlled 4554 // by LGPT0:C2CFG setting 4555 // LGPT0C1 LGPT0 compare/capture output event 1, controlled 4556 // by LGPT0:C1CFG setting 4557 // LGPT0C0 LGPT0 compare/capture output event 0, controlled 4558 // by LGPT0:C0CFG setting 4559 // SYSTIM4 SYSTIM Channel 4 event, event flag is 4560 // SYSTIM:MIS.EVT4 4561 // SYSTIM3 SYSTIM Channel 3 event, event flag is 4562 // SYSTIM:MIS.EVT3 4563 // SYSTIM2 SYSTIM Channel 2 event, event flag is 4564 // SYSTIM:MIS.EVT2 4565 // SYSTIM1 SYSTIM Channel 1 event, event flag is 4566 // SYSTIM:MIS.EVT1 4567 // SYSTIM0 SYSTIM Channel 0 event, event flag is 4568 // SYSTIM:MIS.EVT0 4569 // SYSTIM_LT SYSTIM interrupt driven by synchronizing LFTICK 4570 // signal to SVT clock 4571 // SYSTIM_HB SYSTIM heartbeat, can be set by SYSTIM:TIMEBIT 4572 // I2C0_IRQ Interrupt event from I2C0, interrupt flags can be 4573 // found here I2C0:MIS 4574 // UART0_COMB UART0 combined interrupt, interrupt flags are 4575 // found here UART0:MIS 4576 // AES_COMB AES accelerator combined interrupt request, 4577 // interrupt flags can be found here AES:MIS 4578 // DMA_ERR DMA bus error, corresponds to DMA:ERROR.STATUS 4579 // DMA_DONE_COMB DMA combined done interrupt, corresponding flags 4580 // can be found here DMA:REQDONE 4581 // LGPT1_COMB LGPT1 combined interrupt, interrupt flags are 4582 // found here LGPT1:MIS 4583 // LGPT0_COMB LGPT0 combined interrupt, interrupt flags are 4584 // found here LGPT0:MIS 4585 // ADC_EVT ADC general published event, interrupt flags can 4586 // be found here ADC:MIS1 4587 // ADC_COMB ADC combined interrupt request, interrupt flags 4588 // can be found here ADC:MIS0 4589 // SPI0_COMB SPI0 combined interrupt request, interrupt flags 4590 // can be found here SPI0:MIS 4591 // LRFD_IRQ2 LRFD combined event, interrupt flags can be found 4592 // here LRFDDBELL:MIS2 4593 // LRFD_IRQ1 LRFD combined event, interrupt flags can be found 4594 // here LRFDDBELL:MIS1 4595 // LRFD_IRQ0 LRFD combined event, interrupt flags can be found 4596 // here LRFDDBELL:MIS0 4597 // FLASH_IRQ NoWrapper Flash interrupt indicating that the 4598 // flash operation has completed, interrupt flags 4599 // can be found here FLASH:MIS 4600 // GPIO_EVT GPIO generic published event, controlled by 4601 // GPIO:EVTCFG 4602 // GPIO_COMB GPIO combined wake up interrupt, interrupt flags 4603 // can be found here GPIO:MIS 4604 // SYSTIM_COMB SYSTIM combined interrupt, interrupt flags are 4605 // found here SYSTIM:MIS 4606 // AON_IOC_COMB IOC synchronous combined event, controlled by 4607 // IOC:EVTCFG 4608 // AON_LPMCMP_IRQ AON LPCMP interrupt, controlled by SYS0:LPCMPCFG 4609 // AON_DBG_COMB DebugSS combined interrupt, interrupt flags can be 4610 // found here DBGSS:MIS 4611 // AON_RTC_COMB AON_RTC event, controlled by the RTC:IMASK setting 4612 // AON_CKM_COMB CKMD combined interrupt request, interrupt flags 4613 // can be found here CKMD:MIS 4614 // AON_PMU_COMB PMU combined interrupt request for BATMON, 4615 // interrupt flags can be found here PMUD:EVENT 4616 // NONE Always inactive 4617 #define EVTSVT_DMACH7SEL_PUBID_W 6U 4618 #define EVTSVT_DMACH7SEL_PUBID_M 0x0000003FU 4619 #define EVTSVT_DMACH7SEL_PUBID_S 0U 4620 #define EVTSVT_DMACH7SEL_PUBID_LGPT3_ADC 0x00000039U 4621 #define EVTSVT_DMACH7SEL_PUBID_LGPT3_DMA 0x00000038U 4622 #define EVTSVT_DMACH7SEL_PUBID_LGPT3_COMB 0x00000037U 4623 #define EVTSVT_DMACH7SEL_PUBID_LGPT3C2 0x00000036U 4624 #define EVTSVT_DMACH7SEL_PUBID_LGPT3C1 0x00000035U 4625 #define EVTSVT_DMACH7SEL_PUBID_LGPT3C0 0x00000034U 4626 #define EVTSVT_DMACH7SEL_PUBID_LGPT2_ADC 0x00000033U 4627 #define EVTSVT_DMACH7SEL_PUBID_LGPT2_DMA 0x00000032U 4628 #define EVTSVT_DMACH7SEL_PUBID_LGPT2_COMB 0x00000031U 4629 #define EVTSVT_DMACH7SEL_PUBID_LGPT2C2 0x00000030U 4630 #define EVTSVT_DMACH7SEL_PUBID_LGPT2C1 0x0000002FU 4631 #define EVTSVT_DMACH7SEL_PUBID_LGPT2C0 0x0000002EU 4632 #define EVTSVT_DMACH7SEL_PUBID_LRFD_EVT2 0x0000002CU 4633 #define EVTSVT_DMACH7SEL_PUBID_LRFD_EVT1 0x0000002BU 4634 #define EVTSVT_DMACH7SEL_PUBID_LRFD_EVT0 0x0000002AU 4635 #define EVTSVT_DMACH7SEL_PUBID_LGPT1_ADC 0x00000029U 4636 #define EVTSVT_DMACH7SEL_PUBID_LGPT1_DMA 0x00000028U 4637 #define EVTSVT_DMACH7SEL_PUBID_LGPT1C2 0x00000027U 4638 #define EVTSVT_DMACH7SEL_PUBID_LGPT1C1 0x00000026U 4639 #define EVTSVT_DMACH7SEL_PUBID_LGPT1C0 0x00000025U 4640 #define EVTSVT_DMACH7SEL_PUBID_LGPT0_ADC 0x00000024U 4641 #define EVTSVT_DMACH7SEL_PUBID_LGPT0_DMA 0x00000023U 4642 #define EVTSVT_DMACH7SEL_PUBID_LGPT0C2 0x00000022U 4643 #define EVTSVT_DMACH7SEL_PUBID_LGPT0C1 0x00000021U 4644 #define EVTSVT_DMACH7SEL_PUBID_LGPT0C0 0x00000020U 4645 #define EVTSVT_DMACH7SEL_PUBID_SYSTIM4 0x0000001FU 4646 #define EVTSVT_DMACH7SEL_PUBID_SYSTIM3 0x0000001EU 4647 #define EVTSVT_DMACH7SEL_PUBID_SYSTIM2 0x0000001DU 4648 #define EVTSVT_DMACH7SEL_PUBID_SYSTIM1 0x0000001CU 4649 #define EVTSVT_DMACH7SEL_PUBID_SYSTIM0 0x0000001BU 4650 #define EVTSVT_DMACH7SEL_PUBID_SYSTIM_LT 0x0000001AU 4651 #define EVTSVT_DMACH7SEL_PUBID_SYSTIM_HB 0x00000019U 4652 #define EVTSVT_DMACH7SEL_PUBID_I2C0_IRQ 0x00000018U 4653 #define EVTSVT_DMACH7SEL_PUBID_UART0_COMB 0x00000017U 4654 #define EVTSVT_DMACH7SEL_PUBID_AES_COMB 0x00000016U 4655 #define EVTSVT_DMACH7SEL_PUBID_DMA_ERR 0x00000015U 4656 #define EVTSVT_DMACH7SEL_PUBID_DMA_DONE_COMB 0x00000014U 4657 #define EVTSVT_DMACH7SEL_PUBID_LGPT1_COMB 0x00000013U 4658 #define EVTSVT_DMACH7SEL_PUBID_LGPT0_COMB 0x00000012U 4659 #define EVTSVT_DMACH7SEL_PUBID_ADC_EVT 0x00000011U 4660 #define EVTSVT_DMACH7SEL_PUBID_ADC_COMB 0x00000010U 4661 #define EVTSVT_DMACH7SEL_PUBID_SPI0_COMB 0x0000000FU 4662 #define EVTSVT_DMACH7SEL_PUBID_LRFD_IRQ2 0x0000000EU 4663 #define EVTSVT_DMACH7SEL_PUBID_LRFD_IRQ1 0x0000000DU 4664 #define EVTSVT_DMACH7SEL_PUBID_LRFD_IRQ0 0x0000000CU 4665 #define EVTSVT_DMACH7SEL_PUBID_FLASH_IRQ 0x0000000BU 4666 #define EVTSVT_DMACH7SEL_PUBID_GPIO_EVT 0x0000000AU 4667 #define EVTSVT_DMACH7SEL_PUBID_GPIO_COMB 0x00000009U 4668 #define EVTSVT_DMACH7SEL_PUBID_SYSTIM_COMB 0x00000008U 4669 #define EVTSVT_DMACH7SEL_PUBID_AON_IOC_COMB 0x00000007U 4670 #define EVTSVT_DMACH7SEL_PUBID_AON_LPMCMP_IRQ 0x00000006U 4671 #define EVTSVT_DMACH7SEL_PUBID_AON_DBG_COMB 0x00000005U 4672 #define EVTSVT_DMACH7SEL_PUBID_AON_RTC_COMB 0x00000004U 4673 #define EVTSVT_DMACH7SEL_PUBID_AON_CKM_COMB 0x00000003U 4674 #define EVTSVT_DMACH7SEL_PUBID_AON_PMU_COMB 0x00000002U 4675 #define EVTSVT_DMACH7SEL_PUBID_NONE 0x00000000U 4676 4677 4678 #endif // __EVTSVT__ 4679