]>
git.ipfire.org Git - thirdparty/u-boot.git/blob - include/MCD_tasksInit.h
1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Copyright (C) 2004-2007 Freescale Semiconductor, Inc.
7 #define MCD_TSK_INIT_H 1
14 void MCD_startDmaChainNoEu(int *currBD
, short srcIncr
, short destIncr
,
15 int xferSize
, short xferSizeIncr
, int *cSave
,
16 volatile TaskTableEntry
* taskTable
, int channel
);
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
);
25 void MCD_startDmaChainEu(int *currBD
, short srcIncr
, short destIncr
,
26 int xferSize
, short xferSizeIncr
, int *cSave
,
27 volatile TaskTableEntry
* taskTable
, int channel
);
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
);
36 void MCD_startDmaENetRcv(char *bDBase
, char *currBD
, char *rcvFifoPtr
,
37 volatile TaskTableEntry
* taskTable
, int channel
);
40 void MCD_startDmaENetXmit(char *bDBase
, char *currBD
, char *xmitFifoPtr
,
41 volatile TaskTableEntry
* taskTable
, int channel
);
43 #endif /* MCD_TSK_INIT_H */