AM263Px MCU+ SDK  10.01.00

Introduction

TI DP83TG720 Ethernet PHY.

Data Structures

struct  Dp83tg720_Cfg
 DP83TG720 PHY configuration parameters. More...
 

Functions

void Dp83tg720_initCfg (Dp83tg720_Cfg *cfg)
 Initialize DP83TG720 PHY specific config params. More...
 
void Dp83tg720_bind (EthPhyDrv_Handle *hPhy, uint8_t phyAddr, Phy_RegAccessCb_t *pRegAccessCb)
 
bool Dp83tg720_isPhyDevSupported (EthPhyDrv_Handle hPhy, const void *pversion)
 
bool Dp83tg720_isMacModeSupported (EthPhyDrv_Handle hPhy, Phy_Mii mii)
 
int32_t Dp83tg720_config (EthPhyDrv_Handle hPhy, const void *pExtCfg, const uint32_t extCfgSize, Phy_Mii mii, bool loopbackEn)
 
void Dp83tg720_reset (EthPhyDrv_Handle hPhy)
 
bool Dp83tg720_isResetComplete (EthPhyDrv_Handle hPhy)
 
void Dp83tg720_printRegs (EthPhyDrv_Handle hPhy)
 

Enumerations

enum  Dp83tg720_MasterSlaveMode { DP83TG720_MASTER_SLAVE_STRAP = 0x0U, DP83TG720_MASTER_MODE = 0x1U, DP83TG720_SLAVE_MODE = 0x2U }
 DP83TG720 Master/Slave modes. More...
 

Enumeration Type Documentation

◆ Dp83tg720_MasterSlaveMode

DP83TG720 Master/Slave modes.

Enumerator
DP83TG720_MASTER_SLAVE_STRAP 

Use Strap Setting

DP83TG720_MASTER_MODE 

Use Master Mode

DP83TG720_SLAVE_MODE 

Use Slave Mode

Function Documentation

◆ Dp83tg720_initCfg()

void Dp83tg720_initCfg ( Dp83tg720_Cfg cfg)

Initialize DP83TG720 PHY specific config params.

Initializes the DP83TG720 PHY specific configuration parameters.

Parameters
cfgDP83TG720 PHY config structure pointer

◆ Dp83tg720_bind()

void Dp83tg720_bind ( EthPhyDrv_Handle hPhy,
uint8_t  phyAddr,
Phy_RegAccessCb_t pRegAccessCb 
)

◆ Dp83tg720_isPhyDevSupported()

bool Dp83tg720_isPhyDevSupported ( EthPhyDrv_Handle  hPhy,
const void *  pversion 
)

◆ Dp83tg720_isMacModeSupported()

bool Dp83tg720_isMacModeSupported ( EthPhyDrv_Handle  hPhy,
Phy_Mii  mii 
)

◆ Dp83tg720_config()

int32_t Dp83tg720_config ( EthPhyDrv_Handle  hPhy,
const void *  pExtCfg,
const uint32_t  extCfgSize,
Phy_Mii  mii,
bool  loopbackEn 
)

◆ Dp83tg720_reset()

void Dp83tg720_reset ( EthPhyDrv_Handle  hPhy)

◆ Dp83tg720_isResetComplete()

bool Dp83tg720_isResetComplete ( EthPhyDrv_Handle  hPhy)

◆ Dp83tg720_printRegs()

void Dp83tg720_printRegs ( EthPhyDrv_Handle  hPhy)