TI DP83822 RMII Ethernet PHY.
Data Structures | |
struct | Dp83822_Cfg |
DP83822 PHY configuration parameters. More... | |
Functions | |
void | Dp83822_initCfg (Dp83822_Cfg *cfg) |
Initialize DP83822 PHY specific config params. More... | |
void | Dp83822_bind (EthPhyDrv_Handle *hPhy, uint8_t phyAddr, Phy_RegAccessCb_t *pRegAccessCb) |
bool | Dp83822_isPhyDevSupported (EthPhyDrv_Handle hPhy, const void *pVersion) |
bool | Dp83822_isMacModeSupported (EthPhyDrv_Handle hPhy, Phy_Mii mii) |
int32_t | Dp83822_config (EthPhyDrv_Handle hPhy, const void *pExtCfg, const uint32_t extCfgSize, Phy_Mii mii, bool loopbackEn) |
void | Dp83822_reset (EthPhyDrv_Handle hPhy) |
bool | Dp83822_isResetComplete (EthPhyDrv_Handle hPhy) |
void | Dp83822_printRegs (EthPhyDrv_Handle hPhy) |
void Dp83822_initCfg | ( | Dp83822_Cfg * | cfg | ) |
Initialize DP83822 PHY specific config params.
Initializes the DP83822 PHY specific configuration parameters.
cfg | DP83822 PHY config structure pointer |
void Dp83822_bind | ( | EthPhyDrv_Handle * | hPhy, |
uint8_t | phyAddr, | ||
Phy_RegAccessCb_t * | pRegAccessCb | ||
) |
bool Dp83822_isPhyDevSupported | ( | EthPhyDrv_Handle | hPhy, |
const void * | pVersion | ||
) |
bool Dp83822_isMacModeSupported | ( | EthPhyDrv_Handle | hPhy, |
Phy_Mii | mii | ||
) |
int32_t Dp83822_config | ( | EthPhyDrv_Handle | hPhy, |
const void * | pExtCfg, | ||
const uint32_t | extCfgSize, | ||
Phy_Mii | mii, | ||
bool | loopbackEn | ||
) |
void Dp83822_reset | ( | EthPhyDrv_Handle | hPhy | ) |
bool Dp83822_isResetComplete | ( | EthPhyDrv_Handle | hPhy | ) |
void Dp83822_printRegs | ( | EthPhyDrv_Handle | hPhy | ) |