13 __R uint8_t RESERVED0[4];
15 __R uint8_t RESERVED1[8];
19 __R uint8_t RESERVED2[8];
20 __RW uint32_t INTHALFSTS;
21 __W uint32_t INTTCSTS;
22 __W uint32_t INTABORTSTS;
23 __W uint32_t INTERRSTS;
25 __R uint8_t RESERVED3[8];
28 __RW uint32_t TRANSIZE;
29 __RW uint32_t SRCADDR;
30 __RW uint32_t CHANREQCTRL;
31 __RW uint32_t DSTADDR;
32 __R uint8_t RESERVED0[4];
33 __RW uint32_t LLPOINTER;
34 __R uint8_t RESERVED1[4];
53 #define DMAV2_IDMISC_DMASTATE_MASK (0xE000U)
54 #define DMAV2_IDMISC_DMASTATE_SHIFT (13U)
55 #define DMAV2_IDMISC_DMASTATE_GET(x) (((uint32_t)(x) & DMAV2_IDMISC_DMASTATE_MASK) >> DMAV2_IDMISC_DMASTATE_SHIFT)
62 #define DMAV2_IDMISC_CURCHAN_MASK (0x1F00U)
63 #define DMAV2_IDMISC_CURCHAN_SHIFT (8U)
64 #define DMAV2_IDMISC_CURCHAN_GET(x) (((uint32_t)(x) & DMAV2_IDMISC_CURCHAN_MASK) >> DMAV2_IDMISC_CURCHAN_SHIFT)
74 #define DMAV2_DMACFG_CHAINXFR_MASK (0x80000000UL)
75 #define DMAV2_DMACFG_CHAINXFR_SHIFT (31U)
76 #define DMAV2_DMACFG_CHAINXFR_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_CHAINXFR_MASK) >> DMAV2_DMACFG_CHAINXFR_SHIFT)
86 #define DMAV2_DMACFG_REQSYNC_MASK (0x40000000UL)
87 #define DMAV2_DMACFG_REQSYNC_SHIFT (30U)
88 #define DMAV2_DMACFG_REQSYNC_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_REQSYNC_MASK) >> DMAV2_DMACFG_REQSYNC_SHIFT)
99 #define DMAV2_DMACFG_DATAWIDTH_MASK (0x3000000UL)
100 #define DMAV2_DMACFG_DATAWIDTH_SHIFT (24U)
101 #define DMAV2_DMACFG_DATAWIDTH_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_DATAWIDTH_MASK) >> DMAV2_DMACFG_DATAWIDTH_SHIFT)
113 #define DMAV2_DMACFG_ADDRWIDTH_MASK (0xFE0000UL)
114 #define DMAV2_DMACFG_ADDRWIDTH_SHIFT (17U)
115 #define DMAV2_DMACFG_ADDRWIDTH_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_ADDRWIDTH_MASK) >> DMAV2_DMACFG_ADDRWIDTH_SHIFT)
124 #define DMAV2_DMACFG_CORENUM_MASK (0x10000UL)
125 #define DMAV2_DMACFG_CORENUM_SHIFT (16U)
126 #define DMAV2_DMACFG_CORENUM_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_CORENUM_MASK) >> DMAV2_DMACFG_CORENUM_SHIFT)
135 #define DMAV2_DMACFG_BUSNUM_MASK (0x8000U)
136 #define DMAV2_DMACFG_BUSNUM_SHIFT (15U)
137 #define DMAV2_DMACFG_BUSNUM_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_BUSNUM_MASK) >> DMAV2_DMACFG_BUSNUM_SHIFT)
149 #define DMAV2_DMACFG_REQNUM_MASK (0x7C00U)
150 #define DMAV2_DMACFG_REQNUM_SHIFT (10U)
151 #define DMAV2_DMACFG_REQNUM_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_REQNUM_MASK) >> DMAV2_DMACFG_REQNUM_SHIFT)
163 #define DMAV2_DMACFG_FIFODEPTH_MASK (0x3F0U)
164 #define DMAV2_DMACFG_FIFODEPTH_SHIFT (4U)
165 #define DMAV2_DMACFG_FIFODEPTH_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_FIFODEPTH_MASK) >> DMAV2_DMACFG_FIFODEPTH_SHIFT)
177 #define DMAV2_DMACFG_CHANNELNUM_MASK (0xFU)
178 #define DMAV2_DMACFG_CHANNELNUM_SHIFT (0U)
179 #define DMAV2_DMACFG_CHANNELNUM_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_CHANNELNUM_MASK) >> DMAV2_DMACFG_CHANNELNUM_SHIFT)
188 #define DMAV2_DMACTRL_RESET_MASK (0x1U)
189 #define DMAV2_DMACTRL_RESET_SHIFT (0U)
190 #define DMAV2_DMACTRL_RESET_SET(x) (((uint32_t)(x) << DMAV2_DMACTRL_RESET_SHIFT) & DMAV2_DMACTRL_RESET_MASK)
191 #define DMAV2_DMACTRL_RESET_GET(x) (((uint32_t)(x) & DMAV2_DMACTRL_RESET_MASK) >> DMAV2_DMACTRL_RESET_SHIFT)
200 #define DMAV2_CHABORT_CHABORT_MASK (0xFFFFFFFFUL)
201 #define DMAV2_CHABORT_CHABORT_SHIFT (0U)
202 #define DMAV2_CHABORT_CHABORT_SET(x) (((uint32_t)(x) << DMAV2_CHABORT_CHABORT_SHIFT) & DMAV2_CHABORT_CHABORT_MASK)
203 #define DMAV2_CHABORT_CHABORT_GET(x) (((uint32_t)(x) & DMAV2_CHABORT_CHABORT_MASK) >> DMAV2_CHABORT_CHABORT_SHIFT)
211 #define DMAV2_INTHALFSTS_STS_MASK (0xFFFFFFFFUL)
212 #define DMAV2_INTHALFSTS_STS_SHIFT (0U)
213 #define DMAV2_INTHALFSTS_STS_SET(x) (((uint32_t)(x) << DMAV2_INTHALFSTS_STS_SHIFT) & DMAV2_INTHALFSTS_STS_MASK)
214 #define DMAV2_INTHALFSTS_STS_GET(x) (((uint32_t)(x) & DMAV2_INTHALFSTS_STS_MASK) >> DMAV2_INTHALFSTS_STS_SHIFT)
224 #define DMAV2_INTTCSTS_STS_MASK (0xFFFFFFFFUL)
225 #define DMAV2_INTTCSTS_STS_SHIFT (0U)
226 #define DMAV2_INTTCSTS_STS_SET(x) (((uint32_t)(x) << DMAV2_INTTCSTS_STS_SHIFT) & DMAV2_INTTCSTS_STS_MASK)
227 #define DMAV2_INTTCSTS_STS_GET(x) (((uint32_t)(x) & DMAV2_INTTCSTS_STS_MASK) >> DMAV2_INTTCSTS_STS_SHIFT)
237 #define DMAV2_INTABORTSTS_STS_MASK (0xFFFFFFFFUL)
238 #define DMAV2_INTABORTSTS_STS_SHIFT (0U)
239 #define DMAV2_INTABORTSTS_STS_SET(x) (((uint32_t)(x) << DMAV2_INTABORTSTS_STS_SHIFT) & DMAV2_INTABORTSTS_STS_MASK)
240 #define DMAV2_INTABORTSTS_STS_GET(x) (((uint32_t)(x) & DMAV2_INTABORTSTS_STS_MASK) >> DMAV2_INTABORTSTS_STS_SHIFT)
254 #define DMAV2_INTERRSTS_STS_MASK (0xFFFFFFFFUL)
255 #define DMAV2_INTERRSTS_STS_SHIFT (0U)
256 #define DMAV2_INTERRSTS_STS_SET(x) (((uint32_t)(x) << DMAV2_INTERRSTS_STS_SHIFT) & DMAV2_INTERRSTS_STS_MASK)
257 #define DMAV2_INTERRSTS_STS_GET(x) (((uint32_t)(x) & DMAV2_INTERRSTS_STS_MASK) >> DMAV2_INTERRSTS_STS_SHIFT)
265 #define DMAV2_CHEN_CHEN_MASK (0xFFFFFFFFUL)
266 #define DMAV2_CHEN_CHEN_SHIFT (0U)
267 #define DMAV2_CHEN_CHEN_GET(x) (((uint32_t)(x) & DMAV2_CHEN_CHEN_MASK) >> DMAV2_CHEN_CHEN_SHIFT)
275 #define DMAV2_CHCTRL_CTRL_INFINITELOOP_MASK (0x80000000UL)
276 #define DMAV2_CHCTRL_CTRL_INFINITELOOP_SHIFT (31U)
277 #define DMAV2_CHCTRL_CTRL_INFINITELOOP_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INFINITELOOP_SHIFT) & DMAV2_CHCTRL_CTRL_INFINITELOOP_MASK)
278 #define DMAV2_CHCTRL_CTRL_INFINITELOOP_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INFINITELOOP_MASK) >> DMAV2_CHCTRL_CTRL_INFINITELOOP_SHIFT)
286 #define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_MASK (0x40000000UL)
287 #define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SHIFT (30U)
288 #define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SHIFT) & DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_MASK)
289 #define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_MASK) >> DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SHIFT)
298 #define DMAV2_CHCTRL_CTRL_PRIORITY_MASK (0x20000000UL)
299 #define DMAV2_CHCTRL_CTRL_PRIORITY_SHIFT (29U)
300 #define DMAV2_CHCTRL_CTRL_PRIORITY_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_PRIORITY_SHIFT) & DMAV2_CHCTRL_CTRL_PRIORITY_MASK)
301 #define DMAV2_CHCTRL_CTRL_PRIORITY_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_PRIORITY_MASK) >> DMAV2_CHCTRL_CTRL_PRIORITY_SHIFT)
308 #define DMAV2_CHCTRL_CTRL_BURSTOPT_MASK (0x10000000UL)
309 #define DMAV2_CHCTRL_CTRL_BURSTOPT_SHIFT (28U)
310 #define DMAV2_CHCTRL_CTRL_BURSTOPT_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_BURSTOPT_SHIFT) & DMAV2_CHCTRL_CTRL_BURSTOPT_MASK)
311 #define DMAV2_CHCTRL_CTRL_BURSTOPT_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_BURSTOPT_MASK) >> DMAV2_CHCTRL_CTRL_BURSTOPT_SHIFT)
331 #define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_MASK (0xF000000UL)
332 #define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT (24U)
333 #define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT) & DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_MASK)
334 #define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_MASK) >> DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT)
348 #define DMAV2_CHCTRL_CTRL_SRCWIDTH_MASK (0xE00000UL)
349 #define DMAV2_CHCTRL_CTRL_SRCWIDTH_SHIFT (21U)
350 #define DMAV2_CHCTRL_CTRL_SRCWIDTH_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCWIDTH_SHIFT) & DMAV2_CHCTRL_CTRL_SRCWIDTH_MASK)
351 #define DMAV2_CHCTRL_CTRL_SRCWIDTH_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCWIDTH_MASK) >> DMAV2_CHCTRL_CTRL_SRCWIDTH_SHIFT)
368 #define DMAV2_CHCTRL_CTRL_DSTWIDTH_MASK (0x1C0000UL)
369 #define DMAV2_CHCTRL_CTRL_DSTWIDTH_SHIFT (18U)
370 #define DMAV2_CHCTRL_CTRL_DSTWIDTH_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_DSTWIDTH_SHIFT) & DMAV2_CHCTRL_CTRL_DSTWIDTH_MASK)
371 #define DMAV2_CHCTRL_CTRL_DSTWIDTH_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_DSTWIDTH_MASK) >> DMAV2_CHCTRL_CTRL_DSTWIDTH_SHIFT)
382 #define DMAV2_CHCTRL_CTRL_SRCMODE_MASK (0x20000UL)
383 #define DMAV2_CHCTRL_CTRL_SRCMODE_SHIFT (17U)
384 #define DMAV2_CHCTRL_CTRL_SRCMODE_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCMODE_SHIFT) & DMAV2_CHCTRL_CTRL_SRCMODE_MASK)
385 #define DMAV2_CHCTRL_CTRL_SRCMODE_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCMODE_MASK) >> DMAV2_CHCTRL_CTRL_SRCMODE_SHIFT)
398 #define DMAV2_CHCTRL_CTRL_DSTMODE_MASK (0x10000UL)
399 #define DMAV2_CHCTRL_CTRL_DSTMODE_SHIFT (16U)
400 #define DMAV2_CHCTRL_CTRL_DSTMODE_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_DSTMODE_SHIFT) & DMAV2_CHCTRL_CTRL_DSTMODE_MASK)
401 #define DMAV2_CHCTRL_CTRL_DSTMODE_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_DSTMODE_MASK) >> DMAV2_CHCTRL_CTRL_DSTMODE_SHIFT)
412 #define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_MASK (0xC000U)
413 #define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SHIFT (14U)
414 #define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SHIFT) & DMAV2_CHCTRL_CTRL_SRCADDRCTRL_MASK)
415 #define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCADDRCTRL_MASK) >> DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SHIFT)
426 #define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_MASK (0x3000U)
427 #define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SHIFT (12U)
428 #define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SHIFT) & DMAV2_CHCTRL_CTRL_DSTADDRCTRL_MASK)
429 #define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_DSTADDRCTRL_MASK) >> DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SHIFT)
438 #define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_MASK (0x10U)
439 #define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SHIFT (4U)
440 #define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_MASK)
441 #define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SHIFT)
450 #define DMAV2_CHCTRL_CTRL_INTABTMASK_MASK (0x8U)
451 #define DMAV2_CHCTRL_CTRL_INTABTMASK_SHIFT (3U)
452 #define DMAV2_CHCTRL_CTRL_INTABTMASK_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTABTMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTABTMASK_MASK)
453 #define DMAV2_CHCTRL_CTRL_INTABTMASK_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTABTMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTABTMASK_SHIFT)
462 #define DMAV2_CHCTRL_CTRL_INTERRMASK_MASK (0x4U)
463 #define DMAV2_CHCTRL_CTRL_INTERRMASK_SHIFT (2U)
464 #define DMAV2_CHCTRL_CTRL_INTERRMASK_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTERRMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTERRMASK_MASK)
465 #define DMAV2_CHCTRL_CTRL_INTERRMASK_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTERRMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTERRMASK_SHIFT)
474 #define DMAV2_CHCTRL_CTRL_INTTCMASK_MASK (0x2U)
475 #define DMAV2_CHCTRL_CTRL_INTTCMASK_SHIFT (1U)
476 #define DMAV2_CHCTRL_CTRL_INTTCMASK_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTTCMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTTCMASK_MASK)
477 #define DMAV2_CHCTRL_CTRL_INTTCMASK_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTTCMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTTCMASK_SHIFT)
486 #define DMAV2_CHCTRL_CTRL_ENABLE_MASK (0x1U)
487 #define DMAV2_CHCTRL_CTRL_ENABLE_SHIFT (0U)
488 #define DMAV2_CHCTRL_CTRL_ENABLE_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_ENABLE_SHIFT) & DMAV2_CHCTRL_CTRL_ENABLE_MASK)
489 #define DMAV2_CHCTRL_CTRL_ENABLE_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_ENABLE_MASK) >> DMAV2_CHCTRL_CTRL_ENABLE_SHIFT)
498 #define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_MASK (0xFFFFFFFUL)
499 #define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SHIFT (0U)
500 #define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SHIFT) & DMAV2_CHCTRL_TRANSIZE_TRANSIZE_MASK)
501 #define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_TRANSIZE_TRANSIZE_MASK) >> DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SHIFT)
510 #define DMAV2_CHCTRL_SRCADDR_SRCADDRL_MASK (0xFFFFFFFFUL)
511 #define DMAV2_CHCTRL_SRCADDR_SRCADDRL_SHIFT (0U)
512 #define DMAV2_CHCTRL_SRCADDR_SRCADDRL_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_SRCADDR_SRCADDRL_SHIFT) & DMAV2_CHCTRL_SRCADDR_SRCADDRL_MASK)
513 #define DMAV2_CHCTRL_SRCADDR_SRCADDRL_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_SRCADDR_SRCADDRL_MASK) >> DMAV2_CHCTRL_SRCADDR_SRCADDRL_SHIFT)
521 #define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_MASK (0x1F000000UL)
522 #define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SHIFT (24U)
523 #define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SHIFT) & DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_MASK)
524 #define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_MASK) >> DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SHIFT)
531 #define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_MASK (0x1F0000UL)
532 #define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SHIFT (16U)
533 #define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SHIFT) & DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_MASK)
534 #define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_MASK) >> DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SHIFT)
543 #define DMAV2_CHCTRL_DSTADDR_DSTADDRL_MASK (0xFFFFFFFFUL)
544 #define DMAV2_CHCTRL_DSTADDR_DSTADDRL_SHIFT (0U)
545 #define DMAV2_CHCTRL_DSTADDR_DSTADDRL_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_DSTADDR_DSTADDRL_SHIFT) & DMAV2_CHCTRL_DSTADDR_DSTADDRL_MASK)
546 #define DMAV2_CHCTRL_DSTADDR_DSTADDRL_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_DSTADDR_DSTADDRL_MASK) >> DMAV2_CHCTRL_DSTADDR_DSTADDRL_SHIFT)
554 #define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_MASK (0xFFFFFFF8UL)
555 #define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT (3U)
556 #define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT) & DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_MASK)
557 #define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_MASK) >> DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT)
562 #define DMAV2_CHCTRL_CH0 (0UL)
563 #define DMAV2_CHCTRL_CH1 (1UL)
564 #define DMAV2_CHCTRL_CH2 (2UL)
565 #define DMAV2_CHCTRL_CH3 (3UL)
566 #define DMAV2_CHCTRL_CH4 (4UL)
567 #define DMAV2_CHCTRL_CH5 (5UL)
568 #define DMAV2_CHCTRL_CH6 (6UL)
569 #define DMAV2_CHCTRL_CH7 (7UL)
570 #define DMAV2_CHCTRL_CH8 (8UL)
571 #define DMAV2_CHCTRL_CH9 (9UL)
572 #define DMAV2_CHCTRL_CH10 (10UL)
573 #define DMAV2_CHCTRL_CH11 (11UL)
574 #define DMAV2_CHCTRL_CH12 (12UL)
575 #define DMAV2_CHCTRL_CH13 (13UL)
576 #define DMAV2_CHCTRL_CH14 (14UL)
577 #define DMAV2_CHCTRL_CH15 (15UL)
578 #define DMAV2_CHCTRL_CH16 (16UL)
579 #define DMAV2_CHCTRL_CH17 (17UL)
580 #define DMAV2_CHCTRL_CH18 (18UL)
581 #define DMAV2_CHCTRL_CH19 (19UL)
582 #define DMAV2_CHCTRL_CH20 (20UL)
583 #define DMAV2_CHCTRL_CH21 (21UL)
584 #define DMAV2_CHCTRL_CH22 (22UL)
585 #define DMAV2_CHCTRL_CH23 (23UL)
586 #define DMAV2_CHCTRL_CH24 (24UL)
587 #define DMAV2_CHCTRL_CH25 (25UL)
588 #define DMAV2_CHCTRL_CH26 (26UL)
589 #define DMAV2_CHCTRL_CH27 (27UL)
590 #define DMAV2_CHCTRL_CH28 (28UL)
591 #define DMAV2_CHCTRL_CH29 (29UL)
592 #define DMAV2_CHCTRL_CH30 (30UL)
593 #define DMAV2_CHCTRL_CH31 (31UL)
Definition: hpm_dmav2_regs.h:12