|
AM64x MCU+ SDK
10.01.00
|
|
Go to the documentation of this file.
71 #define DP83867_LED_NUM (4U)
80 typedef enum Dp83867_Gpio0Mode_e
113 typedef enum Dp83867_Gpio1Mode_e
146 typedef enum Dp83867_LedMode_e
194 typedef struct Dp83867_Cfg_s
252 const void *pVersion);
259 const uint32_t extCfgSize,
@ DP83867_GPIO1_LED3
Definition: dp83867.h:131
uint32_t impedanceInMilliOhms
Definition: dp83867.h:216
uint32_t idleCntThresh
Definition: dp83867.h:212
@ DP83867_LED_LINKED_10BT
Definition: dp83867.h:170
@ DP83867_GPIO0_1588RXSFD
Definition: dp83867.h:89
@ DP83867_LED_FULLDUPLEX
Definition: dp83867.h:179
@ DP83867_GPIO0_1588TXSFD
Definition: dp83867.h:86
Dp83867_Gpio1Mode gpio1Mode
Definition: dp83867.h:222
Dp83867_LedMode
LED modes (sources).
Definition: dp83867.h:147
void Dp83867_initCfg(Dp83867_Cfg *cfg)
Initialize DP83867 PHY specific config params.
Dp83867_Gpio0Mode gpio0Mode
Definition: dp83867.h:219
Definition: phy_common.h:217
@ DP83867_GPIO1_ENERGYDET
Definition: dp83867.h:128
@ DP83867_LED_RXERR
Definition: dp83867.h:188
@ DP83867_LED_LINKED
Definition: dp83867.h:149
@ DP83867_LED_LINKED_BLINKACT
Definition: dp83867.h:182
@ DP83867_GPIO1_WOL
Definition: dp83867.h:125
@ DP83867_GPIO0_PRBSERR
Definition: dp83867.h:101
uint8_t EthPhyDrv_Handle[ETHPHYDRV_MAX_OBJ_SIZE]
Definition: phy_common.h:236
@ DP83867_GPIO0_RXERR
Definition: dp83867.h:83
@ DP83867_GPIO0_LED3
Definition: dp83867.h:98
@ DP83867_LED_LINKED_1000BT
Definition: dp83867.h:164
Phy_Mii
Definition: phy_common.h:196
void Dp83867_bind(EthPhyDrv_Handle *hPhy, uint8_t phyAddr, Phy_RegAccessCb_t *pRegAccessCb)
@ DP83867_LED_RXACT
Definition: dp83867.h:158
@ DP83867_LED_COLLDET
Definition: dp83867.h:161
void Dp83867_reset(EthPhyDrv_Handle hPhy)
Dp83867_Gpio1Mode
GPIO_1 mux modes.
Definition: dp83867.h:114
@ DP83867_GPIO1_PRBSERR
Definition: dp83867.h:134
void Dp83867_printRegs(EthPhyDrv_Handle hPhy)
bool txClkShiftEn
Definition: dp83867.h:197
@ DP83867_GPIO0_ENERGYDET
Definition: dp83867.h:95
@ DP83867_LED_LINKED_100BTX
Definition: dp83867.h:167
uint8_t txFifoDepth
Definition: dp83867.h:209
@ DP83867_GPIO1_COL
Definition: dp83867.h:116
uint32_t rxDelayInPs
Definition: dp83867.h:206
Dp83867_Gpio0Mode
GPIO_0 mux modes.
Definition: dp83867.h:81
bool Dp83867_isPhyDevSupported(EthPhyDrv_Handle hPhy, const void *pVersion)
bool rxClkShiftEn
Definition: dp83867.h:200
@ DP83867_GPIO0_WOL
Definition: dp83867.h:92
@ DP83867_LED_RXTXACT
Definition: dp83867.h:152
@ DP83867_GPIO1_1588RXSFD
Definition: dp83867.h:122
@ DP83867_LED_RXTXERR
Definition: dp83867.h:185
@ DP83867_LED_LINKED_10100BT
Definition: dp83867.h:173
@ DP83867_GPIO1_CONSTANT0
Definition: dp83867.h:137
#define DP83867_LED_NUM
Number of LEDs available in the PHY.
Definition: dp83867.h:71
bool Dp83867_isMacModeSupported(EthPhyDrv_Handle hPhy, Phy_Mii mii)
@ DP83867_GPIO1_CONSTANT1
Definition: dp83867.h:140
int32_t Dp83867_config(EthPhyDrv_Handle hPhy, const void *pExtCfg, const uint32_t extCfgSize, Phy_Mii mii, bool loopbackEn)
uint32_t txDelayInPs
Definition: dp83867.h:203
@ DP83867_GPIO0_CONSTANT1
Definition: dp83867.h:107
DP83867 PHY configuration parameters.
Definition: dp83867.h:195
@ DP83867_GPIO1_1588TXSFD
Definition: dp83867.h:119
@ DP83867_LED_TXACT
Definition: dp83867.h:155
bool Dp83867_isResetComplete(EthPhyDrv_Handle hPhy)
@ DP83867_LED_LINKED_1001000BT
Definition: dp83867.h:176
@ DP83867_GPIO0_CONSTANT0
Definition: dp83867.h:104