PDK API Guide for J721E
|
PHY configuration parameters.
Data Fields | |
uint32_t | phyAddr |
uint32_t | nwayCaps |
bool | mdixEnable |
bool | isStrapped |
bool | enableLoopback |
bool | masterMode |
bool | extClkSource |
bool | skipExtendedConfig |
CpswPhy_FsmTimeoutConfig | timeoutConfig |
uint8_t | extendedConfig [CPSW_PHY_EXTENDED_CFG_SIZE_MAX] |
uint32_t | extendedConfigSize |
uint32_t CpswPhy_Config::phyAddr |
PHY device address
uint32_t CpswPhy_Config::nwayCaps |
Auto-negotiation advertise capabilities
bool CpswPhy_Config::mdixEnable |
MDIX enable
bool CpswPhy_Config::isStrapped |
Whether PHY is strapped or not. If strapping is present, no explicit PHY register configurations will take place and will only wait for link to be established
bool CpswPhy_Config::enableLoopback |
Enable loopback once PHY is found
bool CpswPhy_Config::masterMode |
Enable master mode
bool CpswPhy_Config::extClkSource |
Enable external clock source
bool CpswPhy_Config::skipExtendedConfig |
Skip PHY-specific extended configuration
CpswPhy_FsmTimeoutConfig CpswPhy_Config::timeoutConfig |
PHY state-machine timeout configuration
uint8_t CpswPhy_Config::extendedConfig[CPSW_PHY_EXTENDED_CFG_SIZE_MAX] |
Extended PHY-specific configuration
uint32_t CpswPhy_Config::extendedConfigSize |
Size of the extended configuration