Lines Matching refs:ui32Base
314 EMACInit(uint32_t ui32Base, uint32_t ui32SysClk, uint32_t ui32BusConfig, in EMACInit() argument
384 HWREG(ui32Base + EMAC_O_DMABUSMOD) = ui32Val; in EMACInit()
406 HWREG(ui32Base + EMAC_O_MIIADDR) = ((HWREG(ui32Base + EMAC_O_MIIADDR) & in EMACInit()
412 HWREG(ui32Base + EMAC_O_MMCRXIM) = 0xFFFFFFFF; in EMACInit()
413 HWREG(ui32Base + EMAC_O_MMCTXIM) = 0xFFFFFFFF; in EMACInit()
434 EMACReset(uint32_t ui32Base) in EMACReset() argument
439 HWREG(ui32Base + EMAC_O_DMABUSMOD) |= EMAC_DMABUSMOD_SWR; in EMACReset()
444 while(HWREG(ui32Base + EMAC_O_DMABUSMOD) & EMAC_DMABUSMOD_SWR) in EMACReset()
587 EMACPHYConfigSet(uint32_t ui32Base, uint32_t ui32Config) in EMACPHYConfigSet() argument
593 HWREG(ui32Base + EMAC_O_PC) = ui32Config; in EMACPHYConfigSet()
828 EMACConfigSet(uint32_t ui32Base, uint32_t ui32Config, uint32_t ui32ModeFlags, in EMACConfigSet() argument
847 HWREG(ui32Base + EMAC_O_CFG) = in EMACConfigSet()
848 ((HWREG(ui32Base + EMAC_O_CFG) & ~VALID_CONFIG_FLAGS) | ui32Config | in EMACConfigSet()
858 HWREG(ui32Base + EMAC_O_WDOGTO) = ui32RxMaxFrameSize | EMAC_WDOGTO_PWE; in EMACConfigSet()
862 HWREG(ui32Base + EMAC_O_WDOGTO) &= ~EMAC_WDOGTO_PWE; in EMACConfigSet()
868 HWREG(ui32Base + EMAC_O_DMAOPMODE) = ui32ModeFlags; in EMACConfigSet()
1063 EMACConfigGet(uint32_t ui32Base, uint32_t *pui32Config, uint32_t *pui32Mode, in EMACConfigGet() argument
1078 *pui32Mode = HWREG(ui32Base + EMAC_O_DMAOPMODE); in EMACConfigGet()
1083 *pui32Config = (HWREG(ui32Base + EMAC_O_CFG) & in EMACConfigGet()
1090 ui32Value = HWREG(ui32Base + EMAC_O_WDOGTO); in EMACConfigGet()
1106 if(HWREG(ui32Base + EMAC_O_CFG) & EMAC_CFG_JFEN) in EMACConfigGet()
1180 EMACAddrSet(uint32_t ui32Base, uint32_t ui32Index, const uint8_t *pui8MACAddr) in EMACAddrSet() argument
1193 HWREG(ui32Base + EMAC_O_ADDRH(ui32Index)) = in EMACAddrSet()
1194 ((HWREG(ui32Base + EMAC_O_ADDRH(ui32Index)) & 0xFFFF0000) | in EMACAddrSet()
1200 HWREG(ui32Base + EMAC_O_ADDRL(ui32Index)) = in EMACAddrSet()
1235 EMACAddrGet(uint32_t ui32Base, uint32_t ui32Index, uint8_t *pui8MACAddr) in EMACAddrGet() argument
1248 ui32Val = HWREG(ui32Base + EMAC_O_ADDRL(ui32Index)); in EMACAddrGet()
1257 ui32Val = HWREG(ui32Base + EMAC_O_ADDRH(ui32Index)); in EMACAddrGet()
1276 EMACNumAddrGet(uint32_t ui32Base) in EMACNumAddrGet() argument
1332 EMACAddrFilterSet(uint32_t ui32Base, uint32_t ui32Index, uint32_t ui32Config) in EMACAddrFilterSet() argument
1348 HWREG(ui32Base + EMAC_O_ADDRH(ui32Index)) = in EMACAddrFilterSet()
1349 (HWREG(ui32Base + EMAC_O_ADDRH(ui32Index)) & 0xFFFF) | ui32Config; in EMACAddrFilterSet()
1355 ui32Val = HWREG(ui32Base + EMAC_O_ADDRL(ui32Index)); in EMACAddrFilterSet()
1356 HWREG(ui32Base + EMAC_O_ADDRL(ui32Index)) = ui32Val; in EMACAddrFilterSet()
1403 EMACAddrFilterGet(uint32_t ui32Base, uint32_t ui32Index) in EMACAddrFilterGet() argument
1414 return(HWREG(ui32Base + EMAC_O_ADDRH(ui32Index)) & in EMACAddrFilterGet()
1493 EMACFrameFilterSet(uint32_t ui32Base, uint32_t ui32FilterOpts) in EMACFrameFilterSet() argument
1500 HWREG(ui32Base + EMAC_O_FRAMEFLTR) = in EMACFrameFilterSet()
1501 ((HWREG(ui32Base + EMAC_O_FRAMEFLTR) & ~VALID_FRMFILTER_FLAGS) | in EMACFrameFilterSet()
1573 EMACFrameFilterGet(uint32_t ui32Base) in EMACFrameFilterGet() argument
1578 return(HWREG(ui32Base + EMAC_O_FRAMEFLTR) & VALID_FRMFILTER_FLAGS); in EMACFrameFilterGet()
1612 EMACHashFilterSet(uint32_t ui32Base, uint32_t ui32HashHi, uint32_t ui32HashLo) in EMACHashFilterSet() argument
1615 HWREG(ui32Base + EMAC_O_HASHTBLL) = ui32HashLo; in EMACHashFilterSet()
1616 HWREG(ui32Base + EMAC_O_HASHTBLH) = ui32HashHi; in EMACHashFilterSet()
1647 EMACHashFilterGet(uint32_t ui32Base, uint32_t *pui32HashHi, in EMACHashFilterGet() argument
1656 *pui32HashLo = HWREG(ui32Base + EMAC_O_HASHTBLL); in EMACHashFilterGet()
1657 *pui32HashHi = HWREG(ui32Base + EMAC_O_HASHTBLH); in EMACHashFilterGet()
1742 EMACRxWatchdogTimerSet(uint32_t ui32Base, uint8_t ui8Timeout) in EMACRxWatchdogTimerSet() argument
1747 HWREG(ui32Base + EMAC_O_RXINTWDT) = (uint32_t)ui8Timeout; in EMACRxWatchdogTimerSet()
1809 EMACStatusGet(uint32_t ui32Base) in EMACStatusGet() argument
1814 return(HWREG(ui32Base + EMAC_O_STATUS)); in EMACStatusGet()
1835 EMACTxDMAPollDemand(uint32_t ui32Base) in EMACTxDMAPollDemand() argument
1841 HWREG(ui32Base + EMAC_O_TXPOLLD) = 0; in EMACTxDMAPollDemand()
1862 EMACRxDMAPollDemand(uint32_t ui32Base) in EMACRxDMAPollDemand() argument
1868 HWREG(ui32Base + EMAC_O_RXPOLLD) = 0; in EMACRxDMAPollDemand()
1911 EMACRxDMADescriptorListSet(uint32_t ui32Base, tEMACDMADescriptor *pDescriptor) in EMACRxDMADescriptorListSet() argument
1922 HWREG(ui32Base + EMAC_O_RXDLADDR) = (uint32_t)pDescriptor; in EMACRxDMADescriptorListSet()
1939 EMACRxDMADescriptorListGet(uint32_t ui32Base) in EMACRxDMADescriptorListGet() argument
1944 return((tEMACDMADescriptor *)HWREG(ui32Base + EMAC_O_RXDLADDR)); in EMACRxDMADescriptorListGet()
1961 EMACRxDMACurrentDescriptorGet(uint32_t ui32Base) in EMACRxDMACurrentDescriptorGet() argument
1966 return((tEMACDMADescriptor *)HWREG(ui32Base + EMAC_O_HOSRXDESC)); in EMACRxDMACurrentDescriptorGet()
1983 EMACRxDMACurrentBufferGet(uint32_t ui32Base) in EMACRxDMACurrentBufferGet() argument
1988 return((uint8_t *)HWREG(ui32Base + EMAC_O_HOSRXBA)); in EMACRxDMACurrentBufferGet()
2031 EMACTxDMADescriptorListSet(uint32_t ui32Base, tEMACDMADescriptor *pDescriptor) in EMACTxDMADescriptorListSet() argument
2042 HWREG(ui32Base + EMAC_O_TXDLADDR) = (uint32_t)pDescriptor; in EMACTxDMADescriptorListSet()
2059 EMACTxDMADescriptorListGet(uint32_t ui32Base) in EMACTxDMADescriptorListGet() argument
2064 return((tEMACDMADescriptor *)HWREG(ui32Base + EMAC_O_TXDLADDR)); in EMACTxDMADescriptorListGet()
2081 EMACTxDMACurrentDescriptorGet(uint32_t ui32Base) in EMACTxDMACurrentDescriptorGet() argument
2086 return((tEMACDMADescriptor *)HWREG(ui32Base + EMAC_O_HOSTXDESC)); in EMACTxDMACurrentDescriptorGet()
2103 EMACTxDMACurrentBufferGet(uint32_t ui32Base) in EMACTxDMACurrentBufferGet() argument
2108 return((uint8_t *)HWREG(ui32Base + EMAC_O_HOSTXBA)); in EMACTxDMACurrentBufferGet()
2182 EMACDMAStateGet(uint32_t ui32Base) in EMACDMAStateGet() argument
2187 return(HWREG(ui32Base + EMAC_O_DMARIS) & in EMACDMAStateGet()
2207 EMACTxFlush(uint32_t ui32Base) in EMACTxFlush() argument
2212 if(HWREG(ui32Base + EMAC_O_STATUS) & EMAC_STATUS_TXFE) in EMACTxFlush()
2217 HWREG(ui32Base + EMAC_O_DMAOPMODE) |= EMAC_DMAOPMODE_FTF; in EMACTxFlush()
2222 while(HWREG(ui32Base + EMAC_O_DMAOPMODE) & EMAC_DMAOPMODE_FTF) in EMACTxFlush()
2242 EMACTxEnable(uint32_t ui32Base) in EMACTxEnable() argument
2247 HWREG(ui32Base + EMAC_O_DMAOPMODE) |= EMAC_DMAOPMODE_ST; in EMACTxEnable()
2252 HWREG(ui32Base + EMAC_O_CFG) |= EMAC_CFG_TE; in EMACTxEnable()
2268 EMACTxDisable(uint32_t ui32Base) in EMACTxDisable() argument
2273 HWREG(ui32Base + EMAC_O_CFG) &= ~EMAC_CFG_TE; in EMACTxDisable()
2278 HWREG(ui32Base + EMAC_O_DMAOPMODE) &= ~EMAC_DMAOPMODE_ST; in EMACTxDisable()
2295 EMACRxEnable(uint32_t ui32Base) in EMACRxEnable() argument
2300 HWREG(ui32Base + EMAC_O_DMAOPMODE) |= EMAC_DMAOPMODE_SR; in EMACRxEnable()
2305 HWREG(ui32Base + EMAC_O_CFG) |= EMAC_CFG_RE; in EMACRxEnable()
2321 EMACRxDisable(uint32_t ui32Base) in EMACRxDisable() argument
2326 HWREG(ui32Base + EMAC_O_CFG) &= ~EMAC_CFG_RE; in EMACRxDisable()
2331 HWREG(ui32Base + EMAC_O_DMAOPMODE) &= ~EMAC_DMAOPMODE_SR; in EMACRxDisable()
2355 EMACIntRegister(uint32_t ui32Base, void (*pfnHandler)(void)) in EMACIntRegister() argument
2390 EMACIntUnregister(uint32_t ui32Base) in EMACIntUnregister() argument
2464 EMACIntEnable(uint32_t ui32Base, uint32_t ui32IntFlags) in EMACIntEnable() argument
2495 HWREG(ui32Base + EMAC_O_DMAIM) |= ui32IntFlags & ~EMAC_INT_PHY; in EMACIntEnable()
2503 HWREG(ui32Base + EMAC_O_EPHYIM) |= EMAC_EPHYIM_INT; in EMACIntEnable()
2570 EMACIntDisable(uint32_t ui32Base, uint32_t ui32IntFlags) in EMACIntDisable() argument
2577 ASSERT(ui32Base == EMAC0_BASE); in EMACIntDisable()
2583 ui32Mask = HWREG(ui32Base + EMAC_O_DMAIM); in EMACIntDisable()
2611 HWREG(ui32Base + EMAC_O_DMAIM) = ui32Mask; in EMACIntDisable()
2618 HWREG(ui32Base + EMAC_O_EPHYIM) &= ~EMAC_EPHYIM_INT; in EMACIntDisable()
2685 EMACIntStatus(uint32_t ui32Base, bool bMasked) in EMACIntStatus() argument
2692 ASSERT(ui32Base == EMAC0_BASE); in EMACIntStatus()
2697 ui32Val = HWREG(ui32Base + EMAC_O_DMARIS); in EMACIntStatus()
2707 ui32Val &= (EMAC_NON_MASKED_INTS | HWREG(ui32Base + EMAC_O_DMAIM)); in EMACIntStatus()
2715 ui32PHYStat = HWREG(ui32Base + EMAC_O_EPHYMISC); in EMACIntStatus()
2719 ui32PHYStat = HWREG(ui32Base + EMAC_O_EPHYRIS); in EMACIntStatus()
2790 EMACIntClear(uint32_t ui32Base, uint32_t ui32IntFlags) in EMACIntClear() argument
2795 ASSERT(ui32Base == EMAC0_BASE); in EMACIntClear()
2824 HWREG(ui32Base + EMAC_O_DMARIS) = (ui32IntFlags & ~EMAC_INT_PHY); in EMACIntClear()
2832 HWREG(ui32Base + EMAC_O_EPHYMISC) |= EMAC_EPHYMISC_INT; in EMACIntClear()
2852 EMACPHYWrite(uint32_t ui32Base, uint8_t ui8PhyAddr, uint8_t ui8RegAddr, in EMACPHYWrite() argument
2858 ASSERT(ui32Base == EMAC0_BASE); in EMACPHYWrite()
2868 while(HWREG(ui32Base + EMAC_O_MIIADDR) & EMAC_MIIADDR_MIIB) in EMACPHYWrite()
2875 HWREG(ui32Base + EMAC_O_MIIDATA) = ui16Data; in EMACPHYWrite()
2880 HWREG(ui32Base + EMAC_O_MIIADDR) = in EMACPHYWrite()
2881 ((HWREG(ui32Base + EMAC_O_MIIADDR) & in EMACPHYWrite()
2889 while(HWREG(ui32Base + EMAC_O_MIIADDR) & EMAC_MIIADDR_MIIB) in EMACPHYWrite()
2909 EMACPHYRead(uint32_t ui32Base, uint8_t ui8PhyAddr, uint8_t ui8RegAddr) in EMACPHYRead() argument
2915 ASSERT(ui32Base == EMAC0_BASE); in EMACPHYRead()
2920 while(HWREG(ui32Base + EMAC_O_MIIADDR) & EMAC_MIIADDR_MIIB) in EMACPHYRead()
2927 HWREG(ui32Base + EMAC_O_MIIADDR) = in EMACPHYRead()
2928 ((HWREG(ui32Base + EMAC_O_MIIADDR) & EMAC_MIIADDR_CR_M) | in EMACPHYRead()
2935 while(HWREG(ui32Base + EMAC_O_MIIADDR) & EMAC_MIIADDR_MIIB) in EMACPHYRead()
2942 return(HWREG(ui32Base + EMAC_O_MIIDATA) & EMAC_MIIDATA_DATA_M); in EMACPHYRead()
2962 EMACPHYExtendedRead(uint32_t ui32Base, uint8_t ui8PhyAddr, in EMACPHYExtendedRead() argument
2969 ASSERT(ui32Base == EMAC0_BASE); in EMACPHYExtendedRead()
3002 EMACPHYExtendedWrite(uint32_t ui32Base, uint8_t ui8PhyAddr, in EMACPHYExtendedWrite() argument
3009 ASSERT(ui32Base == EMAC0_BASE); in EMACPHYExtendedWrite()
3039 EMACPHYPowerOff(uint32_t ui32Base, uint8_t ui8PhyAddr) in EMACPHYPowerOff() argument
3045 EMACPHYWrite(ui32Base, ui8PhyAddr, EPHY_BMCR, in EMACPHYPowerOff()
3046 (EMACPHYRead(ui32Base, ui8PhyAddr, EPHY_BMCR) & in EMACPHYPowerOff()
3065 EMACPHYPowerOn(uint32_t ui32Base, uint8_t ui8PhyAddr) in EMACPHYPowerOn() argument
3071 EMACPHYWrite(ui32Base, ui8PhyAddr, EPHY_BMCR, in EMACPHYPowerOn()
3072 (EMACPHYRead(ui32Base, ui8PhyAddr, EPHY_BMCR) & in EMACPHYPowerOn()
3199 EMACTimestampConfigSet(uint32_t ui32Base, uint32_t ui32Config, in EMACTimestampConfigSet() argument
3205 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampConfigSet()
3210 HWREG(ui32Base + EMAC_O_CC) |= EMAC_CC_PTPCEN; in EMACTimestampConfigSet()
3215 HWREG(ui32Base + EMAC_O_SUBSECINC) = ((ui32SubSecondInc << in EMACTimestampConfigSet()
3222 HWREG(ui32Base + EMAC_O_TIMSTCTRL) = ui32Config; in EMACTimestampConfigSet()
3291 EMACTimestampConfigGet(uint32_t ui32Base, uint32_t *pui32SubSecondInc) in EMACTimestampConfigGet() argument
3296 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampConfigGet()
3302 *pui32SubSecondInc = (HWREG(ui32Base + EMAC_O_SUBSECINC) & in EMACTimestampConfigGet()
3308 return(HWREG(ui32Base + EMAC_O_TIMSTCTRL)); in EMACTimestampConfigGet()
3324 EMACTimestampEnable(uint32_t ui32Base) in EMACTimestampEnable() argument
3329 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampEnable()
3334 HWREG(ui32Base + EMAC_O_TIMSTCTRL) |= EMAC_TIMSTCTRL_TSEN; in EMACTimestampEnable()
3341 if(!(HWREG(ui32Base + EMAC_O_TIMSTCTRL) & EMAC_TIMSTCTRL_TSINIT)) in EMACTimestampEnable()
3343 HWREG(ui32Base + EMAC_O_TIMSTCTRL) |= EMAC_TIMSTCTRL_TSINIT; in EMACTimestampEnable()
3360 EMACTimestampDisable(uint32_t ui32Base) in EMACTimestampDisable() argument
3365 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampDisable()
3370 HWREG(ui32Base + EMAC_O_TIMSTCTRL) &= ~EMAC_TIMSTCTRL_TSEN; in EMACTimestampDisable()
3396 EMACTimestampSysTimeSet(uint32_t ui32Base, uint32_t ui32Seconds, in EMACTimestampSysTimeSet() argument
3402 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampSysTimeSet()
3407 HWREG(ui32Base + EMAC_O_TIMSECU) = ui32Seconds; in EMACTimestampSysTimeSet()
3408 HWREG(ui32Base + EMAC_O_TIMNANOU) = ui32SubSeconds; in EMACTimestampSysTimeSet()
3413 while(HWREG(ui32Base + EMAC_O_TIMSTCTRL) & EMAC_TIMSTCTRL_TSINIT) in EMACTimestampSysTimeSet()
3423 HWREG(ui32Base + EMAC_O_TIMSTCTRL) |= EMAC_TIMSTCTRL_TSINIT; in EMACTimestampSysTimeSet()
3446 EMACTimestampSysTimeGet(uint32_t ui32Base, uint32_t *pui32Seconds, in EMACTimestampSysTimeGet() argument
3452 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampSysTimeGet()
3463 *pui32Seconds = HWREG(ui32Base + EMAC_O_TIMSEC); in EMACTimestampSysTimeGet()
3464 *pui32SubSeconds = HWREG(ui32Base + EMAC_O_TIMNANO); in EMACTimestampSysTimeGet()
3466 while(*pui32SubSeconds > HWREG(ui32Base + EMAC_O_TIMNANO)); in EMACTimestampSysTimeGet()
3495 EMACTimestampSysTimeUpdate(uint32_t ui32Base, uint32_t ui32Seconds, in EMACTimestampSysTimeUpdate() argument
3501 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampSysTimeUpdate()
3506 HWREG(ui32Base + EMAC_O_TIMSECU) = ui32Seconds; in EMACTimestampSysTimeUpdate()
3507 HWREG(ui32Base + EMAC_O_TIMNANOU) = ui32SubSeconds | in EMACTimestampSysTimeUpdate()
3513 while(HWREG(ui32Base + EMAC_O_TIMSTCTRL) & EMAC_TIMSTCTRL_TSUPDT) in EMACTimestampSysTimeUpdate()
3523 HWREG(ui32Base + EMAC_O_TIMSTCTRL) |= EMAC_TIMSTCTRL_TSUPDT; in EMACTimestampSysTimeUpdate()
3564 EMACTimestampAddendSet(uint32_t ui32Base, uint32_t ui32Increment) in EMACTimestampAddendSet() argument
3569 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampAddendSet()
3571 HWREG(ui32Base + EMAC_O_TIMADD) = ui32Increment; in EMACTimestampAddendSet()
3576 while(HWREG(ui32Base + EMAC_O_TIMSTCTRL) & EMAC_TIMSTCTRL_ADDREGUP) in EMACTimestampAddendSet()
3586 HWREG(ui32Base + EMAC_O_TIMSTCTRL) |= EMAC_TIMSTCTRL_ADDREGUP; in EMACTimestampAddendSet()
3615 EMACTimestampTargetSet(uint32_t ui32Base, uint32_t ui32Seconds, in EMACTimestampTargetSet() argument
3621 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampTargetSet()
3626 while(HWREG(ui32Base + EMAC_O_TARGNANO) & EMAC_TARGNANO_TRGTBUSY) in EMACTimestampTargetSet()
3633 HWREG(ui32Base + EMAC_O_TARGSEC) = ui32Seconds; in EMACTimestampTargetSet()
3634 HWREG(ui32Base + EMAC_O_TARGNANO) = ui32SubSeconds; in EMACTimestampTargetSet()
3655 EMACTimestampTargetIntEnable(uint32_t ui32Base) in EMACTimestampTargetIntEnable() argument
3660 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampTargetIntEnable()
3667 HWREG(ui32Base + EMAC_O_TIMSTCTRL) |= EMAC_TIMSTCTRL_INTTRIG; in EMACTimestampTargetIntEnable()
3684 EMACTimestampTargetIntDisable(uint32_t ui32Base) in EMACTimestampTargetIntDisable() argument
3689 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampTargetIntDisable()
3696 HWREG(ui32Base + EMAC_O_TIMSTCTRL) &= ~EMAC_TIMSTCTRL_INTTRIG; in EMACTimestampTargetIntDisable()
3722 EMACTimestampIntStatus(uint32_t ui32Base) in EMACTimestampIntStatus() argument
3727 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampIntStatus()
3732 return(HWREG(ui32Base + EMAC_O_TIMSTAT)); in EMACTimestampIntStatus()
3780 EMACTimestampPPSSimpleModeSet(uint32_t ui32Base, uint32_t ui32FreqConfig) in EMACTimestampPPSSimpleModeSet() argument
3787 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampPPSSimpleModeSet()
3792 bDigital = (HWREG(ui32Base + EMAC_O_TIMSTCTRL) & in EMACTimestampPPSSimpleModeSet()
3819 HWREG(ui32Base + EMAC_O_PPSCTRL) = ui32FreqConfig; in EMACTimestampPPSSimpleModeSet()
3863 EMACTimestampPPSCommandModeSet(uint32_t ui32Base, uint32_t ui32Config) in EMACTimestampPPSCommandModeSet() argument
3868 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampPPSCommandModeSet()
3875 while(HWREG(ui32Base + EMAC_O_PPSCTRL) & EMAC_PPSCTRL_PPSCTRL_M) in EMACTimestampPPSCommandModeSet()
3887 HWREG(ui32Base + EMAC_O_PPSCTRL) = (EMAC_PPSCTRL_PPSEN0 | ui32Config); in EMACTimestampPPSCommandModeSet()
3928 EMACTimestampPPSCommand(uint32_t ui32Base, uint8_t ui8Cmd) in EMACTimestampPPSCommand() argument
3933 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampPPSCommand()
3938 while(HWREG(ui32Base + EMAC_O_PPSCTRL) & EMAC_PPSCTRL_PPSCTRL_M) in EMACTimestampPPSCommand()
3948 HWREG(ui32Base + EMAC_O_PPSCTRL) = (EMAC_PPSCTRL_PPSEN0 | ui8Cmd); in EMACTimestampPPSCommand()
3984 EMACTimestampPPSPeriodSet(uint32_t ui32Base, uint32_t ui32Period, in EMACTimestampPPSPeriodSet() argument
3990 ASSERT(ui32Base == EMAC0_BASE); in EMACTimestampPPSPeriodSet()
3995 HWREG(ui32Base + EMAC_O_PPS0INTVL) = ui32Period; in EMACTimestampPPSPeriodSet()
3996 HWREG(ui32Base + EMAC_O_PPS0WIDTH) = ui32Width; in EMACTimestampPPSPeriodSet()
4047 EMACVLANRxConfigSet(uint32_t ui32Base, uint16_t ui16Tag, uint32_t ui32Config) in EMACVLANRxConfigSet() argument
4052 ASSERT(ui32Base == EMAC0_BASE); in EMACVLANRxConfigSet()
4057 HWREG(ui32Base + EMAC_O_VLANTG) = in EMACVLANRxConfigSet()
4096 EMACVLANRxConfigGet(uint32_t ui32Base, uint16_t *pui16Tag) in EMACVLANRxConfigGet() argument
4103 ASSERT(ui32Base == EMAC0_BASE); in EMACVLANRxConfigGet()
4109 ui32Value = HWREG(ui32Base + EMAC_O_VLANTG); in EMACVLANRxConfigGet()
4167 EMACVLANTxConfigSet(uint32_t ui32Base, uint16_t ui16Tag, uint32_t ui32Config) in EMACVLANTxConfigSet() argument
4172 ASSERT(ui32Base == EMAC0_BASE); in EMACVLANTxConfigSet()
4177 HWREG(ui32Base + EMAC_O_VLNINCREP) = in EMACVLANTxConfigSet()
4225 EMACVLANTxConfigGet(uint32_t ui32Base, uint16_t *pui16Tag) in EMACVLANTxConfigGet() argument
4232 ASSERT(ui32Base == EMAC0_BASE); in EMACVLANTxConfigGet()
4238 ui32Value = HWREG(ui32Base + EMAC_O_VLNINCREP); in EMACVLANTxConfigGet()
4326 EMACVLANHashFilterSet(uint32_t ui32Base, uint32_t ui32Hash) in EMACVLANHashFilterSet() argument
4331 ASSERT(ui32Base == EMAC0_BASE); in EMACVLANHashFilterSet()
4336 HWREG(ui32Base + EMAC_O_VLANHASH) = ui32Hash; in EMACVLANHashFilterSet()
4355 EMACVLANHashFilterGet(uint32_t ui32Base) in EMACVLANHashFilterGet() argument
4360 ASSERT(ui32Base == EMAC0_BASE); in EMACVLANHashFilterGet()
4365 return(HWREG(ui32Base + EMAC_O_VLANHASH)); in EMACVLANHashFilterGet()
4420 EMACRemoteWakeUpFrameFilterSet(uint32_t ui32Base, in EMACRemoteWakeUpFrameFilterSet() argument
4429 ASSERT(ui32Base == EMAC0_BASE); in EMACRemoteWakeUpFrameFilterSet()
4436 HWREG(ui32Base + EMAC_O_PMTCTLSTAT) |= EMAC_PMTCTLSTAT_WUPFRRST; in EMACRemoteWakeUpFrameFilterSet()
4451 HWREG(ui32Base + EMAC_O_RWUFF) = pui32Data[ui32Loop]; in EMACRemoteWakeUpFrameFilterSet()
4503 EMACRemoteWakeUpFrameFilterGet(uint32_t ui32Base, in EMACRemoteWakeUpFrameFilterGet() argument
4512 ASSERT(ui32Base == EMAC0_BASE); in EMACRemoteWakeUpFrameFilterGet()
4519 HWREG(ui32Base + EMAC_O_PMTCTLSTAT) |= EMAC_PMTCTLSTAT_WUPFRRST; in EMACRemoteWakeUpFrameFilterGet()
4534 pui32Data[ui32Loop] = HWREG(ui32Base + EMAC_O_RWUFF); in EMACRemoteWakeUpFrameFilterGet()
4585 EMACPowerManagementControlSet(uint32_t ui32Base, uint32_t ui32Flags) in EMACPowerManagementControlSet() argument
4592 ASSERT(ui32Base == EMAC0_BASE); in EMACPowerManagementControlSet()
4602 ui32Value = HWREG(ui32Base + EMAC_O_PMTCTLSTAT); in EMACPowerManagementControlSet()
4606 HWREG(ui32Base + EMAC_O_PMTCTLSTAT) = ui32Value; in EMACPowerManagementControlSet()
4637 EMACPowerManagementControlGet(uint32_t ui32Base) in EMACPowerManagementControlGet() argument
4642 ASSERT(ui32Base == EMAC0_BASE); in EMACPowerManagementControlGet()
4648 return(HWREG(ui32Base + EMAC_O_PMTCTLSTAT) & in EMACPowerManagementControlGet()
4677 EMACPowerManagementStatusGet(uint32_t ui32Base) in EMACPowerManagementStatusGet() argument
4682 ASSERT(ui32Base == EMAC0_BASE); in EMACPowerManagementStatusGet()
4688 return(HWREG(ui32Base + EMAC_O_PMTCTLSTAT) & in EMACPowerManagementStatusGet()
4709 EMACWoLEnter(uint32_t ui32Base) in EMACWoLEnter() argument
4714 ASSERT(ui32Base == EMAC0_BASE); in EMACWoLEnter()
4719 while(HWREG(ui32Base + EMAC_O_DMARIS) == EMAC_DMARIS_TI) in EMACWoLEnter()
4726 HWREG(ui32Base + EMAC_O_CFG) &= ~EMAC_CFG_TE; in EMACWoLEnter()
4731 HWREG(ui32Base + EMAC_O_DMAOPMODE) &= ~EMAC_DMAOPMODE_ST; in EMACWoLEnter()
4736 while((HWREG(ui32Base + EMAC_O_STATUS) & EMAC_STATUS_RX_FIFO_LEVEL_MASK) == in EMACWoLEnter()
4744 HWREG(ui32Base + EMAC_O_DMAOPMODE) &= ~EMAC_DMAOPMODE_SR; in EMACWoLEnter()
4767 EMACLPIConfig(uint32_t ui32Base, bool bLPIConfig, uint16_t ui16LPILSTimer, in EMACLPIConfig() argument
4775 ASSERT(ui32Base == EMAC0_BASE); in EMACLPIConfig()
4784 HWREG(ui32Base + EMAC_O_LPITIMERCTL) = ui32TimerValue; in EMACLPIConfig()
4791 HWREG(ui32Base + EMAC_O_LPICTLSTAT) |= EMAC_LPICTLSTAT_LPITXA; in EMACLPIConfig()
4795 HWREG(ui32Base + EMAC_O_LPICTLSTAT) = 0x0; in EMACLPIConfig()
4812 EMACLPIEnter(uint32_t ui32Base) in EMACLPIEnter() argument
4817 ASSERT(ui32Base == EMAC0_BASE); in EMACLPIEnter()
4819 HWREG(ui32Base + EMAC_O_LPICTLSTAT) |= EMAC_LPICTLSTAT_LPIEN; in EMACLPIEnter()
4835 EMACLPIStatus(uint32_t ui32Base) in EMACLPIStatus() argument
4840 ASSERT(ui32Base == EMAC0_BASE); in EMACLPIStatus()
4845 return(HWREG(ui32Base + EMAC_O_LPICTLSTAT) & 0xFFFF); in EMACLPIStatus()
4861 EMACLPILinkSet(uint32_t ui32Base) in EMACLPILinkSet() argument
4866 ASSERT(ui32Base == EMAC0_BASE); in EMACLPILinkSet()
4871 HWREG(ui32Base + EMAC_O_LPICTLSTAT) |= EMAC_LPICTLSTAT_PLS; in EMACLPILinkSet()
4887 EMACLPILinkClear(uint32_t ui32Base) in EMACLPILinkClear() argument
4892 ASSERT(ui32Base == EMAC0_BASE); in EMACLPILinkClear()
4897 HWREG(ui32Base + EMAC_O_LPICTLSTAT) &= ~(EMAC_LPICTLSTAT_PLS); in EMACLPILinkClear()
4918 EMACPHYMMDWrite(uint32_t ui32Base, uint8_t ui8PhyAddr, uint16_t ui16RegAddr, in EMACPHYMMDWrite() argument
4929 EMACPHYWrite(ui32Base, ui8PhyAddr, EPHY_REGCTL, DEV_ADDR(ui16RegAddr)); in EMACPHYMMDWrite()
4930 EMACPHYWrite(ui32Base, ui8PhyAddr, EPHY_ADDAR, REG_ADDR(ui16RegAddr)); in EMACPHYMMDWrite()
4935 EMACPHYWrite(ui32Base, ui8PhyAddr, EPHY_REGCTL, in EMACPHYMMDWrite()
4937 EMACPHYWrite(ui32Base, ui8PhyAddr, EPHY_REGCTL, ui16Data); in EMACPHYMMDWrite()
4957 EMACPHYMMDRead(uint32_t ui32Base, uint8_t ui8PhyAddr, uint16_t ui16RegAddr) in EMACPHYMMDRead() argument
4967 EMACPHYWrite(ui32Base, ui8PhyAddr, EPHY_REGCTL, DEV_ADDR(ui16RegAddr)); in EMACPHYMMDRead()
4968 EMACPHYWrite(ui32Base, ui8PhyAddr, EPHY_ADDAR, REG_ADDR(ui16RegAddr)); in EMACPHYMMDRead()
4973 EMACPHYWrite(ui32Base, ui8PhyAddr, EPHY_REGCTL, in EMACPHYMMDRead()
4975 return(EMACPHYRead(ui32Base, ui8PhyAddr, EPHY_ADDAR)); in EMACPHYMMDRead()