AM263Px MCU+ SDK: Phy_RegAccessCb_t Struct Reference

| AM263Px MCU+ SDK 26.00.00 |

Data Fields
Phy_RegAccessCb_t Struct Reference
APIs for Networking modules » APIs for Enet LLD » Ethernet PHY Driver » TI PHY COMMON

## Data Fields
int32_t(* | EnetPhy_readReg )(void *pArgs, uint32_t reg, uint16_t *val)
int32_t(* | EnetPhy_writeReg )(void *pArgs, uint32_t reg, uint16_t val)
int32_t(* | EnetPhy_rmwReg )(void *pArgs, uint32_t reg, uint16_t mask, uint16_t val)
int32_t(* | EnetPhy_readExtReg )(void *pArgs, uint32_t reg, uint16_t *val)
int32_t(* | EnetPhy_writeExtReg )(void *pArgs, uint32_t reg, uint16_t val)
void * | pArgs

## Field Documentation

## ◆ EnetPhy_readReg

int32_t(* Phy_RegAccessCb_t::EnetPhy_readReg) (void *pArgs, uint32_t reg, uint16_t *val)

## ◆ EnetPhy_writeReg

int32_t(* Phy_RegAccessCb_t::EnetPhy_writeReg) (void *pArgs, uint32_t reg, uint16_t val)

## ◆ EnetPhy_rmwReg

int32_t(* Phy_RegAccessCb_t::EnetPhy_rmwReg) (void *pArgs, uint32_t reg, uint16_t mask, uint16_t val)

## ◆ EnetPhy_readExtReg

int32_t(* Phy_RegAccessCb_t::EnetPhy_readExtReg) (void *pArgs, uint32_t reg, uint16_t *val)

## ◆ EnetPhy_writeExtReg

int32_t(* Phy_RegAccessCb_t::EnetPhy_writeExtReg) (void *pArgs, uint32_t reg, uint16_t val)

## ◆ pArgs

void* Phy_RegAccessCb_t::pArgs

Argument that needs to be passed to the above callbacks