![]() |
xxvethernet
Vitis Drivers API Documentation
|
Functions | |
| int | XXxvEthernet_CfgInitialize (XXxvEthernet *InstancePtr, XXxvEthernet_Config *CfgPtr, UINTPTR EffectiveAddress) |
| XXxvEthernet_CfgInitialize initializes an XXV Ethernet device along with the InstancePtr that references it. More... | |
| int | XXxvEthernet_Initialize (XXxvEthernet *InstancePtr, XXxvEthernet_Config *CfgPtr) |
| XXxvEthernet_Initialize initializes an XXV Ethernet device along with the InstancePtr that references it. More... | |
| int | XXxvEthernet_Start (XXxvEthernet *InstancePtr) |
| XXxvEthernet_Start starts the Xxv Ethernet device as follows: More... | |
| void | XXxvEthernet_Stop (XXxvEthernet *InstancePtr) |
| XXxvEthernet_Stop gracefully stops the Xxv Ethernet device by disabling the receiver. More... | |
| void | XXxvEthernet_Reset (XXxvEthernet *InstancePtr) |
| XXxvEthernet_Reset does not perform a soft reset of the XxvEthernet core. More... | |
| int | XXxvEthernet_SetOptions (XXxvEthernet *InstancePtr, u32 Options) |
| XXxvEthernet_SetOptions enables the options, Options for the Xxv Ethernet, specified by InstancePtr. More... | |
| int | XXxvEthernet_ClearOptions (XXxvEthernet *InstancePtr, u32 Options) |
| XXxvEthernet_ClearOptions clears the options, Options for the Xxv Ethernet, specified by InstancePtr. More... | |
| u32 | XXxvEthernet_GetOptions (XXxvEthernet *InstancePtr) |
| XXxvEthernet_GetOptions returns the current option settings. More... | |
| int | XXxvEthernet_SetUsxgmiiRateAndDuplex (XXxvEthernet *InstancePtr, u32 Rate, u32 SetFD) |
| XXxvEthernet_SetUsxgmiiRateAndDuplex sets the speed and duplex ability in USXGMII Autonegotiation register. More... | |
| void | XXxvEthernet_UsxgmiiAnMainReset (XXxvEthernet *InstancePtr) |
| XXxvEthernet_UsxgmiiAnMainReset sets the USXGMII AN Main reset. More... | |
| void | XXxvEthernet_UsxgmiiAnMainRestart (XXxvEthernet *InstancePtr) |
| XXxvEthernet_UsxgmiiAnMainRestart sets the USXGMII AN Main restart. More... | |
| u16 | XXxvEthernet_GetAutoNegSpeed (XXxvEthernet *InstancePtr) |
| XXxvEthernet_GetAutoNegSpeed reports the speed (only 10G supported) from the Autonegotiation status register. More... | |
| int | XXxvEthernet_SetAutoNegSpeed (XXxvEthernet *InstancePtr) |
| XXxvEthernet_SetAutoNegSpeed sets the speed (only 10G supported) in the Autonegotiation control register. More... | |