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)
87 #define DMAV2_DMACFG_REQSYNC_MASK (0x40000000UL)
88 #define DMAV2_DMACFG_REQSYNC_SHIFT (30U)
89 #define DMAV2_DMACFG_REQSYNC_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_REQSYNC_MASK) >> DMAV2_DMACFG_REQSYNC_SHIFT)
100 #define DMAV2_DMACFG_DATAWIDTH_MASK (0x3000000UL)
101 #define DMAV2_DMACFG_DATAWIDTH_SHIFT (24U)
102 #define DMAV2_DMACFG_DATAWIDTH_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_DATAWIDTH_MASK) >> DMAV2_DMACFG_DATAWIDTH_SHIFT)
114 #define DMAV2_DMACFG_ADDRWIDTH_MASK (0xFE0000UL)
115 #define DMAV2_DMACFG_ADDRWIDTH_SHIFT (17U)
116 #define DMAV2_DMACFG_ADDRWIDTH_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_ADDRWIDTH_MASK) >> DMAV2_DMACFG_ADDRWIDTH_SHIFT)
125 #define DMAV2_DMACFG_CORENUM_MASK (0x10000UL)
126 #define DMAV2_DMACFG_CORENUM_SHIFT (16U)
127 #define DMAV2_DMACFG_CORENUM_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_CORENUM_MASK) >> DMAV2_DMACFG_CORENUM_SHIFT)
136 #define DMAV2_DMACFG_BUSNUM_MASK (0x8000U)
137 #define DMAV2_DMACFG_BUSNUM_SHIFT (15U)
138 #define DMAV2_DMACFG_BUSNUM_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_BUSNUM_MASK) >> DMAV2_DMACFG_BUSNUM_SHIFT)
150 #define DMAV2_DMACFG_REQNUM_MASK (0x7C00U)
151 #define DMAV2_DMACFG_REQNUM_SHIFT (10U)
152 #define DMAV2_DMACFG_REQNUM_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_REQNUM_MASK) >> DMAV2_DMACFG_REQNUM_SHIFT)
164 #define DMAV2_DMACFG_FIFODEPTH_MASK (0x3F0U)
165 #define DMAV2_DMACFG_FIFODEPTH_SHIFT (4U)
166 #define DMAV2_DMACFG_FIFODEPTH_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_FIFODEPTH_MASK) >> DMAV2_DMACFG_FIFODEPTH_SHIFT)
178 #define DMAV2_DMACFG_CHANNELNUM_MASK (0xFU)
179 #define DMAV2_DMACFG_CHANNELNUM_SHIFT (0U)
180 #define DMAV2_DMACFG_CHANNELNUM_GET(x) (((uint32_t)(x) & DMAV2_DMACFG_CHANNELNUM_MASK) >> DMAV2_DMACFG_CHANNELNUM_SHIFT)
189 #define DMAV2_DMACTRL_RESET_MASK (0x1U)
190 #define DMAV2_DMACTRL_RESET_SHIFT (0U)
191 #define DMAV2_DMACTRL_RESET_SET(x) (((uint32_t)(x) << DMAV2_DMACTRL_RESET_SHIFT) & DMAV2_DMACTRL_RESET_MASK)
192 #define DMAV2_DMACTRL_RESET_GET(x) (((uint32_t)(x) & DMAV2_DMACTRL_RESET_MASK) >> DMAV2_DMACTRL_RESET_SHIFT)
201 #define DMAV2_CHABORT_CHABORT_MASK (0xFFFFFFFFUL)
202 #define DMAV2_CHABORT_CHABORT_SHIFT (0U)
203 #define DMAV2_CHABORT_CHABORT_SET(x) (((uint32_t)(x) << DMAV2_CHABORT_CHABORT_SHIFT) & DMAV2_CHABORT_CHABORT_MASK)
204 #define DMAV2_CHABORT_CHABORT_GET(x) (((uint32_t)(x) & DMAV2_CHABORT_CHABORT_MASK) >> DMAV2_CHABORT_CHABORT_SHIFT)
212 #define DMAV2_INTHALFSTS_STS_MASK (0xFFFFFFFFUL)
213 #define DMAV2_INTHALFSTS_STS_SHIFT (0U)
214 #define DMAV2_INTHALFSTS_STS_SET(x) (((uint32_t)(x) << DMAV2_INTHALFSTS_STS_SHIFT) & DMAV2_INTHALFSTS_STS_MASK)
215 #define DMAV2_INTHALFSTS_STS_GET(x) (((uint32_t)(x) & DMAV2_INTHALFSTS_STS_MASK) >> DMAV2_INTHALFSTS_STS_SHIFT)
225 #define DMAV2_INTTCSTS_STS_MASK (0xFFFFFFFFUL)
226 #define DMAV2_INTTCSTS_STS_SHIFT (0U)
227 #define DMAV2_INTTCSTS_STS_SET(x) (((uint32_t)(x) << DMAV2_INTTCSTS_STS_SHIFT) & DMAV2_INTTCSTS_STS_MASK)
228 #define DMAV2_INTTCSTS_STS_GET(x) (((uint32_t)(x) & DMAV2_INTTCSTS_STS_MASK) >> DMAV2_INTTCSTS_STS_SHIFT)
238 #define DMAV2_INTABORTSTS_STS_MASK (0xFFFFFFFFUL)
239 #define DMAV2_INTABORTSTS_STS_SHIFT (0U)
240 #define DMAV2_INTABORTSTS_STS_SET(x) (((uint32_t)(x) << DMAV2_INTABORTSTS_STS_SHIFT) & DMAV2_INTABORTSTS_STS_MASK)
241 #define DMAV2_INTABORTSTS_STS_GET(x) (((uint32_t)(x) & DMAV2_INTABORTSTS_STS_MASK) >> DMAV2_INTABORTSTS_STS_SHIFT)
255 #define DMAV2_INTERRSTS_STS_MASK (0xFFFFFFFFUL)
256 #define DMAV2_INTERRSTS_STS_SHIFT (0U)
257 #define DMAV2_INTERRSTS_STS_SET(x) (((uint32_t)(x) << DMAV2_INTERRSTS_STS_SHIFT) & DMAV2_INTERRSTS_STS_MASK)
258 #define DMAV2_INTERRSTS_STS_GET(x) (((uint32_t)(x) & DMAV2_INTERRSTS_STS_MASK) >> DMAV2_INTERRSTS_STS_SHIFT)
266 #define DMAV2_CHEN_CHEN_MASK (0xFFFFFFFFUL)
267 #define DMAV2_CHEN_CHEN_SHIFT (0U)
268 #define DMAV2_CHEN_CHEN_GET(x) (((uint32_t)(x) & DMAV2_CHEN_CHEN_MASK) >> DMAV2_CHEN_CHEN_SHIFT)
276 #define DMAV2_CHCTRL_CTRL_INFINITELOOP_MASK (0x80000000UL)
277 #define DMAV2_CHCTRL_CTRL_INFINITELOOP_SHIFT (31U)
278 #define DMAV2_CHCTRL_CTRL_INFINITELOOP_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INFINITELOOP_SHIFT) & DMAV2_CHCTRL_CTRL_INFINITELOOP_MASK)
279 #define DMAV2_CHCTRL_CTRL_INFINITELOOP_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INFINITELOOP_MASK) >> DMAV2_CHCTRL_CTRL_INFINITELOOP_SHIFT)
287 #define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_MASK (0x40000000UL)
288 #define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SHIFT (30U)
289 #define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SHIFT) & DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_MASK)
290 #define DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_MASK) >> DMAV2_CHCTRL_CTRL_HANDSHAKEOPT_SHIFT)
299 #define DMAV2_CHCTRL_CTRL_PRIORITY_MASK (0x20000000UL)
300 #define DMAV2_CHCTRL_CTRL_PRIORITY_SHIFT (29U)
301 #define DMAV2_CHCTRL_CTRL_PRIORITY_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_PRIORITY_SHIFT) & DMAV2_CHCTRL_CTRL_PRIORITY_MASK)
302 #define DMAV2_CHCTRL_CTRL_PRIORITY_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_PRIORITY_MASK) >> DMAV2_CHCTRL_CTRL_PRIORITY_SHIFT)
309 #define DMAV2_CHCTRL_CTRL_BURSTOPT_MASK (0x10000000UL)
310 #define DMAV2_CHCTRL_CTRL_BURSTOPT_SHIFT (28U)
311 #define DMAV2_CHCTRL_CTRL_BURSTOPT_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_BURSTOPT_SHIFT) & DMAV2_CHCTRL_CTRL_BURSTOPT_MASK)
312 #define DMAV2_CHCTRL_CTRL_BURSTOPT_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_BURSTOPT_MASK) >> DMAV2_CHCTRL_CTRL_BURSTOPT_SHIFT)
332 #define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_MASK (0xF000000UL)
333 #define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT (24U)
334 #define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT) & DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_MASK)
335 #define DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_MASK) >> DMAV2_CHCTRL_CTRL_SRCBURSTSIZE_SHIFT)
349 #define DMAV2_CHCTRL_CTRL_SRCWIDTH_MASK (0xE00000UL)
350 #define DMAV2_CHCTRL_CTRL_SRCWIDTH_SHIFT (21U)
351 #define DMAV2_CHCTRL_CTRL_SRCWIDTH_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCWIDTH_SHIFT) & DMAV2_CHCTRL_CTRL_SRCWIDTH_MASK)
352 #define DMAV2_CHCTRL_CTRL_SRCWIDTH_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCWIDTH_MASK) >> DMAV2_CHCTRL_CTRL_SRCWIDTH_SHIFT)
370 #define DMAV2_CHCTRL_CTRL_DSTWIDTH_MASK (0x1C0000UL)
371 #define DMAV2_CHCTRL_CTRL_DSTWIDTH_SHIFT (18U)
372 #define DMAV2_CHCTRL_CTRL_DSTWIDTH_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_DSTWIDTH_SHIFT) & DMAV2_CHCTRL_CTRL_DSTWIDTH_MASK)
373 #define DMAV2_CHCTRL_CTRL_DSTWIDTH_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_DSTWIDTH_MASK) >> DMAV2_CHCTRL_CTRL_DSTWIDTH_SHIFT)
384 #define DMAV2_CHCTRL_CTRL_SRCMODE_MASK (0x20000UL)
385 #define DMAV2_CHCTRL_CTRL_SRCMODE_SHIFT (17U)
386 #define DMAV2_CHCTRL_CTRL_SRCMODE_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCMODE_SHIFT) & DMAV2_CHCTRL_CTRL_SRCMODE_MASK)
387 #define DMAV2_CHCTRL_CTRL_SRCMODE_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCMODE_MASK) >> DMAV2_CHCTRL_CTRL_SRCMODE_SHIFT)
400 #define DMAV2_CHCTRL_CTRL_DSTMODE_MASK (0x10000UL)
401 #define DMAV2_CHCTRL_CTRL_DSTMODE_SHIFT (16U)
402 #define DMAV2_CHCTRL_CTRL_DSTMODE_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_DSTMODE_SHIFT) & DMAV2_CHCTRL_CTRL_DSTMODE_MASK)
403 #define DMAV2_CHCTRL_CTRL_DSTMODE_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_DSTMODE_MASK) >> DMAV2_CHCTRL_CTRL_DSTMODE_SHIFT)
414 #define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_MASK (0xC000U)
415 #define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SHIFT (14U)
416 #define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SHIFT) & DMAV2_CHCTRL_CTRL_SRCADDRCTRL_MASK)
417 #define DMAV2_CHCTRL_CTRL_SRCADDRCTRL_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_SRCADDRCTRL_MASK) >> DMAV2_CHCTRL_CTRL_SRCADDRCTRL_SHIFT)
428 #define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_MASK (0x3000U)
429 #define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SHIFT (12U)
430 #define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SHIFT) & DMAV2_CHCTRL_CTRL_DSTADDRCTRL_MASK)
431 #define DMAV2_CHCTRL_CTRL_DSTADDRCTRL_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_DSTADDRCTRL_MASK) >> DMAV2_CHCTRL_CTRL_DSTADDRCTRL_SHIFT)
440 #define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_MASK (0x10U)
441 #define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SHIFT (4U)
442 #define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_MASK)
443 #define DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTHALFCNTMASK_SHIFT)
452 #define DMAV2_CHCTRL_CTRL_INTABTMASK_MASK (0x8U)
453 #define DMAV2_CHCTRL_CTRL_INTABTMASK_SHIFT (3U)
454 #define DMAV2_CHCTRL_CTRL_INTABTMASK_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTABTMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTABTMASK_MASK)
455 #define DMAV2_CHCTRL_CTRL_INTABTMASK_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTABTMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTABTMASK_SHIFT)
464 #define DMAV2_CHCTRL_CTRL_INTERRMASK_MASK (0x4U)
465 #define DMAV2_CHCTRL_CTRL_INTERRMASK_SHIFT (2U)
466 #define DMAV2_CHCTRL_CTRL_INTERRMASK_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTERRMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTERRMASK_MASK)
467 #define DMAV2_CHCTRL_CTRL_INTERRMASK_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTERRMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTERRMASK_SHIFT)
476 #define DMAV2_CHCTRL_CTRL_INTTCMASK_MASK (0x2U)
477 #define DMAV2_CHCTRL_CTRL_INTTCMASK_SHIFT (1U)
478 #define DMAV2_CHCTRL_CTRL_INTTCMASK_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_INTTCMASK_SHIFT) & DMAV2_CHCTRL_CTRL_INTTCMASK_MASK)
479 #define DMAV2_CHCTRL_CTRL_INTTCMASK_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_INTTCMASK_MASK) >> DMAV2_CHCTRL_CTRL_INTTCMASK_SHIFT)
488 #define DMAV2_CHCTRL_CTRL_ENABLE_MASK (0x1U)
489 #define DMAV2_CHCTRL_CTRL_ENABLE_SHIFT (0U)
490 #define DMAV2_CHCTRL_CTRL_ENABLE_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CTRL_ENABLE_SHIFT) & DMAV2_CHCTRL_CTRL_ENABLE_MASK)
491 #define DMAV2_CHCTRL_CTRL_ENABLE_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CTRL_ENABLE_MASK) >> DMAV2_CHCTRL_CTRL_ENABLE_SHIFT)
500 #define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_MASK (0xFFFFFFFUL)
501 #define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SHIFT (0U)
502 #define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SHIFT) & DMAV2_CHCTRL_TRANSIZE_TRANSIZE_MASK)
503 #define DMAV2_CHCTRL_TRANSIZE_TRANSIZE_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_TRANSIZE_TRANSIZE_MASK) >> DMAV2_CHCTRL_TRANSIZE_TRANSIZE_SHIFT)
512 #define DMAV2_CHCTRL_SRCADDR_SRCADDRL_MASK (0xFFFFFFFFUL)
513 #define DMAV2_CHCTRL_SRCADDR_SRCADDRL_SHIFT (0U)
514 #define DMAV2_CHCTRL_SRCADDR_SRCADDRL_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_SRCADDR_SRCADDRL_SHIFT) & DMAV2_CHCTRL_SRCADDR_SRCADDRL_MASK)
515 #define DMAV2_CHCTRL_SRCADDR_SRCADDRL_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_SRCADDR_SRCADDRL_MASK) >> DMAV2_CHCTRL_SRCADDR_SRCADDRL_SHIFT)
523 #define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_MASK (0x1F000000UL)
524 #define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SHIFT (24U)
525 #define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SHIFT) & DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_MASK)
526 #define DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_MASK) >> DMAV2_CHCTRL_CHANREQCTRL_SRCREQSEL_SHIFT)
533 #define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_MASK (0x1F0000UL)
534 #define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SHIFT (16U)
535 #define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SHIFT) & DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_MASK)
536 #define DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_MASK) >> DMAV2_CHCTRL_CHANREQCTRL_DSTREQSEL_SHIFT)
545 #define DMAV2_CHCTRL_DSTADDR_DSTADDRL_MASK (0xFFFFFFFFUL)
546 #define DMAV2_CHCTRL_DSTADDR_DSTADDRL_SHIFT (0U)
547 #define DMAV2_CHCTRL_DSTADDR_DSTADDRL_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_DSTADDR_DSTADDRL_SHIFT) & DMAV2_CHCTRL_DSTADDR_DSTADDRL_MASK)
548 #define DMAV2_CHCTRL_DSTADDR_DSTADDRL_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_DSTADDR_DSTADDRL_MASK) >> DMAV2_CHCTRL_DSTADDR_DSTADDRL_SHIFT)
556 #define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_MASK (0xFFFFFFF8UL)
557 #define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT (3U)
558 #define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SET(x) (((uint32_t)(x) << DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT) & DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_MASK)
559 #define DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_GET(x) (((uint32_t)(x) & DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_MASK) >> DMAV2_CHCTRL_LLPOINTER_LLPOINTERL_SHIFT)
564 #define DMAV2_CHCTRL_CH0 (0UL)
565 #define DMAV2_CHCTRL_CH1 (1UL)
566 #define DMAV2_CHCTRL_CH2 (2UL)
567 #define DMAV2_CHCTRL_CH3 (3UL)
568 #define DMAV2_CHCTRL_CH4 (4UL)
569 #define DMAV2_CHCTRL_CH5 (5UL)
570 #define DMAV2_CHCTRL_CH6 (6UL)
571 #define DMAV2_CHCTRL_CH7 (7UL)
572 #define DMAV2_CHCTRL_CH8 (8UL)
573 #define DMAV2_CHCTRL_CH9 (9UL)
574 #define DMAV2_CHCTRL_CH10 (10UL)
575 #define DMAV2_CHCTRL_CH11 (11UL)
576 #define DMAV2_CHCTRL_CH12 (12UL)
577 #define DMAV2_CHCTRL_CH13 (13UL)
578 #define DMAV2_CHCTRL_CH14 (14UL)
579 #define DMAV2_CHCTRL_CH15 (15UL)
580 #define DMAV2_CHCTRL_CH16 (16UL)
581 #define DMAV2_CHCTRL_CH17 (17UL)
582 #define DMAV2_CHCTRL_CH18 (18UL)
583 #define DMAV2_CHCTRL_CH19 (19UL)
584 #define DMAV2_CHCTRL_CH20 (20UL)
585 #define DMAV2_CHCTRL_CH21 (21UL)
586 #define DMAV2_CHCTRL_CH22 (22UL)
587 #define DMAV2_CHCTRL_CH23 (23UL)
588 #define DMAV2_CHCTRL_CH24 (24UL)
589 #define DMAV2_CHCTRL_CH25 (25UL)
590 #define DMAV2_CHCTRL_CH26 (26UL)
591 #define DMAV2_CHCTRL_CH27 (27UL)
592 #define DMAV2_CHCTRL_CH28 (28UL)
593 #define DMAV2_CHCTRL_CH29 (29UL)
594 #define DMAV2_CHCTRL_CH30 (30UL)
595 #define DMAV2_CHCTRL_CH31 (31UL)
Definition: hpm_dmav2_regs.h:12