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