28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32650_INCLUDE_DMA_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32650_INCLUDE_DMA_REGS_H_
38#if defined (__ICCARM__)
39 #pragma system_include
53#define __I volatile const
59#define __R volatile const
90 __R uint32_t rsv_0x8_0xff[62];
101#define MXC_R_DMA_CFG ((uint32_t)0x00000000UL)
102#define MXC_R_DMA_ST ((uint32_t)0x00000004UL)
103#define MXC_R_DMA_SRC ((uint32_t)0x00000008UL)
104#define MXC_R_DMA_DST ((uint32_t)0x0000000CUL)
105#define MXC_R_DMA_CNT ((uint32_t)0x00000010UL)
106#define MXC_R_DMA_SRC_RLD ((uint32_t)0x00000014UL)
107#define MXC_R_DMA_DST_RLD ((uint32_t)0x00000018UL)
108#define MXC_R_DMA_CNT_RLD ((uint32_t)0x0000001CUL)
109#define MXC_R_DMA_CN ((uint32_t)0x00000000UL)
110#define MXC_R_DMA_INTR ((uint32_t)0x00000004UL)
111#define MXC_R_DMA_CH ((uint32_t)0x00000100UL)
120#define MXC_F_DMA_CN_CH0_IEN_POS 0
121#define MXC_F_DMA_CN_CH0_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH0_IEN_POS))
122#define MXC_V_DMA_CN_CH0_IEN_DIS ((uint32_t)0x0UL)
123#define MXC_S_DMA_CN_CH0_IEN_DIS (MXC_V_DMA_CN_CH0_IEN_DIS << MXC_F_DMA_CN_CH0_IEN_POS)
124#define MXC_V_DMA_CN_CH0_IEN_EN ((uint32_t)0x1UL)
125#define MXC_S_DMA_CN_CH0_IEN_EN (MXC_V_DMA_CN_CH0_IEN_EN << MXC_F_DMA_CN_CH0_IEN_POS)
127#define MXC_F_DMA_CN_CH1_IEN_POS 1
128#define MXC_F_DMA_CN_CH1_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH1_IEN_POS))
129#define MXC_V_DMA_CN_CH1_IEN_DIS ((uint32_t)0x0UL)
130#define MXC_S_DMA_CN_CH1_IEN_DIS (MXC_V_DMA_CN_CH1_IEN_DIS << MXC_F_DMA_CN_CH1_IEN_POS)
131#define MXC_V_DMA_CN_CH1_IEN_EN ((uint32_t)0x1UL)
132#define MXC_S_DMA_CN_CH1_IEN_EN (MXC_V_DMA_CN_CH1_IEN_EN << MXC_F_DMA_CN_CH1_IEN_POS)
134#define MXC_F_DMA_CN_CH2_IEN_POS 2
135#define MXC_F_DMA_CN_CH2_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH2_IEN_POS))
136#define MXC_V_DMA_CN_CH2_IEN_DIS ((uint32_t)0x0UL)
137#define MXC_S_DMA_CN_CH2_IEN_DIS (MXC_V_DMA_CN_CH2_IEN_DIS << MXC_F_DMA_CN_CH2_IEN_POS)
138#define MXC_V_DMA_CN_CH2_IEN_EN ((uint32_t)0x1UL)
139#define MXC_S_DMA_CN_CH2_IEN_EN (MXC_V_DMA_CN_CH2_IEN_EN << MXC_F_DMA_CN_CH2_IEN_POS)
141#define MXC_F_DMA_CN_CH3_IEN_POS 3
142#define MXC_F_DMA_CN_CH3_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH3_IEN_POS))
143#define MXC_V_DMA_CN_CH3_IEN_DIS ((uint32_t)0x0UL)
144#define MXC_S_DMA_CN_CH3_IEN_DIS (MXC_V_DMA_CN_CH3_IEN_DIS << MXC_F_DMA_CN_CH3_IEN_POS)
145#define MXC_V_DMA_CN_CH3_IEN_EN ((uint32_t)0x1UL)
146#define MXC_S_DMA_CN_CH3_IEN_EN (MXC_V_DMA_CN_CH3_IEN_EN << MXC_F_DMA_CN_CH3_IEN_POS)
148#define MXC_F_DMA_CN_CH4_IEN_POS 4
149#define MXC_F_DMA_CN_CH4_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH4_IEN_POS))
150#define MXC_V_DMA_CN_CH4_IEN_DIS ((uint32_t)0x0UL)
151#define MXC_S_DMA_CN_CH4_IEN_DIS (MXC_V_DMA_CN_CH4_IEN_DIS << MXC_F_DMA_CN_CH4_IEN_POS)
152#define MXC_V_DMA_CN_CH4_IEN_EN ((uint32_t)0x1UL)
153#define MXC_S_DMA_CN_CH4_IEN_EN (MXC_V_DMA_CN_CH4_IEN_EN << MXC_F_DMA_CN_CH4_IEN_POS)
155#define MXC_F_DMA_CN_CH5_IEN_POS 5
156#define MXC_F_DMA_CN_CH5_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH5_IEN_POS))
157#define MXC_V_DMA_CN_CH5_IEN_DIS ((uint32_t)0x0UL)
158#define MXC_S_DMA_CN_CH5_IEN_DIS (MXC_V_DMA_CN_CH5_IEN_DIS << MXC_F_DMA_CN_CH5_IEN_POS)
159#define MXC_V_DMA_CN_CH5_IEN_EN ((uint32_t)0x1UL)
160#define MXC_S_DMA_CN_CH5_IEN_EN (MXC_V_DMA_CN_CH5_IEN_EN << MXC_F_DMA_CN_CH5_IEN_POS)
162#define MXC_F_DMA_CN_CH6_IEN_POS 6
163#define MXC_F_DMA_CN_CH6_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH6_IEN_POS))
164#define MXC_V_DMA_CN_CH6_IEN_DIS ((uint32_t)0x0UL)
165#define MXC_S_DMA_CN_CH6_IEN_DIS (MXC_V_DMA_CN_CH6_IEN_DIS << MXC_F_DMA_CN_CH6_IEN_POS)
166#define MXC_V_DMA_CN_CH6_IEN_EN ((uint32_t)0x1UL)
167#define MXC_S_DMA_CN_CH6_IEN_EN (MXC_V_DMA_CN_CH6_IEN_EN << MXC_F_DMA_CN_CH6_IEN_POS)
169#define MXC_F_DMA_CN_CH7_IEN_POS 7
170#define MXC_F_DMA_CN_CH7_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH7_IEN_POS))
171#define MXC_V_DMA_CN_CH7_IEN_DIS ((uint32_t)0x0UL)
172#define MXC_S_DMA_CN_CH7_IEN_DIS (MXC_V_DMA_CN_CH7_IEN_DIS << MXC_F_DMA_CN_CH7_IEN_POS)
173#define MXC_V_DMA_CN_CH7_IEN_EN ((uint32_t)0x1UL)
174#define MXC_S_DMA_CN_CH7_IEN_EN (MXC_V_DMA_CN_CH7_IEN_EN << MXC_F_DMA_CN_CH7_IEN_POS)
176#define MXC_F_DMA_CN_CH8_IEN_POS 8
177#define MXC_F_DMA_CN_CH8_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH8_IEN_POS))
178#define MXC_V_DMA_CN_CH8_IEN_DIS ((uint32_t)0x0UL)
179#define MXC_S_DMA_CN_CH8_IEN_DIS (MXC_V_DMA_CN_CH8_IEN_DIS << MXC_F_DMA_CN_CH8_IEN_POS)
180#define MXC_V_DMA_CN_CH8_IEN_EN ((uint32_t)0x1UL)
181#define MXC_S_DMA_CN_CH8_IEN_EN (MXC_V_DMA_CN_CH8_IEN_EN << MXC_F_DMA_CN_CH8_IEN_POS)
183#define MXC_F_DMA_CN_CH9_IEN_POS 9
184#define MXC_F_DMA_CN_CH9_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH9_IEN_POS))
185#define MXC_V_DMA_CN_CH9_IEN_DIS ((uint32_t)0x0UL)
186#define MXC_S_DMA_CN_CH9_IEN_DIS (MXC_V_DMA_CN_CH9_IEN_DIS << MXC_F_DMA_CN_CH9_IEN_POS)
187#define MXC_V_DMA_CN_CH9_IEN_EN ((uint32_t)0x1UL)
188#define MXC_S_DMA_CN_CH9_IEN_EN (MXC_V_DMA_CN_CH9_IEN_EN << MXC_F_DMA_CN_CH9_IEN_POS)
190#define MXC_F_DMA_CN_CH10_IEN_POS 10
191#define MXC_F_DMA_CN_CH10_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH10_IEN_POS))
192#define MXC_V_DMA_CN_CH10_IEN_DIS ((uint32_t)0x0UL)
193#define MXC_S_DMA_CN_CH10_IEN_DIS (MXC_V_DMA_CN_CH10_IEN_DIS << MXC_F_DMA_CN_CH10_IEN_POS)
194#define MXC_V_DMA_CN_CH10_IEN_EN ((uint32_t)0x1UL)
195#define MXC_S_DMA_CN_CH10_IEN_EN (MXC_V_DMA_CN_CH10_IEN_EN << MXC_F_DMA_CN_CH10_IEN_POS)
197#define MXC_F_DMA_CN_CH11_IEN_POS 11
198#define MXC_F_DMA_CN_CH11_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH11_IEN_POS))
199#define MXC_V_DMA_CN_CH11_IEN_DIS ((uint32_t)0x0UL)
200#define MXC_S_DMA_CN_CH11_IEN_DIS (MXC_V_DMA_CN_CH11_IEN_DIS << MXC_F_DMA_CN_CH11_IEN_POS)
201#define MXC_V_DMA_CN_CH11_IEN_EN ((uint32_t)0x1UL)
202#define MXC_S_DMA_CN_CH11_IEN_EN (MXC_V_DMA_CN_CH11_IEN_EN << MXC_F_DMA_CN_CH11_IEN_POS)
204#define MXC_F_DMA_CN_CH12_IEN_POS 12
205#define MXC_F_DMA_CN_CH12_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH12_IEN_POS))
206#define MXC_V_DMA_CN_CH12_IEN_DIS ((uint32_t)0x0UL)
207#define MXC_S_DMA_CN_CH12_IEN_DIS (MXC_V_DMA_CN_CH12_IEN_DIS << MXC_F_DMA_CN_CH12_IEN_POS)
208#define MXC_V_DMA_CN_CH12_IEN_EN ((uint32_t)0x1UL)
209#define MXC_S_DMA_CN_CH12_IEN_EN (MXC_V_DMA_CN_CH12_IEN_EN << MXC_F_DMA_CN_CH12_IEN_POS)
211#define MXC_F_DMA_CN_CH13_IEN_POS 13
212#define MXC_F_DMA_CN_CH13_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH13_IEN_POS))
213#define MXC_V_DMA_CN_CH13_IEN_DIS ((uint32_t)0x0UL)
214#define MXC_S_DMA_CN_CH13_IEN_DIS (MXC_V_DMA_CN_CH13_IEN_DIS << MXC_F_DMA_CN_CH13_IEN_POS)
215#define MXC_V_DMA_CN_CH13_IEN_EN ((uint32_t)0x1UL)
216#define MXC_S_DMA_CN_CH13_IEN_EN (MXC_V_DMA_CN_CH13_IEN_EN << MXC_F_DMA_CN_CH13_IEN_POS)
218#define MXC_F_DMA_CN_CH14_IEN_POS 14
219#define MXC_F_DMA_CN_CH14_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH14_IEN_POS))
220#define MXC_V_DMA_CN_CH14_IEN_DIS ((uint32_t)0x0UL)
221#define MXC_S_DMA_CN_CH14_IEN_DIS (MXC_V_DMA_CN_CH14_IEN_DIS << MXC_F_DMA_CN_CH14_IEN_POS)
222#define MXC_V_DMA_CN_CH14_IEN_EN ((uint32_t)0x1UL)
223#define MXC_S_DMA_CN_CH14_IEN_EN (MXC_V_DMA_CN_CH14_IEN_EN << MXC_F_DMA_CN_CH14_IEN_POS)
225#define MXC_F_DMA_CN_CH15_IEN_POS 15
226#define MXC_F_DMA_CN_CH15_IEN ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH15_IEN_POS))
227#define MXC_V_DMA_CN_CH15_IEN_DIS ((uint32_t)0x0UL)
228#define MXC_S_DMA_CN_CH15_IEN_DIS (MXC_V_DMA_CN_CH15_IEN_DIS << MXC_F_DMA_CN_CH15_IEN_POS)
229#define MXC_V_DMA_CN_CH15_IEN_EN ((uint32_t)0x1UL)
230#define MXC_S_DMA_CN_CH15_IEN_EN (MXC_V_DMA_CN_CH15_IEN_EN << MXC_F_DMA_CN_CH15_IEN_POS)
240#define MXC_F_DMA_INTR_CH0_IPEND_POS 0
241#define MXC_F_DMA_INTR_CH0_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH0_IPEND_POS))
242#define MXC_V_DMA_INTR_CH0_IPEND_INACTIVE ((uint32_t)0x0UL)
243#define MXC_S_DMA_INTR_CH0_IPEND_INACTIVE (MXC_V_DMA_INTR_CH0_IPEND_INACTIVE << MXC_F_DMA_INTR_CH0_IPEND_POS)
244#define MXC_V_DMA_INTR_CH0_IPEND_PENDING ((uint32_t)0x1UL)
245#define MXC_S_DMA_INTR_CH0_IPEND_PENDING (MXC_V_DMA_INTR_CH0_IPEND_PENDING << MXC_F_DMA_INTR_CH0_IPEND_POS)
247#define MXC_F_DMA_INTR_CH1_IPEND_POS 1
248#define MXC_F_DMA_INTR_CH1_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH1_IPEND_POS))
249#define MXC_V_DMA_INTR_CH1_IPEND_INACTIVE ((uint32_t)0x0UL)
250#define MXC_S_DMA_INTR_CH1_IPEND_INACTIVE (MXC_V_DMA_INTR_CH1_IPEND_INACTIVE << MXC_F_DMA_INTR_CH1_IPEND_POS)
251#define MXC_V_DMA_INTR_CH1_IPEND_PENDING ((uint32_t)0x1UL)
252#define MXC_S_DMA_INTR_CH1_IPEND_PENDING (MXC_V_DMA_INTR_CH1_IPEND_PENDING << MXC_F_DMA_INTR_CH1_IPEND_POS)
254#define MXC_F_DMA_INTR_CH2_IPEND_POS 2
255#define MXC_F_DMA_INTR_CH2_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH2_IPEND_POS))
256#define MXC_V_DMA_INTR_CH2_IPEND_INACTIVE ((uint32_t)0x0UL)
257#define MXC_S_DMA_INTR_CH2_IPEND_INACTIVE (MXC_V_DMA_INTR_CH2_IPEND_INACTIVE << MXC_F_DMA_INTR_CH2_IPEND_POS)
258#define MXC_V_DMA_INTR_CH2_IPEND_PENDING ((uint32_t)0x1UL)
259#define MXC_S_DMA_INTR_CH2_IPEND_PENDING (MXC_V_DMA_INTR_CH2_IPEND_PENDING << MXC_F_DMA_INTR_CH2_IPEND_POS)
261#define MXC_F_DMA_INTR_CH3_IPEND_POS 3
262#define MXC_F_DMA_INTR_CH3_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH3_IPEND_POS))
263#define MXC_V_DMA_INTR_CH3_IPEND_INACTIVE ((uint32_t)0x0UL)
264#define MXC_S_DMA_INTR_CH3_IPEND_INACTIVE (MXC_V_DMA_INTR_CH3_IPEND_INACTIVE << MXC_F_DMA_INTR_CH3_IPEND_POS)
265#define MXC_V_DMA_INTR_CH3_IPEND_PENDING ((uint32_t)0x1UL)
266#define MXC_S_DMA_INTR_CH3_IPEND_PENDING (MXC_V_DMA_INTR_CH3_IPEND_PENDING << MXC_F_DMA_INTR_CH3_IPEND_POS)
268#define MXC_F_DMA_INTR_CH4_IPEND_POS 4
269#define MXC_F_DMA_INTR_CH4_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH4_IPEND_POS))
270#define MXC_V_DMA_INTR_CH4_IPEND_INACTIVE ((uint32_t)0x0UL)
271#define MXC_S_DMA_INTR_CH4_IPEND_INACTIVE (MXC_V_DMA_INTR_CH4_IPEND_INACTIVE << MXC_F_DMA_INTR_CH4_IPEND_POS)
272#define MXC_V_DMA_INTR_CH4_IPEND_PENDING ((uint32_t)0x1UL)
273#define MXC_S_DMA_INTR_CH4_IPEND_PENDING (MXC_V_DMA_INTR_CH4_IPEND_PENDING << MXC_F_DMA_INTR_CH4_IPEND_POS)
275#define MXC_F_DMA_INTR_CH5_IPEND_POS 5
276#define MXC_F_DMA_INTR_CH5_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH5_IPEND_POS))
277#define MXC_V_DMA_INTR_CH5_IPEND_INACTIVE ((uint32_t)0x0UL)
278#define MXC_S_DMA_INTR_CH5_IPEND_INACTIVE (MXC_V_DMA_INTR_CH5_IPEND_INACTIVE << MXC_F_DMA_INTR_CH5_IPEND_POS)
279#define MXC_V_DMA_INTR_CH5_IPEND_PENDING ((uint32_t)0x1UL)
280#define MXC_S_DMA_INTR_CH5_IPEND_PENDING (MXC_V_DMA_INTR_CH5_IPEND_PENDING << MXC_F_DMA_INTR_CH5_IPEND_POS)
282#define MXC_F_DMA_INTR_CH6_IPEND_POS 6
283#define MXC_F_DMA_INTR_CH6_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH6_IPEND_POS))
284#define MXC_V_DMA_INTR_CH6_IPEND_INACTIVE ((uint32_t)0x0UL)
285#define MXC_S_DMA_INTR_CH6_IPEND_INACTIVE (MXC_V_DMA_INTR_CH6_IPEND_INACTIVE << MXC_F_DMA_INTR_CH6_IPEND_POS)
286#define MXC_V_DMA_INTR_CH6_IPEND_PENDING ((uint32_t)0x1UL)
287#define MXC_S_DMA_INTR_CH6_IPEND_PENDING (MXC_V_DMA_INTR_CH6_IPEND_PENDING << MXC_F_DMA_INTR_CH6_IPEND_POS)
289#define MXC_F_DMA_INTR_CH7_IPEND_POS 7
290#define MXC_F_DMA_INTR_CH7_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH7_IPEND_POS))
291#define MXC_V_DMA_INTR_CH7_IPEND_INACTIVE ((uint32_t)0x0UL)
292#define MXC_S_DMA_INTR_CH7_IPEND_INACTIVE (MXC_V_DMA_INTR_CH7_IPEND_INACTIVE << MXC_F_DMA_INTR_CH7_IPEND_POS)
293#define MXC_V_DMA_INTR_CH7_IPEND_PENDING ((uint32_t)0x1UL)
294#define MXC_S_DMA_INTR_CH7_IPEND_PENDING (MXC_V_DMA_INTR_CH7_IPEND_PENDING << MXC_F_DMA_INTR_CH7_IPEND_POS)
296#define MXC_F_DMA_INTR_CH8_IPEND_POS 8
297#define MXC_F_DMA_INTR_CH8_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH8_IPEND_POS))
298#define MXC_V_DMA_INTR_CH8_IPEND_INACTIVE ((uint32_t)0x0UL)
299#define MXC_S_DMA_INTR_CH8_IPEND_INACTIVE (MXC_V_DMA_INTR_CH8_IPEND_INACTIVE << MXC_F_DMA_INTR_CH8_IPEND_POS)
300#define MXC_V_DMA_INTR_CH8_IPEND_PENDING ((uint32_t)0x1UL)
301#define MXC_S_DMA_INTR_CH8_IPEND_PENDING (MXC_V_DMA_INTR_CH8_IPEND_PENDING << MXC_F_DMA_INTR_CH8_IPEND_POS)
303#define MXC_F_DMA_INTR_CH9_IPEND_POS 9
304#define MXC_F_DMA_INTR_CH9_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH9_IPEND_POS))
305#define MXC_V_DMA_INTR_CH9_IPEND_INACTIVE ((uint32_t)0x0UL)
306#define MXC_S_DMA_INTR_CH9_IPEND_INACTIVE (MXC_V_DMA_INTR_CH9_IPEND_INACTIVE << MXC_F_DMA_INTR_CH9_IPEND_POS)
307#define MXC_V_DMA_INTR_CH9_IPEND_PENDING ((uint32_t)0x1UL)
308#define MXC_S_DMA_INTR_CH9_IPEND_PENDING (MXC_V_DMA_INTR_CH9_IPEND_PENDING << MXC_F_DMA_INTR_CH9_IPEND_POS)
310#define MXC_F_DMA_INTR_CH10_IPEND_POS 10
311#define MXC_F_DMA_INTR_CH10_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH10_IPEND_POS))
312#define MXC_V_DMA_INTR_CH10_IPEND_INACTIVE ((uint32_t)0x0UL)
313#define MXC_S_DMA_INTR_CH10_IPEND_INACTIVE (MXC_V_DMA_INTR_CH10_IPEND_INACTIVE << MXC_F_DMA_INTR_CH10_IPEND_POS)
314#define MXC_V_DMA_INTR_CH10_IPEND_PENDING ((uint32_t)0x1UL)
315#define MXC_S_DMA_INTR_CH10_IPEND_PENDING (MXC_V_DMA_INTR_CH10_IPEND_PENDING << MXC_F_DMA_INTR_CH10_IPEND_POS)
317#define MXC_F_DMA_INTR_CH11_IPEND_POS 11
318#define MXC_F_DMA_INTR_CH11_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH11_IPEND_POS))
319#define MXC_V_DMA_INTR_CH11_IPEND_INACTIVE ((uint32_t)0x0UL)
320#define MXC_S_DMA_INTR_CH11_IPEND_INACTIVE (MXC_V_DMA_INTR_CH11_IPEND_INACTIVE << MXC_F_DMA_INTR_CH11_IPEND_POS)
321#define MXC_V_DMA_INTR_CH11_IPEND_PENDING ((uint32_t)0x1UL)
322#define MXC_S_DMA_INTR_CH11_IPEND_PENDING (MXC_V_DMA_INTR_CH11_IPEND_PENDING << MXC_F_DMA_INTR_CH11_IPEND_POS)
324#define MXC_F_DMA_INTR_CH12_IPEND_POS 12
325#define MXC_F_DMA_INTR_CH12_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH12_IPEND_POS))
326#define MXC_V_DMA_INTR_CH12_IPEND_INACTIVE ((uint32_t)0x0UL)
327#define MXC_S_DMA_INTR_CH12_IPEND_INACTIVE (MXC_V_DMA_INTR_CH12_IPEND_INACTIVE << MXC_F_DMA_INTR_CH12_IPEND_POS)
328#define MXC_V_DMA_INTR_CH12_IPEND_PENDING ((uint32_t)0x1UL)
329#define MXC_S_DMA_INTR_CH12_IPEND_PENDING (MXC_V_DMA_INTR_CH12_IPEND_PENDING << MXC_F_DMA_INTR_CH12_IPEND_POS)
331#define MXC_F_DMA_INTR_CH13_IPEND_POS 13
332#define MXC_F_DMA_INTR_CH13_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH13_IPEND_POS))
333#define MXC_V_DMA_INTR_CH13_IPEND_INACTIVE ((uint32_t)0x0UL)
334#define MXC_S_DMA_INTR_CH13_IPEND_INACTIVE (MXC_V_DMA_INTR_CH13_IPEND_INACTIVE << MXC_F_DMA_INTR_CH13_IPEND_POS)
335#define MXC_V_DMA_INTR_CH13_IPEND_PENDING ((uint32_t)0x1UL)
336#define MXC_S_DMA_INTR_CH13_IPEND_PENDING (MXC_V_DMA_INTR_CH13_IPEND_PENDING << MXC_F_DMA_INTR_CH13_IPEND_POS)
338#define MXC_F_DMA_INTR_CH14_IPEND_POS 14
339#define MXC_F_DMA_INTR_CH14_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH14_IPEND_POS))
340#define MXC_V_DMA_INTR_CH14_IPEND_INACTIVE ((uint32_t)0x0UL)
341#define MXC_S_DMA_INTR_CH14_IPEND_INACTIVE (MXC_V_DMA_INTR_CH14_IPEND_INACTIVE << MXC_F_DMA_INTR_CH14_IPEND_POS)
342#define MXC_V_DMA_INTR_CH14_IPEND_PENDING ((uint32_t)0x1UL)
343#define MXC_S_DMA_INTR_CH14_IPEND_PENDING (MXC_V_DMA_INTR_CH14_IPEND_PENDING << MXC_F_DMA_INTR_CH14_IPEND_POS)
345#define MXC_F_DMA_INTR_CH15_IPEND_POS 15
346#define MXC_F_DMA_INTR_CH15_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH15_IPEND_POS))
347#define MXC_V_DMA_INTR_CH15_IPEND_INACTIVE ((uint32_t)0x0UL)
348#define MXC_S_DMA_INTR_CH15_IPEND_INACTIVE (MXC_V_DMA_INTR_CH15_IPEND_INACTIVE << MXC_F_DMA_INTR_CH15_IPEND_POS)
349#define MXC_V_DMA_INTR_CH15_IPEND_PENDING ((uint32_t)0x1UL)
350#define MXC_S_DMA_INTR_CH15_IPEND_PENDING (MXC_V_DMA_INTR_CH15_IPEND_PENDING << MXC_F_DMA_INTR_CH15_IPEND_POS)
360#define MXC_F_DMA_CFG_CHEN_POS 0
361#define MXC_F_DMA_CFG_CHEN ((uint32_t)(0x1UL << MXC_F_DMA_CFG_CHEN_POS))
362#define MXC_V_DMA_CFG_CHEN_DIS ((uint32_t)0x0UL)
363#define MXC_S_DMA_CFG_CHEN_DIS (MXC_V_DMA_CFG_CHEN_DIS << MXC_F_DMA_CFG_CHEN_POS)
364#define MXC_V_DMA_CFG_CHEN_EN ((uint32_t)0x1UL)
365#define MXC_S_DMA_CFG_CHEN_EN (MXC_V_DMA_CFG_CHEN_EN << MXC_F_DMA_CFG_CHEN_POS)
367#define MXC_F_DMA_CFG_RLDEN_POS 1
368#define MXC_F_DMA_CFG_RLDEN ((uint32_t)(0x1UL << MXC_F_DMA_CFG_RLDEN_POS))
369#define MXC_V_DMA_CFG_RLDEN_DIS ((uint32_t)0x0UL)
370#define MXC_S_DMA_CFG_RLDEN_DIS (MXC_V_DMA_CFG_RLDEN_DIS << MXC_F_DMA_CFG_RLDEN_POS)
371#define MXC_V_DMA_CFG_RLDEN_EN ((uint32_t)0x1UL)
372#define MXC_S_DMA_CFG_RLDEN_EN (MXC_V_DMA_CFG_RLDEN_EN << MXC_F_DMA_CFG_RLDEN_POS)
374#define MXC_F_DMA_CFG_PRI_POS 2
375#define MXC_F_DMA_CFG_PRI ((uint32_t)(0x3UL << MXC_F_DMA_CFG_PRI_POS))
376#define MXC_V_DMA_CFG_PRI_HIGH ((uint32_t)0x0UL)
377#define MXC_S_DMA_CFG_PRI_HIGH (MXC_V_DMA_CFG_PRI_HIGH << MXC_F_DMA_CFG_PRI_POS)
378#define MXC_V_DMA_CFG_PRI_MEDHIGH ((uint32_t)0x1UL)
379#define MXC_S_DMA_CFG_PRI_MEDHIGH (MXC_V_DMA_CFG_PRI_MEDHIGH << MXC_F_DMA_CFG_PRI_POS)
380#define MXC_V_DMA_CFG_PRI_MEDLOW ((uint32_t)0x2UL)
381#define MXC_S_DMA_CFG_PRI_MEDLOW (MXC_V_DMA_CFG_PRI_MEDLOW << MXC_F_DMA_CFG_PRI_POS)
382#define MXC_V_DMA_CFG_PRI_LOW ((uint32_t)0x3UL)
383#define MXC_S_DMA_CFG_PRI_LOW (MXC_V_DMA_CFG_PRI_LOW << MXC_F_DMA_CFG_PRI_POS)
385#define MXC_F_DMA_CFG_REQSEL_POS 4
386#define MXC_F_DMA_CFG_REQSEL ((uint32_t)(0x3FUL << MXC_F_DMA_CFG_REQSEL_POS))
387#define MXC_V_DMA_CFG_REQSEL_MEMTOMEM ((uint32_t)0x0UL)
388#define MXC_S_DMA_CFG_REQSEL_MEMTOMEM (MXC_V_DMA_CFG_REQSEL_MEMTOMEM << MXC_F_DMA_CFG_REQSEL_POS)
389#define MXC_V_DMA_CFG_REQSEL_SPI0RX ((uint32_t)0x1UL)
390#define MXC_S_DMA_CFG_REQSEL_SPI0RX (MXC_V_DMA_CFG_REQSEL_SPI0RX << MXC_F_DMA_CFG_REQSEL_POS)
391#define MXC_V_DMA_CFG_REQSEL_SPI1RX ((uint32_t)0x2UL)
392#define MXC_S_DMA_CFG_REQSEL_SPI1RX (MXC_V_DMA_CFG_REQSEL_SPI1RX << MXC_F_DMA_CFG_REQSEL_POS)
393#define MXC_V_DMA_CFG_REQSEL_SPI2RX ((uint32_t)0x3UL)
394#define MXC_S_DMA_CFG_REQSEL_SPI2RX (MXC_V_DMA_CFG_REQSEL_SPI2RX << MXC_F_DMA_CFG_REQSEL_POS)
395#define MXC_V_DMA_CFG_REQSEL_UART0RX ((uint32_t)0x4UL)
396#define MXC_S_DMA_CFG_REQSEL_UART0RX (MXC_V_DMA_CFG_REQSEL_UART0RX << MXC_F_DMA_CFG_REQSEL_POS)
397#define MXC_V_DMA_CFG_REQSEL_UART1RX ((uint32_t)0x5UL)
398#define MXC_S_DMA_CFG_REQSEL_UART1RX (MXC_V_DMA_CFG_REQSEL_UART1RX << MXC_F_DMA_CFG_REQSEL_POS)
399#define MXC_V_DMA_CFG_REQSEL_I2C0RX ((uint32_t)0x7UL)
400#define MXC_S_DMA_CFG_REQSEL_I2C0RX (MXC_V_DMA_CFG_REQSEL_I2C0RX << MXC_F_DMA_CFG_REQSEL_POS)
401#define MXC_V_DMA_CFG_REQSEL_I2C1RX ((uint32_t)0x8UL)
402#define MXC_S_DMA_CFG_REQSEL_I2C1RX (MXC_V_DMA_CFG_REQSEL_I2C1RX << MXC_F_DMA_CFG_REQSEL_POS)
403#define MXC_V_DMA_CFG_REQSEL_ADC ((uint32_t)0x9UL)
404#define MXC_S_DMA_CFG_REQSEL_ADC (MXC_V_DMA_CFG_REQSEL_ADC << MXC_F_DMA_CFG_REQSEL_POS)
405#define MXC_V_DMA_CFG_REQSEL_UART2RX ((uint32_t)0xEUL)
406#define MXC_S_DMA_CFG_REQSEL_UART2RX (MXC_V_DMA_CFG_REQSEL_UART2RX << MXC_F_DMA_CFG_REQSEL_POS)
407#define MXC_V_DMA_CFG_REQSEL_SPI3RX ((uint32_t)0xFUL)
408#define MXC_S_DMA_CFG_REQSEL_SPI3RX (MXC_V_DMA_CFG_REQSEL_SPI3RX << MXC_F_DMA_CFG_REQSEL_POS)
409#define MXC_V_DMA_CFG_REQSEL_SPIMSSRX ((uint32_t)0x10UL)
410#define MXC_S_DMA_CFG_REQSEL_SPIMSSRX (MXC_V_DMA_CFG_REQSEL_SPIMSSRX << MXC_F_DMA_CFG_REQSEL_POS)
411#define MXC_V_DMA_CFG_REQSEL_USBRXEP1 ((uint32_t)0x11UL)
412#define MXC_S_DMA_CFG_REQSEL_USBRXEP1 (MXC_V_DMA_CFG_REQSEL_USBRXEP1 << MXC_F_DMA_CFG_REQSEL_POS)
413#define MXC_V_DMA_CFG_REQSEL_USBRXEP2 ((uint32_t)0x12UL)
414#define MXC_S_DMA_CFG_REQSEL_USBRXEP2 (MXC_V_DMA_CFG_REQSEL_USBRXEP2 << MXC_F_DMA_CFG_REQSEL_POS)
415#define MXC_V_DMA_CFG_REQSEL_USBRXEP3 ((uint32_t)0x13UL)
416#define MXC_S_DMA_CFG_REQSEL_USBRXEP3 (MXC_V_DMA_CFG_REQSEL_USBRXEP3 << MXC_F_DMA_CFG_REQSEL_POS)
417#define MXC_V_DMA_CFG_REQSEL_USBRXEP4 ((uint32_t)0x14UL)
418#define MXC_S_DMA_CFG_REQSEL_USBRXEP4 (MXC_V_DMA_CFG_REQSEL_USBRXEP4 << MXC_F_DMA_CFG_REQSEL_POS)
419#define MXC_V_DMA_CFG_REQSEL_USBRXEP5 ((uint32_t)0x15UL)
420#define MXC_S_DMA_CFG_REQSEL_USBRXEP5 (MXC_V_DMA_CFG_REQSEL_USBRXEP5 << MXC_F_DMA_CFG_REQSEL_POS)
421#define MXC_V_DMA_CFG_REQSEL_USBRXEP6 ((uint32_t)0x16UL)
422#define MXC_S_DMA_CFG_REQSEL_USBRXEP6 (MXC_V_DMA_CFG_REQSEL_USBRXEP6 << MXC_F_DMA_CFG_REQSEL_POS)
423#define MXC_V_DMA_CFG_REQSEL_USBRXEP7 ((uint32_t)0x17UL)
424#define MXC_S_DMA_CFG_REQSEL_USBRXEP7 (MXC_V_DMA_CFG_REQSEL_USBRXEP7 << MXC_F_DMA_CFG_REQSEL_POS)
425#define MXC_V_DMA_CFG_REQSEL_USBRXEP8 ((uint32_t)0x18UL)
426#define MXC_S_DMA_CFG_REQSEL_USBRXEP8 (MXC_V_DMA_CFG_REQSEL_USBRXEP8 << MXC_F_DMA_CFG_REQSEL_POS)
427#define MXC_V_DMA_CFG_REQSEL_USBRXEP9 ((uint32_t)0x19UL)
428#define MXC_S_DMA_CFG_REQSEL_USBRXEP9 (MXC_V_DMA_CFG_REQSEL_USBRXEP9 << MXC_F_DMA_CFG_REQSEL_POS)
429#define MXC_V_DMA_CFG_REQSEL_USBRXEP10 ((uint32_t)0x1AUL)
430#define MXC_S_DMA_CFG_REQSEL_USBRXEP10 (MXC_V_DMA_CFG_REQSEL_USBRXEP10 << MXC_F_DMA_CFG_REQSEL_POS)
431#define MXC_V_DMA_CFG_REQSEL_USBRXEP11 ((uint32_t)0x1BUL)
432#define MXC_S_DMA_CFG_REQSEL_USBRXEP11 (MXC_V_DMA_CFG_REQSEL_USBRXEP11 << MXC_F_DMA_CFG_REQSEL_POS)
433#define MXC_V_DMA_CFG_REQSEL_SPI0TX ((uint32_t)0x21UL)
434#define MXC_S_DMA_CFG_REQSEL_SPI0TX (MXC_V_DMA_CFG_REQSEL_SPI0TX << MXC_F_DMA_CFG_REQSEL_POS)
435#define MXC_V_DMA_CFG_REQSEL_SPI1TX ((uint32_t)0x22UL)
436#define MXC_S_DMA_CFG_REQSEL_SPI1TX (MXC_V_DMA_CFG_REQSEL_SPI1TX << MXC_F_DMA_CFG_REQSEL_POS)
437#define MXC_V_DMA_CFG_REQSEL_SPI2TX ((uint32_t)0x23UL)
438#define MXC_S_DMA_CFG_REQSEL_SPI2TX (MXC_V_DMA_CFG_REQSEL_SPI2TX << MXC_F_DMA_CFG_REQSEL_POS)
439#define MXC_V_DMA_CFG_REQSEL_UART0TX ((uint32_t)0x24UL)
440#define MXC_S_DMA_CFG_REQSEL_UART0TX (MXC_V_DMA_CFG_REQSEL_UART0TX << MXC_F_DMA_CFG_REQSEL_POS)
441#define MXC_V_DMA_CFG_REQSEL_UART1TX ((uint32_t)0x25UL)
442#define MXC_S_DMA_CFG_REQSEL_UART1TX (MXC_V_DMA_CFG_REQSEL_UART1TX << MXC_F_DMA_CFG_REQSEL_POS)
443#define MXC_V_DMA_CFG_REQSEL_I2C0TX ((uint32_t)0x27UL)
444#define MXC_S_DMA_CFG_REQSEL_I2C0TX (MXC_V_DMA_CFG_REQSEL_I2C0TX << MXC_F_DMA_CFG_REQSEL_POS)
445#define MXC_V_DMA_CFG_REQSEL_I2C1TX ((uint32_t)0x28UL)
446#define MXC_S_DMA_CFG_REQSEL_I2C1TX (MXC_V_DMA_CFG_REQSEL_I2C1TX << MXC_F_DMA_CFG_REQSEL_POS)
447#define MXC_V_DMA_CFG_REQSEL_UART2TX ((uint32_t)0x2EUL)
448#define MXC_S_DMA_CFG_REQSEL_UART2TX (MXC_V_DMA_CFG_REQSEL_UART2TX << MXC_F_DMA_CFG_REQSEL_POS)
449#define MXC_V_DMA_CFG_REQSEL_SPI3TX ((uint32_t)0x2FUL)
450#define MXC_S_DMA_CFG_REQSEL_SPI3TX (MXC_V_DMA_CFG_REQSEL_SPI3TX << MXC_F_DMA_CFG_REQSEL_POS)
451#define MXC_V_DMA_CFG_REQSEL_SPIMSSTX ((uint32_t)0x30UL)
452#define MXC_S_DMA_CFG_REQSEL_SPIMSSTX (MXC_V_DMA_CFG_REQSEL_SPIMSSTX << MXC_F_DMA_CFG_REQSEL_POS)
453#define MXC_V_DMA_CFG_REQSEL_USBTXEP1 ((uint32_t)0x31UL)
454#define MXC_S_DMA_CFG_REQSEL_USBTXEP1 (MXC_V_DMA_CFG_REQSEL_USBTXEP1 << MXC_F_DMA_CFG_REQSEL_POS)
455#define MXC_V_DMA_CFG_REQSEL_USBTXEP2 ((uint32_t)0x32UL)
456#define MXC_S_DMA_CFG_REQSEL_USBTXEP2 (MXC_V_DMA_CFG_REQSEL_USBTXEP2 << MXC_F_DMA_CFG_REQSEL_POS)
457#define MXC_V_DMA_CFG_REQSEL_USBTXEP3 ((uint32_t)0x33UL)
458#define MXC_S_DMA_CFG_REQSEL_USBTXEP3 (MXC_V_DMA_CFG_REQSEL_USBTXEP3 << MXC_F_DMA_CFG_REQSEL_POS)
459#define MXC_V_DMA_CFG_REQSEL_USBTXEP4 ((uint32_t)0x34UL)
460#define MXC_S_DMA_CFG_REQSEL_USBTXEP4 (MXC_V_DMA_CFG_REQSEL_USBTXEP4 << MXC_F_DMA_CFG_REQSEL_POS)
461#define MXC_V_DMA_CFG_REQSEL_USBTXEP5 ((uint32_t)0x35UL)
462#define MXC_S_DMA_CFG_REQSEL_USBTXEP5 (MXC_V_DMA_CFG_REQSEL_USBTXEP5 << MXC_F_DMA_CFG_REQSEL_POS)
463#define MXC_V_DMA_CFG_REQSEL_USBTXEP6 ((uint32_t)0x36UL)
464#define MXC_S_DMA_CFG_REQSEL_USBTXEP6 (MXC_V_DMA_CFG_REQSEL_USBTXEP6 << MXC_F_DMA_CFG_REQSEL_POS)
465#define MXC_V_DMA_CFG_REQSEL_USBTXEP7 ((uint32_t)0x37UL)
466#define MXC_S_DMA_CFG_REQSEL_USBTXEP7 (MXC_V_DMA_CFG_REQSEL_USBTXEP7 << MXC_F_DMA_CFG_REQSEL_POS)
467#define MXC_V_DMA_CFG_REQSEL_USBTXEP8 ((uint32_t)0x38UL)
468#define MXC_S_DMA_CFG_REQSEL_USBTXEP8 (MXC_V_DMA_CFG_REQSEL_USBTXEP8 << MXC_F_DMA_CFG_REQSEL_POS)
469#define MXC_V_DMA_CFG_REQSEL_USBTXEP9 ((uint32_t)0x39UL)
470#define MXC_S_DMA_CFG_REQSEL_USBTXEP9 (MXC_V_DMA_CFG_REQSEL_USBTXEP9 << MXC_F_DMA_CFG_REQSEL_POS)
471#define MXC_V_DMA_CFG_REQSEL_USBTXEP10 ((uint32_t)0x3AUL)
472#define MXC_S_DMA_CFG_REQSEL_USBTXEP10 (MXC_V_DMA_CFG_REQSEL_USBTXEP10 << MXC_F_DMA_CFG_REQSEL_POS)
473#define MXC_V_DMA_CFG_REQSEL_USBTXEP11 ((uint32_t)0x3BUL)
474#define MXC_S_DMA_CFG_REQSEL_USBTXEP11 (MXC_V_DMA_CFG_REQSEL_USBTXEP11 << MXC_F_DMA_CFG_REQSEL_POS)
476#define MXC_F_DMA_CFG_REQWAIT_POS 10
477#define MXC_F_DMA_CFG_REQWAIT ((uint32_t)(0x1UL << MXC_F_DMA_CFG_REQWAIT_POS))
478#define MXC_V_DMA_CFG_REQWAIT_NORMAL ((uint32_t)0x0UL)
479#define MXC_S_DMA_CFG_REQWAIT_NORMAL (MXC_V_DMA_CFG_REQWAIT_NORMAL << MXC_F_DMA_CFG_REQWAIT_POS)
480#define MXC_V_DMA_CFG_REQWAIT_DELAY ((uint32_t)0x1UL)
481#define MXC_S_DMA_CFG_REQWAIT_DELAY (MXC_V_DMA_CFG_REQWAIT_DELAY << MXC_F_DMA_CFG_REQWAIT_POS)
483#define MXC_F_DMA_CFG_TOSEL_POS 11
484#define MXC_F_DMA_CFG_TOSEL ((uint32_t)(0x7UL << MXC_F_DMA_CFG_TOSEL_POS))
485#define MXC_V_DMA_CFG_TOSEL_TO4 ((uint32_t)0x0UL)
486#define MXC_S_DMA_CFG_TOSEL_TO4 (MXC_V_DMA_CFG_TOSEL_TO4 << MXC_F_DMA_CFG_TOSEL_POS)
487#define MXC_V_DMA_CFG_TOSEL_TO8 ((uint32_t)0x1UL)
488#define MXC_S_DMA_CFG_TOSEL_TO8 (MXC_V_DMA_CFG_TOSEL_TO8 << MXC_F_DMA_CFG_TOSEL_POS)
489#define MXC_V_DMA_CFG_TOSEL_TO16 ((uint32_t)0x2UL)
490#define MXC_S_DMA_CFG_TOSEL_TO16 (MXC_V_DMA_CFG_TOSEL_TO16 << MXC_F_DMA_CFG_TOSEL_POS)
491#define MXC_V_DMA_CFG_TOSEL_TO32 ((uint32_t)0x3UL)
492#define MXC_S_DMA_CFG_TOSEL_TO32 (MXC_V_DMA_CFG_TOSEL_TO32 << MXC_F_DMA_CFG_TOSEL_POS)
493#define MXC_V_DMA_CFG_TOSEL_TO64 ((uint32_t)0x4UL)
494#define MXC_S_DMA_CFG_TOSEL_TO64 (MXC_V_DMA_CFG_TOSEL_TO64 << MXC_F_DMA_CFG_TOSEL_POS)
495#define MXC_V_DMA_CFG_TOSEL_TO128 ((uint32_t)0x5UL)
496#define MXC_S_DMA_CFG_TOSEL_TO128 (MXC_V_DMA_CFG_TOSEL_TO128 << MXC_F_DMA_CFG_TOSEL_POS)
497#define MXC_V_DMA_CFG_TOSEL_TO256 ((uint32_t)0x6UL)
498#define MXC_S_DMA_CFG_TOSEL_TO256 (MXC_V_DMA_CFG_TOSEL_TO256 << MXC_F_DMA_CFG_TOSEL_POS)
499#define MXC_V_DMA_CFG_TOSEL_TO512 ((uint32_t)0x7UL)
500#define MXC_S_DMA_CFG_TOSEL_TO512 (MXC_V_DMA_CFG_TOSEL_TO512 << MXC_F_DMA_CFG_TOSEL_POS)
502#define MXC_F_DMA_CFG_PSSEL_POS 14
503#define MXC_F_DMA_CFG_PSSEL ((uint32_t)(0x3UL << MXC_F_DMA_CFG_PSSEL_POS))
504#define MXC_V_DMA_CFG_PSSEL_DIS ((uint32_t)0x0UL)
505#define MXC_S_DMA_CFG_PSSEL_DIS (MXC_V_DMA_CFG_PSSEL_DIS << MXC_F_DMA_CFG_PSSEL_POS)
506#define MXC_V_DMA_CFG_PSSEL_DIV256 ((uint32_t)0x1UL)
507#define MXC_S_DMA_CFG_PSSEL_DIV256 (MXC_V_DMA_CFG_PSSEL_DIV256 << MXC_F_DMA_CFG_PSSEL_POS)
508#define MXC_V_DMA_CFG_PSSEL_DIV64K ((uint32_t)0x2UL)
509#define MXC_S_DMA_CFG_PSSEL_DIV64K (MXC_V_DMA_CFG_PSSEL_DIV64K << MXC_F_DMA_CFG_PSSEL_POS)
510#define MXC_V_DMA_CFG_PSSEL_DIV16M ((uint32_t)0x3UL)
511#define MXC_S_DMA_CFG_PSSEL_DIV16M (MXC_V_DMA_CFG_PSSEL_DIV16M << MXC_F_DMA_CFG_PSSEL_POS)
513#define MXC_F_DMA_CFG_SRCWD_POS 16
514#define MXC_F_DMA_CFG_SRCWD ((uint32_t)(0x3UL << MXC_F_DMA_CFG_SRCWD_POS))
515#define MXC_V_DMA_CFG_SRCWD_BYTE ((uint32_t)0x0UL)
516#define MXC_S_DMA_CFG_SRCWD_BYTE (MXC_V_DMA_CFG_SRCWD_BYTE << MXC_F_DMA_CFG_SRCWD_POS)
517#define MXC_V_DMA_CFG_SRCWD_HALFWORD ((uint32_t)0x1UL)
518#define MXC_S_DMA_CFG_SRCWD_HALFWORD (MXC_V_DMA_CFG_SRCWD_HALFWORD << MXC_F_DMA_CFG_SRCWD_POS)
519#define MXC_V_DMA_CFG_SRCWD_WORD ((uint32_t)0x2UL)
520#define MXC_S_DMA_CFG_SRCWD_WORD (MXC_V_DMA_CFG_SRCWD_WORD << MXC_F_DMA_CFG_SRCWD_POS)
522#define MXC_F_DMA_CFG_SRINC_POS 18
523#define MXC_F_DMA_CFG_SRINC ((uint32_t)(0x1UL << MXC_F_DMA_CFG_SRINC_POS))
524#define MXC_V_DMA_CFG_SRINC_DIS ((uint32_t)0x0UL)
525#define MXC_S_DMA_CFG_SRINC_DIS (MXC_V_DMA_CFG_SRINC_DIS << MXC_F_DMA_CFG_SRINC_POS)
526#define MXC_V_DMA_CFG_SRINC_EN ((uint32_t)0x1UL)
527#define MXC_S_DMA_CFG_SRINC_EN (MXC_V_DMA_CFG_SRINC_EN << MXC_F_DMA_CFG_SRINC_POS)
529#define MXC_F_DMA_CFG_DSTWD_POS 20
530#define MXC_F_DMA_CFG_DSTWD ((uint32_t)(0x3UL << MXC_F_DMA_CFG_DSTWD_POS))
531#define MXC_V_DMA_CFG_DSTWD_BYTE ((uint32_t)0x0UL)
532#define MXC_S_DMA_CFG_DSTWD_BYTE (MXC_V_DMA_CFG_DSTWD_BYTE << MXC_F_DMA_CFG_DSTWD_POS)
533#define MXC_V_DMA_CFG_DSTWD_HALFWORD ((uint32_t)0x1UL)
534#define MXC_S_DMA_CFG_DSTWD_HALFWORD (MXC_V_DMA_CFG_DSTWD_HALFWORD << MXC_F_DMA_CFG_DSTWD_POS)
535#define MXC_V_DMA_CFG_DSTWD_WORD ((uint32_t)0x2UL)
536#define MXC_S_DMA_CFG_DSTWD_WORD (MXC_V_DMA_CFG_DSTWD_WORD << MXC_F_DMA_CFG_DSTWD_POS)
538#define MXC_F_DMA_CFG_DSTINC_POS 22
539#define MXC_F_DMA_CFG_DSTINC ((uint32_t)(0x1UL << MXC_F_DMA_CFG_DSTINC_POS))
540#define MXC_V_DMA_CFG_DSTINC_DIS ((uint32_t)0x0UL)
541#define MXC_S_DMA_CFG_DSTINC_DIS (MXC_V_DMA_CFG_DSTINC_DIS << MXC_F_DMA_CFG_DSTINC_POS)
542#define MXC_V_DMA_CFG_DSTINC_EN ((uint32_t)0x1UL)
543#define MXC_S_DMA_CFG_DSTINC_EN (MXC_V_DMA_CFG_DSTINC_EN << MXC_F_DMA_CFG_DSTINC_POS)
545#define MXC_F_DMA_CFG_BRST_POS 24
546#define MXC_F_DMA_CFG_BRST ((uint32_t)(0x1FUL << MXC_F_DMA_CFG_BRST_POS))
548#define MXC_F_DMA_CFG_CHDIEN_POS 30
549#define MXC_F_DMA_CFG_CHDIEN ((uint32_t)(0x1UL << MXC_F_DMA_CFG_CHDIEN_POS))
550#define MXC_V_DMA_CFG_CHDIEN_DIS ((uint32_t)0x0UL)
551#define MXC_S_DMA_CFG_CHDIEN_DIS (MXC_V_DMA_CFG_CHDIEN_DIS << MXC_F_DMA_CFG_CHDIEN_POS)
552#define MXC_V_DMA_CFG_CHDIEN_EN ((uint32_t)0x1UL)
553#define MXC_S_DMA_CFG_CHDIEN_EN (MXC_V_DMA_CFG_CHDIEN_EN << MXC_F_DMA_CFG_CHDIEN_POS)
555#define MXC_F_DMA_CFG_CTZIEN_POS 31
556#define MXC_F_DMA_CFG_CTZIEN ((uint32_t)(0x1UL << MXC_F_DMA_CFG_CTZIEN_POS))
557#define MXC_V_DMA_CFG_CTZIEN_DIS ((uint32_t)0x0UL)
558#define MXC_S_DMA_CFG_CTZIEN_DIS (MXC_V_DMA_CFG_CTZIEN_DIS << MXC_F_DMA_CFG_CTZIEN_POS)
559#define MXC_V_DMA_CFG_CTZIEN_EN ((uint32_t)0x1UL)
560#define MXC_S_DMA_CFG_CTZIEN_EN (MXC_V_DMA_CFG_CTZIEN_EN << MXC_F_DMA_CFG_CTZIEN_POS)
570#define MXC_F_DMA_ST_CH_ST_POS 0
571#define MXC_F_DMA_ST_CH_ST ((uint32_t)(0x1UL << MXC_F_DMA_ST_CH_ST_POS))
572#define MXC_V_DMA_ST_CH_ST_DISABLED ((uint32_t)0x0UL)
573#define MXC_S_DMA_ST_CH_ST_DISABLED (MXC_V_DMA_ST_CH_ST_DISABLED << MXC_F_DMA_ST_CH_ST_POS)
574#define MXC_V_DMA_ST_CH_ST_ENABLED ((uint32_t)0x1UL)
575#define MXC_S_DMA_ST_CH_ST_ENABLED (MXC_V_DMA_ST_CH_ST_ENABLED << MXC_F_DMA_ST_CH_ST_POS)
577#define MXC_F_DMA_ST_IPEND_POS 1
578#define MXC_F_DMA_ST_IPEND ((uint32_t)(0x1UL << MXC_F_DMA_ST_IPEND_POS))
579#define MXC_V_DMA_ST_IPEND_INACTIVE ((uint32_t)0x0UL)
580#define MXC_S_DMA_ST_IPEND_INACTIVE (MXC_V_DMA_ST_IPEND_INACTIVE << MXC_F_DMA_ST_IPEND_POS)
581#define MXC_V_DMA_ST_IPEND_PENDING ((uint32_t)0x1UL)
582#define MXC_S_DMA_ST_IPEND_PENDING (MXC_V_DMA_ST_IPEND_PENDING << MXC_F_DMA_ST_IPEND_POS)
584#define MXC_F_DMA_ST_CTZ_ST_POS 2
585#define MXC_F_DMA_ST_CTZ_ST ((uint32_t)(0x1UL << MXC_F_DMA_ST_CTZ_ST_POS))
586#define MXC_V_DMA_ST_CTZ_ST_NOEVENT ((uint32_t)0x0UL)
587#define MXC_S_DMA_ST_CTZ_ST_NOEVENT (MXC_V_DMA_ST_CTZ_ST_NOEVENT << MXC_F_DMA_ST_CTZ_ST_POS)
588#define MXC_V_DMA_ST_CTZ_ST_CTZ_OCCUR ((uint32_t)0x1UL)
589#define MXC_S_DMA_ST_CTZ_ST_CTZ_OCCUR (MXC_V_DMA_ST_CTZ_ST_CTZ_OCCUR << MXC_F_DMA_ST_CTZ_ST_POS)
590#define MXC_V_DMA_ST_CTZ_ST_CLEAR ((uint32_t)0x1UL)
591#define MXC_S_DMA_ST_CTZ_ST_CLEAR (MXC_V_DMA_ST_CTZ_ST_CLEAR << MXC_F_DMA_ST_CTZ_ST_POS)
593#define MXC_F_DMA_ST_RLD_ST_POS 3
594#define MXC_F_DMA_ST_RLD_ST ((uint32_t)(0x1UL << MXC_F_DMA_ST_RLD_ST_POS))
595#define MXC_V_DMA_ST_RLD_ST_NOEVENT ((uint32_t)0x0UL)
596#define MXC_S_DMA_ST_RLD_ST_NOEVENT (MXC_V_DMA_ST_RLD_ST_NOEVENT << MXC_F_DMA_ST_RLD_ST_POS)
597#define MXC_V_DMA_ST_RLD_ST_RELOADED ((uint32_t)0x1UL)
598#define MXC_S_DMA_ST_RLD_ST_RELOADED (MXC_V_DMA_ST_RLD_ST_RELOADED << MXC_F_DMA_ST_RLD_ST_POS)
599#define MXC_V_DMA_ST_RLD_ST_CLEAR ((uint32_t)0x1UL)
600#define MXC_S_DMA_ST_RLD_ST_CLEAR (MXC_V_DMA_ST_RLD_ST_CLEAR << MXC_F_DMA_ST_RLD_ST_POS)
602#define MXC_F_DMA_ST_BUS_ERR_POS 4
603#define MXC_F_DMA_ST_BUS_ERR ((uint32_t)(0x1UL << MXC_F_DMA_ST_BUS_ERR_POS))
604#define MXC_V_DMA_ST_BUS_ERR_NOEVENT ((uint32_t)0x0UL)
605#define MXC_S_DMA_ST_BUS_ERR_NOEVENT (MXC_V_DMA_ST_BUS_ERR_NOEVENT << MXC_F_DMA_ST_BUS_ERR_POS)
606#define MXC_V_DMA_ST_BUS_ERR_BUS_ERR ((uint32_t)0x1UL)
607#define MXC_S_DMA_ST_BUS_ERR_BUS_ERR (MXC_V_DMA_ST_BUS_ERR_BUS_ERR << MXC_F_DMA_ST_BUS_ERR_POS)
608#define MXC_V_DMA_ST_BUS_ERR_CLEAR ((uint32_t)0x1UL)
609#define MXC_S_DMA_ST_BUS_ERR_CLEAR (MXC_V_DMA_ST_BUS_ERR_CLEAR << MXC_F_DMA_ST_BUS_ERR_POS)
611#define MXC_F_DMA_ST_TO_ST_POS 6
612#define MXC_F_DMA_ST_TO_ST ((uint32_t)(0x1UL << MXC_F_DMA_ST_TO_ST_POS))
613#define MXC_V_DMA_ST_TO_ST_NOEVENT ((uint32_t)0x0UL)
614#define MXC_S_DMA_ST_TO_ST_NOEVENT (MXC_V_DMA_ST_TO_ST_NOEVENT << MXC_F_DMA_ST_TO_ST_POS)
615#define MXC_V_DMA_ST_TO_ST_EXPIRED ((uint32_t)0x1UL)
616#define MXC_S_DMA_ST_TO_ST_EXPIRED (MXC_V_DMA_ST_TO_ST_EXPIRED << MXC_F_DMA_ST_TO_ST_POS)
617#define MXC_V_DMA_ST_TO_ST_CLEAR ((uint32_t)0x1UL)
618#define MXC_S_DMA_ST_TO_ST_CLEAR (MXC_V_DMA_ST_TO_ST_CLEAR << MXC_F_DMA_ST_TO_ST_POS)
632#define MXC_F_DMA_SRC_ADDR_POS 0
633#define MXC_F_DMA_SRC_ADDR ((uint32_t)(0xFFFFFFFFUL << MXC_F_DMA_SRC_ADDR_POS))
647#define MXC_F_DMA_DST_ADDR_POS 0
648#define MXC_F_DMA_DST_ADDR ((uint32_t)(0xFFFFFFFFUL << MXC_F_DMA_DST_ADDR_POS))
661#define MXC_F_DMA_CNT_CNT_POS 0
662#define MXC_F_DMA_CNT_CNT ((uint32_t)(0xFFFFFFUL << MXC_F_DMA_CNT_CNT_POS))
673#define MXC_F_DMA_SRC_RLD_SRC_RLD_POS 0
674#define MXC_F_DMA_SRC_RLD_SRC_RLD ((uint32_t)(0x7FFFFFFFUL << MXC_F_DMA_SRC_RLD_SRC_RLD_POS))
685#define MXC_F_DMA_DST_RLD_DST_RLD_POS 0
686#define MXC_F_DMA_DST_RLD_DST_RLD ((uint32_t)(0x7FFFFFFFUL << MXC_F_DMA_DST_RLD_DST_RLD_POS))
696#define MXC_F_DMA_CNT_RLD_CNT_RLD_POS 0
697#define MXC_F_DMA_CNT_RLD_CNT_RLD ((uint32_t)(0xFFFFFFUL << MXC_F_DMA_CNT_RLD_CNT_RLD_POS))
699#define MXC_F_DMA_CNT_RLD_RLDEN_POS 31
700#define MXC_F_DMA_CNT_RLD_RLDEN ((uint32_t)(0x1UL << MXC_F_DMA_CNT_RLD_RLDEN_POS))
701#define MXC_V_DMA_CNT_RLD_RLDEN_DIS ((uint32_t)0x0UL)
702#define MXC_S_DMA_CNT_RLD_RLDEN_DIS (MXC_V_DMA_CNT_RLD_RLDEN_DIS << MXC_F_DMA_CNT_RLD_RLDEN_POS)
703#define MXC_V_DMA_CNT_RLD_RLDEN_EN ((uint32_t)0x1UL)
704#define MXC_S_DMA_CNT_RLD_RLDEN_EN (MXC_V_DMA_CNT_RLD_RLDEN_EN << MXC_F_DMA_CNT_RLD_RLDEN_POS)
__IO uint32_t dst
Definition: dma_regs.h:80
__IO uint32_t cfg
Definition: dma_regs.h:77
__IO uint32_t src
Definition: dma_regs.h:79
__IO uint32_t cnt
Definition: dma_regs.h:81
__IO uint32_t src_rld
Definition: dma_regs.h:82
__IO uint32_t cnt_rld
Definition: dma_regs.h:84
__IO uint32_t dst_rld
Definition: dma_regs.h:83
__IO uint32_t st
Definition: dma_regs.h:78
Definition: dma_regs.h:76