/*******************************************************************************
*
* pl330DmaChanMicroCodeCreate - create micro code for dma transfer
*
* This routine create micro code for dma transfer
*
* RETURNS: OK or ERROR if there is an error.
*
* ERRNO: N/A
*/
LOCAL STATUS pl330DmaChanMicroCodeCreate
(
VXB_DEVICE_ID pDev,
PL330_DMA_CHAN * pChan
)
{
UINT32 chan;
UINT32 ccr;
UINT32 loop0;
UINT32 loop1;
UINT32 rest;
UINT8 * pBuf;
UINT32 loop0Start;
UINT32 loop1Start;
UINT32 burstSize;
PL330_DMA_CHAN_PARAM * pChanParam;
chan = pChan->chanNum;
pChanParam = pChan->pChanParam;
pBuf = pChan->pMicroCodeBuf;
bzero ((char *)pChan->pMicroCodeBuf, PL330_MICROCODE_SIZE);