|  | PDK API Guide for J721E
    | 
PHY configuration parameters.
| Data Fields | |
| uint32_t | phyGroup | 
| uint32_t | phyAddr | 
| uint32_t | nwayCaps | 
| bool | mdixEn | 
| bool | isStrapped | 
| bool | loopbackEn | 
| bool | masterMode | 
| bool | extClkSource | 
| bool | skipExtendedCfg | 
| EnetPhy_FsmTimeoutCfg | timeoutCfg | 
| uint8_t | extendedCfg [ENETPHY_EXTENDED_CFG_SIZE_MAX] | 
| uint32_t | extendedCfgSize | 
| uint32_t EnetPhy_Cfg::phyGroup | 
MDIO group
| uint32_t EnetPhy_Cfg::phyAddr | 
PHY device address
| uint32_t EnetPhy_Cfg::nwayCaps | 
Auto-negotiation advertise capabilities
| bool EnetPhy_Cfg::mdixEn | 
MDIX enable
| bool EnetPhy_Cfg::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 EnetPhy_Cfg::loopbackEn | 
Enable loopback once PHY is found
| bool EnetPhy_Cfg::masterMode | 
Enable master mode
| bool EnetPhy_Cfg::extClkSource | 
Enable external clock source
| bool EnetPhy_Cfg::skipExtendedCfg | 
Skip PHY-specific extended configuration
| EnetPhy_FsmTimeoutCfg EnetPhy_Cfg::timeoutCfg | 
PHY state-machine timeout configuration
| uint8_t EnetPhy_Cfg::extendedCfg[ENETPHY_EXTENDED_CFG_SIZE_MAX] | 
Extended PHY-specific configuration
| uint32_t EnetPhy_Cfg::extendedCfgSize | 
Size of the extended configuration