AM64x MCU+ SDK  10.01.00
dp83822.h File Reference

Introduction

This file contains the type definitions and helper macros for the DP83822 Ethernet PHY.

Go to the source code of this file.

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)