AM263Px MCU+ SDK: TI DP83822 PHY

| AM263Px MCU+ SDK 26.00.00 |

Data Structures | Functions
TI DP83822 PHY
APIs for Networking modules » APIs for Enet LLD » Ethernet PHY Driver

## Introduction

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)

## Function Documentation

## ◆ Dp83822_initCfg()

void Dp83822_initCfg | ( | Dp83822_Cfg * | cfg | ) |

Initialize DP83822 PHY specific config params.

Initializes the DP83822 PHY specific configuration parameters.

Parameters

  cfg | DP83822 PHY config structure pointer

## ◆ Dp83822_bind()

void Dp83822_bind | ( | EthPhyDrv_Handle * | hPhy,
|  | uint8_t | phyAddr,
|  | Phy_RegAccessCb_t * | pRegAccessCb
| ) |  |

## ◆ Dp83822_isPhyDevSupported()

bool Dp83822_isPhyDevSupported | ( | EthPhyDrv_Handle | hPhy,
|  | const void * | pVersion
| ) |  |

## ◆ Dp83822_isMacModeSupported()

bool Dp83822_isMacModeSupported | ( | EthPhyDrv_Handle | hPhy,
|  | Phy_Mii | mii
| ) |  |

## ◆ Dp83822_config()

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

## ◆ Dp83822_reset()

void Dp83822_reset | ( | EthPhyDrv_Handle | hPhy | ) |

## ◆ Dp83822_isResetComplete()

bool Dp83822_isResetComplete | ( | EthPhyDrv_Handle | hPhy | ) |

## ◆ Dp83822_printRegs()

void Dp83822_printRegs | ( | EthPhyDrv_Handle | hPhy | ) |