172f56adcSTsiChungLiew /* 272f56adcSTsiChungLiew * Copyright (C) 2004-2007 Freescale Semiconductor, Inc. 372f56adcSTsiChungLiew * 4*1a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 572f56adcSTsiChungLiew */ 672f56adcSTsiChungLiew 772f56adcSTsiChungLiew #ifndef MCD_TSK_INIT_H 872f56adcSTsiChungLiew #define MCD_TSK_INIT_H 1 972f56adcSTsiChungLiew 1072f56adcSTsiChungLiew /* 1172f56adcSTsiChungLiew * Do not edit! 1272f56adcSTsiChungLiew */ 1372f56adcSTsiChungLiew 1472f56adcSTsiChungLiew /* Task 0 */ 1572f56adcSTsiChungLiew void MCD_startDmaChainNoEu(int *currBD, short srcIncr, short destIncr, 1672f56adcSTsiChungLiew int xferSize, short xferSizeIncr, int *cSave, 1772f56adcSTsiChungLiew volatile TaskTableEntry * taskTable, int channel); 1872f56adcSTsiChungLiew 1972f56adcSTsiChungLiew /* Task 1 */ 2072f56adcSTsiChungLiew void MCD_startDmaSingleNoEu(char *srcAddr, short srcIncr, char *destAddr, 2172f56adcSTsiChungLiew short destIncr, int dmaSize, short xferSizeIncr, 2272f56adcSTsiChungLiew int flags, int *currBD, int *cSave, 2372f56adcSTsiChungLiew volatile TaskTableEntry * taskTable, int channel); 2472f56adcSTsiChungLiew 2572f56adcSTsiChungLiew /* Task 2 */ 2672f56adcSTsiChungLiew void MCD_startDmaChainEu(int *currBD, short srcIncr, short destIncr, 2772f56adcSTsiChungLiew int xferSize, short xferSizeIncr, int *cSave, 2872f56adcSTsiChungLiew volatile TaskTableEntry * taskTable, int channel); 2972f56adcSTsiChungLiew 3072f56adcSTsiChungLiew /* Task 3 */ 3172f56adcSTsiChungLiew void MCD_startDmaSingleEu(char *srcAddr, short srcIncr, char *destAddr, 3272f56adcSTsiChungLiew short destIncr, int dmaSize, short xferSizeIncr, 3372f56adcSTsiChungLiew int flags, int *currBD, int *cSave, 3472f56adcSTsiChungLiew volatile TaskTableEntry * taskTable, int channel); 3572f56adcSTsiChungLiew 3672f56adcSTsiChungLiew /* Task 4 */ 3772f56adcSTsiChungLiew void MCD_startDmaENetRcv(char *bDBase, char *currBD, char *rcvFifoPtr, 3872f56adcSTsiChungLiew volatile TaskTableEntry * taskTable, int channel); 3972f56adcSTsiChungLiew 4072f56adcSTsiChungLiew /* Task 5 */ 4172f56adcSTsiChungLiew void MCD_startDmaENetXmit(char *bDBase, char *currBD, char *xmitFifoPtr, 4272f56adcSTsiChungLiew volatile TaskTableEntry * taskTable, int channel); 4372f56adcSTsiChungLiew 4472f56adcSTsiChungLiew #endif /* MCD_TSK_INIT_H */ 45