 |
AM64x MCU+ SDK
11.02.00
|
|
Go to the documentation of this file.
71 #define DP83869_LED_NUM (4U)
80 typedef enum Dp83869_Gpio0Mode_e
129 typedef enum Dp83869_Gpio1Mode_e
177 typedef enum Dp83869_LedMode_e
225 typedef struct Dp83869_Cfg_s
283 const void *pVersion);
290 const uint32_t extCfgSize,
uint8_t txFifoDepth
Definition: dp83869.h:240
void Dp83869_initCfg(Dp83869_Cfg *cfg)
Initialize DP83869 PHY specific config params.
@ DP83869_LED_LINKED
Definition: dp83869.h:180
@ DP83869_LED_TXACT
Definition: dp83869.h:186
@ DP83869_GPIO1_ED
Definition: dp83869.h:150
uint32_t impedanceInMilliOhms
Definition: dp83869.h:247
@ DP83869_GPIO1_COL
Definition: dp83869.h:165
Dp83869_LedMode
LED modes (sources).
Definition: dp83869.h:178
@ DP83869_GPIO0_PRBS_ERR
Definition: dp83869.h:104
Definition: phy_common.h:283
@ DP83869_GPIO1_LINK_STATUS
Definition: dp83869.h:138
@ DP83869_GPIO1_PRBS_ERR
Definition: dp83869.h:153
void Dp83869_reset(EthPhyDrv_Handle hPhy)
uint32_t txDelayInPs
Definition: dp83869.h:234
@ DP83869_GPIO0_LED_GPIO_3
Definition: dp83869.h:110
@ DP83869_LED_LINKED_100BTX
Definition: dp83869.h:198
uint8_t EthPhyDrv_Handle[ETHPHYDRV_MAX_OBJ_SIZE]
Definition: phy_common.h:302
@ DP83869_GPIO1_LED_GPIO_3
Definition: dp83869.h:159
@ DP83869_LED_RXACT
Definition: dp83869.h:189
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:220
@ DP83869_LED_RXTXERR
Definition: dp83869.h:216
uint32_t rxDelayInPs
Definition: dp83869.h:237
void Dp83869_printRegs(EthPhyDrv_Handle hPhy)
@ DP83869_GPIO1_CONSTANT0
Definition: dp83869.h:168
@ DP83869_GPIO1_CONSTANT1
Definition: dp83869.h:171
@ DP83869_GPIO0_ED
Definition: dp83869.h:101
@ DP83869_GPIO1_CRS
Definition: dp83869.h:162
@ DP83869_LED_RXERR
Definition: dp83869.h:219
@ DP83869_GPIO1_RX_SFD
Definition: dp83869.h:144
@ DP83869_LED_LINKED_1000BT
Definition: dp83869.h:195
DP83869 PHY configuration parameters.
Definition: dp83869.h:226
@ DP83869_LED_RXTXACT
Definition: dp83869.h:183
uint32_t idleCntThresh
Definition: dp83869.h:243
@ DP83869_GPIO0_CONSTANT1
Definition: dp83869.h:122
@ DP83869_GPIO0_RX_SFD
Definition: dp83869.h:95
@ DP83869_GPIO0_LED_2
Definition: dp83869.h:107
@ DP83869_GPIO0_TX_SFD
Definition: dp83869.h:92
@ DP83869_GPIO1_TX_SFD
Definition: dp83869.h:141
bool txClkShiftEn
Definition: dp83869.h:228
Dp83869_Gpio1Mode
GPIO_1 mux modes.
Definition: dp83869.h:130
@ DP83869_GPIO1_CLK_OUT
Definition: dp83869.h:132
@ DP83869_GPIO1_LED_2
Definition: dp83869.h:156
@ DP83869_GPIO0_WOL
Definition: dp83869.h:98
@ DP83869_GPIO0_INT
Definition: dp83869.h:86
#define DP83869_LED_NUM
Number of LEDs available in the PHY.
Definition: dp83869.h:71
@ DP83869_LED_LINKED_1001000BT
Definition: dp83869.h:207
@ DP83869_GPIO0_CLK_OUT
Definition: dp83869.h:83
@ DP83869_LED_LINKED_10BT
Definition: dp83869.h:201
@ DP83869_GPIO1_WOL
Definition: dp83869.h:147
@ DP83869_LED_COLLDET
Definition: dp83869.h:192
@ DP83869_GPIO1_INT
Definition: dp83869.h:135
int32_t Dp83869_config(EthPhyDrv_Handle hPhy, const void *pExtCfg, const uint32_t extCfgSize, Phy_Mii mii, bool loopbackEn)
bool rxClkShiftEn
Definition: dp83869.h:231
void Dp83869_bind(EthPhyDrv_Handle *hPhy, uint8_t phyAddr, Phy_RegAccessCb_t *pRegAccessCb)
@ DP83869_GPIO0_CRS
Definition: dp83869.h:113
@ DP83869_LED_LINKED_10100BT
Definition: dp83869.h:204
@ DP83869_GPIO0_LINK_STATUS
Definition: dp83869.h:89
Dp83869_Gpio0Mode gpio0Mode
Definition: dp83869.h:250
@ DP83869_GPIO0_COL
Definition: dp83869.h:116
@ DP83869_LED_FULLDUPLEX
Definition: dp83869.h:210
Dp83869_Gpio1Mode gpio1Mode
Definition: dp83869.h:253
@ DP83869_LED_LINKED_BLINKACT
Definition: dp83869.h:213
bool Dp83869_isPhyDevSupported(EthPhyDrv_Handle hPhy, const void *pVersion)
@ DP83869_GPIO0_CONSTANT0
Definition: dp83869.h:119
bool Dp83869_isResetComplete(EthPhyDrv_Handle hPhy)