|
AM64x MCU+ SDK
10.01.00
|
|
Go to the documentation of this file.
71 #define DP83869_LED_NUM (4U)
80 typedef enum Dp83869_Gpio0Mode_e
113 typedef enum Dp83869_Gpio1Mode_e
146 typedef enum Dp83869_LedMode_e
194 typedef struct Dp83869_Cfg_s
252 const void *pVersion);
259 const uint32_t extCfgSize,
uint8_t txFifoDepth
Definition: dp83869.h:209
@ DP83869_GPIO0_RXERR
Definition: dp83869.h:83
@ DP83869_GPIO0_1588RXSFD
Definition: dp83869.h:89
void Dp83869_initCfg(Dp83869_Cfg *cfg)
Initialize DP83869 PHY specific config params.
@ DP83869_LED_LINKED
Definition: dp83869.h:149
@ DP83869_LED_TXACT
Definition: dp83869.h:155
uint32_t impedanceInMilliOhms
Definition: dp83869.h:216
@ DP83869_GPIO1_ENERGYDET
Definition: dp83869.h:128
@ DP83869_GPIO1_COL
Definition: dp83869.h:116
Dp83869_LedMode
LED modes (sources).
Definition: dp83869.h:147
Definition: phy_common.h:217
void Dp83869_reset(EthPhyDrv_Handle hPhy)
uint32_t txDelayInPs
Definition: dp83869.h:203
@ DP83869_LED_LINKED_100BTX
Definition: dp83869.h:167
uint8_t EthPhyDrv_Handle[ETHPHYDRV_MAX_OBJ_SIZE]
Definition: phy_common.h:236
@ DP83869_LED_RXACT
Definition: dp83869.h:158
bool Dp83869_isMacModeSupported(EthPhyDrv_Handle hPhy, Phy_Mii mii)
Dp83869_Gpio0Mode
GPIO_0 mux modes.
Definition: dp83869.h:81
Phy_Mii
Definition: phy_common.h:196
@ DP83869_LED_RXTXERR
Definition: dp83869.h:185
uint32_t rxDelayInPs
Definition: dp83869.h:206
void Dp83869_printRegs(EthPhyDrv_Handle hPhy)
@ DP83869_GPIO1_CONSTANT0
Definition: dp83869.h:137
@ DP83869_GPIO1_CONSTANT1
Definition: dp83869.h:140
@ DP83869_LED_RXERR
Definition: dp83869.h:188
@ DP83869_LED_LINKED_1000BT
Definition: dp83869.h:164
DP83869 PHY configuration parameters.
Definition: dp83869.h:195
@ DP83869_LED_RXTXACT
Definition: dp83869.h:152
uint32_t idleCntThresh
Definition: dp83869.h:212
@ DP83869_GPIO0_CONSTANT1
Definition: dp83869.h:107
@ DP83869_GPIO0_PRBSERR
Definition: dp83869.h:101
bool txClkShiftEn
Definition: dp83869.h:197
Dp83869_Gpio1Mode
GPIO_1 mux modes.
Definition: dp83869.h:114
@ DP83869_GPIO0_1588TXSFD
Definition: dp83869.h:86
@ DP83869_GPIO0_WOL
Definition: dp83869.h:92
#define DP83869_LED_NUM
Number of LEDs available in the PHY.
Definition: dp83869.h:71
@ DP83869_LED_LINKED_1001000BT
Definition: dp83869.h:176
@ DP83869_GPIO0_ENERGYDET
Definition: dp83869.h:95
@ DP83869_LED_LINKED_10BT
Definition: dp83869.h:170
@ DP83869_GPIO1_PRBSERR
Definition: dp83869.h:134
@ DP83869_GPIO1_1588TXSFD
Definition: dp83869.h:119
@ DP83869_GPIO1_WOL
Definition: dp83869.h:125
@ DP83869_LED_COLLDET
Definition: dp83869.h:161
@ DP83869_GPIO1_1588RXSFD
Definition: dp83869.h:122
int32_t Dp83869_config(EthPhyDrv_Handle hPhy, const void *pExtCfg, const uint32_t extCfgSize, Phy_Mii mii, bool loopbackEn)
bool rxClkShiftEn
Definition: dp83869.h:200
void Dp83869_bind(EthPhyDrv_Handle *hPhy, uint8_t phyAddr, Phy_RegAccessCb_t *pRegAccessCb)
@ DP83869_GPIO0_LED3
Definition: dp83869.h:98
@ DP83869_LED_LINKED_10100BT
Definition: dp83869.h:173
Dp83869_Gpio0Mode gpio0Mode
Definition: dp83869.h:219
@ DP83869_GPIO1_LED3
Definition: dp83869.h:131
@ DP83869_LED_FULLDUPLEX
Definition: dp83869.h:179
Dp83869_Gpio1Mode gpio1Mode
Definition: dp83869.h:222
@ DP83869_LED_LINKED_BLINKACT
Definition: dp83869.h:182
bool Dp83869_isPhyDevSupported(EthPhyDrv_Handle hPhy, const void *pVersion)
@ DP83869_GPIO0_CONSTANT0
Definition: dp83869.h:104
bool Dp83869_isResetComplete(EthPhyDrv_Handle hPhy)