1 /**************************************************************************//**
2  * @file     pdma_reg.h
3  * @version  V1.00
4  * @brief    PDMA register definition header file
5  *
6  * SPDX-License-Identifier: Apache-2.0
7  * @copyright (C) 2021 Nuvoton Technology Corp. All rights reserved.
8  *****************************************************************************/
9 #ifndef __PDMA_REG_H__
10 #define __PDMA_REG_H__
11 
12 #if defined ( __CC_ARM   )
13 #pragma anon_unions
14 #endif
15 
16 /**
17    @addtogroup REGISTER Control Register
18    @{
19 */
20 
21 /**
22     @addtogroup PDMA Peripheral Direct Memory Access Controller (PDMA)
23     Memory Mapped Structure for PDMA Controller
24 @{ */
25 
26 
27 typedef struct
28 {
29 
30     /**
31      * @var DSCT_T::CTL
32      * Offset: 0x00  Descriptor Table Control Register of PDMA Channel n.
33      * ---------------------------------------------------------------------------------------------------
34      * |Bits    |Field     |Descriptions
35      * | :----: | :----:   | :---- |
36      * |[1:0]   |OPMODE    |PDMA Operation Mode Selection
37      * |        |          |00 = Idle state: Channel is stopped or this table is complete, when PDMA finish channel table task, OPMODE will be cleared to idle state automatically.
38      * |        |          |01 = Basic mode: The descriptor table only has one task
39      * |        |          |When this task is finished, the PDMA_INTSTS[n] will be asserted.
40      * |        |          |10 = Scatter-Gather mode: When operating in this mode, user must give the next descriptor table address in PDMA_DSCT_NEXT register; PDMA controller will ignore this task, then load the next task to execute.
41      * |        |          |11 = Reserved.
42      * |        |          |Note: Before filling transfer task in the Descriptor Table, user must check if the descriptor table is complete.
43      * |[2]     |TXTYPE    |Transfer Type
44      * |        |          |0 = Burst transfer type.
45      * |        |          |1 = Single transfer type.
46      * |[6:4]   |BURSIZE   |Burst Size
47      * |        |          |This field is used for peripheral to determine the burst size or used for determine the re-arbitration size.
48      * |        |          |000 = 128 Transfers.
49      * |        |          |001 = 64 Transfers.
50      * |        |          |010 = 32 Transfers.
51      * |        |          |011 = 16 Transfers.
52      * |        |          |100 = 8 Transfers.
53      * |        |          |101 = 4 Transfers.
54      * |        |          |110 = 2 Transfers.
55      * |        |          |111 = 1 Transfers.
56      * |        |          |Note: This field is only useful in burst transfer type.
57      * |[7]     |TBINTDIS  |Table Interrupt Disable Bit
58      * |        |          |This field can be used to decide whether to enable table interrupt or not
59      * |        |          |If the TBINTDIS bit is enabled when PDMA controller finishes transfer task, it will not generates transfer done interrupt.
60      * |        |          |0 = Table interrupt Enabled.
61      * |        |          |1 = Table interrupt Disabled.
62      * |[9:8]   |SAINC     |Source Address Increment
63      * |        |          |This field is used to set the source address increment size.
64      * |        |          |11 = No increment (fixed address).
65      * |        |          |Others = Increment and size is depended on TXWIDTH selection.
66      * |[11:10] |DAINC     |Destination Address Increment
67      * |        |          |This field is used to set the destination address increment size.
68      * |        |          |11 = No increment (fixed address).
69      * |        |          |Others = Increment and size is depended on TXWIDTH selection.
70      * |[13:12] |TXWIDTH   |Transfer Width Selection
71      * |        |          |This field is used for transfer width.
72      * |        |          |00 = One byte (8 bit) is transferred for every operation.
73      * |        |          |01= One half-word (16 bit) is transferred for every operation.
74      * |        |          |10 = One word (32-bit) is transferred for every operation.
75      * |        |          |11 = Reserved.
76      * |        |          |Note: The PDMA transfer source address (PDMA_DSCT_SA) and PDMA transfer destination address (PDMA_DSCT_DA) should be alignment under the TXWIDTH selection
77      * |[14]    |TXACK     |Transfer Acknowledge Selection
78      * |        |          |0 = transfer ack when transfer done.
79      * |        |          |1 = transfer ack when PDMA get transfer data.
80      * |[15]    |STRIDEEN |Stride Mode Enable Bit
81      * |        |          |0 = Stride transfer mode Disabled.
82      * |        |          |1 = Stride transfer mode Enabled.
83      * |[31:16] |TXCNT     |Transfer Count
84      * |        |          |The TXCNT represents the required number of PDMA transfer, the real transfer count is (TXCNT + 1); The maximum transfer count is 32768, every transfer may be byte, half-word or word that is dependent on TXWIDTH field.
85      * |        |          |Note: When PDMA finish each transfer data, this field will be decrease immediately.
86      * @var DSCT_T::SA
87      * Offset: 0x04  Source Address Register of PDMA Channel n
88      * ---------------------------------------------------------------------------------------------------
89      * |Bits    |Field     |Descriptions
90      * | :----: | :----:   | :---- |
91      * |[31:0]  |SA        |PDMA Transfer Source Address Register
92      * |        |          |This field indicates a 32-bit source address of PDMA controller.
93      * @var DSCT_T::DA
94      * Offset: 0x08  Destination Address Register of PDMA Channel n
95      * ---------------------------------------------------------------------------------------------------
96      * |Bits    |Field     |Descriptions
97      * | :----: | :----:   | :---- |
98      * |[31:0]  |DA        |PDMA Transfer Destination Address Register
99      * |        |          |This field indicates a 32-bit destination address of PDMA controller.
100      * @var DSCT_T::NEXT
101      * Offset: 0x0C  Next Scatter-Gather Descriptor Table Offset Address of PDMA Channel n
102      * ---------------------------------------------------------------------------------------------------
103      * |Bits    |Field     |Descriptions
104      * | :----: | :----:   | :---- |
105      * |[15:0]  |EXENEXT   |PDMA Execution Next Descriptor Table Offset
106      * |        |          |This field indicates the offset of next descriptor table address of current execution descriptor table in system memory.
107      * |        |          |Note: write operation is useless in this field.
108      * |[31:16] |NEXT      |PDMA Next Descriptor Table Offset.
109      * |        |          |This field indicates the offset of the next descriptor table address in system memory.
110      * |        |          |Write Operation:
111      * |        |          |If the system memory based address is 0x2000_0000 (PDMA_SCATBA), and the next descriptor table is start from 0x2000_0100, then this field must fill in 0x0100.
112      * |        |          |Read Operation:
113      * |        |          |When operating in scatter-gather mode, the last two bits NEXT[1:0] will become reserved, and indicate the first next address of system memory.
114      * |        |          |Note1: The descriptor table address must be word boundary.
115      * |        |          |Note2: Before filled transfer task in the descriptor table, user must check if the descriptor table is complete.
116      */
117     __IO uint32_t CTL;             /*!< [0x0000] Descriptor Table Control Register of PDMA Channel n.             */
118     __IO uint32_t SA;              /*!< [0x0004] Source Address Register of PDMA Channel n                        */
119     __IO uint32_t DA;              /*!< [0x0008] Destination Address Register of PDMA Channel n                   */
120     __IO uint32_t NEXT;            /*!< [0x000c] First Scatter-Gather Descriptor Table Offset Address of PDMA Channel n */
121 } DSCT_T;
122 
123 
124 typedef struct
125 {
126     /**
127      * @var STRIDE_T::STCR
128      * Offset: 0x500  Stride Transfer Count Register of PDMA Channel n
129      * ---------------------------------------------------------------------------------------------------
130      * |Bits    |Field     |Descriptions
131      * | :----: | :----:   | :---- |
132      * |[15:0]  |STC       |PDMA Stride Transfer Count
133      * |        |          |The 16-bit register defines the stride transfer count of each row.
134      * @var STRIDE_T::ASOCR
135      * Offset: 0x504  Address Stride Offset Register of PDMA Channel n
136      * ---------------------------------------------------------------------------------------------------
137      * |Bits    |Field     |Descriptions
138      * | :----: | :----:   | :---- |
139      * |[15:0]  |SASOL     |VDMA Source Address Stride Offset Length
140      * |        |          |The 16-bit register defines the source address stride transfer offset count of each row.
141      * |[31:16] |DASOL     |VDMA Destination Address Stride Offset Length
142      * |        |          |The 16-bit register defines the destination address stride transfer offset count of each row.
143      */
144     __IO uint32_t STCR;           /*!< [0x0500] Stride Transfer Count Register of PDMA Channel 0                 */
145     __IO uint32_t ASOCR;          /*!< [0x0504] Address Stride Offset Register of PDMA Channel 0                 */
146 } STRIDE_T;
147 
148 typedef struct
149 {
150     /**
151      * @var REPEAT_T::AICTL
152      * Offset: 0x600  Address Interval Control Register of PDMA Channel n
153      * ---------------------------------------------------------------------------------------------------
154      * |Bits    |Field     |Descriptions
155      * | :----: | :----:   | :---- |
156      * |[15:0]  |SAICNT    |PDMA Source Address Interval Count
157      * |        |          |The 16-bit register defines the source address interval count of each row.
158      * |[31:16] |DAICNT    |PDMA Destination Address Interval Count
159      * |        |          |The 16-bit register defines the destination  address interval count of each row.
160      * @var REPEAT_T::RCNT
161      * Offset: 0x604  Repeat Count Register of PDMA Channe n
162      * ---------------------------------------------------------------------------------------------------
163      * |Bits    |Field     |Descriptions
164      * | :----: | :----:   | :---- |
165      * |[15:0]  |RCNT      |PDMA Repeat Count
166      * |        |          |The 16-bit register defines the repeat times of block transfer.
167      */
168     __IO uint32_t AICTL;         /*!< [0x0600] Address Interval Control Register of PDMA Channel 0                 */
169     __IO uint32_t RCNT;          /*!< [0x0604] Repeat Count Register of PDMA Channel 0                             */
170 } REPEAT_T;
171 
172 typedef struct
173 {
174 
175 
176     /**
177      * @var PDMA_T::CURSCAT
178      * Offset: 0x100  Current Scatter-Gather Descriptor Table Address of PDMA Channel n
179      * ---------------------------------------------------------------------------------------------------
180      * |Bits    |Field     |Descriptions
181      * | :----: | :----:   | :---- |
182      * |[31:0]  |CURADDR   |PDMA Current Description Address Register (Read Only)
183      * |        |          |This field indicates a 32-bit current external description address of PDMA controller.
184      * |        |          |Note: This field is read only and only used for Scatter-Gather mode to indicate the current external description address.
185      * @var PDMA_T::CHCTL
186      * Offset: 0x400  PDMA Channel Control Register
187      * ---------------------------------------------------------------------------------------------------
188      * |Bits    |Field     |Descriptions
189      * | :----: | :----:   | :---- |
190      * |[15:0]  |CHENn     |PDMA Channel Enable Bit
191      * |        |          |Set this bit to 1 to enable PDMAn operation. Channel cannot be active if it is not set as enabled.
192      * |        |          |0 = PDMA channel [n] Disabled.
193      * |        |          |1 = PDMA channel [n] Enabled.
194      * |        |          |Note: Set corresponding bit of PDMA_PAUSE or PDMA_CHRST register will also clear this bit.
195      * @var PDMA_T::PAUSE
196      * Offset: 0x404  PDMA Transfer Stop Control Register
197      * ---------------------------------------------------------------------------------------------------
198      * |Bits    |Field     |Descriptions
199      * | :----: | :----:   | :---- |
200      * |[15:0]  |PAUSEn    |PDMA Transfer Pause Control Register (Write Only)
201      * |        |          |User can set PAUSEn bit field to pause the PDMA transfer
202      * |        |          |When user sets PAUSEn bit, the PDMA controller will pause the on-going transfer, then clear the channel enable bit CHEN(PDMA_CHCTL [n], n=0,1..7) and clear request active flag
203      * |        |          |If re-enable the paused channel again, the remaining transfers will be processed.
204      * |        |          |0 = No effect.
205      * |        |          |1 = Pause PDMA channel n transfer.
206      * @var PDMA_T::SWREQ
207      * Offset: 0x408  PDMA Software Request Register
208      * ---------------------------------------------------------------------------------------------------
209      * |Bits    |Field     |Descriptions
210      * | :----: | :----:   | :---- |
211      * |[15:0]  |SWREQn    |PDMA Software Request Register (Write Only)
212      * |        |          |Set this bit to 1 to generate a software request to PDMA [n].
213      * |        |          |0 = No effect.
214      * |        |          |1 = Generate a software request.
215      * |        |          |Note1: User can read PDMA_TRGSTS register to know which channel is on active
216      * |        |          |Active flag may be triggered by software request or peripheral request.
217      * |        |          |Note2: If user does not enable corresponding PDMA channel, the software request will be ignored.
218      * @var PDMA_T::TRGSTS
219      * Offset: 0x40C  PDMA Channel Request Status Register
220      * ---------------------------------------------------------------------------------------------------
221      * |Bits    |Field     |Descriptions
222      * | :----: | :----:   | :---- |
223      * |[15:0]  |REQSTSn   |PDMA Channel Request Status (Read Only)
224      * |        |          |This flag indicates whether channel[n] have a request or not, no matter request from software or peripheral
225      * |        |          |When PDMA controller finishes channel transfer, this bit will be cleared automatically.
226      * |        |          |0 = PDMA Channel n has no request.
227      * |        |          |1 = PDMA Channel n has a request.
228      * |        |          |Note: If user pauses or resets each PDMA transfer by setting PDMA_PAUSE or PDMA_CHRST register respectively, this bit will be cleared automatically after finishing current transfer.
229      * @var PDMA_T::PRISET
230      * Offset: 0x410  PDMA Fixed Priority Setting Register
231      * ---------------------------------------------------------------------------------------------------
232      * |Bits    |Field     |Descriptions
233      * | :----: | :----:   | :---- |
234      * |[15:0]  |FPRISETn  |PDMA Fixed Priority Setting Register
235      * |        |          |Set this bit to 1 to enable fixed priority level.
236      * |        |          |Write Operation:
237      * |        |          |0 = No effect.
238      * |        |          |1 = Set PDMA channel [n] to fixed priority channel.
239      * |        |          |Read Operation:
240      * |        |          |0 = Corresponding PDMA channel is round-robin priority.
241      * |        |          |1 = Corresponding PDMA channel is fixed priority.
242      * |        |          |Note: This field only set to fixed priority, clear fixed priority use PDMA_PRICLR register.
243      * @var PDMA_T::PRICLR
244      * Offset: 0x414  PDMA Fixed Priority Clear Register
245      * ---------------------------------------------------------------------------------------------------
246      * |Bits    |Field     |Descriptions
247      * | :----: | :----:   | :---- |
248      * |[15:0]  |FPRICLRn  |PDMA Fixed Priority Clear Register (Write Only)
249      * |        |          |Set this bit to 1 to clear fixed priority level.
250      * |        |          |0 = No effect.
251      * |        |          |1 = Clear PDMA channel [n] fixed priority setting.
252      * |        |          |Note: User can read PDMA_PRISET register to know the channel priority.
253      * @var PDMA_T::INTEN
254      * Offset: 0x418  PDMA Interrupt Enable Register
255      * ---------------------------------------------------------------------------------------------------
256      * |Bits    |Field     |Descriptions
257      * | :----: | :----:   | :---- |
258      * |[15:0]  |INTENn    |PDMA Interrupt Enable Register
259      * |        |          |This field is used for enabling PDMA channel[n] interrupt.
260      * |        |          |0 = PDMA channel n interrupt Disabled.
261      * |        |          |1 = PDMA channel n interrupt Enabled.
262      * @var PDMA_T::INTSTS
263      * Offset: 0x41C  PDMA Interrupt Status Register
264      * ---------------------------------------------------------------------------------------------------
265      * |Bits    |Field     |Descriptions
266      * | :----: | :----:   | :---- |
267      * |[0]     |ABTIF     |PDMA Read/Write Target Abort Interrupt Flag (Read-only)
268      * |        |          |This bit indicates that PDMA has target abort error; Software can read PDMA_ABTSTS register to find which channel has target abort error.
269      * |        |          |0 = No AHB bus ERROR response received.
270      * |        |          |1 = AHB bus ERROR response received.
271      * |[1]     |TDIF      |Transfer Done Interrupt Flag (Read Only)
272      * |        |          |This bit indicates that PDMA controller has finished transmission; User can read PDMA_TDSTS register to indicate which channel finished transfer.
273      * |        |          |0 = Not finished yet.
274      * |        |          |1 = PDMA channel has finished transmission.
275      * |[2]     |ALIGNF    |Transfer Alignment Interrupt Flag (Read Only)
276      * |        |          |0 = PDMA channel source address and destination address both follow transfer width setting.
277      * |        |          |1 = PDMA channel source address or destination address is not follow transfer width setting.
278      * |[8]     |REQTOF0   |Request Time-out Flag for Channel 0
279      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC0(PDMA_TOC0_1[15:0], user can write 1 to clear these bits.
280      * |        |          |0 = No request time-out.
281      * |        |          |1 = Peripheral request time-out.
282      * |[9]     |REQTOF1   |Request Time-out Flag for Channel 1
283      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC1(PDMA_TOC0_1[31:16]), user can write 1 to clear these bits.
284      * |        |          |0 = No request time-out.
285      * |        |          |1 = Peripheral request time-out.
286      * |[10]    |REQTOF2   |Request Time-out Flag for Channel 2
287      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC2(PDMA_TOC2_3[15:0]), user can write 1 to clear these bits.
288      * |        |          |0 = No request time-out.
289      * |        |          |1 = Peripheral request time-out.
290      * |[11]    |REQTOF3   |Request Time-out Flag for Channel 3
291      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC3(PDMA_TOC2_3[31:16]), user can write 1 to clear these bits.
292      * |        |          |0 = No request time-out.
293      * |        |          |1 = Peripheral request time-out.
294      * |[12]    |REQTOF4   |Request Time-out Flag for Channel 4
295      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC4(PDMA_TOC4_5[15:0]), user can write 1 to clear these bits.
296      * |        |          |0 = No request time-out.
297      * |        |          |1 = Peripheral request time-out.
298      * |[13]    |REQTOF5   |Request Time-out Flag for Channel 5
299      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC5(PDMA_TOC4_5[31:16]), user can write 1 to clear these bits.
300      * |        |          |0 = No request time-out.
301      * |        |          |1 = Peripheral request time-out.
302      * |[14]    |REQTOF6   |Request Time-out Flag for Channel 6
303      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC6(PDMA_TOC6_7[15:0]), user can write 1 to clear these bits.
304      * |        |          |0 = No request time-out.
305      * |        |          |1 = Peripheral request time-out.
306      * |[15]    |REQTOF7   |Request Time-out Flag for Channel 7
307      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC7(PDMA_TOC6_7[31:16]), user can write 1 to clear these bits.
308      * |        |          |0 = No request time-out.
309      * |        |          |1 = Peripheral request time-out.
310      * |[16]    |REQTOF8   |Request Time-out Flag for Channel 8
311      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC8(PDMA_TOC8_9[15:0]), user can write 1 to clear these bits.
312      * |        |          |0 = No request time-out.
313      * |        |          |1 = Peripheral request time-out.
314      * |[17]    |REQTOF9   |Request Time-out Flag for Channel 9
315      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC9(PDMA_TOC8_9[31:16]), user can write 1 to clear these bits.
316      * |        |          |0 = No request time-out.
317      * |        |          |1 = Peripheral request time-out.
318      * |[18]    |REQTOF10  |Request Time-out Flag for Channel 10
319      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC10(PDMA_TOC10_11[15:0]), user can write 1 to clear these bits.
320      * |        |          |0 = No request time-out.
321      * |        |          |1 = Peripheral request time-out.
322      * |[19]    |REQTOF11  |Request Time-out Flag for Channel 11
323      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC11(PDMA_TOC10_11[31:16]), user can write 1 to clear these bits.
324      * |        |          |0 = No request time-out.
325      * |        |          |1 = Peripheral request time-out.
326      * |[20]    |REQTOF12  |Request Time-out Flag for Channel 12
327      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC12(PDMA_TOC13_12[15:0]), user can write 1 to clear these bits.
328      * |        |          |0 = No request time-out.
329      * |        |          |1 = Peripheral request time-out.
330      * |[21]    |REQTOF13  |Request Time-out Flag for Channel 13
331      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC13(PDMA_TOC13_12[31:16]), user can write 1 to clear these bits.
332      * |        |          |0 = No request time-out.
333      * |        |          |1 = Peripheral request time-out.
334      * |[22]    |REQTOF14  |Request Time-out Flag for Channel 14
335      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC14(PDMA_TOC15_14[15:0]), user can write 1 to clear these bits.
336      * |        |          |0 = No request time-out.
337      * |        |          |1 = Peripheral request time-out.
338      * |[23]    |REQTOF15  |Request Time-out Flag for Channel 15
339      * |        |          |This flag indicates that PDMA controller has waited peripheral request for a period defined by TOC15(PDMA_TOC15_14[31:16]), user can write 1 to clear these bits.
340      * |        |          |0 = No request time-out.
341      * |        |          |1 = Peripheral request time-out.
342      * @var PDMA_T::ABTSTS
343      * Offset: 0x420  PDMA Channel Read/Write Target Abort Flag Register
344      * ---------------------------------------------------------------------------------------------------
345      * |Bits    |Field     |Descriptions
346      * | :----: | :----:   | :---- |
347      * |[15:0]  |ABTIFn    |PDMA Read/Write Target Abort Interrupt Status Flag
348      * |        |          |This bit indicates which PDMA controller has target abort error; User can write 1 to clear these bits.
349      * |        |          |0 = No AHB bus ERROR response received when channel n transfer.
350      * |        |          |1 = AHB bus ERROR response received when channel n transfer.
351      * @var PDMA_T::TDSTS
352      * Offset: 0x424  PDMA Channel Transfer Done Flag Register
353      * ---------------------------------------------------------------------------------------------------
354      * |Bits    |Field     |Descriptions
355      * | :----: | :----:   | :---- |
356      * |[15:0]  |TDIFn     |Transfer Done Flag Register
357      * |        |          |This bit indicates whether PDMA controller channel transfer has been finished or not, user can write 1 to clear these bits.
358      * |        |          |0 = PDMA channel transfer has not finished.
359      * |        |          |1 = PDMA channel has finished transmission.
360      * @var PDMA_T::ALIGN
361      * Offset: 0x428  PDMA Transfer Alignment Status Register
362      * ---------------------------------------------------------------------------------------------------
363      * |Bits    |Field     |Descriptions
364      * | :----: | :----:   | :---- |
365      * |[15:0]  |ALIGNn    |Transfer Alignment Flag Register
366      * |        |          |0 = PDMA channel source address and destination address both follow transfer width setting.
367      * |        |          |1 = PDMA channel source address or destination address is not follow transfer width setting.
368      * @var PDMA_T::TACTSTS
369      * Offset: 0x42C  PDMA Transfer Active Flag Register
370      * ---------------------------------------------------------------------------------------------------
371      * |Bits    |Field     |Descriptions
372      * | :----: | :----:   | :---- |
373      * |[15:0]  |TXACTFn   |Transfer on Active Flag Register (Read Only)
374      * |        |          |This bit indicates which PDMA channel is in active.
375      * |        |          |0 = PDMA channel is not finished.
376      * |        |          |1 = PDMA channel is active.
377      * @var PDMA_T::TOUTPSC0_7
378      * Offset: 0x430  PDMA Time-out Prescaler Register(CH0 to CH7)
379      * ---------------------------------------------------------------------------------------------------
380      * |Bits    |Field     |Descriptions
381      * | :----: | :----:   | :---- |
382      * |[2:0]   |TOUTPSC0  |PDMA Channel 0 Time-out Clock Source Prescaler Bits
383      * |        |          |000 = PDMA channel 0 time-out clock source is HCLK/28.
384      * |        |          |001 = PDMA channel 0 time-out clock source is HCLK/29.
385      * |        |          |010 = PDMA channel 0 time-out clock source is HCLK/210.
386      * |        |          |011 = PDMA channel 0 time-out clock source is HCLK/211.
387      * |        |          |100 = PDMA channel 0 time-out clock source is HCLK/212.
388      * |        |          |101 = PDMA channel 0 time-out clock source is HCLK/213.
389      * |        |          |110 = PDMA channel 0 time-out clock source is HCLK/214.
390      * |        |          |111 = PDMA channel 0 time-out clock source is HCLK/215.
391      * |[6:4]   |TOUTPSC1  |PDMA Channel 1 Time-out Clock Source Prescaler Bits
392      * |        |          |000 = PDMA channel 1 time-out clock source is HCLK/28.
393      * |        |          |001 = PDMA channel 1 time-out clock source is HCLK/29.
394      * |        |          |010 = PDMA channel 1 time-out clock source is HCLK/210.
395      * |        |          |011 = PDMA channel 1 time-out clock source is HCLK/211.
396      * |        |          |100 = PDMA channel 1 time-out clock source is HCLK/212.
397      * |        |          |101 = PDMA channel 1 time-out clock source is HCLK/213.
398      * |        |          |110 = PDMA channel 1 time-out clock source is HCLK/214.
399      * |        |          |111 = PDMA channel 1 time-out clock source is HCLK/215.
400      * |[10:8]  |TOUTPSC2  |PDMA Channel 2 Time-out Clock Source Prescaler Bits
401      * |        |          |000 = PDMA channel 2 time-out clock source is HCLK/28.
402      * |        |          |001 = PDMA channel 2 time-out clock source is HCLK/29.
403      * |        |          |010 = PDMA channel 2 time-out clock source is HCLK/210.
404      * |        |          |011 = PDMA channel 2 time-out clock source is HCLK/211.
405      * |        |          |100 = PDMA channel 2 time-out clock source is HCLK/212.
406      * |        |          |101 = PDMA channel 2 time-out clock source is HCLK/213.
407      * |        |          |110 = PDMA channel 2 time-out clock source is HCLK/214.
408      * |        |          |111 = PDMA channel 2 time-out clock source is HCLK/215.
409      * |[14:12] |TOUTPSC3  |PDMA Channel 3 Time-out Clock Source Prescaler Bits
410      * |        |          |000 = PDMA channel 3 time-out clock source is HCLK/28.
411      * |        |          |001 = PDMA channel 3 time-out clock source is HCLK/29.
412      * |        |          |010 = PDMA channel 3 time-out clock source is HCLK/210.
413      * |        |          |011 = PDMA channel 3 time-out clock source is HCLK/211.
414      * |        |          |100 = PDMA channel 3 time-out clock source is HCLK/212.
415      * |        |          |101 = PDMA channel 3 time-out clock source is HCLK/213.
416      * |        |          |110 = PDMA channel 3 time-out clock source is HCLK/214.
417      * |        |          |111 = PDMA channel 3 time-out clock source is HCLK/215.
418      * |[18:16] |TOUTPSC4  |PDMA Channel 4 Time-out Clock Source Prescaler Bits
419      * |        |          |000 = PDMA channel 4 time-out clock source is HCLK/28.
420      * |        |          |001 = PDMA channel 4 time-out clock source is HCLK/29.
421      * |        |          |010 = PDMA channel 4 time-out clock source is HCLK/210.
422      * |        |          |011 = PDMA channel 4 time-out clock source is HCLK/211.
423      * |        |          |100 = PDMA channel 4 time-out clock source is HCLK/212.
424      * |        |          |101 = PDMA channel 4 time-out clock source is HCLK/213.
425      * |        |          |110 = PDMA channel 4 time-out clock source is HCLK/214.
426      * |        |          |111 = PDMA channel 4 time-out clock source is HCLK/215.
427      * |[22:20] |TOUTPSC5  |PDMA Channel 5 Time-out Clock Source Prescaler Bits
428      * |        |          |000 = PDMA channel 5 time-out clock source is HCLK/28.
429      * |        |          |001 = PDMA channel 5 time-out clock source is HCLK/29.
430      * |        |          |010 = PDMA channel 5 time-out clock source is HCLK/210.
431      * |        |          |011 = PDMA channel 5 time-out clock source is HCLK/211.
432      * |        |          |100 = PDMA channel 5 time-out clock source is HCLK/212.
433      * |        |          |101 = PDMA channel 5 time-out clock source is HCLK/213.
434      * |        |          |110 = PDMA channel 5 time-out clock source is HCLK/214.
435      * |        |          |111 = PDMA channel 5 time-out clock source is HCLK/215.
436      * |[26:24] |TOUTPSC6  |PDMA Channel 6 Time-out Clock Source Prescaler Bits
437      * |        |          |000 = PDMA channel 6 time-out clock source is HCLK/28.
438      * |        |          |001 = PDMA channel 6 time-out clock source is HCLK/29.
439      * |        |          |010 = PDMA channel 6 time-out clock source is HCLK/210.
440      * |        |          |011 = PDMA channel 6 time-out clock source is HCLK/211.
441      * |        |          |100 = PDMA channel 6 time-out clock source is HCLK/212.
442      * |        |          |101 = PDMA channel 6 time-out clock source is HCLK/213.
443      * |        |          |110 = PDMA channel 6 time-out clock source is HCLK/214.
444      * |        |          |111 = PDMA channel 6 time-out clock source is HCLK/215.
445      * |[30:28] |TOUTPSC7  |PDMA Channel 7 Time-out Clock Source Prescaler Bits
446      * |        |          |000 = PDMA channel 7 time-out clock source is HCLK/28.
447      * |        |          |001 = PDMA channel 7 time-out clock source is HCLK/29.
448      * |        |          |010 = PDMA channel 7 time-out clock source is HCLK/210.
449      * |        |          |011 = PDMA channel 7 time-out clock source is HCLK/211.
450      * |        |          |100 = PDMA channel 7 time-out clock source is HCLK/212.
451      * |        |          |101 = PDMA channel 7 time-out clock source is HCLK/213.
452      * |        |          |110 = PDMA channel 7 time-out clock source is HCLK/214.
453      * |        |          |111 = PDMA channel 7 time-out clock source is HCLK/215.
454      * @var PDMA_T::TOUTEN
455      * Offset: 0x434  PDMA Time-out Enable Register
456      * ---------------------------------------------------------------------------------------------------
457      * |Bits    |Field     |Descriptions
458      * | :----: | :----:   | :---- |
459      * |[15:0]  |TOUTENn   |PDMA Time-out Enable Bits
460      * |        |          |0 = PDMA Channel n time-out function Disable.
461      * |        |          |1 = PDMA Channel n time-out function Enable.
462      * @var PDMA_T::TOUTIEN
463      * Offset: 0x438  PDMA Time-out Interrupt Enable Register
464      * ---------------------------------------------------------------------------------------------------
465      * |Bits    |Field     |Descriptions
466      * | :----: | :----:   | :---- |
467      * |[15:0]  |TOUTIENn  |PDMA Time-out Interrupt Enable Bits
468      * |        |          |0 = PDMA Channel n time-out interrupt Disable.
469      * |        |          |1 = PDMA Channel n time-out interrupt Enable.
470      * @var PDMA_T::SCATBA
471      * Offset: 0x43C  PDMA Scatter-Gather Descriptor Table Base Address Register
472      * ---------------------------------------------------------------------------------------------------
473      * |Bits    |Field     |Descriptions
474      * | :----: | :----:   | :---- |
475      * |[31:16] |SCATBA    |PDMA Scatter-gather Descriptor Table Address Register
476      * |        |          |In Scatter-Gather mode, this is the base address for calculating the next link - list address
477      * |        |          |The next link address equation is
478      * |        |          |Next Link Address = PDMA_SCATBA + PDMA_DSCT_NEXT.
479      * |        |          |Note: Only useful in Scatter-Gather mode.
480      * @var PDMA_T::TOC0_1
481      * Offset: 0x440  PDMA Time-out Counter Ch0 and Ch1 Register
482      * ---------------------------------------------------------------------------------------------------
483      * |Bits    |Field     |Descriptions
484      * | :----: | :----:   | :---- |
485      * |[15:0]  |TOC0      |Time-out Counter for Channel 0
486      * |        |          |This controls the period of time-out function for channel 0
487      * |        |          |The calculation unit is based on 10 kHz clock.
488      * |[31:16] |TOC1      |Time-out Counter for Channel 1
489      * |        |          |This controls the period of time-out function for channel 1
490      * |        |          |The calculation unit is based on 10 kHz clock.
491      * @var PDMA_T::TOC2_3
492      * Offset: 0x444  PDMA Time-out Counter Ch2 and Ch3 Register
493      * ---------------------------------------------------------------------------------------------------
494      * |Bits    |Field     |Descriptions
495      * | :----: | :----:   | :---- |
496      * |[15:0]  |TOC2      |Time-out Counter for Channel 2
497      * |        |          |This controls the period of time-out function for channel 2
498      * |        |          |The calculation unit is based on 10 kHz clock.
499      * |[31:16] |TOC3      |Time-out Counter for Channel 3
500      * |        |          |This controls the period of time-out function for channel 3
501      * |        |          |The calculation unit is based on 10 kHz clock.
502      * @var PDMA_T::TOC4_5
503      * Offset: 0x448  PDMA Time-out Counter Ch4 and Ch5 Register
504      * ---------------------------------------------------------------------------------------------------
505      * |Bits    |Field     |Descriptions
506      * | :----: | :----:   | :---- |
507      * |[15:0]  |TOC4      |Time-out Counter for Channel 4
508      * |        |          |This controls the period of time-out function for channel 4
509      * |        |          |The calculation unit is based on 10 kHz clock.
510      * |[31:16] |TOC5      |Time-out Counter for Channel 5
511      * |        |          |This controls the period of time-out function for channel 5
512      * |        |          |The calculation unit is based on 10 kHz clock.
513      * @var PDMA_T::TOC6_7
514      * Offset: 0x44C  PDMA Time-out Counter Ch6 and Ch7 Register
515      * ---------------------------------------------------------------------------------------------------
516      * |Bits    |Field     |Descriptions
517      * | :----: | :----:   | :---- |
518      * |[15:0]  |TOC6      |Time-out Counter for Channel 6
519      * |        |          |This controls the period of time-out function for channel 6
520      * |        |          |The calculation unit is based on 10 kHz clock.
521      * |[31:16] |TOC7      |Time-out Counter for Channel 7
522      * |        |          |This controls the period of time-out function for channel 7
523      * |        |          |The calculation unit is based on 10 kHz clock.
524      * @var PDMA_T::TOC8_9
525      * Offset: 0x450  PDMA Time-out Counter Ch8 and Ch9 Register
526      * ---------------------------------------------------------------------------------------------------
527      * |Bits    |Field     |Descriptions
528      * | :----: | :----:   | :---- |
529      * |[15:0]  |TOC8      |Time-out Counter for Channel 8
530      * |        |          |This controls the period of time-out function for channel 8
531      * |        |          |The calculation unit is based on 10 kHz clock.
532      * |[31:16] |TOC9      |Time-out Counter for Channel 9
533      * |        |          |This controls the period of time-out function for channel 9
534      * |        |          |The calculation unit is based on 10 kHz clock.
535      * @var PDMA_T::TOC10_11
536      * Offset: 0x454  PDMA Time-out Counter Ch10 and Ch11 Register
537      * ---------------------------------------------------------------------------------------------------
538      * |Bits    |Field     |Descriptions
539      * | :----: | :----:   | :---- |
540      * |[15:0]  |TOC10     |Time-out Counter for Channel 10
541      * |        |          |This controls the period of time-out function for channel 10
542      * |        |          |The calculation unit is based on 10 kHz clock.
543      * |[31:16] |TOC11     |Time-out Counter for Channel 11
544      * |        |          |This controls the period of time-out function for channel 11
545      * |        |          |The calculation unit is based on 10 kHz clock.
546      * @var PDMA_T::TOC12_13
547      * Offset: 0x458  PDMA Time-out Counter Ch12 and Ch13 Register
548      * ---------------------------------------------------------------------------------------------------
549      * |Bits    |Field     |Descriptions
550      * | :----: | :----:   | :---- |
551      * |[15:0]  |TOC12     |Time-out Counter for Channel 12
552      * |        |          |This controls the period of time-out function for channel 12
553      * |        |          |The calculation unit is based on 10 kHz clock.
554      * |[31:16] |TOC13     |Time-out Counter for Channel 13
555      * |        |          |This controls the period of time-out function for channel 13
556      * |        |          |The calculation unit is based on 10 kHz clock.
557      * @var PDMA_T::TOC14_15
558      * Offset: 0x45C  PDMA Time-out Counter Ch14 and Ch15 Register
559      * ---------------------------------------------------------------------------------------------------
560      * |Bits    |Field     |Descriptions
561      * | :----: | :----:   | :---- |
562      * |[15:0]  |TOC14     |Time-out Counter for Channel 14
563      * |        |          |This controls the period of time-out function for channel 14
564      * |        |          |The calculation unit is based on 10 kHz clock.
565      * |[31:16] |TOC15     |Time-out Counter for Channel 15
566      * |        |          |This controls the period of time-out function for channel 15
567      * |        |          |The calculation unit is based on 10 kHz clock.
568      * @var PDMA_T::CHRST
569      * Offset: 0x460  PDMA Channel Reset Register
570      * ---------------------------------------------------------------------------------------------------
571      * |Bits    |Field     |Descriptions
572      * | :----: | :----:   | :---- |
573      * |[15:0]  |CHnRST    |Channel N Reset
574      * |        |          |0 = corresponding channel n not reset.
575      * |        |          |1 = corresponding channel n is reset.
576      * @var PDMA_T::TOUTPSC8_15
577      * Offset: 0x468  PDMA Time-out Prescaler Register(CH8 to CH15)
578      * ---------------------------------------------------------------------------------------------------
579      * |Bits    |Field     |Descriptions
580      * | :----: | :----:   | :---- |
581      * |[2:0]   |TOUTPSC8  |PDMA Channel 8 Time-out Clock Source Prescaler Bits
582      * |        |          |000 = PDMA channel 8 time-out clock source is HCLK/28.
583      * |        |          |001 = PDMA channel 8 time-out clock source is HCLK/29.
584      * |        |          |010 = PDMA channel 8 time-out clock source is HCLK/210.
585      * |        |          |011 = PDMA channel 8 time-out clock source is HCLK/211.
586      * |        |          |100 = PDMA channel 8 time-out clock source is HCLK/212.
587      * |        |          |101 = PDMA channel 8 time-out clock source is HCLK/213.
588      * |        |          |110 = PDMA channel 8 time-out clock source is HCLK/214.
589      * |        |          |111 = PDMA channel 8 time-out clock source is HCLK/215.
590      * |[6:4]   |TOUTPSC9  |PDMA Channel 9 Time-out Clock Source Prescaler Bits
591      * |        |          |000 = PDMA channel 9 time-out clock source is HCLK/28.
592      * |        |          |001 = PDMA channel 9 time-out clock source is HCLK/29.
593      * |        |          |010 = PDMA channel 9 time-out clock source is HCLK/210.
594      * |        |          |011 = PDMA channel 9 time-out clock source is HCLK/211.
595      * |        |          |100 = PDMA channel 9 time-out clock source is HCLK/212.
596      * |        |          |101 = PDMA channel 9 time-out clock source is HCLK/213.
597      * |        |          |110 = PDMA channel 9 time-out clock source is HCLK/214.
598      * |        |          |111 = PDMA channel 9 time-out clock source is HCLK/215.
599      * |[10:8]  |TOUTPSC10 |PDMA Channel 10 Time-out Clock Source Prescaler Bits
600      * |        |          |000 = PDMA channel 10 time-out clock source is HCLK/28.
601      * |        |          |001 = PDMA channel 10 time-out clock source is HCLK/29.
602      * |        |          |010 = PDMA channel 10 time-out clock source is HCLK/210.
603      * |        |          |011 = PDMA channel 10 time-out clock source is HCLK/211.
604      * |        |          |100 = PDMA channel 10 time-out clock source is HCLK/212.
605      * |        |          |101 = PDMA channel 10 time-out clock source is HCLK/213.
606      * |        |          |110 = PDMA channel 10 time-out clock source is HCLK/214.
607      * |        |          |111 = PDMA channel 10 time-out clock source is HCLK/215.
608      * |[14:12] |TOUTPSC11 |PDMA Channel 11 Time-out Clock Source Prescaler Bits
609      * |        |          |000 = PDMA channel 11 time-out clock source is HCLK/28.
610      * |        |          |001 = PDMA channel 11 time-out clock source is HCLK/29.
611      * |        |          |010 = PDMA channel 11 time-out clock source is HCLK/210.
612      * |        |          |011 = PDMA channel 11 time-out clock source is HCLK/211.
613      * |        |          |100 = PDMA channel 11 time-out clock source is HCLK/212.
614      * |        |          |101 = PDMA channel 11 time-out clock source is HCLK/213.
615      * |        |          |110 = PDMA channel 11 time-out clock source is HCLK/214.
616      * |        |          |111 = PDMA channel 11 time-out clock source is HCLK/215.
617      * |[18:16] |TOUTPSC12 |PDMA Channel 12 Time-out Clock Source Prescaler Bits
618      * |        |          |000 = PDMA channel 12 time-out clock source is HCLK/28.
619      * |        |          |001 = PDMA channel 12 time-out clock source is HCLK/29.
620      * |        |          |010 = PDMA channel 12 time-out clock source is HCLK/210.
621      * |        |          |011 = PDMA channel 12 time-out clock source is HCLK/211.
622      * |        |          |100 = PDMA channel 12 time-out clock source is HCLK/212.
623      * |        |          |101 = PDMA channel 12 time-out clock source is HCLK/213.
624      * |        |          |110 = PDMA channel 12 time-out clock source is HCLK/214.
625      * |        |          |111 = PDMA channel 12 time-out clock source is HCLK/215.
626      * |[22:20] |TOUTPSC13 |PDMA Channel 13 Time-out Clock Source Prescaler Bits
627      * |        |          |000 = PDMA channel 13 time-out clock source is HCLK/28.
628      * |        |          |001 = PDMA channel 13 time-out clock source is HCLK/29.
629      * |        |          |010 = PDMA channel 13 time-out clock source is HCLK/210.
630      * |        |          |011 = PDMA channel 13 time-out clock source is HCLK/211.
631      * |        |          |100 = PDMA channel 13 time-out clock source is HCLK/212.
632      * |        |          |101 = PDMA channel 13 time-out clock source is HCLK/213.
633      * |        |          |110 = PDMA channel 13 time-out clock source is HCLK/214.
634      * |        |          |111 = PDMA channel 13 time-out clock source is HCLK/215.
635      * |[26:24] |TOUTPSC14 |PDMA Channel 14 Time-out Clock Source Prescaler Bits
636      * |        |          |000 = PDMA channel 14 time-out clock source is HCLK/28.
637      * |        |          |001 = PDMA channel 14 time-out clock source is HCLK/29.
638      * |        |          |010 = PDMA channel 14 time-out clock source is HCLK/210.
639      * |        |          |011 = PDMA channel 14 time-out clock source is HCLK/211.
640      * |        |          |100 = PDMA channel 14 time-out clock source is HCLK/212.
641      * |        |          |101 = PDMA channel 14 time-out clock source is HCLK/213.
642      * |        |          |110 = PDMA channel 14 time-out clock source is HCLK/214.
643      * |        |          |111 = PDMA channel 14 time-out clock source is HCLK/215.
644      * |[30:28] |TOUTPSC15 |PDMA Channel 15 Time-out Clock Source Prescaler Bits
645      * |        |          |000 = PDMA channel 15 time-out clock source is HCLK/28.
646      * |        |          |001 = PDMA channel 15 time-out clock source is HCLK/29.
647      * |        |          |010 = PDMA channel 15 time-out clock source is HCLK/210.
648      * |        |          |011 = PDMA channel 15 time-out clock source is HCLK/211.
649      * |        |          |100 = PDMA channel 15 time-out clock source is HCLK/212.
650      * |        |          |101 = PDMA channel 15 time-out clock source is HCLK/213.
651      * |        |          |110 = PDMA channel 15 time-out clock source is HCLK/214.
652      * |        |          |111 = PDMA channel 15 time-out clock source is HCLK/215.
653      * @var PDMA_T::REQSEL0_3
654      * Offset: 0x480  PDMA Request Source Select Register 0
655      * ---------------------------------------------------------------------------------------------------
656      * |Bits    |Field     |Descriptions
657      * | :----: | :----:   | :---- |
658      * |[6:0]   |REQSRC0   |Channel 0 Request Source Selection
659      * |        |          |This filed defines which peripheral is connected to PDMA channel 0
660      * |        |          |User can configure the peripheral by setting REQSRC0.
661      * |        |          |0 = Disable PDMA peripheral request.
662      * |        |          |1 = Reserved.
663      * |        |          |2 = Channel connects to USB_TX.
664      * |        |          |3 = Channel connects to USB_RX.
665      * |        |          |4 = Channel connects to UART0_TX.
666      * |        |          |5 = Channel connects to UART0_RX.
667      * |        |          |6 = Channel connects to UART1_TX.
668      * |        |          |7 = Channel connects to UART1_RX.
669      * |        |          |8 = Channel connects to UART2_TX.
670      * |        |          |9 = Channel connects to UART2_RX.
671      * |        |          |10=Channel connects to UART3_TX.
672      * |        |          |11 = Channel connects to UART3_RX.
673      * |        |          |12 = Channel connects to UART4_TX.
674      * |        |          |13 = Channel connects to UART4_RX.
675      * |        |          |14 = Channel connects to UART5_TX.
676      * |        |          |15 = Channel connects to UART5_RX.
677      * |        |          |16 = Channel connects to USCI0_TX.
678      * |        |          |17 = Channel connects to USCI0_RX.
679      * |        |          |18 = Reserved.
680      * |        |          |19 = Reserved.
681      * |        |          |20 = Channel connects to QSPI0_TX.
682      * |        |          |21 = Channel connects to QSPI0_RX.
683      * |        |          |22 = Channel connects to SPI0_TX.
684      * |        |          |23 = Channel connects to SPI0_RX.
685      * |        |          |24 = Channel connects to SPI1_TX.
686      * |        |          |25 = Channel connects to SPI1_RX.
687      * |        |          |26 = Channel connects to SPI2_TX.
688      * |        |          |27 = Channel connects to SPI2_RX.
689      * |        |          |28 = Channel connects to SPI3_TX.
690      * |        |          |29 = Channel connects to SPI3_RX.
691      * |        |          |30 = Channel connects to QSPI1_TX
692      * |        |          |31 = Channel connects to QSPI1_RX.
693      * |        |          |32 = Channel connects to EPWM0_P1_RX.
694      * |        |          |33 = Channel connects to EPWM0_P2_RX.
695      * |        |          |34 = Channel connects to EPWM0_P3_RX.
696      * |        |          |35 = Channel connects to EPWM1_P1_RX.
697      * |        |          |36 = Channel connects to EPWM1_P2_RX.
698      * |        |          |37 = Channel connects to EPWM1_P3_RX.
699      * |        |          |38 = Channel connects to I2C0_TX.
700      * |        |          |39 = Channel connects to I2C0_RX.
701      * |        |          |40 = Channel connects to I2C1_TX.
702      * |        |          |41 = Channel connects to I2C1_RX.
703      * |        |          |42 = Channel connects to I2C2_TX.
704      * |        |          |43 = Channel connects to I2C2_RX.
705      * |        |          |44 = Channel connects to I2S0_TX.
706      * |        |          |45 = Channel connects to I2S0_RX.
707      * |        |          |46 = Channel connects to TMR0.
708      * |        |          |47 = Channel connects to TMR1.
709      * |        |          |48 = Channel connects to TMR2.
710      * |        |          |49 = Channel connects to TMR3.
711      * |        |          |50 = Channel connects to ADC0_RX.
712      * |        |          |51 = Channel connects to DAC0_TX.
713      * |        |          |52 = Channel connects to DAC1_TX.
714      * |        |          |53 = Channel connects to EPWM0_CH0_TX.
715      * |        |          |54 = Channel connects to EPWM0_CH1_TX.
716      * |        |          |55 = Channel connects to EPWM0_CH2_TX.
717      * |        |          |56 = Channel connects to EPWM0_CH3_TX.
718      * |        |          |57 = Channel connects to EPWM0_CH4_TX.
719      * |        |          |58 = Channel connects to EPWM0_CH5_TX.
720      * |        |          |59 = Channel connects to EPWM1_CH0_TX.
721      * |        |          |60 = Channel connects to EPWM1_CH1_TX.
722      * |        |          |61 = Channel connects to EPWM1_CH2_TX.
723      * |        |          |62 = Channel connects to EPWM1_CH3_TX.
724      * |        |          |63 = Channel connects to EPWM1_CH4_TX.
725      * |        |          |64 = Channel connects to EPWM1_CH5_TX.
726      * |        |          |65 = Reserved.
727      * |        |          |66 = Channel connects to UART6_TX.
728      * |        |          |67 = Channel connects to UART6_RX.
729      * |        |          |68 = Channel connects to UART7_TX.
730      * |        |          |69 = Channel connects to UART7_RX.
731      * |        |          |70 = Channel connects to ADC1_RX.
732      * |        |          |71 = Channel connects to ACMP0.
733      * |        |          |72 = Channel connects to ACMP1.
734      * |        |          |73 = Channel connects to PSIO_TX.
735      * |        |          |74 = Channel connects to PSIO_RX.
736      * |        |          |75 = Channel connects to I2C3_TX.
737      * |        |          |76 = Channel connects to I2C3_RX.
738      * |        |          |77 = Channel connects to I2C4_TX.
739      * |        |          |78 = Channel connects to I2C4_RX.
740      * |        |          |79 = Channel connects to I2S1_TX.
741      * |        |          |80 = Channel connects to I2S1_RX.
742      * |        |          |81 = Channel connects to EINT0.
743      * |        |          |82 = Channel connects to EINT1.
744      * |        |          |83 = Channel connects to EINT2.
745      * |        |          |84 = Channel connects to EINT3.
746      * |        |          |85 = Channel connects to EINT4.
747      * |        |          |86 = Channel connects to EINT5.
748      * |        |          |87 = Channel connects to EINT6.
749      * |        |          |88 = Channel connects to EINT7.
750      * |        |          |89 = Channel connects to UART8_TX.
751      * |        |          |90 = Channel connects to UART8_RX.
752      * |        |          |91 = Channel connects to UART9_TX.
753      * |        |          |92 = Channel connects to UART9_RX.
754      * |        |          |93 = Channel connects to ADC2_RX.
755      * |        |          |94 = Channel connects to ACMP2.
756      * |        |          |95 = Channel connects to ACMP3.
757      * |        |          |Others = Reserved.
758      * |        |          |Note 1: A peripheral can't assign to two channels at the same time.
759      * |        |          |Note 2: This field is useless when transfer between memory and memory.
760      * |[14:8]  |REQSRC1   |Channel 1 Request Source Selection
761      * |        |          |This filed defines which peripheral is connected to PDMA channel 1
762      * |        |          |User can configure the peripheral setting by REQSRC1.
763      * |        |          |Note: The channel configuration is the same as REQSRC0 field
764      * |        |          |Please refer to the explanation of REQSRC0.
765      * |[22:16] |REQSRC2   |Channel 2 Request Source Selection
766      * |        |          |This filed defines which peripheral is connected to PDMA channel 2
767      * |        |          |User can configure the peripheral setting by REQSRC2.
768      * |        |          |Note: The channel configuration is the same as REQSRC0 field
769      * |        |          |Please refer to the explanation of REQSRC0.
770      * |[30:24] |REQSRC3   |Channel 3 Request Source Selection
771      * |        |          |This filed defines which peripheral is connected to PDMA channel 3
772      * |        |          |User can configure the peripheral setting by REQSRC3.
773      * |        |          |Note: The channel configuration is the same as REQSRC0 field
774      * |        |          |Please refer to the explanation of REQSRC0.
775      * @var PDMA_T::REQSEL4_7
776      * Offset: 0x484  PDMA Request Source Select Register 1
777      * ---------------------------------------------------------------------------------------------------
778      * |Bits    |Field     |Descriptions
779      * | :----: | :----:   | :---- |
780      * |[6:0]   |REQSRC4   |Channel 4 Request Source Selection
781      * |        |          |This filed defines which peripheral is connected to PDMA channel 4
782      * |        |          |User can configure the peripheral setting by REQSRC4.
783      * |        |          |Note: The channel configuration is the same as REQSRC0 field
784      * |        |          |Please refer to the explanation of REQSRC0.
785      * |[14:8]  |REQSRC5   |Channel 5 Request Source Selection
786      * |        |          |This filed defines which peripheral is connected to PDMA channel 5
787      * |        |          |User can configure the peripheral setting by REQSRC5.
788      * |        |          |Note: The channel configuration is the same as REQSRC0 field
789      * |        |          |Please refer to the explanation of REQSRC0.
790      * |[22:16] |REQSRC6   |Channel 6 Request Source Selection
791      * |        |          |This filed defines which peripheral is connected to PDMA channel 6
792      * |        |          |User can configure the peripheral setting by REQSRC6.
793      * |        |          |Note: The channel configuration is the same as REQSRC0 field
794      * |        |          |Please refer to the explanation of REQSRC0.
795      * |[30:24] |REQSRC7   |Channel 7 Request Source Selection
796      * |        |          |This filed defines which peripheral is connected to PDMA channel 7
797      * |        |          |User can configure the peripheral setting by REQSRC7.
798      * |        |          |Note: The channel configuration is the same as REQSRC0 field
799      * |        |          |Please refer to the explanation of REQSRC0.
800      * @var PDMA_T::REQSEL8_11
801      * Offset: 0x488  PDMA Request Source Select Register 2
802      * ---------------------------------------------------------------------------------------------------
803      * |Bits    |Field     |Descriptions
804      * | :----: | :----:   | :---- |
805      * |[6:0]   |REQSRC8   |Channel 8 Request Source Selection
806      * |        |          |This filed defines which peripheral is connected to PDMA channel 8
807      * |        |          |User can configure the peripheral setting by REQSRC8.
808      * |        |          |Note: The channel configuration is the same as REQSRC0 field
809      * |        |          |Please refer to the explanation of REQSRC0.
810      * |[14:8]  |REQSRC9   |Channel 9 Request Source Selection
811      * |        |          |This filed defines which peripheral is connected to PDMA channel 9
812      * |        |          |User can configure the peripheral setting by REQSRC9.
813      * |        |          |Note: The channel configuration is the same as REQSRC0 field
814      * |        |          |Please refer to the explanation of REQSRC0.
815      * |[22:16] |REQSRC10  |Channel 10 Request Source Selection
816      * |        |          |This filed defines which peripheral is connected to PDMA channel 10
817      * |        |          |User can configure the peripheral setting by REQSRC10.
818      * |        |          |Note: The channel configuration is the same as REQSRC0 field
819      * |        |          |Please refer to the explanation of REQSRC0.
820      * |[30:24] |REQSRC11  |Channel 11 Request Source Selection
821      * |        |          |This filed defines which peripheral is connected to PDMA channel 11
822      * |        |          |User can configure the peripheral setting by REQSRC11.
823      * |        |          |Note: The channel configuration is the same as REQSRC0 field
824      * |        |          |Please refer to the explanation of REQSRC0.
825      * @var PDMA_T::REQSEL12_15
826      * Offset: 0x48C  PDMA Request Source Select Register 3
827      * ---------------------------------------------------------------------------------------------------
828      * |Bits    |Field     |Descriptions
829      * | :----: | :----:   | :---- |
830      * |[6:0]   |REQSRC12  |Channel 12 Request Source Selection
831      * |        |          |This filed defines which peripheral is connected to PDMA channel 12
832      * |        |          |User can configure the peripheral setting by REQSRC12.
833      * |        |          |Note: The channel configuration is the same as REQSRC0 field
834      * |        |          |Please refer to the explanation of REQSRC0.
835      * |[14:8]  |REQSRC13  |Channel 13 Request Source Selection
836      * |        |          |This filed defines which peripheral is connected to PDMA channel 13
837      * |        |          |User can configure the peripheral setting by REQSRC13.
838      * |        |          |Note: The channel configuration is the same as REQSRC0 field
839      * |        |          |Please refer to the explanation of REQSRC0.
840      * |[22:16] |REQSRC14  |Channel 14 Request Source Selection
841      * |        |          |This filed defines which peripheral is connected to PDMA channel 14
842      * |        |          |User can configure the peripheral setting by REQSRC14.
843      * |        |          |Note: The channel configuration is the same as REQSRC0 field
844      * |        |          |Please refer to the explanation of REQSRC0.
845      * |[30:24] |REQSRC15  |Channel 15 Request Source Selection
846      * |        |          |This filed defines which peripheral is connected to PDMA channel 15
847      * |        |          |User can configure the peripheral setting by REQSRC15.
848      * |        |          |Note: The channel configuration is the same as REQSRC0 field
849      * |        |          |Please refer to the explanation of REQSRC0.
850      */
851     DSCT_T DSCT[16];
852     __I  uint32_t CURSCAT[16];           /*!< [0x0100] Current Scatter-Gather Descriptor Table Address of PDMA Channel n */
853     /// @cond HIDDEN_SYMBOLS
854     __I  uint32_t RESERVE1[176];
855     /// @endcond //HIDDEN_SYMBOLS
856     __IO uint32_t CHCTL;                 /*!< [0x0400] PDMA Channel Control Register                                    */
857     __O  uint32_t PAUSE;                 /*!< [0x0404] PDMA Transfer Pause Control Register                             */
858     __O  uint32_t SWREQ;                 /*!< [0x0408] PDMA Software Request Register                                   */
859     __I  uint32_t TRGSTS;                /*!< [0x040c] PDMA Channel Request Status Register                             */
860     __IO uint32_t PRISET;                /*!< [0x0410] PDMA Fixed Priority Setting Register                             */
861     __O  uint32_t PRICLR;                /*!< [0x0414] PDMA Fixed Priority Clear Register                               */
862     __IO uint32_t INTEN;                 /*!< [0x0418] PDMA Interrupt Enable Register                                   */
863     __IO uint32_t INTSTS;                /*!< [0x041c] PDMA Interrupt Status Register                                   */
864     __IO uint32_t ABTSTS;                /*!< [0x0420] PDMA Channel Read/Write Target Abort Flag Register               */
865     __IO uint32_t TDSTS;                 /*!< [0x0424] PDMA Channel Transfer Done Flag Register                         */
866     __IO uint32_t ALIGN;                 /*!< [0x0428] PDMA Transfer Alignment Status Register                          */
867     __I  uint32_t TACTSTS;               /*!< [0x042c] PDMA Transfer Active Flag Register                               */
868     __IO uint32_t TOUTPSC0_7;            /*!< [0x0430] PDMA Time-out Prescaler Register(CH0 to CH7)                     */
869     __IO uint32_t TOUTEN;                /*!< [0x0434] PDMA Time-out Enable Register                                    */
870     __IO uint32_t TOUTIEN;               /*!< [0x0438] PDMA Time-out Interrupt Enable Register                          */
871     __IO uint32_t SCATBA;                /*!< [0x043c] PDMA Scatter-Gather Descriptor Table Base Address Register       */
872     __IO uint32_t TOC0_1;                /*!< [0x0440] PDMA Time-out Counter Ch0 and Ch1 Register                       */
873     __IO uint32_t TOC2_3;                /*!< [0x0444] PDMA Time-out Counter Ch2 and Ch3 Register                       */
874     __IO uint32_t TOC4_5;                /*!< [0x0448] PDMA Time-out Counter Ch4 and Ch5 Register                       */
875     __IO uint32_t TOC6_7;                /*!< [0x044C] PDMA Time-out Counter Ch6 and Ch7 Register                       */
876     __IO uint32_t TOC8_9;                /*!< [0x0450] PDMA Time-out Counter Ch8 and Ch9 Register                       */
877     __IO uint32_t TOC10_11;              /*!< [0x0454] PDMA Time-out Counter Ch10 and Ch11 Register                     */
878     __IO uint32_t TOC12_13;              /*!< [0x0458] PDMA Time-out Counter Ch12 and Ch13 Register                     */
879     __IO uint32_t TOC14_15;              /*!< [0x045C] PDMA Time-out Counter Ch14 and Ch15 Register                     */
880     __IO uint32_t CHRST;                 /*!< [0x0460] PDMA Channel Reset Register                                      */
881     /// @cond HIDDEN_SYMBOLS
882     __I  uint32_t RESERVE2[1];
883     /// @endcond //HIDDEN_SYMBOLS
884     __IO uint32_t TOUTPSC8_15;           /*!< [0x0468] PDMA Time-out Prescaler Register(CH8 to CH15)                    */
885     /// @cond HIDDEN_SYMBOLS
886     __I  uint32_t RESERVE3[5];
887     /// @endcond //HIDDEN_SYMBOLS
888     __IO uint32_t REQSEL0_3;             /*!< [0x0480] PDMA Request Source Select Register 0                            */
889     __IO uint32_t REQSEL4_7;             /*!< [0x0484] PDMA Request Source Select Register 1                            */
890     __IO uint32_t REQSEL8_11;            /*!< [0x0488] PDMA Request Source Select Register 2                            */
891     __IO uint32_t REQSEL12_15;           /*!< [0x048c] PDMA Request Source Select Register 3                            */
892     /// @cond HIDDEN_SYMBOLS
893     __I  uint32_t RESERVE4[28];
894     /// @endcond //HIDDEN_SYMBOLS
895     STRIDE_T     STRIDE[6];
896     /// @cond HIDDEN_SYMBOLS
897     __IO uint32_t RESERVE5[52];
898     /// @endcond //HIDDEN_SYMBOLS
899     REPEAT_T    REPEAT[2];
900 } PDMA_T;
901 
902 /**
903     @addtogroup PDMA_CONST PDMA Bit Field Definition
904     Constant Definitions for PDMA Controller
905 @{ */
906 
907 #define PDMA_DSCT_CTL_OPMODE_Pos         (0)                                               /*!< PDMA_T::DSCT_CTL: OPMODE Position     */
908 #define PDMA_DSCT_CTL_OPMODE_Msk         (0x3ul << PDMA_DSCT_CTL_OPMODE_Pos)               /*!< PDMA_T::DSCT_CTL: OPMODE Mask         */
909 
910 #define PDMA_DSCT_CTL_TXTYPE_Pos         (2)                                               /*!< PDMA_T::DSCT_CTL: TXTYPE Position     */
911 #define PDMA_DSCT_CTL_TXTYPE_Msk         (0x1ul << PDMA_DSCT_CTL_TXTYPE_Pos)               /*!< PDMA_T::DSCT_CTL: TXTYPE Mask         */
912 
913 #define PDMA_DSCT_CTL_BURSIZE_Pos        (4)                                               /*!< PDMA_T::DSCT_CTL: BURSIZE Position    */
914 #define PDMA_DSCT_CTL_BURSIZE_Msk        (0x7ul << PDMA_DSCT_CTL_BURSIZE_Pos)              /*!< PDMA_T::DSCT_CTL: BURSIZE Mask        */
915 
916 #define PDMA_DSCT_CTL_TBINTDIS_Pos       (7)                                               /*!< PDMA_T::DSCT_CTL: TBINTDIS Position   */
917 #define PDMA_DSCT_CTL_TBINTDIS_Msk       (0x1ul << PDMA_DSCT_CTL_TBINTDIS_Pos)             /*!< PDMA_T::DSCT_CTL: TBINTDIS Mask       */
918 
919 #define PDMA_DSCT_CTL_SAINC_Pos          (8)                                               /*!< PDMA_T::DSCT_CTL: SAINC Position      */
920 #define PDMA_DSCT_CTL_SAINC_Msk          (0x3ul << PDMA_DSCT_CTL_SAINC_Pos)                /*!< PDMA_T::DSCT_CTL: SAINC Mask          */
921 
922 #define PDMA_DSCT_CTL_DAINC_Pos          (10)                                              /*!< PDMA_T::DSCT_CTL: DAINC Position      */
923 #define PDMA_DSCT_CTL_DAINC_Msk          (0x3ul << PDMA_DSCT_CTL_DAINC_Pos)                /*!< PDMA_T::DSCT_CTL: DAINC Mask          */
924 
925 #define PDMA_DSCT_CTL_TXWIDTH_Pos        (12)                                              /*!< PDMA_T::DSCT_CTL: TXWIDTH Position    */
926 #define PDMA_DSCT_CTL_TXWIDTH_Msk        (0x3ul << PDMA_DSCT_CTL_TXWIDTH_Pos)              /*!< PDMA_T::DSCT_CTL: TXWIDTH Mask        */
927 
928 #define PDMA_DSCT_CTL_STRIDEEN_Pos       (15)                                              /*!< PDMA_T::DSCT_CTL: STRIDEEN Position   */
929 #define PDMA_DSCT_CTL_STRIDEEN_Msk       (0x1ul << PDMA_DSCT_CTL_STRIDEEN_Pos)             /*!< PDMA_T::DSCT_CTL: STRIDEEN Mask       */
930 
931 #define PDMA_DSCT_CTL_TXCNT_Pos          (16)                                              /*!< PDMA_T::DSCT_CTL: TXCNT Position      */
932 #define PDMA_DSCT_CTL_TXCNT_Msk          (0xfffful << PDMA_DSCT_CTL_TXCNT_Pos)             /*!< PDMA_T::DSCT_CTL: TXCNT Mask          */
933 
934 #define PDMA_DSCT_SA_SA_Pos              (0)                                               /*!< PDMA_T::DSCT_SA: SA Position          */
935 #define PDMA_DSCT_SA_SA_Msk              (0xfffffffful << PDMA_DSCT_SA_SA_Pos)             /*!< PDMA_T::DSCT_SA: SA Mask              */
936 
937 #define PDMA_DSCT_DA_DA_Pos              (0)                                               /*!< PDMA_T::DSCT_DA: DA Position          */
938 #define PDMA_DSCT_DA_DA_Msk              (0xfffffffful << PDMA_DSCT_DA_DA_Pos)             /*!< PDMA_T::DSCT_DA: DA Mask              */
939 
940 #define PDMA_DSCT_NEXT_NEXT_Pos          (0)                                               /*!< PDMA_T::DSCT_NEXT: NEXT Position      */
941 #define PDMA_DSCT_NEXT_NEXT_Msk          (0xfffful << PDMA_DSCT_NEXT_NEXT_Pos)             /*!< PDMA_T::DSCT_NEXT: NEXT Mask          */
942 
943 #define PDMA_DSCT_NEXT_EXENEXT_Pos       (16)                                              /*!< PDMA_T::DSCT_FIRST: NEXT Position     */
944 #define PDMA_DSCT_NEXT_EXENEXT_Msk       (0xfffful << PDMA_DSCT_NEXT_EXENEXT_Pos)          /*!< PDMA_T::DSCT_FIRST: NEXT Mask         */
945 
946 #define PDMA_CURSCAT_CURADDR_Pos         (0)                                               /*!< PDMA_T::CURSCAT: CURADDR Position     */
947 #define PDMA_CURSCAT_CURADDR_Msk         (0xfffffffful << PDMA_CURSCAT_CURADDR_Pos)        /*!< PDMA_T::CURSCAT: CURADDR Mask         */
948 
949 #define PDMA_CHCTL_CHENn_Pos             (0)                                               /*!< PDMA_T::CHCTL: CHENn Position         */
950 #define PDMA_CHCTL_CHENn_Msk             (0xfffful << PDMA_CHCTL_CHENn_Pos)                /*!< PDMA_T::CHCTL: CHENn Mask             */
951 
952 #define PDMA_CHCTL_CHEN0_Pos             (0)                                               /*!< PDMA_T::CHCTL: CHEN0 Position         */
953 #define PDMA_CHCTL_CHEN0_Msk             (0x1ul << PDMA_CHCTL_CHEN0_Pos)                   /*!< PDMA_T::CHCTL: CHEN0 Mask             */
954 
955 #define PDMA_CHCTL_CHEN1_Pos             (1)                                               /*!< PDMA_T::CHCTL: CHEN1 Position         */
956 #define PDMA_CHCTL_CHEN1_Msk             (0x1ul << PDMA_CHCTL_CHEN1_Pos)                   /*!< PDMA_T::CHCTL: CHEN1 Mask             */
957 
958 #define PDMA_CHCTL_CHEN2_Pos             (2)                                               /*!< PDMA_T::CHCTL: CHEN2 Position         */
959 #define PDMA_CHCTL_CHEN2_Msk             (0x1ul << PDMA_CHCTL_CHEN2_Pos)                   /*!< PDMA_T::CHCTL: CHEN2 Mask             */
960 
961 #define PDMA_CHCTL_CHEN3_Pos             (3)                                               /*!< PDMA_T::CHCTL: CHEN3 Position         */
962 #define PDMA_CHCTL_CHEN3_Msk             (0x1ul << PDMA_CHCTL_CHEN3_Pos)                   /*!< PDMA_T::CHCTL: CHEN3 Mask             */
963 
964 #define PDMA_CHCTL_CHEN4_Pos             (4)                                               /*!< PDMA_T::CHCTL: CHEN4 Position         */
965 #define PDMA_CHCTL_CHEN4_Msk             (0x1ul << PDMA_CHCTL_CHEN4_Pos)                   /*!< PDMA_T::CHCTL: CHEN4 Mask             */
966 
967 #define PDMA_CHCTL_CHEN5_Pos             (5)                                               /*!< PDMA_T::CHCTL: CHEN5 Position         */
968 #define PDMA_CHCTL_CHEN5_Msk             (0x1ul << PDMA_CHCTL_CHEN5_Pos)                   /*!< PDMA_T::CHCTL: CHEN5 Mask             */
969 
970 #define PDMA_CHCTL_CHEN6_Pos             (6)                                               /*!< PDMA_T::CHCTL: CHEN6 Position         */
971 #define PDMA_CHCTL_CHEN6_Msk             (0x1ul << PDMA_CHCTL_CHEN6_Pos)                   /*!< PDMA_T::CHCTL: CHEN6 Mask             */
972 
973 #define PDMA_CHCTL_CHEN7_Pos             (7)                                               /*!< PDMA_T::CHCTL: CHEN7 Position         */
974 #define PDMA_CHCTL_CHEN7_Msk             (0x1ul << PDMA_CHCTL_CHEN7_Pos)                   /*!< PDMA_T::CHCTL: CHEN7 Mask             */
975 
976 #define PDMA_CHCTL_CHEN8_Pos             (8)                                               /*!< PDMA_T::CHCTL: CHEN8 Position         */
977 #define PDMA_CHCTL_CHEN8_Msk             (0x1ul << PDMA_CHCTL_CHEN8_Pos)                   /*!< PDMA_T::CHCTL: CHEN8 Mask             */
978 
979 #define PDMA_CHCTL_CHEN9_Pos             (9)                                               /*!< PDMA_T::CHCTL: CHEN9 Position         */
980 #define PDMA_CHCTL_CHEN9_Msk             (0x1ul << PDMA_CHCTL_CHEN9_Pos)                   /*!< PDMA_T::CHCTL: CHEN9 Mask             */
981 
982 #define PDMA_CHCTL_CHEN10_Pos            (10)                                              /*!< PDMA_T::CHCTL: CHEN10 Position        */
983 #define PDMA_CHCTL_CHEN10_Msk            (0x1ul << PDMA_CHCTL_CHEN10_Pos)                  /*!< PDMA_T::CHCTL: CHEN10 Mask            */
984 
985 #define PDMA_CHCTL_CHEN11_Pos            (11)                                              /*!< PDMA_T::CHCTL: CHEN11 Position        */
986 #define PDMA_CHCTL_CHEN11_Msk            (0x1ul << PDMA_CHCTL_CHEN11_Pos)                  /*!< PDMA_T::CHCTL: CHEN11 Mask            */
987 
988 #define PDMA_CHCTL_CHEN12_Pos            (12)                                              /*!< PDMA_T::CHCTL: CHEN12 Position        */
989 #define PDMA_CHCTL_CHEN12_Msk            (0x1ul << PDMA_CHCTL_CHEN12_Pos)                  /*!< PDMA_T::CHCTL: CHEN12 Mask            */
990 
991 #define PDMA_CHCTL_CHEN13_Pos            (13)                                              /*!< PDMA_T::CHCTL: CHEN13 Position        */
992 #define PDMA_CHCTL_CHEN13_Msk            (0x1ul << PDMA_CHCTL_CHEN13_Pos)                  /*!< PDMA_T::CHCTL: CHEN13 Mask            */
993 
994 #define PDMA_CHCTL_CHEN14_Pos            (14)                                              /*!< PDMA_T::CHCTL: CHEN14 Position        */
995 #define PDMA_CHCTL_CHEN14_Msk            (0x1ul << PDMA_CHCTL_CHEN14_Pos)                  /*!< PDMA_T::CHCTL: CHEN14 Mask            */
996 
997 #define PDMA_CHCTL_CHEN15_Pos            (15)                                              /*!< PDMA_T::CHCTL: CHEN15 Position        */
998 #define PDMA_CHCTL_CHEN15_Msk            (0x1ul << PDMA_CHCTL_CHEN15_Pos)                  /*!< PDMA_T::CHCTL: CHEN15 Mask            */
999 
1000 #define PDMA_PAUSE_PAUSEn_Pos            (0)                                               /*!< PDMA_T::PAUSE: PAUSEn Position        */
1001 #define PDMA_PAUSE_PAUSEn_Msk            (0xfffful << PDMA_PAUSE_PAUSEn_Pos)               /*!< PDMA_T::PAUSE: PAUSEn Mask            */
1002 
1003 #define PDMA_PAUSE_PAUSE0_Pos            (0)                                               /*!< PDMA_T::PAUSE: PAUSE0 Position        */
1004 #define PDMA_PAUSE_PAUSE0_Msk            (0x1ul << PDMA_PAUSE_PAUSE0_Pos)                  /*!< PDMA_T::PAUSE: PAUSE0 Mask            */
1005 
1006 #define PDMA_PAUSE_PAUSE1_Pos            (1)                                               /*!< PDMA_T::PAUSE: PAUSE1 Position        */
1007 #define PDMA_PAUSE_PAUSE1_Msk            (0x1ul << PDMA_PAUSE_PAUSE1_Pos)                  /*!< PDMA_T::PAUSE: PAUSE1 Mask            */
1008 
1009 #define PDMA_PAUSE_PAUSE2_Pos            (2)                                               /*!< PDMA_T::PAUSE: PAUSE2 Position        */
1010 #define PDMA_PAUSE_PAUSE2_Msk            (0x1ul << PDMA_PAUSE_PAUSE2_Pos)                  /*!< PDMA_T::PAUSE: PAUSE2 Mask            */
1011 
1012 #define PDMA_PAUSE_PAUSE3_Pos            (3)                                               /*!< PDMA_T::PAUSE: PAUSE3 Position        */
1013 #define PDMA_PAUSE_PAUSE3_Msk            (0x1ul << PDMA_PAUSE_PAUSE3_Pos)                  /*!< PDMA_T::PAUSE: PAUSE3 Mask            */
1014 
1015 #define PDMA_PAUSE_PAUSE4_Pos            (4)                                               /*!< PDMA_T::PAUSE: PAUSE4 Position        */
1016 #define PDMA_PAUSE_PAUSE4_Msk            (0x1ul << PDMA_PAUSE_PAUSE4_Pos)                  /*!< PDMA_T::PAUSE: PAUSE4 Mask            */
1017 
1018 #define PDMA_PAUSE_PAUSE5_Pos            (5)                                               /*!< PDMA_T::PAUSE: PAUSE5 Position        */
1019 #define PDMA_PAUSE_PAUSE5_Msk            (0x1ul << PDMA_PAUSE_PAUSE5_Pos)                  /*!< PDMA_T::PAUSE: PAUSE5 Mask            */
1020 
1021 #define PDMA_PAUSE_PAUSE6_Pos            (6)                                               /*!< PDMA_T::PAUSE: PAUSE6 Position        */
1022 #define PDMA_PAUSE_PAUSE6_Msk            (0x1ul << PDMA_PAUSE_PAUSE6_Pos)                  /*!< PDMA_T::PAUSE: PAUSE6 Mask            */
1023 
1024 #define PDMA_PAUSE_PAUSE7_Pos            (7)                                               /*!< PDMA_T::PAUSE: PAUSE7 Position        */
1025 #define PDMA_PAUSE_PAUSE7_Msk            (0x1ul << PDMA_PAUSE_PAUSE7_Pos)                  /*!< PDMA_T::PAUSE: PAUSE7 Mask            */
1026 
1027 #define PDMA_PAUSE_PAUSE8_Pos            (8)                                               /*!< PDMA_T::PAUSE: PAUSE8 Position        */
1028 #define PDMA_PAUSE_PAUSE8_Msk            (0x1ul << PDMA_PAUSE_PAUSE8_Pos)                  /*!< PDMA_T::PAUSE: PAUSE8 Mask            */
1029 
1030 #define PDMA_PAUSE_PAUSE9_Pos            (9)                                               /*!< PDMA_T::PAUSE: PAUSE9 Position        */
1031 #define PDMA_PAUSE_PAUSE9_Msk            (0x1ul << PDMA_PAUSE_PAUSE9_Pos)                  /*!< PDMA_T::PAUSE: PAUSE9 Mask            */
1032 
1033 #define PDMA_PAUSE_PAUSE10_Pos           (10)                                              /*!< PDMA_T::PAUSE: PAUSE10 Position       */
1034 #define PDMA_PAUSE_PAUSE10_Msk           (0x1ul << PDMA_PAUSE_PAUSE10_Pos)                 /*!< PDMA_T::PAUSE: PAUSE10 Mask           */
1035 
1036 #define PDMA_PAUSE_PAUSE11_Pos           (11)                                              /*!< PDMA_T::PAUSE: PAUSE11 Position       */
1037 #define PDMA_PAUSE_PAUSE11_Msk           (0x1ul << PDMA_PAUSE_PAUSE11_Pos)                 /*!< PDMA_T::PAUSE: PAUSE11 Mask           */
1038 
1039 #define PDMA_PAUSE_PAUSE12_Pos           (12)                                              /*!< PDMA_T::PAUSE: PAUSE12 Position       */
1040 #define PDMA_PAUSE_PAUSE12_Msk           (0x1ul << PDMA_PAUSE_PAUSE12_Pos)                 /*!< PDMA_T::PAUSE: PAUSE12 Mask           */
1041 
1042 #define PDMA_PAUSE_PAUSE13_Pos           (13)                                              /*!< PDMA_T::PAUSE: PAUSE13 Position       */
1043 #define PDMA_PAUSE_PAUSE13_Msk           (0x1ul << PDMA_PAUSE_PAUSE13_Pos)                 /*!< PDMA_T::PAUSE: PAUSE13 Mask           */
1044 
1045 #define PDMA_PAUSE_PAUSE14_Pos           (14)                                              /*!< PDMA_T::PAUSE: PAUSE14 Position       */
1046 #define PDMA_PAUSE_PAUSE14_Msk           (0x1ul << PDMA_PAUSE_PAUSE14_Pos)                 /*!< PDMA_T::PAUSE: PAUSE14 Mask           */
1047 
1048 #define PDMA_PAUSE_PAUSE15_Pos           (15)                                              /*!< PDMA_T::PAUSE: PAUSE15 Position       */
1049 #define PDMA_PAUSE_PAUSE15_Msk           (0x1ul << PDMA_PAUSE_PAUSE15_Pos)                 /*!< PDMA_T::PAUSE: PAUSE15 Mask           */
1050 
1051 #define PDMA_SWREQ_SWREQn_Pos            (0)                                               /*!< PDMA_T::SWREQ: SWREQn Position        */
1052 #define PDMA_SWREQ_SWREQn_Msk            (0xfffful << PDMA_SWREQ_SWREQn_Pos)               /*!< PDMA_T::SWREQ: SWREQn Mask            */
1053 
1054 #define PDMA_SWREQ_SWREQ0_Pos            (0)                                               /*!< PDMA_T::SWREQ: SWREQ0 Position        */
1055 #define PDMA_SWREQ_SWREQ0_Msk            (0x1ul << PDMA_SWREQ_SWREQ0_Pos)                  /*!< PDMA_T::SWREQ: SWREQ0 Mask            */
1056 
1057 #define PDMA_SWREQ_SWREQ1_Pos            (1)                                               /*!< PDMA_T::SWREQ: SWREQ1 Position        */
1058 #define PDMA_SWREQ_SWREQ1_Msk            (0x1ul << PDMA_SWREQ_SWREQ1_Pos)                  /*!< PDMA_T::SWREQ: SWREQ1 Mask            */
1059 
1060 #define PDMA_SWREQ_SWREQ2_Pos            (2)                                               /*!< PDMA_T::SWREQ: SWREQ2 Position        */
1061 #define PDMA_SWREQ_SWREQ2_Msk            (0x1ul << PDMA_SWREQ_SWREQ2_Pos)                  /*!< PDMA_T::SWREQ: SWREQ2 Mask            */
1062 
1063 #define PDMA_SWREQ_SWREQ3_Pos            (3)                                               /*!< PDMA_T::SWREQ: SWREQ3 Position        */
1064 #define PDMA_SWREQ_SWREQ3_Msk            (0x1ul << PDMA_SWREQ_SWREQ3_Pos)                  /*!< PDMA_T::SWREQ: SWREQ3 Mask            */
1065 
1066 #define PDMA_SWREQ_SWREQ4_Pos            (4)                                               /*!< PDMA_T::SWREQ: SWREQ4 Position        */
1067 #define PDMA_SWREQ_SWREQ4_Msk            (0x1ul << PDMA_SWREQ_SWREQ4_Pos)                  /*!< PDMA_T::SWREQ: SWREQ4 Mask            */
1068 
1069 #define PDMA_SWREQ_SWREQ5_Pos            (5)                                               /*!< PDMA_T::SWREQ: SWREQ5 Position        */
1070 #define PDMA_SWREQ_SWREQ5_Msk            (0x1ul << PDMA_SWREQ_SWREQ5_Pos)                  /*!< PDMA_T::SWREQ: SWREQ5 Mask            */
1071 
1072 #define PDMA_SWREQ_SWREQ6_Pos            (6)                                               /*!< PDMA_T::SWREQ: SWREQ6 Position        */
1073 #define PDMA_SWREQ_SWREQ6_Msk            (0x1ul << PDMA_SWREQ_SWREQ6_Pos)                  /*!< PDMA_T::SWREQ: SWREQ6 Mask            */
1074 
1075 #define PDMA_SWREQ_SWREQ7_Pos            (7)                                               /*!< PDMA_T::SWREQ: SWREQ7 Position        */
1076 #define PDMA_SWREQ_SWREQ7_Msk            (0x1ul << PDMA_SWREQ_SWREQ7_Pos)                  /*!< PDMA_T::SWREQ: SWREQ7 Mask            */
1077 
1078 #define PDMA_SWREQ_SWREQ8_Pos            (8)                                               /*!< PDMA_T::SWREQ: SWREQ8 Position        */
1079 #define PDMA_SWREQ_SWREQ8_Msk            (0x1ul << PDMA_SWREQ_SWREQ8_Pos)                  /*!< PDMA_T::SWREQ: SWREQ8 Mask            */
1080 
1081 #define PDMA_SWREQ_SWREQ9_Pos            (9)                                               /*!< PDMA_T::SWREQ: SWREQ9 Position        */
1082 #define PDMA_SWREQ_SWREQ9_Msk            (0x1ul << PDMA_SWREQ_SWREQ9_Pos)                  /*!< PDMA_T::SWREQ: SWREQ9 Mask            */
1083 
1084 #define PDMA_SWREQ_SWREQ10_Pos           (10)                                              /*!< PDMA_T::SWREQ: SWREQ10 Position       */
1085 #define PDMA_SWREQ_SWREQ10_Msk           (0x1ul << PDMA_SWREQ_SWREQ10_Pos)                 /*!< PDMA_T::SWREQ: SWREQ10 Mask           */
1086 
1087 #define PDMA_SWREQ_SWREQ11_Pos           (11)                                              /*!< PDMA_T::SWREQ: SWREQ11 Position       */
1088 #define PDMA_SWREQ_SWREQ11_Msk           (0x1ul << PDMA_SWREQ_SWREQ11_Pos)                 /*!< PDMA_T::SWREQ: SWREQ11 Mask           */
1089 
1090 #define PDMA_SWREQ_SWREQ12_Pos           (12)                                              /*!< PDMA_T::SWREQ: SWREQ12 Position       */
1091 #define PDMA_SWREQ_SWREQ12_Msk           (0x1ul << PDMA_SWREQ_SWREQ12_Pos)                 /*!< PDMA_T::SWREQ: SWREQ12 Mask           */
1092 
1093 #define PDMA_SWREQ_SWREQ13_Pos           (13)                                              /*!< PDMA_T::SWREQ: SWREQ13 Position       */
1094 #define PDMA_SWREQ_SWREQ13_Msk           (0x1ul << PDMA_SWREQ_SWREQ13_Pos)                 /*!< PDMA_T::SWREQ: SWREQ13 Mask           */
1095 
1096 #define PDMA_SWREQ_SWREQ14_Pos           (14)                                              /*!< PDMA_T::SWREQ: SWREQ14 Position       */
1097 #define PDMA_SWREQ_SWREQ14_Msk           (0x1ul << PDMA_SWREQ_SWREQ14_Pos)                 /*!< PDMA_T::SWREQ: SWREQ14 Mask           */
1098 
1099 #define PDMA_SWREQ_SWREQ15_Pos           (15)                                              /*!< PDMA_T::SWREQ: SWREQ15 Position       */
1100 #define PDMA_SWREQ_SWREQ15_Msk           (0x1ul << PDMA_SWREQ_SWREQ15_Pos)                 /*!< PDMA_T::SWREQ: SWREQ15 Mask           */
1101 
1102 #define PDMA_TRGSTS_REQSTSn_Pos          (0)                                               /*!< PDMA_T::TRGSTS: REQSTSn Position      */
1103 #define PDMA_TRGSTS_REQSTSn_Msk          (0xfffful << PDMA_TRGSTS_REQSTSn_Pos)             /*!< PDMA_T::TRGSTS: REQSTSn Mask          */
1104 
1105 #define PDMA_TRGSTS_REQSTS0_Pos          (0)                                               /*!< PDMA_T::TRGSTS: REQSTS0 Position      */
1106 #define PDMA_TRGSTS_REQSTS0_Msk          (0x1ul << PDMA_TRGSTS_REQSTS0_Pos)                /*!< PDMA_T::TRGSTS: REQSTS0 Mask          */
1107 
1108 #define PDMA_TRGSTS_REQSTS1_Pos          (1)                                               /*!< PDMA_T::TRGSTS: REQSTS1 Position      */
1109 #define PDMA_TRGSTS_REQSTS1_Msk          (0x1ul << PDMA_TRGSTS_REQSTS1_Pos)                /*!< PDMA_T::TRGSTS: REQSTS1 Mask          */
1110 
1111 #define PDMA_TRGSTS_REQSTS2_Pos          (2)                                               /*!< PDMA_T::TRGSTS: REQSTS2 Position      */
1112 #define PDMA_TRGSTS_REQSTS2_Msk          (0x1ul << PDMA_TRGSTS_REQSTS2_Pos)                /*!< PDMA_T::TRGSTS: REQSTS2 Mask          */
1113 
1114 #define PDMA_TRGSTS_REQSTS3_Pos          (3)                                               /*!< PDMA_T::TRGSTS: REQSTS3 Position      */
1115 #define PDMA_TRGSTS_REQSTS3_Msk          (0x1ul << PDMA_TRGSTS_REQSTS3_Pos)                /*!< PDMA_T::TRGSTS: REQSTS3 Mask          */
1116 
1117 #define PDMA_TRGSTS_REQSTS4_Pos          (4)                                               /*!< PDMA_T::TRGSTS: REQSTS4 Position      */
1118 #define PDMA_TRGSTS_REQSTS4_Msk          (0x1ul << PDMA_TRGSTS_REQSTS4_Pos)                /*!< PDMA_T::TRGSTS: REQSTS4 Mask          */
1119 
1120 #define PDMA_TRGSTS_REQSTS5_Pos          (5)                                               /*!< PDMA_T::TRGSTS: REQSTS5 Position      */
1121 #define PDMA_TRGSTS_REQSTS5_Msk          (0x1ul << PDMA_TRGSTS_REQSTS5_Pos)                /*!< PDMA_T::TRGSTS: REQSTS5 Mask          */
1122 
1123 #define PDMA_TRGSTS_REQSTS6_Pos          (6)                                               /*!< PDMA_T::TRGSTS: REQSTS6 Position      */
1124 #define PDMA_TRGSTS_REQSTS6_Msk          (0x1ul << PDMA_TRGSTS_REQSTS6_Pos)                /*!< PDMA_T::TRGSTS: REQSTS6 Mask          */
1125 
1126 #define PDMA_TRGSTS_REQSTS7_Pos          (7)                                               /*!< PDMA_T::TRGSTS: REQSTS7 Position      */
1127 #define PDMA_TRGSTS_REQSTS7_Msk          (0x1ul << PDMA_TRGSTS_REQSTS7_Pos)                /*!< PDMA_T::TRGSTS: REQSTS7 Mask          */
1128 
1129 #define PDMA_TRGSTS_REQSTS8_Pos          (8)                                               /*!< PDMA_T::TRGSTS: REQSTS8 Position      */
1130 #define PDMA_TRGSTS_REQSTS8_Msk          (0x1ul << PDMA_TRGSTS_REQSTS8_Pos)                /*!< PDMA_T::TRGSTS: REQSTS8 Mask          */
1131 
1132 #define PDMA_TRGSTS_REQSTS9_Pos          (9)                                               /*!< PDMA_T::TRGSTS: REQSTS9 Position      */
1133 #define PDMA_TRGSTS_REQSTS9_Msk          (0x1ul << PDMA_TRGSTS_REQSTS9_Pos)                /*!< PDMA_T::TRGSTS: REQSTS9 Mask          */
1134 
1135 #define PDMA_TRGSTS_REQSTS10_Pos         (10)                                              /*!< PDMA_T::TRGSTS: REQSTS10 Position     */
1136 #define PDMA_TRGSTS_REQSTS10_Msk         (0x1ul << PDMA_TRGSTS_REQSTS10_Pos)               /*!< PDMA_T::TRGSTS: REQSTS10 Mask         */
1137 
1138 #define PDMA_TRGSTS_REQSTS11_Pos         (11)                                              /*!< PDMA_T::TRGSTS: REQSTS11 Position     */
1139 #define PDMA_TRGSTS_REQSTS11_Msk         (0x1ul << PDMA_TRGSTS_REQSTS11_Pos)               /*!< PDMA_T::TRGSTS: REQSTS11 Mask         */
1140 
1141 #define PDMA_TRGSTS_REQSTS12_Pos         (12)                                              /*!< PDMA_T::TRGSTS: REQSTS12 Position     */
1142 #define PDMA_TRGSTS_REQSTS12_Msk         (0x1ul << PDMA_TRGSTS_REQSTS12_Pos)               /*!< PDMA_T::TRGSTS: REQSTS12 Mask         */
1143 
1144 #define PDMA_TRGSTS_REQSTS13_Pos         (13)                                              /*!< PDMA_T::TRGSTS: REQSTS13 Position     */
1145 #define PDMA_TRGSTS_REQSTS13_Msk         (0x1ul << PDMA_TRGSTS_REQSTS13_Pos)               /*!< PDMA_T::TRGSTS: REQSTS13 Mask         */
1146 
1147 #define PDMA_TRGSTS_REQSTS14_Pos         (14)                                              /*!< PDMA_T::TRGSTS: REQSTS14 Position     */
1148 #define PDMA_TRGSTS_REQSTS14_Msk         (0x1ul << PDMA_TRGSTS_REQSTS14_Pos)               /*!< PDMA_T::TRGSTS: REQSTS14 Mask         */
1149 
1150 #define PDMA_TRGSTS_REQSTS15_Pos         (15)                                              /*!< PDMA_T::TRGSTS: REQSTS15 Position     */
1151 #define PDMA_TRGSTS_REQSTS15_Msk         (0x1ul << PDMA_TRGSTS_REQSTS15_Pos)               /*!< PDMA_T::TRGSTS: REQSTS15 Mask         */
1152 
1153 #define PDMA_PRISET_FPRISETn_Pos         (0)                                               /*!< PDMA_T::PRISET: FPRISETn Position     */
1154 #define PDMA_PRISET_FPRISETn_Msk         (0xfffful << PDMA_PRISET_FPRISETn_Pos)            /*!< PDMA_T::PRISET: FPRISETn Mask         */
1155 
1156 #define PDMA_PRISET_FPRISET0_Pos         (0)                                               /*!< PDMA_T::PRISET: FPRISET0 Position     */
1157 #define PDMA_PRISET_FPRISET0_Msk         (0x1ul << PDMA_PRISET_FPRISET0_Pos)               /*!< PDMA_T::PRISET: FPRISET0 Mask         */
1158 
1159 #define PDMA_PRISET_FPRISET1_Pos         (1)                                               /*!< PDMA_T::PRISET: FPRISET1 Position     */
1160 #define PDMA_PRISET_FPRISET1_Msk         (0x1ul << PDMA_PRISET_FPRISET1_Pos)               /*!< PDMA_T::PRISET: FPRISET1 Mask         */
1161 
1162 #define PDMA_PRISET_FPRISET2_Pos         (2)                                               /*!< PDMA_T::PRISET: FPRISET2 Position     */
1163 #define PDMA_PRISET_FPRISET2_Msk         (0x1ul << PDMA_PRISET_FPRISET2_Pos)               /*!< PDMA_T::PRISET: FPRISET2 Mask         */
1164 
1165 #define PDMA_PRISET_FPRISET3_Pos         (3)                                               /*!< PDMA_T::PRISET: FPRISET3 Position     */
1166 #define PDMA_PRISET_FPRISET3_Msk         (0x1ul << PDMA_PRISET_FPRISET3_Pos)               /*!< PDMA_T::PRISET: FPRISET3 Mask         */
1167 
1168 #define PDMA_PRISET_FPRISET4_Pos         (4)                                               /*!< PDMA_T::PRISET: FPRISET4 Position     */
1169 #define PDMA_PRISET_FPRISET4_Msk         (0x1ul << PDMA_PRISET_FPRISET4_Pos)               /*!< PDMA_T::PRISET: FPRISET4 Mask         */
1170 
1171 #define PDMA_PRISET_FPRISET5_Pos         (5)                                               /*!< PDMA_T::PRISET: FPRISET5 Position     */
1172 #define PDMA_PRISET_FPRISET5_Msk         (0x1ul << PDMA_PRISET_FPRISET5_Pos)               /*!< PDMA_T::PRISET: FPRISET5 Mask         */
1173 
1174 #define PDMA_PRISET_FPRISET6_Pos         (6)                                               /*!< PDMA_T::PRISET: FPRISET6 Position     */
1175 #define PDMA_PRISET_FPRISET6_Msk         (0x1ul << PDMA_PRISET_FPRISET6_Pos)               /*!< PDMA_T::PRISET: FPRISET6 Mask         */
1176 
1177 #define PDMA_PRISET_FPRISET7_Pos         (7)                                               /*!< PDMA_T::PRISET: FPRISET7 Position     */
1178 #define PDMA_PRISET_FPRISET7_Msk         (0x1ul << PDMA_PRISET_FPRISET7_Pos)               /*!< PDMA_T::PRISET: FPRISET7 Mask         */
1179 
1180 #define PDMA_PRISET_FPRISET8_Pos         (8)                                               /*!< PDMA_T::PRISET: FPRISET8 Position     */
1181 #define PDMA_PRISET_FPRISET8_Msk         (0x1ul << PDMA_PRISET_FPRISET8_Pos)               /*!< PDMA_T::PRISET: FPRISET8 Mask         */
1182 
1183 #define PDMA_PRISET_FPRISET9_Pos         (9)                                               /*!< PDMA_T::PRISET: FPRISET9 Position     */
1184 #define PDMA_PRISET_FPRISET9_Msk         (0x1ul << PDMA_PRISET_FPRISET9_Pos)               /*!< PDMA_T::PRISET: FPRISET9 Mask         */
1185 
1186 #define PDMA_PRISET_FPRISET10_Pos        (10)                                              /*!< PDMA_T::PRISET: FPRISET10 Position    */
1187 #define PDMA_PRISET_FPRISET10_Msk        (0x1ul << PDMA_PRISET_FPRISET10_Pos)              /*!< PDMA_T::PRISET: FPRISET10 Mask        */
1188 
1189 #define PDMA_PRISET_FPRISET11_Pos        (11)                                              /*!< PDMA_T::PRISET: FPRISET11 Position    */
1190 #define PDMA_PRISET_FPRISET11_Msk        (0x1ul << PDMA_PRISET_FPRISET11_Pos)              /*!< PDMA_T::PRISET: FPRISET11 Mask        */
1191 
1192 #define PDMA_PRISET_FPRISET12_Pos        (12)                                              /*!< PDMA_T::PRISET: FPRISET12 Position    */
1193 #define PDMA_PRISET_FPRISET12_Msk        (0x1ul << PDMA_PRISET_FPRISET12_Pos)              /*!< PDMA_T::PRISET: FPRISET12 Mask        */
1194 
1195 #define PDMA_PRISET_FPRISET13_Pos        (13)                                              /*!< PDMA_T::PRISET: FPRISET13 Position    */
1196 #define PDMA_PRISET_FPRISET13_Msk        (0x1ul << PDMA_PRISET_FPRISET13_Pos)              /*!< PDMA_T::PRISET: FPRISET13 Mask        */
1197 
1198 #define PDMA_PRISET_FPRISET14_Pos        (14)                                              /*!< PDMA_T::PRISET: FPRISET14 Position    */
1199 #define PDMA_PRISET_FPRISET14_Msk        (0x1ul << PDMA_PRISET_FPRISET14_Pos)              /*!< PDMA_T::PRISET: FPRISET14 Mask        */
1200 
1201 #define PDMA_PRISET_FPRISET15_Pos        (15)                                              /*!< PDMA_T::PRISET: FPRISET15 Position    */
1202 #define PDMA_PRISET_FPRISET15_Msk        (0x1ul << PDMA_PRISET_FPRISET15_Pos)              /*!< PDMA_T::PRISET: FPRISET15 Mask        */
1203 
1204 #define PDMA_PRICLR_FPRICLRn_Pos         (0)                                               /*!< PDMA_T::PRICLR: FPRICLRn Position     */
1205 #define PDMA_PRICLR_FPRICLRn_Msk         (0xfffful << PDMA_PRICLR_FPRICLRn_Pos)            /*!< PDMA_T::PRICLR: FPRICLRn Mask         */
1206 
1207 #define PDMA_PRICLR_FPRICLR0_Pos         (0)                                               /*!< PDMA_T::PRICLR: FPRICLR0 Position     */
1208 #define PDMA_PRICLR_FPRICLR0_Msk         (0x1ul << PDMA_PRICLR_FPRICLR0_Pos)               /*!< PDMA_T::PRICLR: FPRICLR0 Mask         */
1209 
1210 #define PDMA_PRICLR_FPRICLR1_Pos         (1)                                               /*!< PDMA_T::PRICLR: FPRICLR1 Position     */
1211 #define PDMA_PRICLR_FPRICLR1_Msk         (0x1ul << PDMA_PRICLR_FPRICLR1_Pos)               /*!< PDMA_T::PRICLR: FPRICLR1 Mask         */
1212 
1213 #define PDMA_PRICLR_FPRICLR2_Pos         (2)                                               /*!< PDMA_T::PRICLR: FPRICLR2 Position     */
1214 #define PDMA_PRICLR_FPRICLR2_Msk         (0x1ul << PDMA_PRICLR_FPRICLR2_Pos)               /*!< PDMA_T::PRICLR: FPRICLR2 Mask         */
1215 
1216 #define PDMA_PRICLR_FPRICLR3_Pos         (3)                                               /*!< PDMA_T::PRICLR: FPRICLR3 Position     */
1217 #define PDMA_PRICLR_FPRICLR3_Msk         (0x1ul << PDMA_PRICLR_FPRICLR3_Pos)               /*!< PDMA_T::PRICLR: FPRICLR3 Mask         */
1218 
1219 #define PDMA_PRICLR_FPRICLR4_Pos         (4)                                               /*!< PDMA_T::PRICLR: FPRICLR4 Position     */
1220 #define PDMA_PRICLR_FPRICLR4_Msk         (0x1ul << PDMA_PRICLR_FPRICLR4_Pos)               /*!< PDMA_T::PRICLR: FPRICLR4 Mask         */
1221 
1222 #define PDMA_PRICLR_FPRICLR5_Pos         (5)                                               /*!< PDMA_T::PRICLR: FPRICLR5 Position     */
1223 #define PDMA_PRICLR_FPRICLR5_Msk         (0x1ul << PDMA_PRICLR_FPRICLR5_Pos)               /*!< PDMA_T::PRICLR: FPRICLR5 Mask         */
1224 
1225 #define PDMA_PRICLR_FPRICLR6_Pos         (6)                                               /*!< PDMA_T::PRICLR: FPRICLR6 Position     */
1226 #define PDMA_PRICLR_FPRICLR6_Msk         (0x1ul << PDMA_PRICLR_FPRICLR6_Pos)               /*!< PDMA_T::PRICLR: FPRICLR6 Mask         */
1227 
1228 #define PDMA_PRICLR_FPRICLR7_Pos         (7)                                               /*!< PDMA_T::PRICLR: FPRICLR7 Position     */
1229 #define PDMA_PRICLR_FPRICLR7_Msk         (0x1ul << PDMA_PRICLR_FPRICLR7_Pos)               /*!< PDMA_T::PRICLR: FPRICLR7 Mask         */
1230 
1231 #define PDMA_PRICLR_FPRICLR8_Pos         (8)                                               /*!< PDMA_T::PRICLR: FPRICLR8 Position     */
1232 #define PDMA_PRICLR_FPRICLR8_Msk         (0x1ul << PDMA_PRICLR_FPRICLR8_Pos)               /*!< PDMA_T::PRICLR: FPRICLR8 Mask         */
1233 
1234 #define PDMA_PRICLR_FPRICLR9_Pos         (9)                                               /*!< PDMA_T::PRICLR: FPRICLR9 Position     */
1235 #define PDMA_PRICLR_FPRICLR9_Msk         (0x1ul << PDMA_PRICLR_FPRICLR9_Pos)               /*!< PDMA_T::PRICLR: FPRICLR9 Mask         */
1236 
1237 #define PDMA_PRICLR_FPRICLR10_Pos        (10)                                              /*!< PDMA_T::PRICLR: FPRICLR10 Position    */
1238 #define PDMA_PRICLR_FPRICLR10_Msk        (0x1ul << PDMA_PRICLR_FPRICLR10_Pos)              /*!< PDMA_T::PRICLR: FPRICLR10 Mask        */
1239 
1240 #define PDMA_PRICLR_FPRICLR11_Pos        (11)                                              /*!< PDMA_T::PRICLR: FPRICLR11 Position    */
1241 #define PDMA_PRICLR_FPRICLR11_Msk        (0x1ul << PDMA_PRICLR_FPRICLR11_Pos)              /*!< PDMA_T::PRICLR: FPRICLR11 Mask        */
1242 
1243 #define PDMA_PRICLR_FPRICLR12_Pos        (12)                                              /*!< PDMA_T::PRICLR: FPRICLR12 Position    */
1244 #define PDMA_PRICLR_FPRICLR12_Msk        (0x1ul << PDMA_PRICLR_FPRICLR12_Pos)              /*!< PDMA_T::PRICLR: FPRICLR12 Mask        */
1245 
1246 #define PDMA_PRICLR_FPRICLR13_Pos        (13)                                              /*!< PDMA_T::PRICLR: FPRICLR13 Position    */
1247 #define PDMA_PRICLR_FPRICLR13_Msk        (0x1ul << PDMA_PRICLR_FPRICLR13_Pos)              /*!< PDMA_T::PRICLR: FPRICLR13 Mask        */
1248 
1249 #define PDMA_PRICLR_FPRICLR14_Pos        (14)                                              /*!< PDMA_T::PRICLR: FPRICLR14 Position    */
1250 #define PDMA_PRICLR_FPRICLR14_Msk        (0x1ul << PDMA_PRICLR_FPRICLR14_Pos)              /*!< PDMA_T::PRICLR: FPRICLR14 Mask        */
1251 
1252 #define PDMA_PRICLR_FPRICLR15_Pos        (15)                                              /*!< PDMA_T::PRICLR: FPRICLR15 Position    */
1253 #define PDMA_PRICLR_FPRICLR15_Msk        (0x1ul << PDMA_PRICLR_FPRICLR15_Pos)              /*!< PDMA_T::PRICLR: FPRICLR15 Mask        */
1254 
1255 #define PDMA_INTEN_INTENn_Pos            (0)                                               /*!< PDMA_T::INTEN: INTENn Position        */
1256 #define PDMA_INTEN_INTENn_Msk            (0xfffful << PDMA_INTEN_INTENn_Pos)               /*!< PDMA_T::INTEN: INTENn Mask            */
1257 
1258 #define PDMA_INTEN_INTEN0_Pos            (0)                                               /*!< PDMA_T::INTEN: INTEN0 Position        */
1259 #define PDMA_INTEN_INTEN0_Msk            (0x1ul << PDMA_INTEN_INTEN0_Pos)                  /*!< PDMA_T::INTEN: INTEN0 Mask            */
1260 
1261 #define PDMA_INTEN_INTEN1_Pos            (1)                                               /*!< PDMA_T::INTEN: INTEN1 Position        */
1262 #define PDMA_INTEN_INTEN1_Msk            (0x1ul << PDMA_INTEN_INTEN1_Pos)                  /*!< PDMA_T::INTEN: INTEN1 Mask            */
1263 
1264 #define PDMA_INTEN_INTEN2_Pos            (2)                                               /*!< PDMA_T::INTEN: INTEN2 Position        */
1265 #define PDMA_INTEN_INTEN2_Msk            (0x1ul << PDMA_INTEN_INTEN2_Pos)                  /*!< PDMA_T::INTEN: INTEN2 Mask            */
1266 
1267 #define PDMA_INTEN_INTEN3_Pos            (3)                                               /*!< PDMA_T::INTEN: INTEN3 Position        */
1268 #define PDMA_INTEN_INTEN3_Msk            (0x1ul << PDMA_INTEN_INTEN3_Pos)                  /*!< PDMA_T::INTEN: INTEN3 Mask            */
1269 
1270 #define PDMA_INTEN_INTEN4_Pos            (4)                                               /*!< PDMA_T::INTEN: INTEN4 Position        */
1271 #define PDMA_INTEN_INTEN4_Msk            (0x1ul << PDMA_INTEN_INTEN4_Pos)                  /*!< PDMA_T::INTEN: INTEN4 Mask            */
1272 
1273 #define PDMA_INTEN_INTEN5_Pos            (5)                                               /*!< PDMA_T::INTEN: INTEN5 Position        */
1274 #define PDMA_INTEN_INTEN5_Msk            (0x1ul << PDMA_INTEN_INTEN5_Pos)                  /*!< PDMA_T::INTEN: INTEN5 Mask            */
1275 
1276 #define PDMA_INTEN_INTEN6_Pos            (6)                                               /*!< PDMA_T::INTEN: INTEN6 Position        */
1277 #define PDMA_INTEN_INTEN6_Msk            (0x1ul << PDMA_INTEN_INTEN6_Pos)                  /*!< PDMA_T::INTEN: INTEN6 Mask            */
1278 
1279 #define PDMA_INTEN_INTEN7_Pos            (7)                                               /*!< PDMA_T::INTEN: INTEN7 Position        */
1280 #define PDMA_INTEN_INTEN7_Msk            (0x1ul << PDMA_INTEN_INTEN7_Pos)                  /*!< PDMA_T::INTEN: INTEN7 Mask            */
1281 
1282 #define PDMA_INTEN_INTEN8_Pos            (8)                                               /*!< PDMA_T::INTEN: INTEN8 Position        */
1283 #define PDMA_INTEN_INTEN8_Msk            (0x1ul << PDMA_INTEN_INTEN8_Pos)                  /*!< PDMA_T::INTEN: INTEN8 Mask            */
1284 
1285 #define PDMA_INTEN_INTEN9_Pos            (9)                                               /*!< PDMA_T::INTEN: INTEN9 Position        */
1286 #define PDMA_INTEN_INTEN9_Msk            (0x1ul << PDMA_INTEN_INTEN9_Pos)                  /*!< PDMA_T::INTEN: INTEN9 Mask            */
1287 
1288 #define PDMA_INTEN_INTEN10_Pos           (10)                                              /*!< PDMA_T::INTEN: INTEN10 Position       */
1289 #define PDMA_INTEN_INTEN10_Msk           (0x1ul << PDMA_INTEN_INTEN10_Pos)                 /*!< PDMA_T::INTEN: INTEN10 Mask           */
1290 
1291 #define PDMA_INTEN_INTEN11_Pos           (11)                                              /*!< PDMA_T::INTEN: INTEN11 Position       */
1292 #define PDMA_INTEN_INTEN11_Msk           (0x1ul << PDMA_INTEN_INTEN11_Pos)                 /*!< PDMA_T::INTEN: INTEN11 Mask           */
1293 
1294 #define PDMA_INTEN_INTEN12_Pos           (12)                                              /*!< PDMA_T::INTEN: INTEN12 Position       */
1295 #define PDMA_INTEN_INTEN12_Msk           (0x1ul << PDMA_INTEN_INTEN12_Pos)                 /*!< PDMA_T::INTEN: INTEN12 Mask           */
1296 
1297 #define PDMA_INTEN_INTEN13_Pos           (13)                                              /*!< PDMA_T::INTEN: INTEN13 Position       */
1298 #define PDMA_INTEN_INTEN13_Msk           (0x1ul << PDMA_INTEN_INTEN13_Pos)                 /*!< PDMA_T::INTEN: INTEN13 Mask           */
1299 
1300 #define PDMA_INTEN_INTEN14_Pos           (14)                                              /*!< PDMA_T::INTEN: INTEN14 Position       */
1301 #define PDMA_INTEN_INTEN14_Msk           (0x1ul << PDMA_INTEN_INTEN14_Pos)                 /*!< PDMA_T::INTEN: INTEN14 Mask           */
1302 
1303 #define PDMA_INTEN_INTEN15_Pos           (15)                                              /*!< PDMA_T::INTEN: INTEN15 Position       */
1304 #define PDMA_INTEN_INTEN15_Msk           (0x1ul << PDMA_INTEN_INTEN15_Pos)                 /*!< PDMA_T::INTEN: INTEN15 Mask           */
1305 
1306 #define PDMA_INTSTS_ABTIF_Pos            (0)                                               /*!< PDMA_T::INTSTS: ABTIF Position        */
1307 #define PDMA_INTSTS_ABTIF_Msk            (0x1ul << PDMA_INTSTS_ABTIF_Pos)                  /*!< PDMA_T::INTSTS: ABTIF Mask            */
1308 
1309 #define PDMA_INTSTS_TDIF_Pos             (1)                                               /*!< PDMA_T::INTSTS: TDIF Position         */
1310 #define PDMA_INTSTS_TDIF_Msk             (0x1ul << PDMA_INTSTS_TDIF_Pos)                   /*!< PDMA_T::INTSTS: TDIF Mask             */
1311 
1312 #define PDMA_INTSTS_ALIGNF_Pos           (2)                                               /*!< PDMA_T::INTSTS: ALIGNF Position       */
1313 #define PDMA_INTSTS_ALIGNF_Msk           (0x1ul << PDMA_INTSTS_ALIGNF_Pos)                 /*!< PDMA_T::INTSTS: ALIGNF Mask           */
1314 
1315 #define PDMA_INTSTS_REQTOF0_Pos          (8)                                               /*!< PDMA_T::INTSTS: REQTOF0 Position      */
1316 #define PDMA_INTSTS_REQTOF0_Msk          (0x1ul << PDMA_INTSTS_REQTOF0_Pos)                /*!< PDMA_T::INTSTS: REQTOF0 Mask          */
1317 
1318 #define PDMA_INTSTS_REQTOF1_Pos          (9)                                               /*!< PDMA_T::INTSTS: REQTOF1 Position      */
1319 #define PDMA_INTSTS_REQTOF1_Msk          (0x1ul << PDMA_INTSTS_REQTOF1_Pos)                /*!< PDMA_T::INTSTS: REQTOF1 Mask          */
1320 
1321 #define PDMA_INTSTS_REQTOF2_Pos          (10)                                              /*!< PDMA_T::INTSTS: REQTOF2 Position      */
1322 #define PDMA_INTSTS_REQTOF2_Msk          (0x1ul << PDMA_INTSTS_REQTOF2_Pos)                /*!< PDMA_T::INTSTS: REQTOF2 Mask          */
1323 
1324 #define PDMA_INTSTS_REQTOF3_Pos          (11)                                              /*!< PDMA_T::INTSTS: REQTOF3 Position      */
1325 #define PDMA_INTSTS_REQTOF3_Msk          (0x1ul << PDMA_INTSTS_REQTOF3_Pos)                /*!< PDMA_T::INTSTS: REQTOF3 Mask          */
1326 
1327 #define PDMA_INTSTS_REQTOF4_Pos          (12)                                              /*!< PDMA_T::INTSTS: REQTOF4 Position      */
1328 #define PDMA_INTSTS_REQTOF4_Msk          (0x1ul << PDMA_INTSTS_REQTOF4_Pos)                /*!< PDMA_T::INTSTS: REQTOF4 Mask          */
1329 
1330 #define PDMA_INTSTS_REQTOF5_Pos          (13)                                              /*!< PDMA_T::INTSTS: REQTOF5 Position      */
1331 #define PDMA_INTSTS_REQTOF5_Msk          (0x1ul << PDMA_INTSTS_REQTOF5_Pos)                /*!< PDMA_T::INTSTS: REQTOF5 Mask          */
1332 
1333 #define PDMA_INTSTS_REQTOF6_Pos          (14)                                              /*!< PDMA_T::INTSTS: REQTOF6 Position      */
1334 #define PDMA_INTSTS_REQTOF6_Msk          (0x1ul << PDMA_INTSTS_REQTOF6_Pos)                /*!< PDMA_T::INTSTS: REQTOF6 Mask          */
1335 
1336 #define PDMA_INTSTS_REQTOF7_Pos          (15)                                              /*!< PDMA_T::INTSTS: REQTOF7 Position      */
1337 #define PDMA_INTSTS_REQTOF7_Msk          (0x1ul << PDMA_INTSTS_REQTOF7_Pos)                /*!< PDMA_T::INTSTS: REQTOF7 Mask          */
1338 
1339 #define PDMA_INTSTS_REQTOF8_Pos          (16)                                              /*!< PDMA_T::INTSTS: REQTOF8 Position      */
1340 #define PDMA_INTSTS_REQTOF8_Msk          (0x1ul << PDMA_INTSTS_REQTOF8_Pos)                /*!< PDMA_T::INTSTS: REQTOF8 Mask          */
1341 
1342 #define PDMA_INTSTS_REQTOF9_Pos          (17)                                              /*!< PDMA_T::INTSTS: REQTOF9 Position      */
1343 #define PDMA_INTSTS_REQTOF9_Msk          (0x1ul << PDMA_INTSTS_REQTOF9_Pos)                /*!< PDMA_T::INTSTS: REQTOF9 Mask          */
1344 
1345 #define PDMA_INTSTS_REQTOF10_Pos         (18)                                              /*!< PDMA_T::INTSTS: REQTOF10 Position     */
1346 #define PDMA_INTSTS_REQTOF10_Msk         (0x1ul << PDMA_INTSTS_REQTOF10_Pos)               /*!< PDMA_T::INTSTS: REQTOF10 Mask         */
1347 
1348 #define PDMA_INTSTS_REQTOF11_Pos         (19)                                              /*!< PDMA_T::INTSTS: REQTOF11 Position     */
1349 #define PDMA_INTSTS_REQTOF11_Msk         (0x1ul << PDMA_INTSTS_REQTOF11_Pos)               /*!< PDMA_T::INTSTS: REQTOF11 Mask         */
1350 
1351 #define PDMA_INTSTS_REQTOF12_Pos         (20)                                              /*!< PDMA_T::INTSTS: REQTOF12 Position     */
1352 #define PDMA_INTSTS_REQTOF12_Msk         (0x1ul << PDMA_INTSTS_REQTOF12_Pos)               /*!< PDMA_T::INTSTS: REQTOF12 Mask         */
1353 
1354 #define PDMA_INTSTS_REQTOF13_Pos         (21)                                              /*!< PDMA_T::INTSTS: REQTOF13 Position     */
1355 #define PDMA_INTSTS_REQTOF13_Msk         (0x1ul << PDMA_INTSTS_REQTOF13_Pos)               /*!< PDMA_T::INTSTS: REQTOF13 Mask         */
1356 
1357 #define PDMA_INTSTS_REQTOF14_Pos         (22)                                              /*!< PDMA_T::INTSTS: REQTOF14 Position     */
1358 #define PDMA_INTSTS_REQTOF14_Msk         (0x1ul << PDMA_INTSTS_REQTOF14_Pos)               /*!< PDMA_T::INTSTS: REQTOF14 Mask         */
1359 
1360 #define PDMA_INTSTS_REQTOF15_Pos         (23)                                              /*!< PDMA_T::INTSTS: REQTOF15 Position     */
1361 #define PDMA_INTSTS_REQTOF15_Msk         (0x1ul << PDMA_INTSTS_REQTOF15_Pos)               /*!< PDMA_T::INTSTS: REQTOF15 Mask         */
1362 
1363 #define PDMA_ABTSTS_ABTIF0_Pos           (0)                                               /*!< PDMA_T::ABTSTS: ABTIF0 Position       */
1364 #define PDMA_ABTSTS_ABTIF0_Msk           (0x1ul << PDMA_ABTSTS_ABTIF0_Pos)                 /*!< PDMA_T::ABTSTS: ABTIF0 Mask           */
1365 
1366 #define PDMA_ABTSTS_ABTIF1_Pos           (1)                                               /*!< PDMA_T::ABTSTS: ABTIF1 Position       */
1367 #define PDMA_ABTSTS_ABTIF1_Msk           (0x1ul << PDMA_ABTSTS_ABTIF1_Pos)                 /*!< PDMA_T::ABTSTS: ABTIF1 Mask           */
1368 
1369 #define PDMA_ABTSTS_ABTIF2_Pos           (2)                                               /*!< PDMA_T::ABTSTS: ABTIF2 Position       */
1370 #define PDMA_ABTSTS_ABTIF2_Msk           (0x1ul << PDMA_ABTSTS_ABTIF2_Pos)                 /*!< PDMA_T::ABTSTS: ABTIF2 Mask           */
1371 
1372 #define PDMA_ABTSTS_ABTIF3_Pos           (3)                                               /*!< PDMA_T::ABTSTS: ABTIF3 Position       */
1373 #define PDMA_ABTSTS_ABTIF3_Msk           (0x1ul << PDMA_ABTSTS_ABTIF3_Pos)                 /*!< PDMA_T::ABTSTS: ABTIF3 Mask           */
1374 
1375 #define PDMA_ABTSTS_ABTIF4_Pos           (4)                                               /*!< PDMA_T::ABTSTS: ABTIF4 Position       */
1376 #define PDMA_ABTSTS_ABTIF4_Msk           (0x1ul << PDMA_ABTSTS_ABTIF4_Pos)                 /*!< PDMA_T::ABTSTS: ABTIF4 Mask           */
1377 
1378 #define PDMA_ABTSTS_ABTIF5_Pos           (5)                                               /*!< PDMA_T::ABTSTS: ABTIF5 Position       */
1379 #define PDMA_ABTSTS_ABTIF5_Msk           (0x1ul << PDMA_ABTSTS_ABTIF5_Pos)                 /*!< PDMA_T::ABTSTS: ABTIF5 Mask           */
1380 
1381 #define PDMA_ABTSTS_ABTIF6_Pos           (6)                                               /*!< PDMA_T::ABTSTS: ABTIF6 Position       */
1382 #define PDMA_ABTSTS_ABTIF6_Msk           (0x1ul << PDMA_ABTSTS_ABTIF6_Pos)                 /*!< PDMA_T::ABTSTS: ABTIF6 Mask           */
1383 
1384 #define PDMA_ABTSTS_ABTIF7_Pos           (7)                                               /*!< PDMA_T::ABTSTS: ABTIF7 Position       */
1385 #define PDMA_ABTSTS_ABTIF7_Msk           (0x1ul << PDMA_ABTSTS_ABTIF7_Pos)                 /*!< PDMA_T::ABTSTS: ABTIF7 Mask           */
1386 
1387 #define PDMA_ABTSTS_ABTIF8_Pos           (8)                                               /*!< PDMA_T::ABTSTS: ABTIF8 Position       */
1388 #define PDMA_ABTSTS_ABTIF8_Msk           (0x1ul << PDMA_ABTSTS_ABTIF8_Pos)                 /*!< PDMA_T::ABTSTS: ABTIF8 Mask           */
1389 
1390 #define PDMA_ABTSTS_ABTIF9_Pos           (9)                                               /*!< PDMA_T::ABTSTS: ABTIF9 Position       */
1391 #define PDMA_ABTSTS_ABTIF9_Msk           (0x1ul << PDMA_ABTSTS_ABTIF9_Pos)                 /*!< PDMA_T::ABTSTS: ABTIF9 Mask           */
1392 
1393 #define PDMA_ABTSTS_ABTIF10_Pos          (10)                                              /*!< PDMA_T::ABTSTS: ABTIF10 Position      */
1394 #define PDMA_ABTSTS_ABTIF10_Msk          (0x1ul << PDMA_ABTSTS_ABTIF10_Pos)                /*!< PDMA_T::ABTSTS: ABTIF10 Mask          */
1395 
1396 #define PDMA_ABTSTS_ABTIF11_Pos          (11)                                              /*!< PDMA_T::ABTSTS: ABTIF11 Position      */
1397 #define PDMA_ABTSTS_ABTIF11_Msk          (0x1ul << PDMA_ABTSTS_ABTIF11_Pos)                /*!< PDMA_T::ABTSTS: ABTIF11 Mask          */
1398 
1399 #define PDMA_ABTSTS_ABTIF12_Pos          (12)                                              /*!< PDMA_T::ABTSTS: ABTIF12 Position      */
1400 #define PDMA_ABTSTS_ABTIF12_Msk          (0x1ul << PDMA_ABTSTS_ABTIF12_Pos)                /*!< PDMA_T::ABTSTS: ABTIF12 Mask          */
1401 
1402 #define PDMA_ABTSTS_ABTIF13_Pos          (13)                                              /*!< PDMA_T::ABTSTS: ABTIF13 Position      */
1403 #define PDMA_ABTSTS_ABTIF13_Msk          (0x1ul << PDMA_ABTSTS_ABTIF13_Pos)                /*!< PDMA_T::ABTSTS: ABTIF13 Mask          */
1404 
1405 #define PDMA_ABTSTS_ABTIF14_Pos          (14)                                              /*!< PDMA_T::ABTSTS: ABTIF14 Position      */
1406 #define PDMA_ABTSTS_ABTIF14_Msk          (0x1ul << PDMA_ABTSTS_ABTIF14_Pos)                /*!< PDMA_T::ABTSTS: ABTIF14 Mask          */
1407 
1408 #define PDMA_ABTSTS_ABTIF15_Pos          (15)                                              /*!< PDMA_T::ABTSTS: ABTIF15 Position      */
1409 #define PDMA_ABTSTS_ABTIF15_Msk          (0x1ul << PDMA_ABTSTS_ABTIF15_Pos)                /*!< PDMA_T::ABTSTS: ABTIF15 Mask          */
1410 
1411 #define PDMA_TDSTS_TDIF0_Pos             (0)                                               /*!< PDMA_T::TDSTS: TDIF0 Position         */
1412 #define PDMA_TDSTS_TDIF0_Msk             (0x1ul << PDMA_TDSTS_TDIF0_Pos)                   /*!< PDMA_T::TDSTS: TDIF0 Mask             */
1413 
1414 #define PDMA_TDSTS_TDIF1_Pos             (1)                                               /*!< PDMA_T::TDSTS: TDIF1 Position         */
1415 #define PDMA_TDSTS_TDIF1_Msk             (0x1ul << PDMA_TDSTS_TDIF1_Pos)                   /*!< PDMA_T::TDSTS: TDIF1 Mask             */
1416 
1417 #define PDMA_TDSTS_TDIF2_Pos             (2)                                               /*!< PDMA_T::TDSTS: TDIF2 Position         */
1418 #define PDMA_TDSTS_TDIF2_Msk             (0x1ul << PDMA_TDSTS_TDIF2_Pos)                   /*!< PDMA_T::TDSTS: TDIF2 Mask             */
1419 
1420 #define PDMA_TDSTS_TDIF3_Pos             (3)                                               /*!< PDMA_T::TDSTS: TDIF3 Position         */
1421 #define PDMA_TDSTS_TDIF3_Msk             (0x1ul << PDMA_TDSTS_TDIF3_Pos)                   /*!< PDMA_T::TDSTS: TDIF3 Mask             */
1422 
1423 #define PDMA_TDSTS_TDIF4_Pos             (4)                                               /*!< PDMA_T::TDSTS: TDIF4 Position         */
1424 #define PDMA_TDSTS_TDIF4_Msk             (0x1ul << PDMA_TDSTS_TDIF4_Pos)                   /*!< PDMA_T::TDSTS: TDIF4 Mask             */
1425 
1426 #define PDMA_TDSTS_TDIF5_Pos             (5)                                               /*!< PDMA_T::TDSTS: TDIF5 Position         */
1427 #define PDMA_TDSTS_TDIF5_Msk             (0x1ul << PDMA_TDSTS_TDIF5_Pos)                   /*!< PDMA_T::TDSTS: TDIF5 Mask             */
1428 
1429 #define PDMA_TDSTS_TDIF6_Pos             (6)                                               /*!< PDMA_T::TDSTS: TDIF6 Position         */
1430 #define PDMA_TDSTS_TDIF6_Msk             (0x1ul << PDMA_TDSTS_TDIF6_Pos)                   /*!< PDMA_T::TDSTS: TDIF6 Mask             */
1431 
1432 #define PDMA_TDSTS_TDIF7_Pos             (7)                                               /*!< PDMA_T::TDSTS: TDIF7 Position         */
1433 #define PDMA_TDSTS_TDIF7_Msk             (0x1ul << PDMA_TDSTS_TDIF7_Pos)                   /*!< PDMA_T::TDSTS: TDIF7 Mask             */
1434 
1435 #define PDMA_TDSTS_TDIF8_Pos             (8)                                               /*!< PDMA_T::TDSTS: TDIF8 Position         */
1436 #define PDMA_TDSTS_TDIF8_Msk             (0x1ul << PDMA_TDSTS_TDIF8_Pos)                   /*!< PDMA_T::TDSTS: TDIF8 Mask             */
1437 
1438 #define PDMA_TDSTS_TDIF9_Pos             (9)                                               /*!< PDMA_T::TDSTS: TDIF9 Position         */
1439 #define PDMA_TDSTS_TDIF9_Msk             (0x1ul << PDMA_TDSTS_TDIF9_Pos)                   /*!< PDMA_T::TDSTS: TDIF9 Mask             */
1440 
1441 #define PDMA_TDSTS_TDIF10_Pos            (10)                                              /*!< PDMA_T::TDSTS: TDIF10 Position        */
1442 #define PDMA_TDSTS_TDIF10_Msk            (0x1ul << PDMA_TDSTS_TDIF10_Pos)                  /*!< PDMA_T::TDSTS: TDIF10 Mask            */
1443 
1444 #define PDMA_TDSTS_TDIF11_Pos            (11)                                              /*!< PDMA_T::TDSTS: TDIF11 Position        */
1445 #define PDMA_TDSTS_TDIF11_Msk            (0x1ul << PDMA_TDSTS_TDIF11_Pos)                  /*!< PDMA_T::TDSTS: TDIF11 Mask            */
1446 
1447 #define PDMA_TDSTS_TDIF12_Pos            (12)                                              /*!< PDMA_T::TDSTS: TDIF12 Position        */
1448 #define PDMA_TDSTS_TDIF12_Msk            (0x1ul << PDMA_TDSTS_TDIF12_Pos)                  /*!< PDMA_T::TDSTS: TDIF12 Mask            */
1449 
1450 #define PDMA_TDSTS_TDIF13_Pos            (13)                                              /*!< PDMA_T::TDSTS: TDIF13 Position        */
1451 #define PDMA_TDSTS_TDIF13_Msk            (0x1ul << PDMA_TDSTS_TDIF13_Pos)                  /*!< PDMA_T::TDSTS: TDIF13 Mask            */
1452 
1453 #define PDMA_TDSTS_TDIF14_Pos            (14)                                              /*!< PDMA_T::TDSTS: TDIF14 Position        */
1454 #define PDMA_TDSTS_TDIF14_Msk            (0x1ul << PDMA_TDSTS_TDIF14_Pos)                  /*!< PDMA_T::TDSTS: TDIF14 Mask            */
1455 
1456 #define PDMA_TDSTS_TDIF15_Pos            (15)                                              /*!< PDMA_T::TDSTS: TDIF15 Position        */
1457 #define PDMA_TDSTS_TDIF15_Msk            (0x1ul << PDMA_TDSTS_TDIF15_Pos)                  /*!< PDMA_T::TDSTS: TDIF15 Mask            */
1458 
1459 #define PDMA_ALIGN_ALIGNn_Pos            (0)                                               /*!< PDMA_T::ALIGN: ALIGNn Position        */
1460 #define PDMA_ALIGN_ALIGNn_Msk            (0xfffful << PDMA_ALIGN_ALIGNn_Pos)               /*!< PDMA_T::ALIGN: ALIGNn Mask            */
1461 
1462 #define PDMA_ALIGN_ALIGN0_Pos            (0)                                               /*!< PDMA_T::ALIGN: ALIGN0 Position        */
1463 #define PDMA_ALIGN_ALIGN0_Msk            (0x1ul << PDMA_ALIGN_ALIGN0_Pos)                  /*!< PDMA_T::ALIGN: ALIGN0 Mask            */
1464 
1465 #define PDMA_ALIGN_ALIGN1_Pos            (1)                                               /*!< PDMA_T::ALIGN: ALIGN1 Position        */
1466 #define PDMA_ALIGN_ALIGN1_Msk            (0x1ul << PDMA_ALIGN_ALIGN1_Pos)                  /*!< PDMA_T::ALIGN: ALIGN1 Mask            */
1467 
1468 #define PDMA_ALIGN_ALIGN2_Pos            (2)                                               /*!< PDMA_T::ALIGN: ALIGN2 Position        */
1469 #define PDMA_ALIGN_ALIGN2_Msk            (0x1ul << PDMA_ALIGN_ALIGN2_Pos)                  /*!< PDMA_T::ALIGN: ALIGN2 Mask            */
1470 
1471 #define PDMA_ALIGN_ALIGN3_Pos            (3)                                               /*!< PDMA_T::ALIGN: ALIGN3 Position        */
1472 #define PDMA_ALIGN_ALIGN3_Msk            (0x1ul << PDMA_ALIGN_ALIGN3_Pos)                  /*!< PDMA_T::ALIGN: ALIGN3 Mask            */
1473 
1474 #define PDMA_ALIGN_ALIGN4_Pos            (4)                                               /*!< PDMA_T::ALIGN: ALIGN4 Position        */
1475 #define PDMA_ALIGN_ALIGN4_Msk            (0x1ul << PDMA_ALIGN_ALIGN4_Pos)                  /*!< PDMA_T::ALIGN: ALIGN4 Mask            */
1476 
1477 #define PDMA_ALIGN_ALIGN5_Pos            (5)                                               /*!< PDMA_T::ALIGN: ALIGN5 Position        */
1478 #define PDMA_ALIGN_ALIGN5_Msk            (0x1ul << PDMA_ALIGN_ALIGN5_Pos)                  /*!< PDMA_T::ALIGN: ALIGN5 Mask            */
1479 
1480 #define PDMA_ALIGN_ALIGN6_Pos            (6)                                               /*!< PDMA_T::ALIGN: ALIGN6 Position        */
1481 #define PDMA_ALIGN_ALIGN6_Msk            (0x1ul << PDMA_ALIGN_ALIGN6_Pos)                  /*!< PDMA_T::ALIGN: ALIGN6 Mask            */
1482 
1483 #define PDMA_ALIGN_ALIGN7_Pos            (7)                                               /*!< PDMA_T::ALIGN: ALIGN7 Position        */
1484 #define PDMA_ALIGN_ALIGN7_Msk            (0x1ul << PDMA_ALIGN_ALIGN7_Pos)                  /*!< PDMA_T::ALIGN: ALIGN7 Mask            */
1485 
1486 #define PDMA_ALIGN_ALIGN8_Pos            (8)                                               /*!< PDMA_T::ALIGN: ALIGN8 Position        */
1487 #define PDMA_ALIGN_ALIGN8_Msk            (0x1ul << PDMA_ALIGN_ALIGN8_Pos)                  /*!< PDMA_T::ALIGN: ALIGN8 Mask            */
1488 
1489 #define PDMA_ALIGN_ALIGN9_Pos            (9)                                               /*!< PDMA_T::ALIGN: ALIGN9 Position        */
1490 #define PDMA_ALIGN_ALIGN9_Msk            (0x1ul << PDMA_ALIGN_ALIGN9_Pos)                  /*!< PDMA_T::ALIGN: ALIGN9 Mask            */
1491 
1492 #define PDMA_ALIGN_ALIGN10_Pos           (10)                                              /*!< PDMA_T::ALIGN: ALIGN10 Position       */
1493 #define PDMA_ALIGN_ALIGN10_Msk           (0x1ul << PDMA_ALIGN_ALIGN10_Pos)                 /*!< PDMA_T::ALIGN: ALIGN10 Mask           */
1494 
1495 #define PDMA_ALIGN_ALIGN11_Pos           (11)                                              /*!< PDMA_T::ALIGN: ALIGN11 Position       */
1496 #define PDMA_ALIGN_ALIGN11_Msk           (0x1ul << PDMA_ALIGN_ALIGN11_Pos)                 /*!< PDMA_T::ALIGN: ALIGN11 Mask           */
1497 
1498 #define PDMA_ALIGN_ALIGN12_Pos           (12)                                              /*!< PDMA_T::ALIGN: ALIGN12 Position       */
1499 #define PDMA_ALIGN_ALIGN12_Msk           (0x1ul << PDMA_ALIGN_ALIGN12_Pos)                 /*!< PDMA_T::ALIGN: ALIGN12 Mask           */
1500 
1501 #define PDMA_ALIGN_ALIGN13_Pos           (13)                                              /*!< PDMA_T::ALIGN: ALIGN13 Position       */
1502 #define PDMA_ALIGN_ALIGN13_Msk           (0x1ul << PDMA_ALIGN_ALIGN13_Pos)                 /*!< PDMA_T::ALIGN: ALIGN13 Mask           */
1503 
1504 #define PDMA_ALIGN_ALIGN14_Pos           (14)                                              /*!< PDMA_T::ALIGN: ALIGN14 Position       */
1505 #define PDMA_ALIGN_ALIGN14_Msk           (0x1ul << PDMA_ALIGN_ALIGN14_Pos)                 /*!< PDMA_T::ALIGN: ALIGN14 Mask           */
1506 
1507 #define PDMA_ALIGN_ALIGN15_Pos           (15)                                              /*!< PDMA_T::ALIGN: ALIGN15 Position       */
1508 #define PDMA_ALIGN_ALIGN15_Msk           (0x1ul << PDMA_ALIGN_ALIGN15_Pos)                 /*!< PDMA_T::ALIGN: ALIGN15 Mask           */
1509 
1510 #define PDMA_TACTSTS_TXACTFn_Pos         (0)                                               /*!< PDMA_T::TACTSTS: TXACTFn Position     */
1511 #define PDMA_TACTSTS_TXACTFn_Msk         (0xfffful << PDMA_TACTSTS_TXACTFn_Pos)            /*!< PDMA_T::TACTSTS: TXACTFn Mask         */
1512 
1513 #define PDMA_TACTSTS_TXACTF0_Pos         (0)                                               /*!< PDMA_T::TACTSTS: TXACTF0 Position     */
1514 #define PDMA_TACTSTS_TXACTF0_Msk         (0x1ul << PDMA_TACTSTS_TXACTF0_Pos)               /*!< PDMA_T::TACTSTS: TXACTF0 Mask         */
1515 
1516 #define PDMA_TACTSTS_TXACTF1_Pos         (1)                                               /*!< PDMA_T::TACTSTS: TXACTF1 Position     */
1517 #define PDMA_TACTSTS_TXACTF1_Msk         (0x1ul << PDMA_TACTSTS_TXACTF1_Pos)               /*!< PDMA_T::TACTSTS: TXACTF1 Mask         */
1518 
1519 #define PDMA_TACTSTS_TXACTF2_Pos         (2)                                               /*!< PDMA_T::TACTSTS: TXACTF2 Position     */
1520 #define PDMA_TACTSTS_TXACTF2_Msk         (0x1ul << PDMA_TACTSTS_TXACTF2_Pos)               /*!< PDMA_T::TACTSTS: TXACTF2 Mask         */
1521 
1522 #define PDMA_TACTSTS_TXACTF3_Pos         (3)                                               /*!< PDMA_T::TACTSTS: TXACTF3 Position     */
1523 #define PDMA_TACTSTS_TXACTF3_Msk         (0x1ul << PDMA_TACTSTS_TXACTF3_Pos)               /*!< PDMA_T::TACTSTS: TXACTF3 Mask         */
1524 
1525 #define PDMA_TACTSTS_TXACTF4_Pos         (4)                                               /*!< PDMA_T::TACTSTS: TXACTF4 Position     */
1526 #define PDMA_TACTSTS_TXACTF4_Msk         (0x1ul << PDMA_TACTSTS_TXACTF4_Pos)               /*!< PDMA_T::TACTSTS: TXACTF4 Mask         */
1527 
1528 #define PDMA_TACTSTS_TXACTF5_Pos         (5)                                               /*!< PDMA_T::TACTSTS: TXACTF5 Position     */
1529 #define PDMA_TACTSTS_TXACTF5_Msk         (0x1ul << PDMA_TACTSTS_TXACTF5_Pos)               /*!< PDMA_T::TACTSTS: TXACTF5 Mask         */
1530 
1531 #define PDMA_TACTSTS_TXACTF6_Pos         (6)                                               /*!< PDMA_T::TACTSTS: TXACTF6 Position     */
1532 #define PDMA_TACTSTS_TXACTF6_Msk         (0x1ul << PDMA_TACTSTS_TXACTF6_Pos)               /*!< PDMA_T::TACTSTS: TXACTF6 Mask         */
1533 
1534 #define PDMA_TACTSTS_TXACTF7_Pos         (7)                                               /*!< PDMA_T::TACTSTS: TXACTF7 Position     */
1535 #define PDMA_TACTSTS_TXACTF7_Msk         (0x1ul << PDMA_TACTSTS_TXACTF7_Pos)               /*!< PDMA_T::TACTSTS: TXACTF7 Mask         */
1536 
1537 #define PDMA_TACTSTS_TXACTF8_Pos         (8)                                               /*!< PDMA_T::TACTSTS: TXACTF8 Position     */
1538 #define PDMA_TACTSTS_TXACTF8_Msk         (0x1ul << PDMA_TACTSTS_TXACTF8_Pos)               /*!< PDMA_T::TACTSTS: TXACTF8 Mask         */
1539 
1540 #define PDMA_TACTSTS_TXACTF9_Pos         (9)                                               /*!< PDMA_T::TACTSTS: TXACTF9 Position     */
1541 #define PDMA_TACTSTS_TXACTF9_Msk         (0x1ul << PDMA_TACTSTS_TXACTF9_Pos)               /*!< PDMA_T::TACTSTS: TXACTF9 Mask         */
1542 
1543 #define PDMA_TACTSTS_TXACTF10_Pos        (10)                                              /*!< PDMA_T::TACTSTS: TXACTF10 Position    */
1544 #define PDMA_TACTSTS_TXACTF10_Msk        (0x1ul << PDMA_TACTSTS_TXACTF10_Pos)              /*!< PDMA_T::TACTSTS: TXACTF10 Mask        */
1545 
1546 #define PDMA_TACTSTS_TXACTF11_Pos        (11)                                              /*!< PDMA_T::TACTSTS: TXACTF11 Position    */
1547 #define PDMA_TACTSTS_TXACTF11_Msk        (0x1ul << PDMA_TACTSTS_TXACTF11_Pos)              /*!< PDMA_T::TACTSTS: TXACTF11 Mask        */
1548 
1549 #define PDMA_TACTSTS_TXACTF12_Pos        (12)                                              /*!< PDMA_T::TACTSTS: TXACTF12 Position    */
1550 #define PDMA_TACTSTS_TXACTF12_Msk        (0x1ul << PDMA_TACTSTS_TXACTF12_Pos)              /*!< PDMA_T::TACTSTS: TXACTF12 Mask        */
1551 
1552 #define PDMA_TACTSTS_TXACTF13_Pos        (13)                                              /*!< PDMA_T::TACTSTS: TXACTF13 Position    */
1553 #define PDMA_TACTSTS_TXACTF13_Msk        (0x1ul << PDMA_TACTSTS_TXACTF13_Pos)              /*!< PDMA_T::TACTSTS: TXACTF13 Mask        */
1554 
1555 #define PDMA_TACTSTS_TXACTF14_Pos        (14)                                              /*!< PDMA_T::TACTSTS: TXACTF14 Position    */
1556 #define PDMA_TACTSTS_TXACTF14_Msk        (0x1ul << PDMA_TACTSTS_TXACTF14_Pos)              /*!< PDMA_T::TACTSTS: TXACTF14 Mask        */
1557 
1558 #define PDMA_TACTSTS_TXACTF15_Pos        (15)                                              /*!< PDMA_T::TACTSTS: TXACTF15 Position    */
1559 #define PDMA_TACTSTS_TXACTF15_Msk        (0x1ul << PDMA_TACTSTS_TXACTF15_Pos)              /*!< PDMA_T::TACTSTS: TXACTF15 Mask        */
1560 
1561 #define PDMA_TOUTPSC0_7_TOUTPSC0_Pos     (0)                                               /*!< PDMA_T::TOUTPSC0_7: TOUTPSC0 Position */
1562 #define PDMA_TOUTPSC0_7_TOUTPSC0_Msk     (0x7ul << PDMA_TOUTPSC0_7_TOUTPSC0_Pos)           /*!< PDMA_T::TOUTPSC0_7: TOUTPSC0 Mask     */
1563 
1564 #define PDMA_TOUTPSC0_7_TOUTPSC1_Pos     (4)                                               /*!< PDMA_T::TOUTPSC0_7: TOUTPSC1 Position */
1565 #define PDMA_TOUTPSC0_7_TOUTPSC1_Msk     (0x7ul << PDMA_TOUTPSC0_7_TOUTPSC1_Pos)           /*!< PDMA_T::TOUTPSC0_7: TOUTPSC1 Mask     */
1566 
1567 #define PDMA_TOUTPSC0_7_TOUTPSC2_Pos     (8)                                               /*!< PDMA_T::TOUTPSC0_7: TOUTPSC2 Position */
1568 #define PDMA_TOUTPSC0_7_TOUTPSC2_Msk     (0x7ul << PDMA_TOUTPSC0_7_TOUTPSC2_Pos)           /*!< PDMA_T::TOUTPSC0_7: TOUTPSC2 Mask     */
1569 
1570 #define PDMA_TOUTPSC0_7_TOUTPSC3_Pos     (12)                                              /*!< PDMA_T::TOUTPSC0_7: TOUTPSC3 Position */
1571 #define PDMA_TOUTPSC0_7_TOUTPSC3_Msk     (0x7ul << PDMA_TOUTPSC0_7_TOUTPSC3_Pos)           /*!< PDMA_T::TOUTPSC0_7: TOUTPSC3 Mask     */
1572 
1573 #define PDMA_TOUTPSC0_7_TOUTPSC4_Pos     (16)                                              /*!< PDMA_T::TOUTPSC0_7: TOUTPSC4 Position */
1574 #define PDMA_TOUTPSC0_7_TOUTPSC4_Msk     (0x7ul << PDMA_TOUTPSC0_7_TOUTPSC4_Pos)           /*!< PDMA_T::TOUTPSC0_7: TOUTPSC4 Mask     */
1575 
1576 #define PDMA_TOUTPSC0_7_TOUTPSC5_Pos     (20)                                              /*!< PDMA_T::TOUTPSC0_7: TOUTPSC5 Position */
1577 #define PDMA_TOUTPSC0_7_TOUTPSC5_Msk     (0x7ul << PDMA_TOUTPSC0_7_TOUTPSC5_Pos)           /*!< PDMA_T::TOUTPSC0_7: TOUTPSC5 Mask     */
1578 
1579 #define PDMA_TOUTPSC0_7_TOUTPSC6_Pos     (24)                                              /*!< PDMA_T::TOUTPSC0_7: TOUTPSC6 Position */
1580 #define PDMA_TOUTPSC0_7_TOUTPSC6_Msk     (0x7ul << PDMA_TOUTPSC0_7_TOUTPSC6_Pos)           /*!< PDMA_T::TOUTPSC0_7: TOUTPSC6 Mask     */
1581 
1582 #define PDMA_TOUTPSC0_7_TOUTPSC7_Pos     (28)                                              /*!< PDMA_T::TOUTPSC0_7: TOUTPSC7 Position */
1583 #define PDMA_TOUTPSC0_7_TOUTPSC7_Msk     (0x7ul << PDMA_TOUTPSC0_7_TOUTPSC7_Pos)           /*!< PDMA_T::TOUTPSC0_7: TOUTPSC7 Mask     */
1584 
1585 #define PDMA_TOUTEN_TOUTENn_Pos          (0)                                               /*!< PDMA_T::TOUTEN: TOUTENn Position      */
1586 #define PDMA_TOUTEN_TOUTENn_Msk          (0xfffful << PDMA_TOUTEN_TOUTENn_Pos)             /*!< PDMA_T::TOUTEN: TOUTENn Mask          */
1587 
1588 #define PDMA_TOUTEN_TOUTEN0_Pos          (0)                                               /*!< PDMA_T::TOUTEN: TOUTEN0 Position      */
1589 #define PDMA_TOUTEN_TOUTEN0_Msk          (0x1ul << PDMA_TOUTEN_TOUTEN0_Pos)                /*!< PDMA_T::TOUTEN: TOUTEN0 Mask          */
1590 
1591 #define PDMA_TOUTEN_TOUTEN1_Pos          (1)                                               /*!< PDMA_T::TOUTEN: TOUTEN1 Position      */
1592 #define PDMA_TOUTEN_TOUTEN1_Msk          (0x1ul << PDMA_TOUTEN_TOUTEN1_Pos)                /*!< PDMA_T::TOUTEN: TOUTEN1 Mask          */
1593 
1594 #define PDMA_TOUTEN_TOUTEN2_Pos          (2)                                               /*!< PDMA_T::TOUTEN: TOUTEN2 Position      */
1595 #define PDMA_TOUTEN_TOUTEN2_Msk          (0x1ul << PDMA_TOUTEN_TOUTEN2_Pos)                /*!< PDMA_T::TOUTEN: TOUTEN2 Mask          */
1596 
1597 #define PDMA_TOUTEN_TOUTEN3_Pos          (3)                                               /*!< PDMA_T::TOUTEN: TOUTEN3 Position      */
1598 #define PDMA_TOUTEN_TOUTEN3_Msk          (0x1ul << PDMA_TOUTEN_TOUTEN3_Pos)                /*!< PDMA_T::TOUTEN: TOUTEN3 Mask          */
1599 
1600 #define PDMA_TOUTEN_TOUTEN4_Pos          (4)                                               /*!< PDMA_T::TOUTEN: TOUTEN4 Position      */
1601 #define PDMA_TOUTEN_TOUTEN4_Msk          (0x1ul << PDMA_TOUTEN_TOUTEN4_Pos)                /*!< PDMA_T::TOUTEN: TOUTEN4 Mask          */
1602 
1603 #define PDMA_TOUTEN_TOUTEN5_Pos          (5)                                               /*!< PDMA_T::TOUTEN: TOUTEN5 Position      */
1604 #define PDMA_TOUTEN_TOUTEN5_Msk          (0x1ul << PDMA_TOUTEN_TOUTEN5_Pos)                /*!< PDMA_T::TOUTEN: TOUTEN5 Mask          */
1605 
1606 #define PDMA_TOUTEN_TOUTEN6_Pos          (6)                                               /*!< PDMA_T::TOUTEN: TOUTEN6 Position      */
1607 #define PDMA_TOUTEN_TOUTEN6_Msk          (0x1ul << PDMA_TOUTEN_TOUTEN6_Pos)                /*!< PDMA_T::TOUTEN: TOUTEN6 Mask          */
1608 
1609 #define PDMA_TOUTEN_TOUTEN7_Pos          (7)                                               /*!< PDMA_T::TOUTEN: TOUTEN7 Position      */
1610 #define PDMA_TOUTEN_TOUTEN7_Msk          (0x1ul << PDMA_TOUTEN_TOUTEN7_Pos)                /*!< PDMA_T::TOUTEN: TOUTEN7 Mask          */
1611 
1612 #define PDMA_TOUTEN_TOUTEN8_Pos          (8)                                               /*!< PDMA_T::TOUTEN: TOUTEN8 Position      */
1613 #define PDMA_TOUTEN_TOUTEN8_Msk          (0x1ul << PDMA_TOUTEN_TOUTEN8_Pos)                /*!< PDMA_T::TOUTEN: TOUTEN8 Mask          */
1614 
1615 #define PDMA_TOUTEN_TOUTEN9_Pos          (9)                                               /*!< PDMA_T::TOUTEN: TOUTEN9 Position      */
1616 #define PDMA_TOUTEN_TOUTEN9_Msk          (0x1ul << PDMA_TOUTEN_TOUTEN9_Pos)                /*!< PDMA_T::TOUTEN: TOUTEN9 Mask          */
1617 
1618 #define PDMA_TOUTEN_TOUTEN10_Pos         (10)                                              /*!< PDMA_T::TOUTEN: TOUTEN10 Position     */
1619 #define PDMA_TOUTEN_TOUTEN10_Msk         (0x1ul << PDMA_TOUTEN_TOUTEN10_Pos)               /*!< PDMA_T::TOUTEN: TOUTEN10 Mask         */
1620 
1621 #define PDMA_TOUTEN_TOUTEN11_Pos         (11)                                              /*!< PDMA_T::TOUTEN: TOUTEN11 Position     */
1622 #define PDMA_TOUTEN_TOUTEN11_Msk         (0x1ul << PDMA_TOUTEN_TOUTEN11_Pos)               /*!< PDMA_T::TOUTEN: TOUTEN11 Mask         */
1623 
1624 #define PDMA_TOUTEN_TOUTEN12_Pos         (12)                                              /*!< PDMA_T::TOUTEN: TOUTEN12 Position     */
1625 #define PDMA_TOUTEN_TOUTEN12_Msk         (0x1ul << PDMA_TOUTEN_TOUTEN12_Pos)               /*!< PDMA_T::TOUTEN: TOUTEN12 Mask         */
1626 
1627 #define PDMA_TOUTEN_TOUTEN13_Pos         (13)                                              /*!< PDMA_T::TOUTEN: TOUTEN13 Position     */
1628 #define PDMA_TOUTEN_TOUTEN13_Msk         (0x1ul << PDMA_TOUTEN_TOUTEN13_Pos)               /*!< PDMA_T::TOUTEN: TOUTEN13 Mask         */
1629 
1630 #define PDMA_TOUTEN_TOUTEN14_Pos         (14)                                              /*!< PDMA_T::TOUTEN: TOUTEN14 Position     */
1631 #define PDMA_TOUTEN_TOUTEN14_Msk         (0x1ul << PDMA_TOUTEN_TOUTEN14_Pos)               /*!< PDMA_T::TOUTEN: TOUTEN14 Mask         */
1632 
1633 #define PDMA_TOUTEN_TOUTEN15_Pos         (15)                                              /*!< PDMA_T::TOUTEN: TOUTEN15 Position     */
1634 #define PDMA_TOUTEN_TOUTEN15_Msk         (0x1ul << PDMA_TOUTEN_TOUTEN15_Pos)               /*!< PDMA_T::TOUTEN: TOUTEN15 Mask         */
1635 
1636 #define PDMA_TOUTIEN_TOUTIENn_Pos        (0)                                               /*!< PDMA_T::TOUTIEN: TOUTIENn Position    */
1637 #define PDMA_TOUTIEN_TOUTIENn_Msk        (0xfffful << PDMA_TOUTIEN_TOUTIENn_Pos)           /*!< PDMA_T::TOUTIEN: TOUTIENn Mask        */
1638 
1639 #define PDMA_TOUTIEN_TOUTIEN0_Pos        (0)                                               /*!< PDMA_T::TOUTIEN: TOUTIEN0 Position    */
1640 #define PDMA_TOUTIEN_TOUTIEN0_Msk        (0x1ul << PDMA_TOUTIEN_TOUTIEN0_Pos)              /*!< PDMA_T::TOUTIEN: TOUTIEN0 Mask        */
1641 
1642 #define PDMA_TOUTIEN_TOUTIEN1_Pos        (1)                                               /*!< PDMA_T::TOUTIEN: TOUTIEN1 Position    */
1643 #define PDMA_TOUTIEN_TOUTIEN1_Msk        (0x1ul << PDMA_TOUTIEN_TOUTIEN1_Pos)              /*!< PDMA_T::TOUTIEN: TOUTIEN1 Mask        */
1644 
1645 #define PDMA_TOUTIEN_TOUTIEN2_Pos        (2)                                               /*!< PDMA_T::TOUTIEN: TOUTIEN2 Position    */
1646 #define PDMA_TOUTIEN_TOUTIEN2_Msk        (0x1ul << PDMA_TOUTIEN_TOUTIEN2_Pos)              /*!< PDMA_T::TOUTIEN: TOUTIEN2 Mask        */
1647 
1648 #define PDMA_TOUTIEN_TOUTIEN3_Pos        (3)                                               /*!< PDMA_T::TOUTIEN: TOUTIEN3 Position    */
1649 #define PDMA_TOUTIEN_TOUTIEN3_Msk        (0x1ul << PDMA_TOUTIEN_TOUTIEN3_Pos)              /*!< PDMA_T::TOUTIEN: TOUTIEN3 Mask        */
1650 
1651 #define PDMA_TOUTIEN_TOUTIEN4_Pos        (4)                                               /*!< PDMA_T::TOUTIEN: TOUTIEN4 Position    */
1652 #define PDMA_TOUTIEN_TOUTIEN4_Msk        (0x1ul << PDMA_TOUTIEN_TOUTIEN4_Pos)              /*!< PDMA_T::TOUTIEN: TOUTIEN4 Mask        */
1653 
1654 #define PDMA_TOUTIEN_TOUTIEN5_Pos        (5)                                               /*!< PDMA_T::TOUTIEN: TOUTIEN5 Position    */
1655 #define PDMA_TOUTIEN_TOUTIEN5_Msk        (0x1ul << PDMA_TOUTIEN_TOUTIEN5_Pos)              /*!< PDMA_T::TOUTIEN: TOUTIEN5 Mask        */
1656 
1657 #define PDMA_TOUTIEN_TOUTIEN6_Pos        (6)                                               /*!< PDMA_T::TOUTIEN: TOUTIEN6 Position    */
1658 #define PDMA_TOUTIEN_TOUTIEN6_Msk        (0x1ul << PDMA_TOUTIEN_TOUTIEN6_Pos)              /*!< PDMA_T::TOUTIEN: TOUTIEN6 Mask        */
1659 
1660 #define PDMA_TOUTIEN_TOUTIEN7_Pos        (7)                                               /*!< PDMA_T::TOUTIEN: TOUTIEN7 Position    */
1661 #define PDMA_TOUTIEN_TOUTIEN7_Msk        (0x1ul << PDMA_TOUTIEN_TOUTIEN7_Pos)              /*!< PDMA_T::TOUTIEN: TOUTIEN7 Mask        */
1662 
1663 #define PDMA_TOUTIEN_TOUTIEN8_Pos        (8)                                               /*!< PDMA_T::TOUTIEN: TOUTIEN8 Position    */
1664 #define PDMA_TOUTIEN_TOUTIEN8_Msk        (0x1ul << PDMA_TOUTIEN_TOUTIEN8_Pos)              /*!< PDMA_T::TOUTIEN: TOUTIEN8 Mask        */
1665 
1666 #define PDMA_TOUTIEN_TOUTIEN9_Pos        (9)                                               /*!< PDMA_T::TOUTIEN: TOUTIEN9 Position    */
1667 #define PDMA_TOUTIEN_TOUTIEN9_Msk        (0x1ul << PDMA_TOUTIEN_TOUTIEN9_Pos)              /*!< PDMA_T::TOUTIEN: TOUTIEN9 Mask        */
1668 
1669 #define PDMA_TOUTIEN_TOUTIEN10_Pos       (10)                                              /*!< PDMA_T::TOUTIEN: TOUTIEN10 Position   */
1670 #define PDMA_TOUTIEN_TOUTIEN10_Msk       (0x1ul << PDMA_TOUTIEN_TOUTIEN10_Pos)             /*!< PDMA_T::TOUTIEN: TOUTIEN10 Mask       */
1671 
1672 #define PDMA_TOUTIEN_TOUTIEN11_Pos       (11)                                              /*!< PDMA_T::TOUTIEN: TOUTIEN11 Position   */
1673 #define PDMA_TOUTIEN_TOUTIEN11_Msk       (0x1ul << PDMA_TOUTIEN_TOUTIEN11_Pos)             /*!< PDMA_T::TOUTIEN: TOUTIEN11 Mask       */
1674 
1675 #define PDMA_TOUTIEN_TOUTIEN12_Pos       (12)                                              /*!< PDMA_T::TOUTIEN: TOUTIEN12 Position   */
1676 #define PDMA_TOUTIEN_TOUTIEN12_Msk       (0x1ul << PDMA_TOUTIEN_TOUTIEN12_Pos)             /*!< PDMA_T::TOUTIEN: TOUTIEN12 Mask       */
1677 
1678 #define PDMA_TOUTIEN_TOUTIEN13_Pos       (13)                                              /*!< PDMA_T::TOUTIEN: TOUTIEN13 Position   */
1679 #define PDMA_TOUTIEN_TOUTIEN13_Msk       (0x1ul << PDMA_TOUTIEN_TOUTIEN13_Pos)             /*!< PDMA_T::TOUTIEN: TOUTIEN13 Mask       */
1680 
1681 #define PDMA_TOUTIEN_TOUTIEN14_Pos       (14)                                              /*!< PDMA_T::TOUTIEN: TOUTIEN14 Position   */
1682 #define PDMA_TOUTIEN_TOUTIEN14_Msk       (0x1ul << PDMA_TOUTIEN_TOUTIEN14_Pos)             /*!< PDMA_T::TOUTIEN: TOUTIEN14 Mask       */
1683 
1684 #define PDMA_TOUTIEN_TOUTIEN15_Pos       (15)                                              /*!< PDMA_T::TOUTIEN: TOUTIEN15 Position   */
1685 #define PDMA_TOUTIEN_TOUTIEN15_Msk       (0x1ul << PDMA_TOUTIEN_TOUTIEN15_Pos)             /*!< PDMA_T::TOUTIEN: TOUTIEN15 Mask       */
1686 
1687 #define PDMA_SCATBA_SCATBA_Pos           (16)                                              /*!< PDMA_T::SCATBA: SCATBA Position       */
1688 #define PDMA_SCATBA_SCATBA_Msk           (0xfffful << PDMA_SCATBA_SCATBA_Pos)              /*!< PDMA_T::SCATBA: SCATBA Mask           */
1689 
1690 #define PDMA_TOC0_1_TOC0_Pos             (0)                                               /*!< PDMA_T::TOC0_1: TOC0 Position         */
1691 #define PDMA_TOC0_1_TOC0_Msk             (0xfffful << PDMA_TOC0_1_TOC0_Pos)                /*!< PDMA_T::TOC0_1: TOC0 Mask             */
1692 
1693 #define PDMA_TOC0_1_TOC1_Pos             (16)                                              /*!< PDMA_T::TOC0_1: TOC1 Position         */
1694 #define PDMA_TOC0_1_TOC1_Msk             (0xfffful << PDMA_TOC0_1_TOC1_Pos)                /*!< PDMA_T::TOC0_1: TOC1 Mask             */
1695 
1696 #define PDMA_TOC2_3_TOC2_Pos             (0)                                               /*!< PDMA_T::TOC2_3: TOC2 Position         */
1697 #define PDMA_TOC2_3_TOC2_Msk             (0xfffful << PDMA_TOC2_3_TOC2_Pos)                /*!< PDMA_T::TOC2_3: TOC2 Mask             */
1698 
1699 #define PDMA_TOC2_3_TOC3_Pos             (16)                                              /*!< PDMA_T::TOC2_3: TOC3 Position         */
1700 #define PDMA_TOC2_3_TOC3_Msk             (0xfffful << PDMA_TOC2_3_TOC3_Pos)                /*!< PDMA_T::TOC2_3: TOC3 Mask             */
1701 
1702 #define PDMA_TOC4_5_TOC4_Pos             (0)                                               /*!< PDMA_T::TOC4_5: TOC4 Position         */
1703 #define PDMA_TOC4_5_TOC4_Msk             (0xfffful << PDMA_TOC4_5_TOC4_Pos)                /*!< PDMA_T::TOC4_5: TOC4 Mask             */
1704 
1705 #define PDMA_TOC4_5_TOC5_Pos             (16)                                              /*!< PDMA_T::TOC4_5: TOC5 Position         */
1706 #define PDMA_TOC4_5_TOC5_Msk             (0xfffful << PDMA_TOC4_5_TOC5_Pos)                /*!< PDMA_T::TOC4_5: TOC5 Mask             */
1707 
1708 #define PDMA_TOC6_7_TOC6_Pos             (0)                                               /*!< PDMA_T::TOC6_7: TOC6 Position         */
1709 #define PDMA_TOC6_7_TOC6_Msk             (0xfffful << PDMA_TOC6_7_TOC6_Pos)                /*!< PDMA_T::TOC6_7: TOC6 Mask             */
1710 
1711 #define PDMA_TOC6_7_TOC7_Pos             (16)                                              /*!< PDMA_T::TOC6_7: TOC7 Position         */
1712 #define PDMA_TOC6_7_TOC7_Msk             (0xfffful << PDMA_TOC6_7_TOC7_Pos)                /*!< PDMA_T::TOC6_7: TOC7 Mask             */
1713 
1714 #define PDMA_TOC8_9_TOC8_Pos             (0)                                               /*!< PDMA_T::TOC8_9: TOC8 Position         */
1715 #define PDMA_TOC8_9_TOC8_Msk             (0xfffful << PDMA_TOC8_9_TOC8_Pos)                /*!< PDMA_T::TOC8_9: TOC8 Mask             */
1716 
1717 #define PDMA_TOC8_9_TOC9_Pos             (16)                                              /*!< PDMA_T::TOC8_9: TOC9 Position         */
1718 #define PDMA_TOC8_9_TOC9_Msk             (0xfffful << PDMA_TOC8_9_TOC9_Pos)                /*!< PDMA_T::TOC8_9: TOC9 Mask             */
1719 
1720 #define PDMA_TOC10_11_TOC10_Pos          (0)                                               /*!< PDMA_T::TOC10_11: TOC10 Position      */
1721 #define PDMA_TOC10_11_TOC10_Msk          (0xfffful << PDMA_TOC10_11_TOC10_Pos)             /*!< PDMA_T::TOC10_11: TOC10 Mask          */
1722 
1723 #define PDMA_TOC10_11_TOC11_Pos          (16)                                              /*!< PDMA_T::TOC10_11: TOC11 Position      */
1724 #define PDMA_TOC10_11_TOC11_Msk          (0xfffful << PDMA_TOC10_11_TOC11_Pos)             /*!< PDMA_T::TOC10_11: TOC11 Mask          */
1725 
1726 #define PDMA_TOC12_13_TOC12_Pos          (0)                                               /*!< PDMA_T::TOC12_13: TOC12 Position      */
1727 #define PDMA_TOC12_13_TOC12_Msk          (0xfffful << PDMA_TOC12_13_TOC12_Pos)             /*!< PDMA_T::TOC12_13: TOC12 Mask          */
1728 
1729 #define PDMA_TOC12_13_TOC13_Pos          (16)                                              /*!< PDMA_T::TOC12_13: TOC13 Position      */
1730 #define PDMA_TOC12_13_TOC13_Msk          (0xfffful << PDMA_TOC12_13_TOC13_Pos)             /*!< PDMA_T::TOC12_13: TOC13 Mask          */
1731 
1732 #define PDMA_TOC14_15_TOC14_Pos          (0)                                               /*!< PDMA_T::TOC14_15: TOC14 Position      */
1733 #define PDMA_TOC14_15_TOC14_Msk          (0xfffful << PDMA_TOC14_15_TOC14_Pos)             /*!< PDMA_T::TOC14_15: TOC14 Mask          */
1734 
1735 #define PDMA_TOC14_15_TOC15_Pos          (16)                                              /*!< PDMA_T::TOC14_15: TOC15 Position      */
1736 #define PDMA_TOC14_15_TOC15_Msk          (0xfffful << PDMA_TOC14_15_TOC15_Pos)             /*!< PDMA_T::TOC14_15: TOC15 Mask          */
1737 
1738 #define PDMA_CHRST_CHnRST_Pos            (0)                                               /*!< PDMA_T::CHRST: CHnRST Position        */
1739 #define PDMA_CHRST_CHnRST_Msk            (0xfffful << PDMA_CHRST_CHnRST_Pos)               /*!< PDMA_T::CHRST: CHnRST Mask            */
1740 
1741 #define PDMA_CHRST_CH0RST_Pos            (0)                                               /*!< PDMA_T::CHRST: CH0RST Position        */
1742 #define PDMA_CHRST_CH0RST_Msk            (0x1ul << PDMA_CHRST_CH0RST_Pos)                  /*!< PDMA_T::CHRST: CH0RST Mask            */
1743 
1744 #define PDMA_CHRST_CH1RST_Pos            (1)                                               /*!< PDMA_T::CHRST: CH1RST Position        */
1745 #define PDMA_CHRST_CH1RST_Msk            (0x1ul << PDMA_CHRST_CH1RST_Pos)                  /*!< PDMA_T::CHRST: CH1RST Mask            */
1746 
1747 #define PDMA_CHRST_CH2RST_Pos            (2)                                               /*!< PDMA_T::CHRST: CH2RST Position        */
1748 #define PDMA_CHRST_CH2RST_Msk            (0x1ul << PDMA_CHRST_CH2RST_Pos)                  /*!< PDMA_T::CHRST: CH2RST Mask            */
1749 
1750 #define PDMA_CHRST_CH3RST_Pos            (3)                                               /*!< PDMA_T::CHRST: CH3RST Position        */
1751 #define PDMA_CHRST_CH3RST_Msk            (0x1ul << PDMA_CHRST_CH3RST_Pos)                  /*!< PDMA_T::CHRST: CH3RST Mask            */
1752 
1753 #define PDMA_CHRST_CH4RST_Pos            (4)                                               /*!< PDMA_T::CHRST: CH4RST Position        */
1754 #define PDMA_CHRST_CH4RST_Msk            (0x1ul << PDMA_CHRST_CH4RST_Pos)                  /*!< PDMA_T::CHRST: CH4RST Mask            */
1755 
1756 #define PDMA_CHRST_CH5RST_Pos            (5)                                               /*!< PDMA_T::CHRST: CH5RST Position        */
1757 #define PDMA_CHRST_CH5RST_Msk            (0x1ul << PDMA_CHRST_CH5RST_Pos)                  /*!< PDMA_T::CHRST: CH5RST Mask            */
1758 
1759 #define PDMA_CHRST_CH6RST_Pos            (6)                                               /*!< PDMA_T::CHRST: CH6RST Position        */
1760 #define PDMA_CHRST_CH6RST_Msk            (0x1ul << PDMA_CHRST_CH6RST_Pos)                  /*!< PDMA_T::CHRST: CH6RST Mask            */
1761 
1762 #define PDMA_CHRST_CH7RST_Pos            (7)                                               /*!< PDMA_T::CHRST: CH7RST Position        */
1763 #define PDMA_CHRST_CH7RST_Msk            (0x1ul << PDMA_CHRST_CH7RST_Pos)                  /*!< PDMA_T::CHRST: CH7RST Mask            */
1764 
1765 #define PDMA_CHRST_CH8RST_Pos            (8)                                               /*!< PDMA_T::CHRST: CH8RST Position        */
1766 #define PDMA_CHRST_CH8RST_Msk            (0x1ul << PDMA_CHRST_CH8RST_Pos)                  /*!< PDMA_T::CHRST: CH8RST Mask            */
1767 
1768 #define PDMA_CHRST_CH9RST_Pos            (9)                                               /*!< PDMA_T::CHRST: CH9RST Position        */
1769 #define PDMA_CHRST_CH9RST_Msk            (0x1ul << PDMA_CHRST_CH9RST_Pos)                  /*!< PDMA_T::CHRST: CH9RST Mask            */
1770 
1771 #define PDMA_CHRST_CH10RST_Pos           (10)                                              /*!< PDMA_T::CHRST: CH10RST Position       */
1772 #define PDMA_CHRST_CH10RST_Msk           (0x1ul << PDMA_CHRST_CH10RST_Pos)                 /*!< PDMA_T::CHRST: CH10RST Mask           */
1773 
1774 #define PDMA_CHRST_CH11RST_Pos           (11)                                              /*!< PDMA_T::CHRST: CH11RST Position       */
1775 #define PDMA_CHRST_CH11RST_Msk           (0x1ul << PDMA_CHRST_CH11RST_Pos)                 /*!< PDMA_T::CHRST: CH11RST Mask           */
1776 
1777 #define PDMA_CHRST_CH12RST_Pos           (12)                                              /*!< PDMA_T::CHRST: CH12RST Position       */
1778 #define PDMA_CHRST_CH12RST_Msk           (0x1ul << PDMA_CHRST_CH12RST_Pos)                 /*!< PDMA_T::CHRST: CH12RST Mask           */
1779 
1780 #define PDMA_CHRST_CH13RST_Pos           (13)                                              /*!< PDMA_T::CHRST: CH13RST Position       */
1781 #define PDMA_CHRST_CH13RST_Msk           (0x1ul << PDMA_CHRST_CH13RST_Pos)                 /*!< PDMA_T::CHRST: CH13RST Mask           */
1782 
1783 #define PDMA_CHRST_CH14RST_Pos           (14)                                              /*!< PDMA_T::CHRST: CH14RST Position       */
1784 #define PDMA_CHRST_CH14RST_Msk           (0x1ul << PDMA_CHRST_CH14RST_Pos)                 /*!< PDMA_T::CHRST: CH14RST Mask           */
1785 
1786 #define PDMA_CHRST_CH15RST_Pos           (15)                                              /*!< PDMA_T::CHRST: CH15RST Position       */
1787 #define PDMA_CHRST_CH15RST_Msk           (0x1ul << PDMA_CHRST_CH15RST_Pos)                 /*!< PDMA_T::CHRST: CH15RST Mask           */
1788 
1789 #define PDMA_TOUTPSC8_15_TOUTPSC8_Pos    (0)                                               /*!< PDMA_T::TOUTPSC8_15: TOUTPSC8 Position  */
1790 #define PDMA_TOUTPSC8_15_TOUTPSC8_Msk    (0x7ul << PDMA_TOUTPSC8_15_TOUTPSC8_Pos)          /*!< PDMA_T::TOUTPSC8_15: TOUTPSC8 Mask      */
1791 
1792 #define PDMA_TOUTPSC8_15_TOUTPSC9_Pos    (4)                                               /*!< PDMA_T::TOUTPSC8_15: TOUTPSC9 Position  */
1793 #define PDMA_TOUTPSC8_15_TOUTPSC9_Msk    (0x7ul << PDMA_TOUTPSC8_15_TOUTPSC9_Pos)          /*!< PDMA_T::TOUTPSC8_15: TOUTPSC9 Mask      */
1794 
1795 #define PDMA_TOUTPSC8_15_TOUTPSC10_Pos   (8)                                               /*!< PDMA_T::TOUTPSC8_15: TOUTPSC10 Position */
1796 #define PDMA_TOUTPSC8_15_TOUTPSC10_Msk   (0x7ul << PDMA_TOUTPSC8_15_TOUTPSC10_Pos)         /*!< PDMA_T::TOUTPSC8_15: TOUTPSC10 Mask     */
1797 
1798 #define PDMA_TOUTPSC8_15_TOUTPSC11_Pos   (12)                                              /*!< PDMA_T::TOUTPSC8_15: TOUTPSC11 Position */
1799 #define PDMA_TOUTPSC8_15_TOUTPSC11_Msk   (0x7ul << PDMA_TOUTPSC8_15_TOUTPSC11_Pos)         /*!< PDMA_T::TOUTPSC8_15: TOUTPSC11 Mask     */
1800 
1801 #define PDMA_TOUTPSC8_15_TOUTPSC12_Pos   (16)                                              /*!< PDMA_T::TOUTPSC8_15: TOUTPSC12 Position */
1802 #define PDMA_TOUTPSC8_15_TOUTPSC12_Msk   (0x7ul << PDMA_TOUTPSC8_15_TOUTPSC12_Pos)         /*!< PDMA_T::TOUTPSC8_15: TOUTPSC12 Mask     */
1803 
1804 #define PDMA_TOUTPSC8_15_TOUTPSC13_Pos   (20)                                              /*!< PDMA_T::TOUTPSC8_15: TOUTPSC13 Position */
1805 #define PDMA_TOUTPSC8_15_TOUTPSC13_Msk   (0x7ul << PDMA_TOUTPSC8_15_TOUTPSC13_Pos)         /*!< PDMA_T::TOUTPSC8_15: TOUTPSC13 Mask     */
1806 
1807 #define PDMA_TOUTPSC8_15_TOUTPSC14_Pos   (24)                                              /*!< PDMA_T::TOUTPSC8_15: TOUTPSC14 Position */
1808 #define PDMA_TOUTPSC8_15_TOUTPSC14_Msk   (0x7ul << PDMA_TOUTPSC8_15_TOUTPSC14_Pos)         /*!< PDMA_T::TOUTPSC8_15: TOUTPSC14 Mask     */
1809 
1810 #define PDMA_TOUTPSC8_15_TOUTPSC15_Pos   (28)                                              /*!< PDMA_T::TOUTPSC8_15: TOUTPSC15 Position */
1811 #define PDMA_TOUTPSC8_15_TOUTPSC15_Msk   (0x7ul << PDMA_TOUTPSC8_15_TOUTPSC15_Pos)         /*!< PDMA_T::TOUTPSC8_15: TOUTPSC15 Mask     */
1812 
1813 #define PDMA_REQSEL0_3_REQSRC0_Pos       (0)                                               /*!< PDMA_T::REQSEL0_3: REQSRC0 Position     */
1814 #define PDMA_REQSEL0_3_REQSRC0_Msk       (0x7ful << PDMA_REQSEL0_3_REQSRC0_Pos)            /*!< PDMA_T::REQSEL0_3: REQSRC0 Mask         */
1815 
1816 #define PDMA_REQSEL0_3_REQSRC1_Pos       (8)                                               /*!< PDMA_T::REQSEL0_3: REQSRC1 Position    */
1817 #define PDMA_REQSEL0_3_REQSRC1_Msk       (0x7ful << PDMA_REQSEL0_3_REQSRC1_Pos)            /*!< PDMA_T::REQSEL0_3: REQSRC1 Mask        */
1818 
1819 #define PDMA_REQSEL0_3_REQSRC2_Pos       (16)                                              /*!< PDMA_T::REQSEL0_3: REQSRC2 Position    */
1820 #define PDMA_REQSEL0_3_REQSRC2_Msk       (0x7ful << PDMA_REQSEL0_3_REQSRC2_Pos)            /*!< PDMA_T::REQSEL0_3: REQSRC2 Mask        */
1821 
1822 #define PDMA_REQSEL0_3_REQSRC3_Pos       (24)                                              /*!< PDMA_T::REQSEL0_3: REQSRC3 Position    */
1823 #define PDMA_REQSEL0_3_REQSRC3_Msk       (0x7ful << PDMA_REQSEL0_3_REQSRC3_Pos)            /*!< PDMA_T::REQSEL0_3: REQSRC3 Mask        */
1824 
1825 #define PDMA_REQSEL4_7_REQSRC4_Pos       (0)                                               /*!< PDMA_T::REQSEL4_7: REQSRC4 Position    */
1826 #define PDMA_REQSEL4_7_REQSRC4_Msk       (0x7ful << PDMA_REQSEL4_7_REQSRC4_Pos)            /*!< PDMA_T::REQSEL4_7: REQSRC4 Mask        */
1827 
1828 #define PDMA_REQSEL4_7_REQSRC5_Pos       (8)                                               /*!< PDMA_T::REQSEL4_7: REQSRC5 Position    */
1829 #define PDMA_REQSEL4_7_REQSRC5_Msk       (0x7ful << PDMA_REQSEL4_7_REQSRC5_Pos)            /*!< PDMA_T::REQSEL4_7: REQSRC5 Mask        */
1830 
1831 #define PDMA_REQSEL4_7_REQSRC6_Pos       (16)                                              /*!< PDMA_T::REQSEL4_7: REQSRC6 Position    */
1832 #define PDMA_REQSEL4_7_REQSRC6_Msk       (0x7ful << PDMA_REQSEL4_7_REQSRC6_Pos)            /*!< PDMA_T::REQSEL4_7: REQSRC6 Mask        */
1833 
1834 #define PDMA_REQSEL4_7_REQSRC7_Pos       (24)                                              /*!< PDMA_T::REQSEL4_7: REQSRC7 Position    */
1835 #define PDMA_REQSEL4_7_REQSRC7_Msk       (0x7ful << PDMA_REQSEL4_7_REQSRC7_Pos)            /*!< PDMA_T::REQSEL4_7: REQSRC7 Mask        */
1836 
1837 #define PDMA_REQSEL8_11_REQSRC8_Pos      (0)                                               /*!< PDMA_T::REQSEL8_11: REQSRC8 Position   */
1838 #define PDMA_REQSEL8_11_REQSRC8_Msk      (0x7ful << PDMA_REQSEL8_11_REQSRC8_Pos)           /*!< PDMA_T::REQSEL8_11: REQSRC8 Mask       */
1839 
1840 #define PDMA_REQSEL8_11_REQSRC9_Pos      (8)                                               /*!< PDMA_T::REQSEL8_11: REQSRC9 Position   */
1841 #define PDMA_REQSEL8_11_REQSRC9_Msk      (0x7ful << PDMA_REQSEL8_11_REQSRC9_Pos)           /*!< PDMA_T::REQSEL8_11: REQSRC9 Mask       */
1842 
1843 #define PDMA_REQSEL8_11_REQSRC10_Pos     (16)                                              /*!< PDMA_T::REQSEL8_11: REQSRC10 Position  */
1844 #define PDMA_REQSEL8_11_REQSRC10_Msk     (0x7ful << PDMA_REQSEL8_11_REQSRC10_Pos)          /*!< PDMA_T::REQSEL8_11: REQSRC10 Mask      */
1845 
1846 #define PDMA_REQSEL8_11_REQSRC11_Pos     (24)                                              /*!< PDMA_T::REQSEL8_11: REQSRC11 Position  */
1847 #define PDMA_REQSEL8_11_REQSRC11_Msk     (0x7ful << PDMA_REQSEL8_11_REQSRC11_Pos)          /*!< PDMA_T::REQSEL8_11: REQSRC11 Mask      */
1848 
1849 #define PDMA_REQSEL12_15_REQSRC12_Pos    (0)                                               /*!< PDMA_T::REQSEL12_15: REQSRC12 Position */
1850 #define PDMA_REQSEL12_15_REQSRC12_Msk    (0x7ful << PDMA_REQSEL12_15_REQSRC12_Pos)         /*!< PDMA_T::REQSEL12_15: REQSRC12 Mask     */
1851 
1852 #define PDMA_REQSEL12_15_REQSRC13_Pos    (8)                                               /*!< PDMA_T::REQSEL12_15: REQSRC13 Position */
1853 #define PDMA_REQSEL12_15_REQSRC13_Msk    (0x7ful << PDMA_REQSEL12_15_REQSRC13_Pos)         /*!< PDMA_T::REQSEL12_15: REQSRC13 Mask     */
1854 
1855 #define PDMA_REQSEL12_15_REQSRC14_Pos    (16)                                              /*!< PDMA_T::REQSEL12_15: REQSRC14 Position */
1856 #define PDMA_REQSEL12_15_REQSRC14_Msk    (0x7ful << PDMA_REQSEL12_15_REQSRC14_Pos)         /*!< PDMA_T::REQSEL12_15: REQSRC14 Mask     */
1857 
1858 #define PDMA_REQSEL12_15_REQSRC15_Pos    (24)                                              /*!< PDMA_T::REQSEL12_15: REQSRC15 Position */
1859 #define PDMA_REQSEL12_15_REQSRC15_Msk    (0x7ful << PDMA_REQSEL12_15_REQSRC15_Pos)         /*!< PDMA_T::REQSEL12_15: REQSRC15 Mask     */
1860 
1861 #define PDMA_STCRn_STC_Pos               (0)                                               /*!< PDMA_T::STCRn: STC Position            */
1862 #define PDMA_STCRn_STC_Msk               (0xfffful << PDMA_STCRn_STC_Pos)                  /*!< PDMA_T::STCRn: STC Mask                */
1863 
1864 #define PDMA_ASOCRn_SASOL_Pos            (0)                                               /*!< PDMA_T::ASOCRn: SASOL Position         */
1865 #define PDMA_ASOCRn_SASOL_Msk            (0xfffful << PDMA_ASOCRn_SASOL_Pos)               /*!< PDMA_T::ASOCRn: SASOL Mask             */
1866 
1867 #define PDMA_ASOCRn_DASOL_Pos            (16)                                              /*!< PDMA_T::ASOCRn: DASOL Position         */
1868 #define PDMA_ASOCRn_DASOL_Msk            (0xfffful << PDMA_ASOCRn_DASOL_Pos)               /*!< PDMA_T::ASOCRn: DASOL Mask             */
1869 
1870 #define PDMA_RCNTn_RCNT_Pos              (0)                                               /*!< PDMA_T::RCNTn: RCNT Position            */
1871 #define PDMA_RCNTn_RCNT_Msk              (0xfffful << PDMA_STCRn_RCNT_Pos)                 /*!< PDMA_T::RCNTn: RCNT Mask                */
1872 
1873 #define PDMA_AICTLn_SAICNT_Pos           (0)                                               /*!< PDMA_T::AICTLn: SAICNT Position         */
1874 #define PDMA_AICTLn_SAICNT_Msk           (0xfffful << PDMA_ASOCRn_SASOL_Pos)               /*!< PDMA_T::AICTLn: SAICNT Mask             */
1875 
1876 #define PDMA_AICTLn_DAICNT_Pos           (16)                                              /*!< PDMA_T::AICTLn: DAICNT Position         */
1877 #define PDMA_AICTLn_DAICNT_Msk           (0xfffful << PDMA_ASOCRn_DASOL_Pos)               /*!< PDMA_T::AICTLn: DAICNT Mask             */
1878 
1879 /**@}*/ /* PDMA_CONST */
1880 /**@}*/ /* end of PDMA register group */
1881 /**@}*/ /* end of REGISTER group */
1882 
1883 #if defined ( __CC_ARM   )
1884 #pragma no_anon_unions
1885 #endif
1886 
1887 #endif /* __PDMA_REG_H__ */
1888