This file contains the type definitions and helper macros for the DP83826 Ethernet PHY.
Go to the source code of this file.
Data Structures | |
| struct | Dp83826_Cfg |
| dp83826 PHY configuration parameters. More... | |
Enumerations | |
| enum | Dp83826_LedMode { DP83826_LED_LINK_OK = 0x0U, DP83826_LED_RXTXACT = 0x1U, DP83826_LED_TXACT = 0x2U, DP83826_LED_RXACT = 0x3U, DP83826_LED_COLLISION = 0x4U, DP83826_LED_SPEED_100BTX = 0x5U, DP83826_LED_SPEED_10BTX = 0x6U, DP83826_LED_FULL_DUPLEX = 0x7U, DP83826_LED_BLINK_ACT = 0x8U, DP83826_LED_STRETCH_ACT = 0x9U, DP83826_LED_100BTFD = 0xAU, DP83826_LED_LPI_MODE = 0xBU, DP83826_LED_RXTXERR = 0xCU, DP83826_LED_LINK_LOSS = 0xDU, DP83826_LED_PRBS_ERROR = 0xEU } |
| LED modes (sources). More... | |
Functions | |
| void | Dp83826_initCfg (Dp83826_Cfg *cfg) |
| Initialize dp83826 PHY specific config params. More... | |
| void | Dp83826_bind (EthPhyDrv_Handle *hPhy, uint8_t phyAddr, Phy_RegAccessCb_t *pRegAccessCb) |
| bool | Dp83826_isPhyDevSupported (EthPhyDrv_Handle hPhy, const void *pVersion) |
| bool | Dp83826_isMacModeSupported (EthPhyDrv_Handle hPhy, Phy_Mii mii) |
| int32_t | Dp83826_config (EthPhyDrv_Handle hPhy, const void *pExtCfg, const uint32_t extCfgSize, Phy_Mii mii, bool loopbackEn) |
| void | Dp83826_printRegs (EthPhyDrv_Handle hPhy) |