TI DP83869 RGMII Ethernet PHY.
|
| enum | Dp83869_Gpio0Mode {
DP83869_GPIO0_CLK_OUT = 0x0U,
DP83869_GPIO0_INT = 0x2U,
DP83869_GPIO0_LINK_STATUS = 0x3U,
DP83869_GPIO0_TX_SFD = 0x5U,
DP83869_GPIO0_RX_SFD = 0x6U,
DP83869_GPIO0_WOL = 0x7U,
DP83869_GPIO0_ED = 0x8U,
DP83869_GPIO0_PRBS_ERR = 0x9U,
DP83869_GPIO0_LED_2 = 0xAU,
DP83869_GPIO0_LED_GPIO_3 = 0xBU,
DP83869_GPIO0_CRS = 0xCU,
DP83869_GPIO0_COL = 0xDU,
DP83869_GPIO0_CONSTANT0 = 0xEU,
DP83869_GPIO0_CONSTANT1 = 0xFU
} |
| | GPIO_0 mux modes. More...
|
| |
| enum | Dp83869_Gpio1Mode {
DP83869_GPIO1_CLK_OUT = 0x0U,
DP83869_GPIO1_INT = 0x2U,
DP83869_GPIO1_LINK_STATUS = 0x3U,
DP83869_GPIO1_TX_SFD = 0x5U,
DP83869_GPIO1_RX_SFD = 0x6U,
DP83869_GPIO1_WOL = 0x7U,
DP83869_GPIO1_ED = 0x8U,
DP83869_GPIO1_PRBS_ERR = 0x9U,
DP83869_GPIO1_LED_2 = 0xAU,
DP83869_GPIO1_LED_GPIO_3 = 0xBU,
DP83869_GPIO1_CRS = 0xCU,
DP83869_GPIO1_COL = 0xDU,
DP83869_GPIO1_CONSTANT0 = 0xEU,
DP83869_GPIO1_CONSTANT1 = 0xFU
} |
| | GPIO_1 mux modes. More...
|
| |
| enum | Dp83869_LedMode {
DP83869_LED_LINKED = 0x0U,
DP83869_LED_RXTXACT = 0x1U,
DP83869_LED_TXACT = 0x2U,
DP83869_LED_RXACT = 0x3U,
DP83869_LED_COLLDET = 0x4U,
DP83869_LED_LINKED_1000BT = 0x5U,
DP83869_LED_LINKED_100BTX = 0x6U,
DP83869_LED_LINKED_10BT = 0x7U,
DP83869_LED_LINKED_10100BT = 0x8U,
DP83869_LED_LINKED_1001000BT = 0x9U,
DP83869_LED_FULLDUPLEX = 0xAU,
DP83869_LED_LINKED_BLINKACT = 0xBU,
DP83869_LED_RXTXERR = 0xDU,
DP83869_LED_RXERR = 0xEU
} |
| | LED modes (sources). More...
|
| |
◆ DP83869_LED_NUM
| #define DP83869_LED_NUM (4U) |
Number of LEDs available in the PHY.
◆ Dp83869_Gpio0Mode
GPIO_0 mux modes.
| Enumerator |
|---|
| DP83869_GPIO0_CLK_OUT | Clock Out
|
| DP83869_GPIO0_INT | Interrupt
|
| DP83869_GPIO0_LINK_STATUS | Link Status
|
| DP83869_GPIO0_TX_SFD | Transmit SFD
|
| DP83869_GPIO0_RX_SFD | Receive SFD
|
| DP83869_GPIO0_WOL | Wake on LAN
|
| DP83869_GPIO0_ED | |
| DP83869_GPIO0_PRBS_ERR | PRBS Errors
|
| DP83869_GPIO0_LED_2 | LED_2
|
| DP83869_GPIO0_LED_GPIO_3 | LED_GPIO (3)
|
| DP83869_GPIO0_CRS | CRS
|
| DP83869_GPIO0_COL | COL
|
| DP83869_GPIO0_CONSTANT0 | Constant 0
|
| DP83869_GPIO0_CONSTANT1 | Constant 1
|
◆ Dp83869_Gpio1Mode
GPIO_1 mux modes.
| Enumerator |
|---|
| DP83869_GPIO1_CLK_OUT | Clock Out
|
| DP83869_GPIO1_INT | Interrupt
|
| DP83869_GPIO1_LINK_STATUS | Link Status
|
| DP83869_GPIO1_TX_SFD | Transmit SFD
|
| DP83869_GPIO1_RX_SFD | Receive SFD
|
| DP83869_GPIO1_WOL | Wake on LAN
|
| DP83869_GPIO1_ED | |
| DP83869_GPIO1_PRBS_ERR | PRBS Errors
|
| DP83869_GPIO1_LED_2 | LED_2
|
| DP83869_GPIO1_LED_GPIO_3 | LED_GPIO (3)
|
| DP83869_GPIO1_CRS | CRS
|
| DP83869_GPIO1_COL | COL
|
| DP83869_GPIO1_CONSTANT0 | Constant 0
|
| DP83869_GPIO1_CONSTANT1 | Constant 1
|
◆ Dp83869_LedMode
LED modes (sources).
| Enumerator |
|---|
| DP83869_LED_LINKED | Link established
|
| DP83869_LED_RXTXACT | Receive or transmit activity
|
| DP83869_LED_TXACT | Transmit activity
|
| DP83869_LED_RXACT | Receive activity
|
| DP83869_LED_COLLDET | Collision detected
|
| DP83869_LED_LINKED_1000BT | 1000BT link established
|
| DP83869_LED_LINKED_100BTX | 100 BTX link established
|
| DP83869_LED_LINKED_10BT | 10BT link established
|
| DP83869_LED_LINKED_10100BT | 10/100BT link established
|
| DP83869_LED_LINKED_1001000BT | 100/1000BT link established
|
| DP83869_LED_FULLDUPLEX | Full duplex
|
| DP83869_LED_LINKED_BLINKACT | Link established, blink for transmit or receive activity
|
| DP83869_LED_RXTXERR | Receive error or transmit error
|
| DP83869_LED_RXERR | Receive error
|
◆ Dp83869_initCfg()
Initialize DP83869 PHY specific config params.
Initializes the DP83869 PHY specific configuration parameters.
- Parameters
-
| cfg | DP83869 PHY config structure pointer |
◆ Dp83869_bind()
◆ Dp83869_isPhyDevSupported()
◆ Dp83869_isMacModeSupported()
◆ Dp83869_config()
| int32_t Dp83869_config |
( |
EthPhyDrv_Handle |
hPhy, |
|
|
const void * |
pExtCfg, |
|
|
const uint32_t |
extCfgSize, |
|
|
Phy_Mii |
mii, |
|
|
bool |
loopbackEn |
|
) |
| |
◆ Dp83869_reset()
◆ Dp83869_isResetComplete()
◆ Dp83869_printRegs()