Merge git://git.denx.de/u-boot-usb
[platform/kernel/u-boot.git] / include / MCD_tasksInit.h
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * Copyright (C) 2004-2007 Freescale Semiconductor, Inc.
4  */
5
6 #ifndef MCD_TSK_INIT_H
7 #define MCD_TSK_INIT_H 1
8
9 /*
10  * Do not edit!
11  */
12
13 /* Task 0 */
14 void MCD_startDmaChainNoEu(int *currBD, short srcIncr, short destIncr,
15                            int xferSize, short xferSizeIncr, int *cSave,
16                            volatile TaskTableEntry * taskTable, int channel);
17
18 /* Task 1 */
19 void MCD_startDmaSingleNoEu(char *srcAddr, short srcIncr, char *destAddr,
20                             short destIncr, int dmaSize, short xferSizeIncr,
21                             int flags, int *currBD, int *cSave,
22                             volatile TaskTableEntry * taskTable, int channel);
23
24 /* Task 2 */
25 void MCD_startDmaChainEu(int *currBD, short srcIncr, short destIncr,
26                          int xferSize, short xferSizeIncr, int *cSave,
27                          volatile TaskTableEntry * taskTable, int channel);
28
29 /* Task 3 */
30 void MCD_startDmaSingleEu(char *srcAddr, short srcIncr, char *destAddr,
31                           short destIncr, int dmaSize, short xferSizeIncr,
32                           int flags, int *currBD, int *cSave,
33                           volatile TaskTableEntry * taskTable, int channel);
34
35 /* Task 4 */
36 void MCD_startDmaENetRcv(char *bDBase, char *currBD, char *rcvFifoPtr,
37                          volatile TaskTableEntry * taskTable, int channel);
38
39 /* Task 5 */
40 void MCD_startDmaENetXmit(char *bDBase, char *currBD, char *xmitFifoPtr,
41                           volatile TaskTableEntry * taskTable, int channel);
42
43 #endif                          /* MCD_TSK_INIT_H */