|
| void | EMACInit (uint32_t ui32Base, uint32_t ui32SysClk, uint32_t ui32BusConfig, uint32_t ui32RxBurst, uint32_t ui32TxBurst, uint32_t ui32DescSkipSize) |
| |
| void | EMACReset (uint32_t ui32Base) |
| |
| void | EMACPHYConfigSet (uint32_t ui32Base, uint32_t ui32Config) |
| |
| void | EMACConfigSet (uint32_t ui32Base, uint32_t ui32Config, uint32_t ui32ModeFlags, uint32_t ui32RxMaxFrameSize) |
| |
| void | EMACFrameFilterSet (uint32_t ui32Base, uint32_t ui32FilterOpts) |
| |
| uint32_t | EMACFrameFilterGet (uint32_t ui32Base) |
| |
| void | EMACHashFilterSet (uint32_t ui32Base, uint32_t ui32HashHi, uint32_t ui32HashLo) |
| |
| void | EMACHashFilterGet (uint32_t ui32Base, uint32_t *pui32HashHi, uint32_t *pui32HashLo) |
| |
| uint32_t | EMACHashFilterBitCalculate (uint8_t *pui8MACAddr) |
| |
| void | EMACTxDMAPollDemand (uint32_t ui32Base) |
| |
| void | EMACRxDMAPollDemand (uint32_t ui32Base) |
| |
| void | EMACRxDMADescriptorListSet (uint32_t ui32Base, tEMACDMADescriptor *pDescriptor) |
| |
| tEMACDMADescriptor * | EMACRxDMADescriptorListGet (uint32_t ui32Base) |
| |
| tEMACDMADescriptor * | EMACRxDMACurrentDescriptorGet (uint32_t ui32Base) |
| |
| uint8_t * | EMACRxDMACurrentBufferGet (uint32_t ui32Base) |
| |
| void | EMACTxDMADescriptorListSet (uint32_t ui32Base, tEMACDMADescriptor *pDescriptor) |
| |
| tEMACDMADescriptor * | EMACTxDMADescriptorListGet (uint32_t ui32Base) |
| |
| tEMACDMADescriptor * | EMACTxDMACurrentDescriptorGet (uint32_t ui32Base) |
| |
| uint8_t * | EMACTxDMACurrentBufferGet (uint32_t ui32Base) |
| |
| void | EMACConfigGet (uint32_t ui32Base, uint32_t *pui32Config, uint32_t *pui32Mode, uint32_t *pui32RxMaxFrameSize) |
| |
| void | EMACAddrSet (uint32_t ui32Base, uint32_t ui32Index, const uint8_t *pui8MACAddr) |
| |
| void | EMACAddrGet (uint32_t ui32Base, uint32_t ui32Index, uint8_t *pui8MACAddr) |
| |
| uint32_t | EMACNumAddrGet (uint32_t ui32Base) |
| |
| void | EMACAddrFilterSet (uint32_t ui32Base, uint32_t ui32Index, uint32_t ui32Config) |
| |
| uint32_t | EMACAddrFilterGet (uint32_t ui32Base, uint32_t ui32Index) |
| |
| void | EMACRxWatchdogTimerSet (uint32_t ui32Base, uint8_t ui8Timeout) |
| |
| uint32_t | EMACStatusGet (uint32_t ui32Base) |
| |
| uint32_t | EMACDMAStateGet (uint32_t ui32Base) |
| |
| void | EMACTxFlush (uint32_t ui32Base) |
| |
| void | EMACTxEnable (uint32_t ui32Base) |
| |
| void | EMACTxDisable (uint32_t ui32Base) |
| |
| void | EMACRxEnable (uint32_t ui32Base) |
| |
| void | EMACRxDisable (uint32_t ui32Base) |
| |
| void | EMACIntEnable (uint32_t ui32Base, uint32_t ui32IntFlags) |
| |
| void | EMACIntDisable (uint32_t ui32Base, uint32_t ui32IntFlags) |
| |
| uint32_t | EMACIntStatus (uint32_t ui32Base, bool bMasked) |
| |
| void | EMACIntClear (uint32_t ui32Base, uint32_t ui32IntFlags) |
| |
| void | EMACIntRegister (uint32_t ui32Base, void(*pfnHandler)(void)) |
| |
| void | EMACIntUnregister (uint32_t ui32Base) |
| |
| void | EMACPHYWrite (uint32_t ui32Base, uint8_t ui8PhyAddr, uint8_t ui8RegAddr, uint16_t ui16Data) |
| |
| void | EMACPHYExtendedWrite (uint32_t ui32Base, uint8_t ui8PhyAddr, uint16_t ui16RegAddr, uint16_t ui16Data) |
| |
| uint16_t | EMACPHYRead (uint32_t ui32Base, uint8_t ui8PhyAddr, uint8_t ui8RegAddr) |
| |
| uint16_t | EMACPHYExtendedRead (uint32_t ui32Base, uint8_t ui8PhyAddr, uint16_t ui16RegAddr) |
| |
| void | EMACPHYPowerOff (uint32_t ui32Base, uint8_t ui8PhyAddr) |
| |
| void | EMACPHYPowerOn (uint32_t ui32Base, uint8_t ui8PhyAddr) |
| |
| void | EMACTimestampConfigSet (uint32_t ui32Base, uint32_t ui32Config, uint32_t ui32SubSecondInc) |
| |
| uint32_t | EMACTimestampConfigGet (uint32_t ui32Base, uint32_t *pui32SubSecondInc) |
| |
| void | EMACTimestampAddendSet (uint32_t ui32Base, uint32_t ui32Seconds) |
| |
| void | EMACTimestampEnable (uint32_t ui32Base) |
| |
| void | EMACTimestampDisable (uint32_t ui32Base) |
| |
| void | EMACTimestampSysTimeSet (uint32_t ui32Base, uint32_t ui32Seconds, uint32_t ui32SubSeconds) |
| |
| void | EMACTimestampSysTimeGet (uint32_t ui32Base, uint32_t *pui32Seconds, uint32_t *pui32SubSeconds) |
| |
| void | EMACTimestampSysTimeUpdate (uint32_t ui32Base, uint32_t ui32Seconds, uint32_t ui32SubSeconds, bool bInc) |
| |
| void | EMACTimestampTargetSet (uint32_t ui32Base, uint32_t ui32Seconds, uint32_t ui32Nanoseconds) |
| |
| void | EMACTimestampTargetIntEnable (uint32_t ui32Base) |
| |
| void | EMACTimestampTargetIntDisable (uint32_t ui32Base) |
| |
| uint32_t | EMACTimestampIntStatus (uint32_t ui32Base) |
| |
| void | EMACTimestampPPSSimpleModeSet (uint32_t ui32Base, uint32_t ui32FreqConfig) |
| |
| void | EMACTimestampPPSCommandModeSet (uint32_t ui32Base, uint32_t ui32Config) |
| | Configures the Ethernet MAC PPS output in command mode. More...
|
| |
| void | EMACTimestampPPSCommand (uint32_t ui32Base, uint8_t ui8Cmd) |
| |
| void | EMACTimestampPPSPeriodSet (uint32_t ui32Base, uint32_t ui32Period, uint32_t ui32Width) |
| |
| void | EMACVLANRxConfigSet (uint32_t ui32Base, uint16_t ui16Tag, uint32_t ui32Config) |
| |
| uint32_t | EMACVLANRxConfigGet (uint32_t ui32Base, uint16_t *pui16Tag) |
| |
| void | EMACVLANTxConfigSet (uint32_t ui32Base, uint16_t ui16Tag, uint32_t ui32Config) |
| |
| uint32_t | EMACVLANTxConfigGet (uint32_t ui32Base, uint16_t *pui16Tag) |
| |
| uint32_t | EMACVLANHashFilterBitCalculate (uint16_t ui16Tag) |
| |
| void | EMACVLANHashFilterSet (uint32_t ui32Base, uint32_t ui32Hash) |
| |
| uint32_t | EMACVLANHashFilterGet (uint32_t ui32Base) |
| |
| void | EMACRemoteWakeUpFrameFilterSet (uint32_t ui32Base, const tEMACWakeUpFrameFilter *pFilter) |
| |
| void | EMACRemoteWakeUpFrameFilterGet (uint32_t ui32Base, tEMACWakeUpFrameFilter *pFilter) |
| |
| void | EMACPowerManagementControlSet (uint32_t ui32Base, uint32_t ui32Flags) |
| |
| uint32_t | EMACPowerManagementControlGet (uint32_t ui32Base) |
| |
| uint32_t | EMACPowerManagementStatusGet (uint32_t ui32Base) |
| |