|
@@ -486,7 +486,8 @@ int MCD_startDma(int channel, s8 * srcAddr, s16 srcIncr, s8 * destAddr,
|
|
MCD_modelTaskTable[TASK_FECTX].TDTstart;
|
|
MCD_modelTaskTable[TASK_FECTX].TDTstart;
|
|
MCD_taskTable[channel].TDTend =
|
|
MCD_taskTable[channel].TDTend =
|
|
MCD_modelTaskTable[TASK_FECTX].TDTend;
|
|
MCD_modelTaskTable[TASK_FECTX].TDTend;
|
|
- MCD_startDmaENetXmit(srcAddr, srcAddr, destAddr, MCD_taskTable,
|
|
|
|
|
|
+ MCD_startDmaENetXmit((char *)srcAddr, (char *)srcAddr,
|
|
|
|
+ (char *)destAddr, MCD_taskTable,
|
|
channel);
|
|
channel);
|
|
} else if (flags & MCD_FECRX_DMA) {
|
|
} else if (flags & MCD_FECRX_DMA) {
|
|
/* TDTStart and TDTEnd */
|
|
/* TDTStart and TDTEnd */
|
|
@@ -494,7 +495,8 @@ int MCD_startDma(int channel, s8 * srcAddr, s16 srcIncr, s8 * destAddr,
|
|
MCD_modelTaskTable[TASK_FECRX].TDTstart;
|
|
MCD_modelTaskTable[TASK_FECRX].TDTstart;
|
|
MCD_taskTable[channel].TDTend =
|
|
MCD_taskTable[channel].TDTend =
|
|
MCD_modelTaskTable[TASK_FECRX].TDTend;
|
|
MCD_modelTaskTable[TASK_FECRX].TDTend;
|
|
- MCD_startDmaENetRcv(srcAddr, srcAddr, destAddr, MCD_taskTable,
|
|
|
|
|
|
+ MCD_startDmaENetRcv((char *)srcAddr, (char *)srcAddr,
|
|
|
|
+ (char *)destAddr, MCD_taskTable,
|
|
channel);
|
|
channel);
|
|
} else if (flags & MCD_SINGLE_DMA) {
|
|
} else if (flags & MCD_SINGLE_DMA) {
|
|
/* this buffer descriptor is used for storing off initial
|
|
/* this buffer descriptor is used for storing off initial
|
|
@@ -532,8 +534,9 @@ int MCD_startDma(int channel, s8 * srcAddr, s16 srcIncr, s8 * destAddr,
|
|
MCD_modelTaskTable[TASK_SINGLENOEU].TDTstart;
|
|
MCD_modelTaskTable[TASK_SINGLENOEU].TDTstart;
|
|
MCD_taskTable[channel].TDTend =
|
|
MCD_taskTable[channel].TDTend =
|
|
MCD_modelTaskTable[TASK_SINGLENOEU].TDTend;
|
|
MCD_modelTaskTable[TASK_SINGLENOEU].TDTend;
|
|
- MCD_startDmaSingleNoEu(srcAddr, srcIncr, destAddr,
|
|
|
|
- destIncr, dmaSize, xferSizeIncr,
|
|
|
|
|
|
+ MCD_startDmaSingleNoEu((char *)srcAddr, srcIncr,
|
|
|
|
+ (char *)destAddr, destIncr,
|
|
|
|
+ (int)dmaSize, xferSizeIncr,
|
|
flags, (int *)
|
|
flags, (int *)
|
|
&(MCD_relocBuffDesc[channel]),
|
|
&(MCD_relocBuffDesc[channel]),
|
|
cSave, MCD_taskTable, channel);
|
|
cSave, MCD_taskTable, channel);
|
|
@@ -543,8 +546,9 @@ int MCD_startDma(int channel, s8 * srcAddr, s16 srcIncr, s8 * destAddr,
|
|
MCD_modelTaskTable[TASK_SINGLEEU].TDTstart;
|
|
MCD_modelTaskTable[TASK_SINGLEEU].TDTstart;
|
|
MCD_taskTable[channel].TDTend =
|
|
MCD_taskTable[channel].TDTend =
|
|
MCD_modelTaskTable[TASK_SINGLEEU].TDTend;
|
|
MCD_modelTaskTable[TASK_SINGLEEU].TDTend;
|
|
- MCD_startDmaSingleEu(srcAddr, srcIncr, destAddr,
|
|
|
|
- destIncr, dmaSize, xferSizeIncr,
|
|
|
|
|
|
+ MCD_startDmaSingleEu((char *)srcAddr, srcIncr,
|
|
|
|
+ (char *)destAddr, destIncr,
|
|
|
|
+ (int)dmaSize, xferSizeIncr,
|
|
flags, (int *)
|
|
flags, (int *)
|
|
&(MCD_relocBuffDesc[channel]),
|
|
&(MCD_relocBuffDesc[channel]),
|
|
cSave, MCD_taskTable, channel);
|
|
cSave, MCD_taskTable, channel);
|