|
AM64x MCU+ SDK
10.01.00
|
|
Go to the documentation of this file.
78 typedef enum Dp83tc812_MasterSlaveMode_e
93 typedef struct Dp83tc812_Cfg_s
135 const void *pversion);
142 const uint32_t extCfgSize,
bool Dp83tc812_isMacModeSupported(EthPhyDrv_Handle hPhy, Phy_Mii mii)
void Dp83tc812_bind(EthPhyDrv_Handle *hPhy, uint8_t phyAddr, Phy_RegAccessCb_t *pRegAccessCb)
Definition: phy_common.h:217
bool Dp83tc812_isPhyDevSupported(EthPhyDrv_Handle hPhy, const void *pversion)
uint8_t EthPhyDrv_Handle[ETHPHYDRV_MAX_OBJ_SIZE]
Definition: phy_common.h:236
void Dp83tc812_initCfg(Dp83tc812_Cfg *cfg)
Initialize DP83TC812 PHY specific config params.
Phy_Mii
Definition: phy_common.h:196
bool interruptEn
Definition: dp83tc812.h:102
bool rxClkShiftEn
Definition: dp83tc812.h:99
void Dp83tc812_printRegs(EthPhyDrv_Handle hPhy)
void Dp83tc812_reset(EthPhyDrv_Handle hPhy)
bool Dp83tc812_isResetComplete(EthPhyDrv_Handle hPhy)
@ DP83TC812_SLAVE_MODE
Definition: dp83tc812.h:87
@ DP83TC812_MASTER_MODE
Definition: dp83tc812.h:84
Dp83tc812_MasterSlaveMode MasterSlaveMode
Definition: dp83tc812.h:108
@ DP83TC812_MASTER_SLAVE_STRAP
Definition: dp83tc812.h:81
DP83TC812 PHY configuration parameters.
Definition: dp83tc812.h:94
Dp83tc812_MasterSlaveMode
DP83TC812 Master/Slave modes.
Definition: dp83tc812.h:79
int32_t Dp83tc812_config(EthPhyDrv_Handle hPhy, const void *pExtCfg, const uint32_t extCfgSize, Phy_Mii mii, bool loopbackEn)
bool txClkShiftEn
Definition: dp83tc812.h:96
bool sgmiiAutoNegEn
Definition: dp83tc812.h:105