diff --git a/packages/ti/sdo/edma3/drv/src/edma3_drv_adv.c b/packages/ti/sdo/edma3/drv/src/edma3_drv_adv.c
index 5abb7ac4e35dc86c784d06474f2c87126a07dfd6..b4b593249f46de827670beebceaaff73ef6c6971 100755 (executable)
else
{
edma3Id = drvObject->phyCtrllerInstId;
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
}
}
{
/* Get the Link-bcntReload PaRAM set entry */
linkBcntReld = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAM1Id].OPT) +
- (uint32_t)EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD));
- linkBcntReld &= 0xFFFF0000u;
+ EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD));
+ linkBcntReld &= 0xFFFF0000U;
/* Update the Link field with lch2 PaRAM set */
linkBcntReld |= (0xFFFFu & (uint32_t)(&(globalRegs->PARAMENTRY [paRAM2Id].OPT)));
/* Store it back */
*((&globalRegs->PARAMENTRY[paRAM1Id].OPT)
- + (uint32_t)EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD) = linkBcntReld;
+ + EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD) = linkBcntReld;
/*
* Set the TCC field of PaRAM set associated with lch2 to
else
{
edma3Id = drvObject->phyCtrllerInstId;
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
}
}
@@ -332,14 +332,14 @@ EDMA3_DRV_Result EDMA3_DRV_unlinkChannel (EDMA3_DRV_Handle hEdma, uint32_t lCh)
{
/* Get the Link-bcntReload PaRAM set entry */
linkBcntReld = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT)
- + (uint32_t)EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD));
+ + EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD));
/* Remove any linking */
linkBcntReld |= 0xFFFFu;
/* Store it back */
*((&globalRegs->PARAMENTRY[paRAMId].OPT)
- + (uint32_t)EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD) = linkBcntReld;
+ + EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD) = linkBcntReld;
}
}
else
{
edma3Id = drvObject->phyCtrllerInstId;
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
}
}
else
{
edma3Id = drvObject->phyCtrllerInstId;
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
}
}
else
{
edma3Id = drvObject->phyCtrllerInstId;
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
}
}
else
{
edma3Id = drvObject->phyCtrllerInstId;
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
}
}
else
{
edma3Id = drvObject->phyCtrllerInstId;
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
}
}
else
{
edma3Id = drvObject->phyCtrllerInstId;
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
}
}
else
{
edma3Id = drvObject->phyCtrllerInstId;
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
}
}
else
{
edma3Id = drvObject->phyCtrllerInstId;
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
}
}
switch (paRAMField)
{
case EDMA3_DRV_PARAM_FIELD_OPT:
- *((&globalRegs->PARAMENTRY[paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_OPT) = newPaRAMFieldVal;
+ *((&globalRegs->PARAMENTRY[paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_OPT) = newPaRAMFieldVal;
break;
case EDMA3_DRV_PARAM_FIELD_SRCADDR:
- *((&globalRegs->PARAMENTRY[paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_SRC) = newPaRAMFieldVal;
+ *((&globalRegs->PARAMENTRY[paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_SRC) = newPaRAMFieldVal;
break;
case EDMA3_DRV_PARAM_FIELD_ACNT:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_ACNT_BCNT));
- paramEntryVal &= 0xFFFF0000u;
- newPaRAMFieldVal &= 0x0000FFFFu;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_ACNT_BCNT));
+ paramEntryVal &= 0xFFFF0000U;
+ newPaRAMFieldVal &= 0x0000FFFFU;
paramEntryVal |= newPaRAMFieldVal;
- *((&globalRegs->PARAMENTRY[paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_ACNT_BCNT) = paramEntryVal;
+ *((&globalRegs->PARAMENTRY[paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_ACNT_BCNT) = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_BCNT:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_ACNT_BCNT));
- paramEntryVal &= 0x0000FFFFu;
- newPaRAMFieldVal <<= 0x10u;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_ACNT_BCNT));
+ paramEntryVal &= 0x0000FFFFU;
+ newPaRAMFieldVal <<= 0x10U;
paramEntryVal |= newPaRAMFieldVal;
- *((&globalRegs->PARAMENTRY[paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_ACNT_BCNT) = paramEntryVal;
+ *((&globalRegs->PARAMENTRY[paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_ACNT_BCNT) = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_DESTADDR:
- *((&globalRegs->PARAMENTRY[paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_DST) = newPaRAMFieldVal;
+ *((&globalRegs->PARAMENTRY[paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_DST) = newPaRAMFieldVal;
break;
case EDMA3_DRV_PARAM_FIELD_SRCBIDX:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_SRC_DST_BIDX));
- paramEntryVal &= 0xFFFF0000u;
- newPaRAMFieldVal &= 0x0000FFFFu;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_SRC_DST_BIDX));
+ paramEntryVal &= 0xFFFF0000U;
+ newPaRAMFieldVal &= 0x0000FFFFU;
paramEntryVal |= newPaRAMFieldVal;
- *((&globalRegs->PARAMENTRY[paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_SRC_DST_BIDX) = paramEntryVal;
+ *((&globalRegs->PARAMENTRY[paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_SRC_DST_BIDX) = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_DESTBIDX:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_SRC_DST_BIDX));
- paramEntryVal &= 0x0000FFFFu;
- newPaRAMFieldVal <<= 0x10u;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_SRC_DST_BIDX));
+ paramEntryVal &= 0x0000FFFFU;
+ newPaRAMFieldVal <<= 0x10U;
paramEntryVal |= newPaRAMFieldVal;
- *((&globalRegs->PARAMENTRY[paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_SRC_DST_BIDX) = paramEntryVal;
+ *((&globalRegs->PARAMENTRY[paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_SRC_DST_BIDX) = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_LINKADDR:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD));
- paramEntryVal &= 0xFFFF0000u;
- newPaRAMFieldVal &= 0x0000FFFFu;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD));
+ paramEntryVal &= 0xFFFF0000U;
+ newPaRAMFieldVal &= 0x0000FFFFU;
paramEntryVal |= newPaRAMFieldVal;
- *((&globalRegs->PARAMENTRY[paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD) = paramEntryVal;
+ *((&globalRegs->PARAMENTRY[paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD) = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_BCNTRELOAD:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD));
- paramEntryVal &= 0x0000FFFFu;
- newPaRAMFieldVal <<= 0x10u;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD));
+ paramEntryVal &= 0x0000FFFFU;
+ newPaRAMFieldVal <<= 0x10U;
paramEntryVal |= newPaRAMFieldVal;
- *((&globalRegs->PARAMENTRY[paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD) = paramEntryVal;
+ *((&globalRegs->PARAMENTRY[paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD) = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_SRCCIDX:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_SRC_DST_CIDX));
- paramEntryVal &= 0xFFFF0000u;
- newPaRAMFieldVal &= 0x0000FFFFu;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_SRC_DST_CIDX));
+ paramEntryVal &= 0xFFFF0000U;
+ newPaRAMFieldVal &= 0x0000FFFFU;
paramEntryVal |= newPaRAMFieldVal;
- *((&globalRegs->PARAMENTRY[paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_SRC_DST_CIDX) = paramEntryVal;
+ *((&globalRegs->PARAMENTRY[paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_SRC_DST_CIDX) = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_DESTCIDX:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_SRC_DST_CIDX));
- paramEntryVal &= 0x0000FFFFu;
- newPaRAMFieldVal <<= 0x10u;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_SRC_DST_CIDX));
+ paramEntryVal &= 0x0000FFFFU;
+ newPaRAMFieldVal <<= 0x10U;
paramEntryVal |= newPaRAMFieldVal;
- *((&globalRegs->PARAMENTRY[paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_SRC_DST_CIDX) = paramEntryVal;
+ *((&globalRegs->PARAMENTRY[paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_SRC_DST_CIDX) = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_CCNT:
- newPaRAMFieldVal &= 0x0000FFFFu;
- *((&globalRegs->PARAMENTRY[paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_CCNT) = newPaRAMFieldVal;
+ newPaRAMFieldVal &= 0x0000FFFFU;
+ *((&globalRegs->PARAMENTRY[paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_CCNT) = newPaRAMFieldVal;
break;
default:
else
{
edma3Id = drvObject->phyCtrllerInstId;
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
}
}
switch (paRAMField)
{
case EDMA3_DRV_PARAM_FIELD_OPT:
- *currPaRAMFieldVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_OPT));
+ *currPaRAMFieldVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_OPT));
break;
case EDMA3_DRV_PARAM_FIELD_SRCADDR:
- *currPaRAMFieldVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_SRC));
+ *currPaRAMFieldVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_SRC));
break;
case EDMA3_DRV_PARAM_FIELD_ACNT:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_ACNT_BCNT));
- paramEntryVal &= 0x0000FFFFu;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_ACNT_BCNT));
+ paramEntryVal &= 0x0000FFFFU;
*currPaRAMFieldVal = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_BCNT:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_ACNT_BCNT));
- paramEntryVal = paramEntryVal >> 0x10u;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_ACNT_BCNT));
+ paramEntryVal = paramEntryVal >> 0x10U;
*currPaRAMFieldVal = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_DESTADDR:
- *currPaRAMFieldVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_DST));
+ *currPaRAMFieldVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_DST));
break;
case EDMA3_DRV_PARAM_FIELD_SRCBIDX:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_SRC_DST_BIDX));
- paramEntryVal &= 0x0000FFFFu;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_SRC_DST_BIDX));
+ paramEntryVal &= 0x0000FFFFU;
*currPaRAMFieldVal = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_DESTBIDX:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_SRC_DST_BIDX));
- paramEntryVal = paramEntryVal >> 0x10u;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_SRC_DST_BIDX));
+ paramEntryVal = paramEntryVal >> 0x10U;
*currPaRAMFieldVal = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_LINKADDR:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD));
- paramEntryVal &= 0x0000FFFFu;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD));
+ paramEntryVal &= 0x0000FFFFU;
*currPaRAMFieldVal = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_BCNTRELOAD:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD));
- paramEntryVal = paramEntryVal >> 0x10u;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_LINK_BCNTRLD));
+ paramEntryVal = paramEntryVal >> 0x10U;
*currPaRAMFieldVal = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_SRCCIDX:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_SRC_DST_CIDX));
- paramEntryVal &= 0x0000FFFFu;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_SRC_DST_CIDX));
+ paramEntryVal &= 0x0000FFFFU;
*currPaRAMFieldVal = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_DESTCIDX:
- paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_SRC_DST_CIDX));
- paramEntryVal = paramEntryVal >> 0x10u;
+ paramEntryVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_SRC_DST_CIDX));
+ paramEntryVal = paramEntryVal >> 0x10U;
*currPaRAMFieldVal = paramEntryVal;
break;
case EDMA3_DRV_PARAM_FIELD_CCNT:
- *currPaRAMFieldVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + (unsigned)EDMA3_DRV_PARAM_ENTRY_CCNT));
+ *currPaRAMFieldVal = (uint32_t)(*((&globalRegs->PARAMENTRY [paRAMId].OPT) + EDMA3_DRV_PARAM_ENTRY_CCNT));
break;
default:
}
else
{
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
/* If parameter checking is enabled... */
#ifndef EDMA3_DRV_PARAM_CHECK_DISABLE
else
{
edma3Id = drvObject->phyCtrllerInstId;
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
}
}
if (EDMA3_DRV_SOK == result)
{
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
edma3Id = drvObject->phyCtrllerInstId;
if (channelId <= edma3_dma_ch_max_val [edma3Id])
EDMA3_OS_PROTECT_INTERRUPT,
&intState);
/* Global interrupts disabled, modify the registers. */
- regPhyAddr = (uint32_t)(drvObject->gblCfgParams.globalRegs) + regOffset;
+ regPhyAddr = (uint32_t)drvObject->gblCfgParams.globalRegs + regOffset;
*(uint32_t *)regPhyAddr = newRegValue;
{
if (drvObject->gblCfgParams.globalRegs != NULL)
{
- regPhyAddr = (uint32_t)(drvObject->gblCfgParams.globalRegs) + regOffset;
+ regPhyAddr = (uint32_t)drvObject->gblCfgParams.globalRegs + regOffset;
*regValue = *(uint32_t *)regPhyAddr;
}
/* Check if the parameters are OK. */
if (EDMA3_DRV_SOK == result)
{
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
shadowRegs = (volatile EDMA3_CCRL_ShadowRegs *)
- (&globalRegs->SHADOW[drvInst->regionId]);
+ &globalRegs->SHADOW[drvInst->regionId];
if (shadowRegs != NULL)
{
if(tccNo < 32u)
{
- tccBitMask = (1u << tccNo);
+ tccBitMask = 1u << tccNo;
/* Check the status of the IPR[tccNo] bit. */
while (FALSE == (shadowRegs->IPR & tccBitMask))
}
else
{
- tccBitMask = (1u << (tccNo - 32u));
+ tccBitMask = 1u << (tccNo - 32u);
/* Check the status of the IPRH[tccNo-32] bit. */
while (FALSE == (shadowRegs->IPRH & tccBitMask))
/* Check if the parameters are OK. */
if (EDMA3_DRV_SOK == result)
{
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
shadowRegs = (volatile EDMA3_CCRL_ShadowRegs *)
- (&globalRegs->SHADOW[drvInst->regionId]);
+ &globalRegs->SHADOW[drvInst->regionId];
/* Reset the tccStatus */
*tccStatus = FALSE;
{
if(tccNo < 32u)
{
- tccBitMask = (1u << tccNo);
+ tccBitMask = 1u << tccNo;
/* Check the status of the IPR[tccNo] bit. */
if ((shadowRegs->IPR & tccBitMask) != FALSE)
}
else
{
- tccBitMask = (1u << (tccNo - 32u));
+ tccBitMask = 1u << (tccNo - 32u);
/* Check the status of the IPRH[tccNo-32] bit. */
if ((shadowRegs->IPRH & tccBitMask) != FALSE)
else
{
edma3Id = drvObject->phyCtrllerInstId;
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
}
}
EDMA3_DRV_Instance *drvInst = NULL;
/* To remove CCS warnings */
- (void)param;
+ (void *)param;
#ifdef EDMA3_INSTRUMENTATION_ENABLED
EDMA3_LOG_EVENT(&DVTEvent_Log,"EDMA3",
default:
/* You passed invalid IOCTL cmd */
result = EDMA3_DRV_E_INVALID_PARAM;
+ break;
}
}
if (EDMA3_DRV_SOK == result)
{
- tcRegs = (volatile EDMA3_TCRL_Regs *)(drvObject->gblCfgParams.tcRegs[tcId]);
+ tcRegs = (volatile EDMA3_TCRL_Regs *)drvObject->gblCfgParams.tcRegs[tcId];
if (NULL == tcRegs)
{
break;
case EDMA3_DRV_TC_ERR_BUSERR_EN:
- tcRegs->ERREN |= (1 << EDMA3_TCRL_ERREN_BUSERR_SHIFT);
+ tcRegs->ERREN = tcRegs->ERREN | (1 << EDMA3_TCRL_ERREN_BUSERR_SHIFT);
break;
case EDMA3_DRV_TC_ERR_TRERR_DIS:
break;
case EDMA3_DRV_TC_ERR_TRERR_EN:
- tcRegs->ERREN |= (1 << EDMA3_TCRL_ERREN_TRERR_SHIFT);
+ tcRegs->ERREN = tcRegs->ERREN | (1 << EDMA3_TCRL_ERREN_TRERR_SHIFT);
break;
case EDMA3_DRV_TC_ERR_MMRAERR_DIS:
break;
case EDMA3_DRV_TC_ERR_MMRAERR_EN:
- tcRegs->ERREN |= (1 << EDMA3_TCRL_ERREN_MMRAERR_SHIFT);
+ tcRegs->ERREN = tcRegs->ERREN | (1 << EDMA3_TCRL_ERREN_MMRAERR_SHIFT);
break;
case EDMA3_DRV_TC_ERR_DIS:
break;
case EDMA3_DRV_TC_ERR_EN:
- tcRegs->ERREN = (EDMA3_TCRL_ERREN_BUSERR_MASK
+ tcRegs->ERREN = EDMA3_TCRL_ERREN_BUSERR_MASK
| EDMA3_TCRL_ERREN_TRERR_MASK
- | EDMA3_TCRL_ERREN_MMRAERR_MASK);
+ | EDMA3_TCRL_ERREN_MMRAERR_MASK;
break;
default:
}
else
{
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
shadowRegs = (volatile EDMA3_CCRL_ShadowRegs *)
- (&globalRegs->SHADOW[drvInst->regionId]);
+ &globalRegs->SHADOW[drvInst->regionId];
edma3Id = drvObject->phyCtrllerInstId;
}
}
}
/* Not valid for Link channels */
- if ( lCh >= edma3_link_ch_min_val [edma3Id]
- && lCh <= edma3_link_ch_max_val [edma3Id])
+ if ( (lCh >= edma3_link_ch_min_val [edma3Id])
+ && (lCh <= edma3_link_ch_max_val [edma3Id]))
{
result = EDMA3_DRV_E_INVALID_PARAM;
}
}
/* QDMA Channel, check for event miss */
- if (lCh >= edma3_qdma_ch_min_val[edma3Id]
- && lCh <= edma3_qdma_ch_max_val[edma3Id])
+ if ((lCh >= edma3_qdma_ch_min_val[edma3Id])
+ && (lCh <= edma3_qdma_ch_max_val[edma3Id]))
{
uint32_t qdma_ch = lCh - edma3_qdma_ch_min_val[edma3Id];
if (EDMA3_DRV_SOK == result)
{
edma3Id = drvObject->phyCtrllerInstId;
- globalRegs = (volatile EDMA3_CCRL_Regs *)(drvObject->gblCfgParams.globalRegs);
+ globalRegs = (volatile EDMA3_CCRL_Regs *)drvObject->gblCfgParams.globalRegs;
/* Validate the arguments */
- if ((linkCh < edma3_link_ch_min_val[edma3Id] ||
- linkCh > edma3_link_ch_max_val[edma3Id]) ||
+ if (((linkCh < edma3_link_ch_min_val[edma3Id]) ||
+ (linkCh > edma3_link_ch_max_val[edma3Id])) ||
(tcc >= drvObject->gblCfgParams.numTccs))
{
result = EDMA3_DRV_E_INVALID_PARAM;
{
paRAMId = edma3DrvChBoundRes[edma3Id][linkCh].paRAMId;
- if (paRAMId < 0 || paRAMId >= drvObject->gblCfgParams.numPaRAMSets)
+ if ((paRAMId < 0) || (paRAMId >= drvObject->gblCfgParams.numPaRAMSets))
{
result = EDMA3_DRV_E_INVALID_PARAM;
}