1 /*
2  * Copyright 2022 NXP
3  * All rights reserved.
4  *
5  *
6  * SPDX-License-Identifier: BSD-3-Clause
7  */
8 
9 #include "fsl_edma_soc.h"
10 
11 /*******************************************************************************
12  * Definitions
13  ******************************************************************************/
14 
15 /* Component ID definition, used by tools. */
16 #ifndef FSL_COMPONENT_ID
17 #define FSL_COMPONENT_ID "platform.drivers.edma_soc"
18 #endif
19 
20 /*******************************************************************************
21  * Prototypes
22  ******************************************************************************/
23 extern void EDMA_DriverIRQHandler(uint32_t instance, uint32_t channel);
24 extern void DMA4_0_1_DriverIRQHandler(void);
25 extern void DMA4_2_3_DriverIRQHandler(void);
26 extern void DMA4_4_5_DriverIRQHandler(void);
27 extern void DMA4_6_7_DriverIRQHandler(void);
28 extern void DMA4_8_9_DriverIRQHandler(void);
29 extern void DMA4_10_11_DriverIRQHandler(void);
30 extern void DMA4_12_13_DriverIRQHandler(void);
31 extern void DMA4_14_15_DriverIRQHandler(void);
32 extern void DMA4_16_17_DriverIRQHandler(void);
33 extern void DMA4_18_19_DriverIRQHandler(void);
34 extern void DMA4_20_21_DriverIRQHandler(void);
35 extern void DMA4_22_23_DriverIRQHandler(void);
36 extern void DMA4_24_25_DriverIRQHandler(void);
37 extern void DMA4_26_27_DriverIRQHandler(void);
38 extern void DMA4_28_29_DriverIRQHandler(void);
39 extern void DMA4_30_31_DriverIRQHandler(void);
40 extern void DMA4_32_33_DriverIRQHandler(void);
41 extern void DMA4_34_35_DriverIRQHandler(void);
42 extern void DMA4_36_37_DriverIRQHandler(void);
43 extern void DMA4_38_39_DriverIRQHandler(void);
44 extern void DMA4_40_41_DriverIRQHandler(void);
45 extern void DMA4_42_43_DriverIRQHandler(void);
46 extern void DMA4_44_45_DriverIRQHandler(void);
47 extern void DMA4_46_47_DriverIRQHandler(void);
48 extern void DMA4_48_49_DriverIRQHandler(void);
49 extern void DMA4_50_51_DriverIRQHandler(void);
50 extern void DMA4_52_53_DriverIRQHandler(void);
51 extern void DMA4_54_55_DriverIRQHandler(void);
52 extern void DMA4_56_57_DriverIRQHandler(void);
53 extern void DMA4_58_59_DriverIRQHandler(void);
54 extern void DMA4_60_61_DriverIRQHandler(void);
55 extern void DMA4_62_63_DriverIRQHandler(void);
56 extern void DMA_0_DriverIRQHandler(void);
57 extern void DMA_1_DriverIRQHandler(void);
58 extern void DMA_2_DriverIRQHandler(void);
59 extern void DMA_3_DriverIRQHandler(void);
60 extern void DMA_4_DriverIRQHandler(void);
61 extern void DMA_5_DriverIRQHandler(void);
62 extern void DMA_6_DriverIRQHandler(void);
63 extern void DMA_7_DriverIRQHandler(void);
64 extern void DMA_8_DriverIRQHandler(void);
65 extern void DMA_9_DriverIRQHandler(void);
66 extern void DMA_10_DriverIRQHandler(void);
67 extern void DMA_11_DriverIRQHandler(void);
68 extern void DMA_12_DriverIRQHandler(void);
69 extern void DMA_13_DriverIRQHandler(void);
70 extern void DMA_14_DriverIRQHandler(void);
71 extern void DMA_15_DriverIRQHandler(void);
72 extern void DMA_16_DriverIRQHandler(void);
73 extern void DMA_17_DriverIRQHandler(void);
74 extern void DMA_18_DriverIRQHandler(void);
75 extern void DMA_19_DriverIRQHandler(void);
76 extern void DMA_20_DriverIRQHandler(void);
77 extern void DMA_21_DriverIRQHandler(void);
78 extern void DMA_22_DriverIRQHandler(void);
79 extern void DMA_23_DriverIRQHandler(void);
80 extern void DMA_24_DriverIRQHandler(void);
81 extern void DMA_25_DriverIRQHandler(void);
82 extern void DMA_26_DriverIRQHandler(void);
83 extern void DMA_27_DriverIRQHandler(void);
84 extern void DMA_28_DriverIRQHandler(void);
85 extern void DMA_29_DriverIRQHandler(void);
86 extern void DMA_30_DriverIRQHandler(void);
87 extern void DMA3_DriverIRQHandler(uint32_t instance, uint32_t channel);
88 /*******************************************************************************
89  * Code
90  ******************************************************************************/
91 /*!
92  * brief DMA instance 1, channel 0~1 IRQ handler.
93  *
94  */
DMA4_0_1_DriverIRQHandler(void)95 void DMA4_0_1_DriverIRQHandler(void)
96 {
97     /* Instance 1 channel 0 */
98     EDMA_DriverIRQHandler(1U, 0U);
99     /* Instance 1 channel 1 */
100     EDMA_DriverIRQHandler(1U, 1U);
101 }
102 
103 /*!
104  * brief DMA instance 1, channel 2~3 IRQ handler.
105  *
106  */
DMA4_2_3_DriverIRQHandler(void)107 void DMA4_2_3_DriverIRQHandler(void)
108 {
109     /* Instance 1 channel 2 */
110     EDMA_DriverIRQHandler(1U, 2U);
111     /* Instance 1 channel 3 */
112     EDMA_DriverIRQHandler(1U, 3U);
113 }
114 
115 /*!
116  * brief DMA instance 1, channel 4~5 IRQ handler.
117  *
118  */
DMA4_4_5_DriverIRQHandler(void)119 void DMA4_4_5_DriverIRQHandler(void)
120 {
121     /* Instance 1 channel 4 */
122     EDMA_DriverIRQHandler(1U, 4U);
123     /* Instance 1 channel 5 */
124     EDMA_DriverIRQHandler(1U, 5U);
125 }
126 
127 /*!
128  * brief DMA instance 1, channel 6~7 IRQ handler.
129  *
130  */
DMA4_6_7_DriverIRQHandler(void)131 void DMA4_6_7_DriverIRQHandler(void)
132 {
133     /* Instance 1 channel 6 */
134     EDMA_DriverIRQHandler(1U, 6U);
135     /* Instance 1 channel 7 */
136     EDMA_DriverIRQHandler(1U, 7U);
137 }
138 
139 /*!
140  * brief DMA instance 1, channel 8~9 IRQ handler.
141  *
142  */
DMA4_8_9_DriverIRQHandler(void)143 void DMA4_8_9_DriverIRQHandler(void)
144 {
145     /* Instance 1 channel 8 */
146     EDMA_DriverIRQHandler(1U, 8U);
147     /* Instance 1 channel 9 */
148     EDMA_DriverIRQHandler(1U, 9U);
149 }
150 
151 /*!
152  * brief DMA instance 1, channel 10~11 IRQ handler.
153  *
154  */
DMA4_10_11_DriverIRQHandler(void)155 void DMA4_10_11_DriverIRQHandler(void)
156 {
157     /* Instance 1 channel 10 */
158     EDMA_DriverIRQHandler(1U, 10U);
159     /* Instance 1 channel 11 */
160     EDMA_DriverIRQHandler(1U, 11U);
161 }
162 
163 /*!
164  * brief DMA instance 1, channel 12~13 IRQ handler.
165  *
166  */
DMA4_12_13_DriverIRQHandler(void)167 void DMA4_12_13_DriverIRQHandler(void)
168 {
169     /* Instance 1 channel 12 */
170     EDMA_DriverIRQHandler(1U, 12U);
171     /* Instance 1 channel 13 */
172     EDMA_DriverIRQHandler(1U, 13U);
173 }
174 
175 /*!
176  * brief DMA instance 1, channel 14~15 IRQ handler.
177  *
178  */
DMA4_14_15_DriverIRQHandler(void)179 void DMA4_14_15_DriverIRQHandler(void)
180 {
181     /* Instance 1 channel 14 */
182     EDMA_DriverIRQHandler(1U, 14U);
183     /* Instance 1 channel 15 */
184     EDMA_DriverIRQHandler(1U, 15U);
185 }
186 
187 /*!
188  * brief DMA instance 1, channel 16~17 IRQ handler.
189  *
190  */
DMA4_16_17_DriverIRQHandler(void)191 void DMA4_16_17_DriverIRQHandler(void)
192 {
193     /* Instance 1 channel 16 */
194     EDMA_DriverIRQHandler(1U, 16U);
195     /* Instance 1 channel 17 */
196     EDMA_DriverIRQHandler(1U, 17U);
197 }
198 
199 /*!
200  * brief DMA instance 1, channel 18~19 IRQ handler.
201  *
202  */
DMA4_18_19_DriverIRQHandler(void)203 void DMA4_18_19_DriverIRQHandler(void)
204 {
205     /* Instance 1 channel 18 */
206     EDMA_DriverIRQHandler(1U, 18U);
207     /* Instance 1 channel 19 */
208     EDMA_DriverIRQHandler(1U, 19U);
209 }
210 
211 /*!
212  * brief DMA instance 1, channel 20~21 IRQ handler.
213  *
214  */
DMA4_20_21_DriverIRQHandler(void)215 void DMA4_20_21_DriverIRQHandler(void)
216 {
217     /* Instance 1 channel 20 */
218     EDMA_DriverIRQHandler(1U, 20U);
219     /* Instance 1 channel 21 */
220     EDMA_DriverIRQHandler(1U, 21U);
221 }
222 
223 /*!
224  * brief DMA instance 1, channel 22~23 IRQ handler.
225  *
226  */
DMA4_22_23_DriverIRQHandler(void)227 void DMA4_22_23_DriverIRQHandler(void)
228 {
229     /* Instance 1 channel 22 */
230     EDMA_DriverIRQHandler(1U, 22U);
231     /* Instance 1 channel 23 */
232     EDMA_DriverIRQHandler(1U, 23U);
233 }
234 
235 /*!
236  * brief DMA instance 1, channel 24~25 IRQ handler.
237  *
238  */
DMA4_24_25_DriverIRQHandler(void)239 void DMA4_24_25_DriverIRQHandler(void)
240 {
241     /* Instance 1 channel 24 */
242     EDMA_DriverIRQHandler(1U, 24U);
243     /* Instance 1 channel 25 */
244     EDMA_DriverIRQHandler(1U, 25U);
245 }
246 
247 /*!
248  * brief DMA instance 1, channel 26~27 IRQ handler.
249  *
250  */
DMA4_26_27_DriverIRQHandler(void)251 void DMA4_26_27_DriverIRQHandler(void)
252 {
253     /* Instance 1 channel 26 */
254     EDMA_DriverIRQHandler(1U, 26U);
255     /* Instance 1 channel 27 */
256     EDMA_DriverIRQHandler(1U, 27U);
257 }
258 
259 /*!
260  * brief DMA instance 1, channel 28~29 IRQ handler.
261  *
262  */
DMA4_28_29_DriverIRQHandler(void)263 void DMA4_28_29_DriverIRQHandler(void)
264 {
265     /* Instance 1 channel 28 */
266     EDMA_DriverIRQHandler(1U, 28U);
267     /* Instance 1 channel 29 */
268     EDMA_DriverIRQHandler(1U, 29U);
269 }
270 
271 /*!
272  * brief DMA instance 1, channel 30~31 IRQ handler.
273  *
274  */
DMA4_30_31_DriverIRQHandler(void)275 void DMA4_30_31_DriverIRQHandler(void)
276 {
277     /* Instance 1 channel 30 */
278     EDMA_DriverIRQHandler(1U, 30U);
279     /* Instance 1 channel 31 */
280     EDMA_DriverIRQHandler(1U, 31U);
281 }
282 
283 /*!
284  * brief DMA instance 1, channel 32~33 IRQ handler.
285  *
286  */
DMA4_32_33_DriverIRQHandler(void)287 void DMA4_32_33_DriverIRQHandler(void)
288 {
289     /* Instance 1 channel 32 */
290     EDMA_DriverIRQHandler(1U, 32U);
291     /* Instance 1 channel 33 */
292     EDMA_DriverIRQHandler(1U, 33U);
293 }
294 
295 /*!
296  * brief DMA instance 1, channel 34~35 IRQ handler.
297  *
298  */
DMA4_34_35_DriverIRQHandler(void)299 void DMA4_34_35_DriverIRQHandler(void)
300 {
301     /* Instance 1 channel 34 */
302     EDMA_DriverIRQHandler(1U, 34U);
303     /* Instance 1 channel 35 */
304     EDMA_DriverIRQHandler(1U, 35U);
305 }
306 
307 /*!
308  * brief DMA instance 1, channel 36~37 IRQ handler.
309  *
310  */
DMA4_36_37_DriverIRQHandler(void)311 void DMA4_36_37_DriverIRQHandler(void)
312 {
313     /* Instance 1 channel 36 */
314     EDMA_DriverIRQHandler(1U, 36U);
315     /* Instance 1 channel 37 */
316     EDMA_DriverIRQHandler(1U, 37U);
317 }
318 
319 /*!
320  * brief DMA instance 1, channel 38~39 IRQ handler.
321  *
322  */
DMA4_38_39_DriverIRQHandler(void)323 void DMA4_38_39_DriverIRQHandler(void)
324 {
325     /* Instance 1 channel 38 */
326     EDMA_DriverIRQHandler(1U, 38U);
327     /* Instance 1 channel 39 */
328     EDMA_DriverIRQHandler(1U, 39U);
329 }
330 
331 /*!
332  * brief DMA instance 1, channel 40~41 IRQ handler.
333  *
334  */
DMA4_40_41_DriverIRQHandler(void)335 void DMA4_40_41_DriverIRQHandler(void)
336 {
337     /* Instance 1 channel 40 */
338     EDMA_DriverIRQHandler(1U, 40U);
339     /* Instance 1 channel 41 */
340     EDMA_DriverIRQHandler(1U, 41U);
341 }
342 
343 /*!
344  * brief DMA instance 1, channel 42~43 IRQ handler.
345  *
346  */
DMA4_42_43_DriverIRQHandler(void)347 void DMA4_42_43_DriverIRQHandler(void)
348 {
349     /* Instance 1 channel 42 */
350     EDMA_DriverIRQHandler(1U, 42U);
351     /* Instance 1 channel 43 */
352     EDMA_DriverIRQHandler(1U, 43U);
353 }
354 
355 /*!
356  * brief DMA instance 1, channel 44~45 IRQ handler.
357  *
358  */
DMA4_44_45_DriverIRQHandler(void)359 void DMA4_44_45_DriverIRQHandler(void)
360 {
361     /* Instance 1 channel 44 */
362     EDMA_DriverIRQHandler(1U, 44U);
363     /* Instance 1 channel 45 */
364     EDMA_DriverIRQHandler(1U, 45U);
365 }
366 
367 /*!
368  * brief DMA instance 1, channel 46~47 IRQ handler.
369  *
370  */
DMA4_46_47_DriverIRQHandler(void)371 void DMA4_46_47_DriverIRQHandler(void)
372 {
373     /* Instance 1 channel 46 */
374     EDMA_DriverIRQHandler(1U, 46U);
375     /* Instance 1 channel 47 */
376     EDMA_DriverIRQHandler(1U, 47U);
377 }
378 
379 /*!
380  * brief DMA instance 1, channel 48~49 IRQ handler.
381  *
382  */
DMA4_48_49_DriverIRQHandler(void)383 void DMA4_48_49_DriverIRQHandler(void)
384 {
385     /* Instance 1 channel 48 */
386     EDMA_DriverIRQHandler(1U, 48U);
387     /* Instance 1 channel 49 */
388     EDMA_DriverIRQHandler(1U, 49U);
389 }
390 
391 /*!
392  * brief DMA instance 1, channel 50~51 IRQ handler.
393  *
394  */
DMA4_50_51_DriverIRQHandler(void)395 void DMA4_50_51_DriverIRQHandler(void)
396 {
397     /* Instance 1 channel 50 */
398     EDMA_DriverIRQHandler(1U, 50U);
399     /* Instance 1 channel 51 */
400     EDMA_DriverIRQHandler(1U, 51U);
401 }
402 
403 /*!
404  * brief DMA instance 1, channel 52~53 IRQ handler.
405  *
406  */
DMA4_52_53_DriverIRQHandler(void)407 void DMA4_52_53_DriverIRQHandler(void)
408 {
409     /* Instance 1 channel 52 */
410     EDMA_DriverIRQHandler(1U, 52U);
411     /* Instance 1 channel 53 */
412     EDMA_DriverIRQHandler(1U, 53U);
413 }
414 
415 /*!
416  * brief DMA instance 1, channel 54~55 IRQ handler.
417  *
418  */
DMA4_54_55_DriverIRQHandler(void)419 void DMA4_54_55_DriverIRQHandler(void)
420 {
421     /* Instance 1 channel 54 */
422     EDMA_DriverIRQHandler(1U, 54U);
423     /* Instance 1 channel 55 */
424     EDMA_DriverIRQHandler(1U, 55U);
425 }
426 
427 /*!
428  * brief DMA instance 1, channel 56~57 IRQ handler.
429  *
430  */
DMA4_56_57_DriverIRQHandler(void)431 void DMA4_56_57_DriverIRQHandler(void)
432 {
433     /* Instance 1 channel 56 */
434     EDMA_DriverIRQHandler(1U, 56U);
435     /* Instance 1 channel 57 */
436     EDMA_DriverIRQHandler(1U, 57U);
437 }
438 
439 /*!
440  * brief DMA instance 1, channel 58~59 IRQ handler.
441  *
442  */
DMA4_58_59_DriverIRQHandler(void)443 void DMA4_58_59_DriverIRQHandler(void)
444 {
445     /* Instance 1 channel 58 */
446     EDMA_DriverIRQHandler(1U, 58U);
447     /* Instance 1 channel 59 */
448     EDMA_DriverIRQHandler(1U, 59U);
449 }
450 
451 /*!
452  * brief DMA instance 1, channel 60~61 IRQ handler.
453  *
454  */
DMA4_60_61_DriverIRQHandler(void)455 void DMA4_60_61_DriverIRQHandler(void)
456 {
457     /* Instance 1 channel 60 */
458     EDMA_DriverIRQHandler(1U, 60U);
459     /* Instance 1 channel 61 */
460     EDMA_DriverIRQHandler(1U, 61U);
461 }
462 
463 /*!
464  * brief DMA instance 1, channel 62~63 IRQ handler.
465  *
466  */
DMA4_62_63_DriverIRQHandler(void)467 void DMA4_62_63_DriverIRQHandler(void)
468 {
469     /* Instance 1 channel 62 */
470     EDMA_DriverIRQHandler(1U, 62U);
471     /* Instance 1 channel 63 */
472     EDMA_DriverIRQHandler(1U, 63U);
473 }
474 
475 /*!
476  * brief DMA instance 0, channel 0 IRQ handler.
477  *
478  */
DMA_0_DriverIRQHandler(void)479 void DMA_0_DriverIRQHandler(void)
480 {
481     /* Instance 0 channel 0 */
482     EDMA_DriverIRQHandler(0U, 0U);
483 }
484 
485 /*!
486  * brief DMA instance 0, channel 1 IRQ handler.
487  *
488  */
DMA_1_DriverIRQHandler(void)489 void DMA_1_DriverIRQHandler(void)
490 {
491     /* Instance 0 channel 1 */
492     EDMA_DriverIRQHandler(0U, 1U);
493 }
494 
495 /*!
496  * brief DMA instance 0, channel 2 IRQ handler.
497  *
498  */
DMA_2_DriverIRQHandler(void)499 void DMA_2_DriverIRQHandler(void)
500 {
501     /* Instance 0 channel 2 */
502     EDMA_DriverIRQHandler(0U, 2U);
503 }
504 
505 /*!
506  * brief DMA instance 0, channel 3 IRQ handler.
507  *
508  */
DMA_3_DriverIRQHandler(void)509 void DMA_3_DriverIRQHandler(void)
510 {
511     /* Instance 0 channel 3 */
512     EDMA_DriverIRQHandler(0U, 3U);
513 }
514 
515 /*!
516  * brief DMA instance 0, channel 4 IRQ handler.
517  *
518  */
DMA_4_DriverIRQHandler(void)519 void DMA_4_DriverIRQHandler(void)
520 {
521     /* Instance 0 channel 4 */
522     EDMA_DriverIRQHandler(0U, 4U);
523 }
524 
525 /*!
526  * brief DMA instance 0, channel 5 IRQ handler.
527  *
528  */
DMA_5_DriverIRQHandler(void)529 void DMA_5_DriverIRQHandler(void)
530 {
531     /* Instance 0 channel 5 */
532     EDMA_DriverIRQHandler(0U, 5U);
533 }
534 
535 /*!
536  * brief DMA instance 0, channel 6 IRQ handler.
537  *
538  */
DMA_6_DriverIRQHandler(void)539 void DMA_6_DriverIRQHandler(void)
540 {
541     /* Instance 0 channel 6 */
542     EDMA_DriverIRQHandler(0U, 6U);
543 }
544 
545 /*!
546  * brief DMA instance 0, channel 7 IRQ handler.
547  *
548  */
DMA_7_DriverIRQHandler(void)549 void DMA_7_DriverIRQHandler(void)
550 {
551     /* Instance 0 channel 7 */
552     EDMA_DriverIRQHandler(0U, 7U);
553 }
554 
555 /*!
556  * brief DMA instance 0, channel 8 IRQ handler.
557  *
558  */
DMA_8_DriverIRQHandler(void)559 void DMA_8_DriverIRQHandler(void)
560 {
561     /* Instance 0 channel 8 */
562     EDMA_DriverIRQHandler(0U, 8U);
563 }
564 
565 /*!
566  * brief DMA instance 0, channel 9 IRQ handler.
567  *
568  */
DMA_9_DriverIRQHandler(void)569 void DMA_9_DriverIRQHandler(void)
570 {
571     /* Instance 0 channel 9 */
572     EDMA_DriverIRQHandler(0U, 9U);
573 }
574 
575 /*!
576  * brief DMA instance 0, channel 10 IRQ handler.
577  *
578  */
DMA_10_DriverIRQHandler(void)579 void DMA_10_DriverIRQHandler(void)
580 {
581     /* Instance 0 channel 10 */
582     EDMA_DriverIRQHandler(0U, 10U);
583 }
584 
585 /*!
586  * brief DMA instance 0, channel 11 IRQ handler.
587  *
588  */
DMA_11_DriverIRQHandler(void)589 void DMA_11_DriverIRQHandler(void)
590 {
591     /* Instance 0 channel 11 */
592     EDMA_DriverIRQHandler(0U, 11U);
593 }
594 
595 /*!
596  * brief DMA instance 0, channel 12 IRQ handler.
597  *
598  */
DMA_12_DriverIRQHandler(void)599 void DMA_12_DriverIRQHandler(void)
600 {
601     /* Instance 0 channel 12 */
602     EDMA_DriverIRQHandler(0U, 12U);
603 }
604 
605 /*!
606  * brief DMA instance 0, channel 13 IRQ handler.
607  *
608  */
DMA_13_DriverIRQHandler(void)609 void DMA_13_DriverIRQHandler(void)
610 {
611     /* Instance 0 channel 13 */
612     EDMA_DriverIRQHandler(0U, 13U);
613 }
614 
615 /*!
616  * brief DMA instance 0, channel 14 IRQ handler.
617  *
618  */
DMA_14_DriverIRQHandler(void)619 void DMA_14_DriverIRQHandler(void)
620 {
621     /* Instance 0 channel 14 */
622     EDMA_DriverIRQHandler(0U, 14U);
623 }
624 
625 /*!
626  * brief DMA instance 0, channel 15 IRQ handler.
627  *
628  */
DMA_15_DriverIRQHandler(void)629 void DMA_15_DriverIRQHandler(void)
630 {
631     /* Instance 0 channel 15 */
632     EDMA_DriverIRQHandler(0U, 15U);
633 }
634 
635 /*!
636  * brief DMA instance 0, channel 16 IRQ handler.
637  *
638  */
DMA_16_DriverIRQHandler(void)639 void DMA_16_DriverIRQHandler(void)
640 {
641     /* Instance 0 channel 16 */
642     EDMA_DriverIRQHandler(0U, 16U);
643 }
644 
645 /*!
646  * brief DMA instance 0, channel 17 IRQ handler.
647  *
648  */
DMA_17_DriverIRQHandler(void)649 void DMA_17_DriverIRQHandler(void)
650 {
651     /* Instance 0 channel 17 */
652     EDMA_DriverIRQHandler(0U, 17U);
653 }
654 
655 /*!
656  * brief DMA instance 0, channel 18 IRQ handler.
657  *
658  */
DMA_18_DriverIRQHandler(void)659 void DMA_18_DriverIRQHandler(void)
660 {
661     /* Instance 0 channel 18 */
662     EDMA_DriverIRQHandler(0U, 18U);
663 }
664 
665 /*!
666  * brief DMA instance 0, channel 19 IRQ handler.
667  *
668  */
DMA_19_DriverIRQHandler(void)669 void DMA_19_DriverIRQHandler(void)
670 {
671     /* Instance 0 channel 19 */
672     EDMA_DriverIRQHandler(0U, 19U);
673 }
674 
675 /*!
676  * brief DMA instance 0, channel 20 IRQ handler.
677  *
678  */
DMA_20_DriverIRQHandler(void)679 void DMA_20_DriverIRQHandler(void)
680 {
681     /* Instance 0 channel 20 */
682     EDMA_DriverIRQHandler(0U, 20U);
683 }
684 
685 /*!
686  * brief DMA instance 0, channel 21 IRQ handler.
687  *
688  */
DMA_21_DriverIRQHandler(void)689 void DMA_21_DriverIRQHandler(void)
690 {
691     /* Instance 0 channel 21 */
692     EDMA_DriverIRQHandler(0U, 21U);
693 }
694 
695 /*!
696  * brief DMA instance 0, channel 22 IRQ handler.
697  *
698  */
DMA_22_DriverIRQHandler(void)699 void DMA_22_DriverIRQHandler(void)
700 {
701     /* Instance 0 channel 22 */
702     EDMA_DriverIRQHandler(0U, 22U);
703 }
704 
705 /*!
706  * brief DMA instance 0, channel 23 IRQ handler.
707  *
708  */
DMA_23_DriverIRQHandler(void)709 void DMA_23_DriverIRQHandler(void)
710 {
711     /* Instance 0 channel 23 */
712     EDMA_DriverIRQHandler(0U, 23U);
713 }
714 
715 /*!
716  * brief DMA instance 0, channel 24 IRQ handler.
717  *
718  */
DMA_24_DriverIRQHandler(void)719 void DMA_24_DriverIRQHandler(void)
720 {
721     /* Instance 0 channel 24 */
722     EDMA_DriverIRQHandler(0U, 24U);
723 }
724 
725 /*!
726  * brief DMA instance 0, channel 25 IRQ handler.
727  *
728  */
DMA_25_DriverIRQHandler(void)729 void DMA_25_DriverIRQHandler(void)
730 {
731     /* Instance 0 channel 25 */
732     EDMA_DriverIRQHandler(0U, 25U);
733 }
734 
735 /*!
736  * brief DMA instance 0, channel 26 IRQ handler.
737  *
738  */
DMA_26_DriverIRQHandler(void)739 void DMA_26_DriverIRQHandler(void)
740 {
741     /* Instance 0 channel 26 */
742     EDMA_DriverIRQHandler(0U, 26U);
743 }
744 
745 /*!
746  * brief DMA instance 0, channel 27 IRQ handler.
747  *
748  */
DMA_27_DriverIRQHandler(void)749 void DMA_27_DriverIRQHandler(void)
750 {
751     /* Instance 0 channel 27 */
752     EDMA_DriverIRQHandler(0U, 27U);
753 }
754 
755 /*!
756  * brief DMA instance 0, channel 28 IRQ handler.
757  *
758  */
DMA_28_DriverIRQHandler(void)759 void DMA_28_DriverIRQHandler(void)
760 {
761     /* Instance 0 channel 28 */
762     EDMA_DriverIRQHandler(0U, 28U);
763 }
764 
765 /*!
766  * brief DMA instance 0, channel 29 IRQ handler.
767  *
768  */
DMA_29_DriverIRQHandler(void)769 void DMA_29_DriverIRQHandler(void)
770 {
771     /* Instance 0 channel 29 */
772     EDMA_DriverIRQHandler(0U, 29U);
773 }
774 
775 /*!
776  * brief DMA instance 0, channel 30 IRQ handler.
777  *
778  */
DMA_30_DriverIRQHandler(void)779 void DMA_30_DriverIRQHandler(void)
780 {
781     /* Instance0 channel 30 */
782     EDMA_DriverIRQHandler(0U, 30U);
783 }
784 
DMA3_DriverIRQHandler(uint32_t instance,uint32_t channel)785 void DMA3_DriverIRQHandler(uint32_t instance, uint32_t channel)
786 {
787     EDMA_DriverIRQHandler(0U, channel);
788 }
789