PHY driver object.
Data Fields | |
| EnetPhy_MdioHandle | hMdio |
| EnetPhy_Cfg | phyCfg |
| EnetPhy_Mii | mii |
| uint32_t | macCaps |
| EnetPhy_LinkCfg | linkCfg |
| EnetPhy_FsmTimeoutCfg | timeoutCfg |
| EnetPhy_State | state |
| uint32_t | group |
| uint32_t | addr |
| uint32_t | reqLinkCaps |
| EnetPhyDrv_Handle | hDrv |
| EnetPhy_Magic | magic |
| void * | mdioArgs |
| EnetPhy_MdioHandle EnetPhy_Obj::hMdio |
MDIO handle used to access PHY registers
| EnetPhy_Cfg EnetPhy_Obj::phyCfg |
PHY configuration params
| EnetPhy_Mii EnetPhy_Obj::mii |
MII interface type
| uint32_t EnetPhy_Obj::macCaps |
MAC port supported capabilities
| EnetPhy_LinkCfg EnetPhy_Obj::linkCfg |
Port Link configuration (speed, duplexity)
| EnetPhy_FsmTimeoutCfg EnetPhy_Obj::timeoutCfg |
State-machine timeout configuration
| EnetPhy_State EnetPhy_Obj::state |
State-machine state
| uint32_t EnetPhy_Obj::group |
PHY group
| uint32_t EnetPhy_Obj::addr |
PHY device address
| uint32_t EnetPhy_Obj::reqLinkCaps |
Requested link capability mask
| EnetPhyDrv_Handle EnetPhy_Obj::hDrv |
PHY driver
| EnetPhy_Magic EnetPhy_Obj::magic |
Magic number indicating that this object is in use
| void* EnetPhy_Obj::mdioArgs |
Caller-provided arguments to be used in MDIO driver calls