dp83td510_driver.h File Reference

DP83TD510 10Base-T1L Ethernet PHY driver. More...

#include "core/nic.h"

Go to the source code of this file.

Macros

#define DP83TD510_PHY_ADDR   0
 
#define DP83TD510_MII_REG_0   0x00
 
#define DP83TD510_MII_REG_2   0x02
 
#define DP83TD510_MII_REG_3   0x03
 
#define DP83TD510_REGCR   0x0D
 
#define DP83TD510_ADDAR   0x0E
 
#define DP83TD510_PHY_STS   0x10
 
#define DP83TD510_GEN_CFG   0x11
 
#define DP83TD510_INTERRUPT_REG_1   0x12
 
#define DP83TD510_INTERRUPT_REG_2   0x13
 
#define DP83TD510_RX_ERR_CNT   0x15
 
#define DP83TD510_BISCR   0x16
 
#define DP83TD510_MAC_CFG_1   0x17
 
#define DP83TD510_MAC_CFG_2   0x18
 
#define DP83TD510_SOR_PHYAD   0x19
 
#define DP83TD510_TDR_CFG   0x1E
 
#define DP83TD510_PAM_PMD_CTRL_1   0x01, 0x0000
 
#define DP83TD510_PMA_PMD_CTRL_2   0x01, 0x0007
 
#define DP83TD510_PMA_PMD_EXTENDED_ABILITY_2   0x01, 0x000B
 
#define DP83TD510_PMA_PMD_EXTENDED_ABILITY   0x01, 0x0012
 
#define DP83TD510_PMA_PMD_CTRL   0x01, 0x0834
 
#define DP83TD510_PMA_CTRL   0x01, 0x08F6
 
#define DP83TD510_PMA_STATUS   0x01, 0x08F7
 
#define DP83TD510_TEST_MODE_CTRL   0x01, 0x08F8
 
#define DP83TD510_PCS_CTRL   0x03, 0x0000
 
#define DP83TD510_PCS_CTRL_2   0x03, 0x08E6
 
#define DP83TD510_PCS_STATUS   0x03, 0x08E7
 
#define DP83TD510_AN_CONTROL   0x07, 0x0200
 
#define DP83TD510_AN_STATUS   0x07, 0x0201
 
#define DP83TD510_AN_ADV_1   0x07, 0x0202
 
#define DP83TD510_AN_ADV_2   0x07, 0x0203
 
#define DP83TD510_AN_ADV_3   0x07, 0x0204
 
#define DP83TD510_AN_LP_ADV_1   0x07, 0x0205
 
#define DP83TD510_AN_LP_ADV_2   0x07, 0x0206
 
#define DP83TD510_AN_LP_ADV_3   0x07, 0x0207
 
#define DP83TD510_AN_NP_ADV_1   0x07, 0x0208
 
#define DP83TD510_AN_NP_ADV_2   0x07, 0x0209
 
#define DP83TD510_AN_NP_ADV_3   0x07, 0x020A
 
#define DP83TD510_AN_LP_NP_ADV_1   0x07, 0x020B
 
#define DP83TD510_AN_LP_NP_ADV_2   0x07, 0x020C
 
#define DP83TD510_AN_LP_NP_ADV_3   0x07, 0x020D
 
#define DP83TD510_AN_CTRL_10BT1   0x07, 0x020E
 
#define DP83TD510_AN_STATUS_10BT1   0x07, 0x020F
 
#define DP83TD510_PRBS_CFG_1   0x1F, 0x0119
 
#define DP83TD510_PRBS_CFG_2   0x1F, 0x011A
 
#define DP83TD510_PRBS_CFG_3   0x1F, 0x011B
 
#define DP83TD510_PRBS_STATUS_1   0x1F, 0x011C
 
#define DP83TD510_PRBS_STATUS_2   0x1F, 0x011D
 
#define DP83TD510_PRBS_STATUS_3   0x1F, 0x011E
 
#define DP83TD510_PRBS_STATUS_4   0x1F, 0x011F
 
#define DP83TD510_PRBS_STATUS_5   0x1F, 0x0120
 
#define DP83TD510_PRBS_STATUS_6   0x1F, 0x0121
 
#define DP83TD510_PRBS_STATUS_7   0x1F, 0x0122
 
#define DP83TD510_PRBS_CFG_4   0x1F, 0x0123
 
#define DP83TD510_PRBS_CFG_5   0x1F, 0x0124
 
#define DP83TD510_PRBS_CFG_6   0x1F, 0x0125
 
#define DP83TD510_PRBS_CFG_7   0x1F, 0x0126
 
#define DP83TD510_PRBS_CFG_8   0x1F, 0x0127
 
#define DP83TD510_PRBS_CFG_9   0x1F, 0x0128
 
#define DP83TD510_PRBS_CFG_10   0x1F, 0x0129
 
#define DP83TD510_CRC_STATUS   0x1F, 0x012A
 
#define DP83TD510_PKT_STAT_1   0x1F, 0x012B
 
#define DP83TD510_PKT_STAT_2   0x1F, 0x012C
 
#define DP83TD510_PKT_STAT_3   0x1F, 0x012D
 
#define DP83TD510_PKT_STAT_4   0x1F, 0x012E
 
#define DP83TD510_PKT_STAT_5   0x1F, 0x012F
 
#define DP83TD510_PKT_STAT_6   0x1F, 0x0130
 
#define DP83TD510_TDR_CFG1   0x1F, 0x0300
 
#define DP83TD510_TDR_CFG2   0x1F, 0x0301
 
#define DP83TD510_TDR_CFG3   0x1F, 0x0302
 
#define DP83TD510_FAULT_CFG1   0x1F, 0x0303
 
#define DP83TD510_FAULT_CFG2   0x1F, 0x0304
 
#define DP83TD510_FAULT_STAT1   0x1F, 0x0305
 
#define DP83TD510_FAULT_STAT2   0x1F, 0x0306
 
#define DP83TD510_FAULT_STAT3   0x1F, 0x0307
 
#define DP83TD510_FAULT_STAT4   0x1F, 0x0308
 
#define DP83TD510_FAULT_STAT5   0x1F, 0x0309
 
#define DP83TD510_FAULT_STAT6   0x1F, 0x030A
 
#define DP83TD510_CHIP_SOR_0   0x1F, 0x0420
 
#define DP83TD510_LEDS_CFG_1   0x1F, 0x0460
 
#define DP83TD510_IO_MUX_CFG   0x1F, 0x0461
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1   0x1F, 0x0462
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2   0x1F, 0x0463
 
#define DP83TD510_CHIP_SOR_1   0x1F, 0x0467
 
#define DP83TD510_CHIP_SOR_2   0x1F, 0x0468
 
#define DP83TD510_LEDS_CFG_2   0x1F, 0x0469
 
#define DP83TD510_AN_STAT_1   0x1F, 0x060C
 
#define DP83TD510_DSP_REG_72   0x1F, 0x0872
 
#define DP83TD510_DSP_REG_8D   0x1F, 0x088D
 
#define DP83TD510_DSP_REG_8E   0x1F, 0x088E
 
#define DP83TD510_DSP_REG_8F   0x1F, 0x088F
 
#define DP83TD510_DSP_REG_90   0x1F, 0x0890
 
#define DP83TD510_DSP_REG_91   0x1F, 0x0891
 
#define DP83TD510_DSP_REG_92   0x1F, 0x0892
 
#define DP83TD510_DSP_REG_98   0x1F, 0x0898
 
#define DP83TD510_DSP_REG_99   0x1F, 0x0899
 
#define DP83TD510_DSP_REG_9A   0x1F, 0x089A
 
#define DP83TD510_DSP_REG_9B   0x1F, 0x089B
 
#define DP83TD510_DSP_REG_9C   0x1F, 0x089C
 
#define DP83TD510_DSP_REG_9D   0x1F, 0x089D
 
#define DP83TD510_DSP_REG_E9   0x1F, 0x08E9
 
#define DP83TD510_DSP_REG_EA   0x1F, 0x08EA
 
#define DP83TD510_DSP_REG_EB   0x1F, 0x08EB
 
#define DP83TD510_DSP_REG_EC   0x1F, 0x08EC
 
#define DP83TD510_DSP_REG_ED   0x1F, 0x08ED
 
#define DP83TD510_DSP_REG_EE   0x1F, 0x08EE
 
#define DP83TD510_MSE_DETECT   0x1F, 0x0A85
 
#define DP83TD510_ALCD_METRIC   0x1F, 0x0A9D
 
#define DP83TD510_ALCD_STATUS   0x1F, 0x0A9F
 
#define DP83TD510_SCAN_2   0x1F, 0x0E01
 
#define DP83TD510_MII_REG_0_MII_RESET   0x8000
 
#define DP83TD510_MII_REG_0_LOOPBACK   0x4000
 
#define DP83TD510_MII_REG_0_POWER_DOWN   0x0800
 
#define DP83TD510_MII_REG_0_ISOLATE   0x0400
 
#define DP83TD510_MII_REG_0_UNIDIRECTIONAL_ABILITY   0x0020
 
#define DP83TD510_MII_REG_2_OUI_21_16   0xFFFF
 
#define DP83TD510_MII_REG_2_OUI_21_16_DEFAULT   0x2000
 
#define DP83TD510_MII_REG_3_OUI_5_0   0xFC00
 
#define DP83TD510_MII_REG_3_OUI_5_0_DEFAULT   0x0000
 
#define DP83TD510_MII_REG_3_MODEL_NUMBER   0x03E0
 
#define DP83TD510_MII_REG_3_MODEL_NUMBER_DEFAULT   0x0180
 
#define DP83TD510_MII_REG_3_REVISION_NUMBER   0x001F
 
#define DP83TD510_MII_REG_3_REVISION_NUMBER_DEFAULT   0x0001
 
#define DP83TD510_REGCR_CMD   0xC000
 
#define DP83TD510_REGCR_CMD_ADDR   0x0000
 
#define DP83TD510_REGCR_CMD_DATA_NO_POST_INC   0x4000
 
#define DP83TD510_REGCR_CMD_DATA_POST_INC_RW   0x8000
 
#define DP83TD510_REGCR_CMD_DATA_POST_INC_W   0xC000
 
#define DP83TD510_REGCR_DEVAD   0x001F
 
#define DP83TD510_PHY_STS_MII_INTERRUPT   0x0080
 
#define DP83TD510_PHY_STS_LINK_STATUS   0x0001
 
#define DP83TD510_GEN_CFG_CHANNEL_DEBUG_MODE   0x0800
 
#define DP83TD510_GEN_CFG_DEBUG_MODE   0x0400
 
#define DP83TD510_GEN_CFG_TX_FIFO_DEPTH   0x0060
 
#define DP83TD510_GEN_CFG_TX_FIFO_DEPTH_4_NIBBLES   0x0000
 
#define DP83TD510_GEN_CFG_TX_FIFO_DEPTH_5_NIBBLES   0x0020
 
#define DP83TD510_GEN_CFG_TX_FIFO_DEPTH_6_NIBBLES   0x0040
 
#define DP83TD510_GEN_CFG_TX_FIFO_DEPTH_8_NIBBLES   0x0060
 
#define DP83TD510_GEN_CFG_INT_POLARITY   0x0008
 
#define DP83TD510_GEN_CFG_INT_POLARITY_HIGH   0x0000
 
#define DP83TD510_GEN_CFG_INT_POLARITY_LOW   0x0008
 
#define DP83TD510_GEN_CFG_FORCE_INTERRUPT   0x0004
 
#define DP83TD510_GEN_CFG_INT_EN   0x0002
 
#define DP83TD510_GEN_CFG_INT_OE   0x0001
 
#define DP83TD510_INTERRUPT_REG_1_RHF_INT   0x8000
 
#define DP83TD510_INTERRUPT_REG_1_LINK_INT   0x2000
 
#define DP83TD510_INTERRUPT_REG_1_ESD_INT   0x0800
 
#define DP83TD510_INTERRUPT_REG_1_RHF_INT_EN   0x0080
 
#define DP83TD510_INTERRUPT_REG_1_LINK_INT_EN   0x0020
 
#define DP83TD510_INTERRUPT_REG_1_ESD_INT_EN   0x0008
 
#define DP83TD510_INTERRUPT_REG_2_PAGE_INT   0x2000
 
#define DP83TD510_INTERRUPT_REG_2_POL_INT   0x0200
 
#define DP83TD510_INTERRUPT_REG_2_PAGE_INT_EN   0x0020
 
#define DP83TD510_INTERRUPT_REG_2_POL_INT_EN   0x0002
 
#define DP83TD510_RX_ERR_CNT_RX_ERR_CNT   0xFFFF
 
#define DP83TD510_BISCR_CORE_PWR_MODE   0x0100
 
#define DP83TD510_BISCR_LOOPBACK_MODE   0x007F
 
#define DP83TD510_BISCR_LOOPBACK_MODE_PCS   0x0002
 
#define DP83TD510_BISCR_LOOPBACK_MODE_DIGITAL   0x0004
 
#define DP83TD510_BISCR_LOOPBACK_MODE_ANALOG   0x0008
 
#define DP83TD510_BISCR_LOOPBACK_MODE_REVERSE   0x0010
 
#define DP83TD510_BISCR_LOOPBACK_MODE_TX_TO_MAC_IN_REVERSE   0x0020
 
#define DP83TD510_BISCR_LOOPBACK_MODE_TX_TO_MDI_IN_MAC   0x0040
 
#define DP83TD510_MAC_CFG_1_CFG_RMII_DIS_DELAYED_TXD_EN   0x8000
 
#define DP83TD510_MAC_CFG_1_MIN_IPG_MODE_EN   0x4000
 
#define DP83TD510_MAC_CFG_1_CFG_RMII_ENH   0x2000
 
#define DP83TD510_MAC_CFG_1_CFG_RGMII_RX_CLK_SHIFT_SEL   0x1000
 
#define DP83TD510_MAC_CFG_1_CFG_RGMII_TX_CLK_SHIFT_SEL   0x0800
 
#define DP83TD510_MAC_CFG_1_CFG_RGMII_EN   0x0200
 
#define DP83TD510_MAC_CFG_1_CFG_RMII_CLK_SHIFT_EN   0x0100
 
#define DP83TD510_MAC_CFG_1_CFG_XI_50   0x0080
 
#define DP83TD510_MAC_CFG_1_CFG_RMII_SLOW_MODE   0x0040
 
#define DP83TD510_MAC_CFG_1_CFG_RMII_MODE   0x0020
 
#define DP83TD510_MAC_CFG_1_CFG_RMII_REV1_0   0x0010
 
#define DP83TD510_MAC_CFG_1_RMII_OVF_STS   0x0008
 
#define DP83TD510_MAC_CFG_1_RMII_UNF_STS   0x0004
 
#define DP83TD510_MAC_CFG_1_CFG_RMII_ELAST_BUF   0x0003
 
#define DP83TD510_MAC_CFG_1_CFG_RMII_ELAST_BUF_14_BIT_TOLERANCE   0x0000
 
#define DP83TD510_MAC_CFG_1_CFG_RMII_ELAST_BUF_2_BIT_TOLERANCE   0x0001
 
#define DP83TD510_MAC_CFG_1_CFG_RMII_ELAST_BUF_6_BIT_TOLERANCE   0x0002
 
#define DP83TD510_MAC_CFG_1_CFG_RMII_ELAST_BUF_10_BIT_TOLERANCE   0x0003
 
#define DP83TD510_MAC_CFG_2_CFG_INV_RX_CLK   0x0800
 
#define DP83TD510_MAC_CFG_2_CFG_RMII_CRS_DV_SEL   0x0400
 
#define DP83TD510_MAC_CFG_2_RGMII_TX_AF_EMPTY_ERR   0x0200
 
#define DP83TD510_MAC_CFG_2_RGMII_TX_AF_FULL_ERR   0x0100
 
#define DP83TD510_MAC_CFG_2_INV_RGMII_RXD   0x0020
 
#define DP83TD510_MAC_CFG_2_INV_RGMII_TXD   0x0010
 
#define DP83TD510_MAC_CFG_2_SUP_TX_ERR_FD_RGMII   0x0008
 
#define DP83TD510_MAC_CFG_2_CFG_RGMII_HALF_FULL_TH   0x0007
 
#define DP83TD510_SOR_PHYAD_SOR_PHYADDR   0x001F
 
#define DP83TD510_TDR_CFG_TDR_START   0x8000
 
#define DP83TD510_TDR_CFG_TDR_DONE   0x0002
 
#define DP83TD510_TDR_CFG_TDR_FAIL   0x0001
 
#define DP83TD510_PAM_PMD_CTRL_1_PMA_RESET   0x8000
 
#define DP83TD510_PAM_PMD_CTRL_1_CFG_LOW_POWER   0x0800
 
#define DP83TD510_PAM_PMD_CTRL_1_PMA_LOOPBACK   0x0001
 
#define DP83TD510_PMA_PMD_CTRL_2_CFG_PMA_TYPE_SELECTION   0x003F
 
#define DP83TD510_PMA_PMD_CTRL_2_CFG_PMA_TYPE_SELECTION_BASE_T1   0x003D
 
#define DP83TD510_PMA_PMD_EXTENDED_ABILITY_2_BASE_T1_EXTENDED_ABILITIES   0x0800
 
#define DP83TD510_PMA_PMD_EXTENDED_ABILITY_MR_10_BASE_T1L_ABILITY   0x0004
 
#define DP83TD510_PMA_PMD_CTRL_CFG_MASTER_SLAVE_VAL   0x4000
 
#define DP83TD510_PMA_PMD_CTRL_CFG_TYPE_SELECTION   0x000F
 
#define DP83TD510_PMA_PMD_CTRL_CFG_TYPE_SELECTION_10BASE_T1L   0x0002
 
#define DP83TD510_PMA_CTRL_PMA_RESET   0x8000
 
#define DP83TD510_PMA_CTRL_CFG_TRANSMIT_DISABLE   0x4000
 
#define DP83TD510_PMA_CTRL_CFG_INCR_TX_LVL   0x1000
 
#define DP83TD510_PMA_CTRL_CFG_INCR_TX_LVL_1V0   0x0000
 
#define DP83TD510_PMA_CTRL_CFG_INCR_TX_LVL_2V4   0x1000
 
#define DP83TD510_PMA_CTRL_CFG_LOW_POWER   0x0800
 
#define DP83TD510_PMA_CTRL_CFG_EEE_ENABLE   0x0400
 
#define DP83TD510_PMA_CTRL_PMA_LOOPBACK   0x0001
 
#define DP83TD510_PMA_STATUS_LOOPBACK_ABILITY   0x2000
 
#define DP83TD510_PMA_STATUS_TX_LVL_INCR_ABILITY   0x1000
 
#define DP83TD510_PMA_STATUS_LOW_POWER_ABILITY   0x0800
 
#define DP83TD510_PMA_STATUS_EEE_ABILITY   0x0400
 
#define DP83TD510_PMA_STATUS_RECEIVE_FAULT_ABILITY   0x0200
 
#define DP83TD510_PMA_STATUS_RECEIVE_POLARITY   0x0004
 
#define DP83TD510_PMA_STATUS_RECEIVE_FAULT   0x0002
 
#define DP83TD510_PMA_STATUS_RECEIVE_LINK_STATUS   0x0001
 
#define DP83TD510_TEST_MODE_CTRL_CFG_TEST_MODE   0xE000
 
#define DP83TD510_TEST_MODE_CTRL_CFG_TEST_MODE_NORMAL   0x0000
 
#define DP83TD510_TEST_MODE_CTRL_CFG_TEST_MODE_1   0x2000
 
#define DP83TD510_TEST_MODE_CTRL_CFG_TEST_MODE_2   0x4000
 
#define DP83TD510_TEST_MODE_CTRL_CFG_TEST_MODE_3   0x6000
 
#define DP83TD510_PCS_CTRL_PCS_RESET   0x8000
 
#define DP83TD510_PCS_CTRL_MMD3_LOOPBACK   0x4000
 
#define DP83TD510_PCS_CTRL_2_PCS_RESET   0x8000
 
#define DP83TD510_PCS_CTRL_2_MMD3_LOOPBACK   0x4000
 
#define DP83TD510_PCS_STATUS_TX_LPI_RECEIVED   0x0800
 
#define DP83TD510_PCS_STATUS_RX_LPI_RECEIVED   0x0400
 
#define DP83TD510_PCS_STATUS_TX_LPI_INDICATION   0x0200
 
#define DP83TD510_PCS_STATUS_RX_LPI_INDICATION   0x0100
 
#define DP83TD510_PCS_STATUS_FAULT   0x0080
 
#define DP83TD510_PCS_STATUS_RECEIVE_LINK_STATUS   0x0004
 
#define DP83TD510_AN_CONTROL_MR_MAIN_RESET   0x8000
 
#define DP83TD510_AN_CONTROL_MR_AN_ENABLE   0x1000
 
#define DP83TD510_AN_CONTROL_MR_RESTART_AN   0x0200
 
#define DP83TD510_AN_STATUS_MR_PAGE_RECEIVED   0x0040
 
#define DP83TD510_AN_STATUS_MR_AN_COMPLETE   0x0020
 
#define DP83TD510_AN_STATUS_REMOTE_FAULT   0x0010
 
#define DP83TD510_AN_STATUS_MR_AN_ABILITY   0x0008
 
#define DP83TD510_AN_STATUS_LINK_STATUS   0x0004
 
#define DP83TD510_AN_ADV_1_MR_BP_NP_ABILITY   0x8000
 
#define DP83TD510_AN_ADV_1_MR_BP_ACK   0x4000
 
#define DP83TD510_AN_ADV_1_MR_BP_REMOTE_FAULT   0x2000
 
#define DP83TD510_AN_ADV_1_MR_BP_12_5   0x1FE0
 
#define DP83TD510_AN_ADV_1_SELECTOR_FIELD   0x001F
 
#define DP83TD510_AN_ADV_2_MR_BP_31_16   0xFFFF
 
#define DP83TD510_AN_ADV_3_MR_BP_47_32   0xFFFF
 
#define DP83TD510_AN_LP_ADV_1_MR_LP_BP_15_0   0xFFFF
 
#define DP83TD510_AN_LP_ADV_2_MR_LP_BP_31_16   0xFFFF
 
#define DP83TD510_AN_LP_ADV_3_MR_LP_BP_47_32   0xFFFF
 
#define DP83TD510_AN_NP_ADV_1_MR_NP_NP_ABILITY   0x8000
 
#define DP83TD510_AN_NP_ADV_1_MR_NP_MESSAGE_PAGE   0x2000
 
#define DP83TD510_AN_NP_ADV_1_MR_NP_ACK2   0x1000
 
#define DP83TD510_AN_NP_ADV_1_MR_NP_TOGGLE   0x0800
 
#define DP83TD510_AN_NP_ADV_1_MR_NP_MSG_UNFORM_CODE_FIELD   0x07FF
 
#define DP83TD510_AN_NP_ADV_2_MR_NP_UNFORM_CODE_FIELD_1   0xFFFF
 
#define DP83TD510_AN_NP_ADV_3_MR_NP_UNFORM_CODE_FIELD_2   0xFFFF
 
#define DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_NP_ABILITY   0x8000
 
#define DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_ACK   0x4000
 
#define DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_MESSAGE_PAGE   0x2000
 
#define DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_ACK2   0x1000
 
#define DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_TOGGLE   0x0800
 
#define DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_MSG_UNFORM_CODE_FIELD   0x07FF
 
#define DP83TD510_AN_LP_NP_ADV_2_MR_LP_NP_UNFORM_CODE_FIELD_1   0xFFFF
 
#define DP83TD510_AN_LP_NP_ADV_3_MR_LP_NP_UNFORM_CODE_FIELD_2   0xFFFF
 
#define DP83TD510_AN_CTRL_10BT1_MR_10BT1_L_CAPABILITY   0x8000
 
#define DP83TD510_AN_CTRL_10BT1_MR_ABILITY_10BT1_L_EEE   0x4000
 
#define DP83TD510_AN_CTRL_10BT1_MR_ABILITY_10BT1_L_INCR_TX_RX_LVL   0x2000
 
#define DP83TD510_AN_CTRL_10BT1_MR_10BT1_L_INCR_TX_RX_LVL_RQST   0x1000
 
#define DP83TD510_AN_STATUS_10BT1_MR_LP_10BT1_L_CAPABILITY   0x8000
 
#define DP83TD510_AN_STATUS_10BT1_MR_LP_ABILITY_10BT1_L_EEE   0x4000
 
#define DP83TD510_AN_STATUS_10BT1_MR_LP_ABILITY_10BT1_L_INCR_TX_RX_LVL   0x2000
 
#define DP83TD510_AN_STATUS_10BT1_MR_LP_10BT1_L_INCR_TX_RX_LVL_RQST   0x1000
 
#define DP83TD510_PRBS_CFG_1_SEND_PKT   0x1000
 
#define DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_SEL   0x0700
 
#define DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_SEL_RGMII_TX   0x0000
 
#define DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_SEL_RMII_TX   0x0200
 
#define DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_SEL_MII_TX   0x0300
 
#define DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_SEL_CU_RX   0x0500
 
#define DP83TD510_PRBS_CFG_1_CFG_PRBS_GEN_SEL   0x0070
 
#define DP83TD510_PRBS_CFG_1_CFG_PRBS_GEN_SEL_RGMII_RX   0x0000
 
#define DP83TD510_PRBS_CFG_1_CFG_PRBS_GEN_SEL_RMII_RX   0x0020
 
#define DP83TD510_PRBS_CFG_1_CFG_PRBS_GEN_SEL_MII_RX   0x0030
 
#define DP83TD510_PRBS_CFG_1_CFG_PRBS_GEN_SEL_CU_TX   0x0040
 
#define DP83TD510_PRBS_CFG_1_CFG_PRBS_CNT_MODE   0x0008
 
#define DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_ENABLE   0x0004
 
#define DP83TD510_PRBS_CFG_1_CFG_PKT_GEN_PRBS   0x0002
 
#define DP83TD510_PRBS_CFG_1_PKT_GEN_EN   0x0001
 
#define DP83TD510_PRBS_CFG_2_CFG_PKT_LEN_PRBS   0xFFFF
 
#define DP83TD510_PRBS_CFG_3_CFG_PRBS_FIX_PATT_EN   0x1000
 
#define DP83TD510_PRBS_CFG_3_CFG_PRBS_FIX_PATT   0x0F00
 
#define DP83TD510_PRBS_CFG_3_CFG_IPG_LEN   0x00FF
 
#define DP83TD510_PRBS_STATUS_1_PRBS_BYTE_CNT   0xFFFF
 
#define DP83TD510_PRBS_STATUS_2_PRBS_PKT_CNT_15_0   0xFFFF
 
#define DP83TD510_PRBS_STATUS_3_PRBS_PKT_CNT_31_16   0xFFFF
 
#define DP83TD510_PRBS_STATUS_4_PRBS_SYNC_LOSS   0x2000
 
#define DP83TD510_PRBS_STATUS_4_PKT_DONE   0x1000
 
#define DP83TD510_PRBS_STATUS_4_PKT_GEN_BUSY   0x0800
 
#define DP83TD510_PRBS_STATUS_4_PRBS_PKT_OV   0x0400
 
#define DP83TD510_PRBS_STATUS_4_PRBS_BYTE_OV   0x0200
 
#define DP83TD510_PRBS_STATUS_4_PRBS_LOCK   0x0100
 
#define DP83TD510_PRBS_STATUS_4_PRBS_ERR_CNT   0x00FF
 
#define DP83TD510_PRBS_STATUS_5_PRBS_ERR_OV_CNT   0x00FF
 
#define DP83TD510_PRBS_STATUS_6_PKT_ERR_CNT_15_0   0xFFFF
 
#define DP83TD510_PRBS_STATUS_7_PKT_ERR_CNT_31_16   0xFFFF
 
#define DP83TD510_PRBS_CFG_4_PKT_ERR_CNT_31_16   0xFF00
 
#define DP83TD510_PRBS_CFG_4_CFG_PKT_MODE   0x00C0
 
#define DP83TD510_PRBS_CFG_4_CFG_PATTERN_VLD_BYTES   0x0038
 
#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT   0x0007
 
#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_1_PKT   0x0000
 
#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_10_PKTS   0x0001
 
#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_100_PKTS   0x0002
 
#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_1000_PKTS   0x0003
 
#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_10000_PKTS   0x0004
 
#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_100000_PKTS   0x0005
 
#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_1000000_PKTS   0x0006
 
#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_CONTINUOUS_PKTS   0x0007
 
#define DP83TD510_PRBS_CFG_5_PATTERN_15_0   0xFFFF
 
#define DP83TD510_PRBS_CFG_6_PATTERN_31_16   0xFFFF
 
#define DP83TD510_PRBS_CFG_7_PATTERN_47_32   0xFFFF
 
#define DP83TD510_PRBS_CFG_8_PMATCH_DATA_15_0   0xFFFF
 
#define DP83TD510_PRBS_CFG_9_PMATCH_DATA_31_16   0xFFFF
 
#define DP83TD510_PRBS_CFG_10_PMATCH_DATA_47_32   0xFFFF
 
#define DP83TD510_CRC_STATUS_RX_BAD_CRC   0x0002
 
#define DP83TD510_CRC_STATUS_TX_BAD_CRC   0x0001
 
#define DP83TD510_PKT_STAT_1_TX_PKT_CNT_15_0   0xFFFF
 
#define DP83TD510_PKT_STAT_2_TX_PKT_CNT_31_16   0xFFFF
 
#define DP83TD510_PKT_STAT_3_TX_ERR_PKT_CNT   0xFFFF
 
#define DP83TD510_PKT_STAT_4_RX_PKT_CNT_15_0   0xFFFF
 
#define DP83TD510_PKT_STAT_5_RX_PKT_CNT_31_16   0xFFFF
 
#define DP83TD510_PKT_STAT_6_RX_ERR_PKT_CNT   0xFFFF
 
#define DP83TD510_TDR_CFG1_CFG_TDR_TX_TYPE   0x1000
 
#define DP83TD510_TDR_CFG1_CFG_TDR_TX_TYPE_1V0   0x0000
 
#define DP83TD510_TDR_CFG1_CFG_TDR_TX_TYPE_2V4   0x1000
 
#define DP83TD510_TDR_CFG1_CFG_FORWARD_SHADOW_2   0x0F00
 
#define DP83TD510_TDR_CFG1_CFG_FORWARD_SHADOW_1   0x00F0
 
#define DP83TD510_TDR_CFG1_CFG_POST_SILENCE_TIME   0x000C
 
#define DP83TD510_TDR_CFG1_CFG_PRE_SILENCE_TIME   0x0003
 
#define DP83TD510_TDR_CFG2_CFG_END_TAP_INDEX_1   0x7F00
 
#define DP83TD510_TDR_CFG2_CFG_START_TAP_INDEX_1   0x007F
 
#define DP83TD510_TDR_CFG3_CFG_TDR_TX_DURATION   0xFFFF
 
#define DP83TD510_FAULT_CFG1_CFG_TDR_FLT_LOC_OFFSET_1   0x7F00
 
#define DP83TD510_FAULT_CFG1_CFG_TDR_FLT_INIT_1   0x00FF
 
#define DP83TD510_FAULT_CFG2_CFG_TDR_FLT_SLOPE_1   0x00FF
 
#define DP83TD510_FAULT_STAT1_PEAKS_LOC_1   0x7F00
 
#define DP83TD510_FAULT_STAT1_PEAKS_LOC_0   0x007F
 
#define DP83TD510_FAULT_STAT2_PEAKS_LOC_3   0x7F00
 
#define DP83TD510_FAULT_STAT2_PEAKS_LOC_2   0x007F
 
#define DP83TD510_FAULT_STAT3_PEAKS_AMP_0   0xFF00
 
#define DP83TD510_FAULT_STAT3_PEAKS_LOC_4   0x007F
 
#define DP83TD510_FAULT_STAT4_PEAKS_AMP_2   0xFF00
 
#define DP83TD510_FAULT_STAT4_PEAKS_AMP_1   0x00FF
 
#define DP83TD510_FAULT_STAT5_PEAKS_AMP_1   0xFF00
 
#define DP83TD510_FAULT_STAT5_PEAKS_AMP_3   0x00FF
 
#define DP83TD510_FAULT_STAT6_PEAKS_SIGN_4   0x0010
 
#define DP83TD510_FAULT_STAT6_PEAKS_SIGN_3   0x0008
 
#define DP83TD510_FAULT_STAT6_PEAKS_SIGN_2   0x0004
 
#define DP83TD510_FAULT_STAT6_PEAKS_SIGN_1   0x0002
 
#define DP83TD510_FAULT_STAT6_PEAKS_SIGN_0   0x0001
 
#define DP83TD510_CHIP_SOR_0_READ_STRAP_TERM_SL   0x0040
 
#define DP83TD510_LEDS_CFG_1_LEDS_BYPASS_STRETCHING   0x4000
 
#define DP83TD510_LEDS_CFG_1_LEDS_BLINK_RATE   0x3000
 
#define DP83TD510_LEDS_CFG_1_LEDS_BLINK_RATE_20HZ   0x0000
 
#define DP83TD510_LEDS_CFG_1_LEDS_BLINK_RATE_10HZ   0x1000
 
#define DP83TD510_LEDS_CFG_1_LEDS_BLINK_RATE_5HZ   0x2000
 
#define DP83TD510_LEDS_CFG_1_LEDS_BLINK_RATE_2HZ   0x3000
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION   0x0F00
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_LINK_OK   0x0000
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_TX_RX_ACT   0x0100
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_TX_ACT   0x0200
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_RX_ACT   0x0300
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_LR   0x0400
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_SR   0x0500
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_SPEED   0x0600
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_DUPLEX   0x0700
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_LINK_ACT_BLINK   0x0800
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_TX_RX_ACT_BLINK   0x0900
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_TX_BLINK   0x0A00
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_RX_BLINK   0x0B00
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_LINK_LOST   0x0C00
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_PRBS_ERROR   0x0D00
 
#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_XMII_TX_RX_ERROR   0x0E00
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION   0x00F0
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_LINK_OK   0x0000
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_TX_RX_ACT   0x0010
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_TX_ACT   0x0020
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_RX_ACT   0x0030
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_LR   0x0040
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_SR   0x0050
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_SPEED   0x0060
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_DUPLEX   0x0070
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_LINK_ACT_BLINK   0x0080
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_TX_RX_ACT_BLINK   0x0090
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_TX_BLINK   0x00A0
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_RX_BLINK   0x00B0
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_LINK_LOST   0x00C0
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_PRBS_ERROR   0x00D0
 
#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_XMII_TX_RX_ERROR   0x00E0
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION   0x000F
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_LINK_OK   0x0000
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_TX_RX_ACT   0x0001
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_TX_ACT   0x0002
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_RX_ACT   0x0003
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_LR   0x0004
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_SR   0x0005
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_SPEED   0x0006
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_DUPLEX   0x0007
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_LINK_ACT_BLINK   0x0008
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_TX_RX_ACT_BLINK   0x0009
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_TX_BLINK   0x000A
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_RX_BLINK   0x000B
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_LINK_LOST   0x000C
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_PRBS_ERROR   0x000D
 
#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_XMII_TX_RX_ERROR   0x000E
 
#define DP83TD510_IO_MUX_CFG_IO_OE_N_VALUE   0x8000
 
#define DP83TD510_IO_MUX_CFG_IO_OE_N_VALUE_OUTPUT   0x0000
 
#define DP83TD510_IO_MUX_CFG_IO_OE_N_VALUE_INPUT   0x8000
 
#define DP83TD510_IO_MUX_CFG_IO_OE_N_FORCE_CTRL   0x4000
 
#define DP83TD510_IO_MUX_CFG_PUPD_VALUE   0x3000
 
#define DP83TD510_IO_MUX_CFG_PUPD_FORCE_CNTL   0x0800
 
#define DP83TD510_IO_MUX_CFG_IMPEDANCE_CTRL   0x0030
 
#define DP83TD510_IO_MUX_CFG_MAC_RX_IMPEDANCE_CTRL   0x000C
 
#define DP83TD510_IO_MUX_CFG_MAC_TX_IMPEDANCE_CTRL   0x0003
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_MAC_TX_IMPEDANCE_CTRL   0x8000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE   0x7000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_XI_CLK   0x0000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_LD_30MHZ_CLK   0x1000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_30MHZ_ADC_CLK   0x2000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_FREE_60MHZ_CLK   0x3000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_7_5MHZ_CLK   0x4000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_25MHZ_CLK   0x5000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_2_5MHZ_CLK   0x6000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_INV_EN   0x0800
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL   0x0700
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL_LED_2   0x0000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL_CLK_OUT   0x0100
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL_INTERRUPT   0x0200
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL_LOW   0x0600
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL_HIGH   0x0700
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_DIV_2_EN   0x0080
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE   0x0070
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_XI_CLK   0x0000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_LD_30MHZ_CLK   0x0010
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_30MHZ_ADC_CLK   0x0020
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_FREE_60MHZ_CLK   0x0030
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_7_5MHZ_CLK   0x0040
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_25MHZ_CLK   0x0050
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_2_5MHZ_CLK   0x0060
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_INV_EN   0x0008
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL   0x0007
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL_LED_0   0x0000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL_CLK_OUT   0x0001
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL_INTERRUPT   0x0002
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL_LOW   0x0006
 
#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL_HIGH   0x0007
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE   0xE000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_XI_CLK   0x0000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_LD_30MHZ_CLK   0x2000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_30MHZ_ADC_CLK   0x4000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_FREE_60MHZ_CLK   0x6000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_7_5MHZ_CLK   0x8000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_25MHZ_CLK   0xA000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_2_5MHZ_CLK   0xC000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL   0x1C00
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL_LED_1   0x0000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL_CLK_OUT   0x0400
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL_INTERRUPT   0x0800
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL_LOW   0x1800
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL_HIGH   0x1C00
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CFG_TX_ER_ON_LED2   0x0200
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_DIV_2_EN   0x0100
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE   0x00F0
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_XI_CLK   0x0000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_LD_30MHZ_CLK   0x0010
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_30MHZ_ADC_CLK   0x0020
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_FREE_60MHZ_CLK   0x0030
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_7_5MHZ_CLK   0x0040
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_25MHZ_CLK   0x0050
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_2_5MHZ_CLK   0x0060
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_25_50MHZ_CLK   0x0080
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_RMII_RX_50MHz_CLK   0x0090
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_RMII_TX_50MHZ_CLK   0x00A0
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_MII_RX_CLK   0x00B0
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_RGMII_RX_ALIGN_CLK   0x00C0
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_RGMII_RX_SHIFT_CLK   0x00D0
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_INV_EN   0x0008
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL   0x0007
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL_LED_1   0x0000
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL_CLK_OUT   0x0001
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL_INTERRUPT   0x0002
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL_LOW   0x0006
 
#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL_HIGH   0x0007
 
#define DP83TD510_CHIP_SOR_1_SOR_15_0   0xFFFF
 
#define DP83TD510_CHIP_SOR_1_SOR_15_0_RX_D3   0x0001
 
#define DP83TD510_CHIP_SOR_1_SOR_15_0_RX_D2   0x0002
 
#define DP83TD510_CHIP_SOR_1_SOR_15_0_RX_D1   0x0004
 
#define DP83TD510_CHIP_SOR_1_SOR_15_0_RX_D0   0x0008
 
#define DP83TD510_CHIP_SOR_1_SOR_15_0_CLK_OUT_LED_1   0x0010
 
#define DP83TD510_CHIP_SOR_1_SOR_15_0_RX_CTRL   0x0020
 
#define DP83TD510_CHIP_SOR_1_SOR_15_0_RX_ER   0x0040
 
#define DP83TD510_CHIP_SOR_1_SOR_15_0_LED_2   0x0080
 
#define DP83TD510_CHIP_SOR_1_SOR_15_0_LED_0   0x0100
 
#define DP83TD510_CHIP_SOR_1_SOR_15_0_GPIO   0x0200
 
#define DP83TD510_CHIP_SOR_2_SOR_19_16   0x000F
 
#define DP83TD510_LEDS_CFG_2_LED_2_POLARITY   0x0400
 
#define DP83TD510_LEDS_CFG_2_LED_2_POLARITY_LOW   0x0000
 
#define DP83TD510_LEDS_CFG_2_LED_2_POLARITY_HIGH   0x0400
 
#define DP83TD510_LEDS_CFG_2_LED_2_DRV_VAL   0x0200
 
#define DP83TD510_LEDS_CFG_2_LED_2_DRV_EN   0x0100
 
#define DP83TD510_LEDS_CFG_2_LED_1_POLARITY   0x0040
 
#define DP83TD510_LEDS_CFG_2_LED_1_POLARITY_LOW   0x0000
 
#define DP83TD510_LEDS_CFG_2_LED_1_POLARITY_HIGH   0x0040
 
#define DP83TD510_LEDS_CFG_2_LED_1_DRV_VAL   0x0020
 
#define DP83TD510_LEDS_CFG_2_LED_1_DRV_EN   0x0010
 
#define DP83TD510_LEDS_CFG_2_LED_0_POLARITY   0x0004
 
#define DP83TD510_LEDS_CFG_2_LED_0_POLARITY_LOW   0x0000
 
#define DP83TD510_LEDS_CFG_2_LED_0_POLARITY_HIGH   0x0004
 
#define DP83TD510_LEDS_CFG_2_LED_0_DRV_VAL   0x0002
 
#define DP83TD510_LEDS_CFG_2_LED_0_DRV_EN   0x0001
 
#define DP83TD510_AN_STAT_1_MASTER_SLAVE_RESOL_FAIL   0x8000
 
#define DP83TD510_AN_STAT_1_AN_STATE   0x7000
 
#define DP83TD510_AN_STAT_1_HD_STATE   0x0700
 
#define DP83TD510_AN_STAT_1_RX_STATE   0x0070
 
#define DP83TD510_AN_STAT_1_AN_TX_STATE   0x000F
 
#define DP83TD510_DSP_REG_72_MSE_SQI   0x03FF
 
#define DP83TD510_DSP_REG_8D_CFG_ALCD_2P4_METRIC_STEP_1   0x0FFF
 
#define DP83TD510_DSP_REG_8E_CFG_ALCD_2P4_METRIC_STEP_2   0x0FFF
 
#define DP83TD510_DSP_REG_8F_CFG_ALCD_2P4_METRIC_STEP_3   0x0FFF
 
#define DP83TD510_DSP_REG_90_CFG_ALCD_2P4_METRIC_STEP_4   0x0FFF
 
#define DP83TD510_DSP_REG_91_CFG_ALCD_2P4_METRIC_STEP_5   0x0FFF
 
#define DP83TD510_DSP_REG_92_CFG_ALCD_2P4_METRIC_STEP_6   0x0FFF
 
#define DP83TD510_DSP_REG_98_CFG_ALCD_1P0_METRIC_STEP_1   0x0FFF
 
#define DP83TD510_DSP_REG_99_CFG_ALCD_1P0_METRIC_STEP_2   0x0FFF
 
#define DP83TD510_DSP_REG_9A_CFG_ALCD_1P0_METRIC_STEP_3   0x0FFF
 
#define DP83TD510_DSP_REG_9B_CFG_ALCD_1P0_METRIC_STEP_4   0x0FFF
 
#define DP83TD510_DSP_REG_9C_CFG_ALCD_1P0_METRIC_STEP_5   0x0FFF
 
#define DP83TD510_DSP_REG_9D_CFG_ALCD_1P0_METRIC_STEP_6   0x0FFF
 
#define DP83TD510_DSP_REG_E9_CFG_ALCD_CABLE_0   0x00FF
 
#define DP83TD510_DSP_REG_EA_CFG_ALCD_CABLE_1   0x00FF
 
#define DP83TD510_DSP_REG_EB_CFG_ALCD_CABLE_2   0x00FF
 
#define DP83TD510_DSP_REG_EC_CFG_ALCD_CABLE_3   0x00FF
 
#define DP83TD510_DSP_REG_ED_CFG_ALCD_CABLE_4   0x00FF
 
#define DP83TD510_DSP_REG_EE_CFG_ALCD_CABLE_5   0x00FF
 
#define DP83TD510_MSE_DETECT_SQI   0xFFFF
 
#define DP83TD510_MSE_DETECT_SQI_GOOD   0x0320
 
#define DP83TD510_MSE_DETECT_SQI_POOR   0x0660
 
#define DP83TD510_ALCD_METRIC_ALCD_METRIC_VALUE   0xFFF0
 
#define DP83TD510_ALCD_STATUS_ALCD_COMPLETE   0x8000
 
#define DP83TD510_ALCD_STATUS_ALCD_CABLE_LENGTH   0x07FF
 
#define DP83TD510_SCAN_2_SCAN_STATE_SAF   0x01F0
 
#define DP83TD510_SCAN_2_CFG_EN_EFUSE_BURN   0x0008
 

Functions

error_t dp83td510Init (NetInterface *interface)
 DP83TD510 PHY transceiver initialization. More...
 
void dp83td510InitHook (NetInterface *interface)
 DP83TD510 custom configuration. More...
 
void dp83td510Tick (NetInterface *interface)
 DP83TD510 timer handler. More...
 
void dp83td510EnableIrq (NetInterface *interface)
 Enable interrupts. More...
 
void dp83td510DisableIrq (NetInterface *interface)
 Disable interrupts. More...
 
void dp83td510EventHandler (NetInterface *interface)
 DP83TD510 event handler. More...
 
void dp83td510WritePhyReg (NetInterface *interface, uint8_t address, uint16_t data)
 Write PHY register. More...
 
uint16_t dp83td510ReadPhyReg (NetInterface *interface, uint8_t address)
 Read PHY register. More...
 
void dp83td510DumpPhyReg (NetInterface *interface)
 Dump PHY registers for debugging purpose. More...
 
void dp83td510WriteMmdReg (NetInterface *interface, uint8_t devAddr, uint16_t regAddr, uint16_t data)
 Write MMD register. More...
 
uint16_t dp83td510ReadMmdReg (NetInterface *interface, uint8_t devAddr, uint16_t regAddr)
 Read MMD register. More...
 

Variables

const PhyDriver dp83td510PhyDriver
 DP83TD510 Ethernet PHY driver. More...
 

Detailed Description

DP83TD510 10Base-T1L Ethernet PHY driver.

License

SPDX-License-Identifier: GPL-2.0-or-later

Copyright (C) 2010-2024 Oryx Embedded SARL. All rights reserved.

This file is part of CycloneTCP Open.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Author
Oryx Embedded SARL (www.oryx-embedded.com)
Version
2.4.0

Definition in file dp83td510_driver.h.

Macro Definition Documentation

◆ DP83TD510_ADDAR

#define DP83TD510_ADDAR   0x0E

Definition at line 49 of file dp83td510_driver.h.

◆ DP83TD510_ALCD_METRIC

#define DP83TD510_ALCD_METRIC   0x1F, 0x0A9D

Definition at line 153 of file dp83td510_driver.h.

◆ DP83TD510_ALCD_METRIC_ALCD_METRIC_VALUE

#define DP83TD510_ALCD_METRIC_ALCD_METRIC_VALUE   0xFFF0

Definition at line 806 of file dp83td510_driver.h.

◆ DP83TD510_ALCD_STATUS

#define DP83TD510_ALCD_STATUS   0x1F, 0x0A9F

Definition at line 154 of file dp83td510_driver.h.

◆ DP83TD510_ALCD_STATUS_ALCD_CABLE_LENGTH

#define DP83TD510_ALCD_STATUS_ALCD_CABLE_LENGTH   0x07FF

Definition at line 810 of file dp83td510_driver.h.

◆ DP83TD510_ALCD_STATUS_ALCD_COMPLETE

#define DP83TD510_ALCD_STATUS_ALCD_COMPLETE   0x8000

Definition at line 809 of file dp83td510_driver.h.

◆ DP83TD510_AN_ADV_1

#define DP83TD510_AN_ADV_1   0x07, 0x0202

Definition at line 75 of file dp83td510_driver.h.

◆ DP83TD510_AN_ADV_1_MR_BP_12_5

#define DP83TD510_AN_ADV_1_MR_BP_12_5   0x1FE0

Definition at line 347 of file dp83td510_driver.h.

◆ DP83TD510_AN_ADV_1_MR_BP_ACK

#define DP83TD510_AN_ADV_1_MR_BP_ACK   0x4000

Definition at line 345 of file dp83td510_driver.h.

◆ DP83TD510_AN_ADV_1_MR_BP_NP_ABILITY

#define DP83TD510_AN_ADV_1_MR_BP_NP_ABILITY   0x8000

Definition at line 344 of file dp83td510_driver.h.

◆ DP83TD510_AN_ADV_1_MR_BP_REMOTE_FAULT

#define DP83TD510_AN_ADV_1_MR_BP_REMOTE_FAULT   0x2000

Definition at line 346 of file dp83td510_driver.h.

◆ DP83TD510_AN_ADV_1_SELECTOR_FIELD

#define DP83TD510_AN_ADV_1_SELECTOR_FIELD   0x001F

Definition at line 348 of file dp83td510_driver.h.

◆ DP83TD510_AN_ADV_2

#define DP83TD510_AN_ADV_2   0x07, 0x0203

Definition at line 76 of file dp83td510_driver.h.

◆ DP83TD510_AN_ADV_2_MR_BP_31_16

#define DP83TD510_AN_ADV_2_MR_BP_31_16   0xFFFF

Definition at line 351 of file dp83td510_driver.h.

◆ DP83TD510_AN_ADV_3

#define DP83TD510_AN_ADV_3   0x07, 0x0204

Definition at line 77 of file dp83td510_driver.h.

◆ DP83TD510_AN_ADV_3_MR_BP_47_32

#define DP83TD510_AN_ADV_3_MR_BP_47_32   0xFFFF

Definition at line 354 of file dp83td510_driver.h.

◆ DP83TD510_AN_CONTROL

#define DP83TD510_AN_CONTROL   0x07, 0x0200

Definition at line 73 of file dp83td510_driver.h.

◆ DP83TD510_AN_CONTROL_MR_AN_ENABLE

#define DP83TD510_AN_CONTROL_MR_AN_ENABLE   0x1000

Definition at line 333 of file dp83td510_driver.h.

◆ DP83TD510_AN_CONTROL_MR_MAIN_RESET

#define DP83TD510_AN_CONTROL_MR_MAIN_RESET   0x8000

Definition at line 332 of file dp83td510_driver.h.

◆ DP83TD510_AN_CONTROL_MR_RESTART_AN

#define DP83TD510_AN_CONTROL_MR_RESTART_AN   0x0200

Definition at line 334 of file dp83td510_driver.h.

◆ DP83TD510_AN_CTRL_10BT1

#define DP83TD510_AN_CTRL_10BT1   0x07, 0x020E

Definition at line 87 of file dp83td510_driver.h.

◆ DP83TD510_AN_CTRL_10BT1_MR_10BT1_L_CAPABILITY

#define DP83TD510_AN_CTRL_10BT1_MR_10BT1_L_CAPABILITY   0x8000

Definition at line 393 of file dp83td510_driver.h.

◆ DP83TD510_AN_CTRL_10BT1_MR_10BT1_L_INCR_TX_RX_LVL_RQST

#define DP83TD510_AN_CTRL_10BT1_MR_10BT1_L_INCR_TX_RX_LVL_RQST   0x1000

Definition at line 396 of file dp83td510_driver.h.

◆ DP83TD510_AN_CTRL_10BT1_MR_ABILITY_10BT1_L_EEE

#define DP83TD510_AN_CTRL_10BT1_MR_ABILITY_10BT1_L_EEE   0x4000

Definition at line 394 of file dp83td510_driver.h.

◆ DP83TD510_AN_CTRL_10BT1_MR_ABILITY_10BT1_L_INCR_TX_RX_LVL

#define DP83TD510_AN_CTRL_10BT1_MR_ABILITY_10BT1_L_INCR_TX_RX_LVL   0x2000

Definition at line 395 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_ADV_1

#define DP83TD510_AN_LP_ADV_1   0x07, 0x0205

Definition at line 78 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_ADV_1_MR_LP_BP_15_0

#define DP83TD510_AN_LP_ADV_1_MR_LP_BP_15_0   0xFFFF

Definition at line 357 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_ADV_2

#define DP83TD510_AN_LP_ADV_2   0x07, 0x0206

Definition at line 79 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_ADV_2_MR_LP_BP_31_16

#define DP83TD510_AN_LP_ADV_2_MR_LP_BP_31_16   0xFFFF

Definition at line 360 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_ADV_3

#define DP83TD510_AN_LP_ADV_3   0x07, 0x0207

Definition at line 80 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_ADV_3_MR_LP_BP_47_32

#define DP83TD510_AN_LP_ADV_3_MR_LP_BP_47_32   0xFFFF

Definition at line 363 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_NP_ADV_1

#define DP83TD510_AN_LP_NP_ADV_1   0x07, 0x020B

Definition at line 84 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_ACK

#define DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_ACK   0x4000

Definition at line 380 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_ACK2

#define DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_ACK2   0x1000

Definition at line 382 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_MESSAGE_PAGE

#define DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_MESSAGE_PAGE   0x2000

Definition at line 381 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_MSG_UNFORM_CODE_FIELD

#define DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_MSG_UNFORM_CODE_FIELD   0x07FF

Definition at line 384 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_NP_ABILITY

#define DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_NP_ABILITY   0x8000

Definition at line 379 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_TOGGLE

#define DP83TD510_AN_LP_NP_ADV_1_MR_LP_NP_TOGGLE   0x0800

Definition at line 383 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_NP_ADV_2

#define DP83TD510_AN_LP_NP_ADV_2   0x07, 0x020C

Definition at line 85 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_NP_ADV_2_MR_LP_NP_UNFORM_CODE_FIELD_1

#define DP83TD510_AN_LP_NP_ADV_2_MR_LP_NP_UNFORM_CODE_FIELD_1   0xFFFF

Definition at line 387 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_NP_ADV_3

#define DP83TD510_AN_LP_NP_ADV_3   0x07, 0x020D

Definition at line 86 of file dp83td510_driver.h.

◆ DP83TD510_AN_LP_NP_ADV_3_MR_LP_NP_UNFORM_CODE_FIELD_2

#define DP83TD510_AN_LP_NP_ADV_3_MR_LP_NP_UNFORM_CODE_FIELD_2   0xFFFF

Definition at line 390 of file dp83td510_driver.h.

◆ DP83TD510_AN_NP_ADV_1

#define DP83TD510_AN_NP_ADV_1   0x07, 0x0208

Definition at line 81 of file dp83td510_driver.h.

◆ DP83TD510_AN_NP_ADV_1_MR_NP_ACK2

#define DP83TD510_AN_NP_ADV_1_MR_NP_ACK2   0x1000

Definition at line 368 of file dp83td510_driver.h.

◆ DP83TD510_AN_NP_ADV_1_MR_NP_MESSAGE_PAGE

#define DP83TD510_AN_NP_ADV_1_MR_NP_MESSAGE_PAGE   0x2000

Definition at line 367 of file dp83td510_driver.h.

◆ DP83TD510_AN_NP_ADV_1_MR_NP_MSG_UNFORM_CODE_FIELD

#define DP83TD510_AN_NP_ADV_1_MR_NP_MSG_UNFORM_CODE_FIELD   0x07FF

Definition at line 370 of file dp83td510_driver.h.

◆ DP83TD510_AN_NP_ADV_1_MR_NP_NP_ABILITY

#define DP83TD510_AN_NP_ADV_1_MR_NP_NP_ABILITY   0x8000

Definition at line 366 of file dp83td510_driver.h.

◆ DP83TD510_AN_NP_ADV_1_MR_NP_TOGGLE

#define DP83TD510_AN_NP_ADV_1_MR_NP_TOGGLE   0x0800

Definition at line 369 of file dp83td510_driver.h.

◆ DP83TD510_AN_NP_ADV_2

#define DP83TD510_AN_NP_ADV_2   0x07, 0x0209

Definition at line 82 of file dp83td510_driver.h.

◆ DP83TD510_AN_NP_ADV_2_MR_NP_UNFORM_CODE_FIELD_1

#define DP83TD510_AN_NP_ADV_2_MR_NP_UNFORM_CODE_FIELD_1   0xFFFF

Definition at line 373 of file dp83td510_driver.h.

◆ DP83TD510_AN_NP_ADV_3

#define DP83TD510_AN_NP_ADV_3   0x07, 0x020A

Definition at line 83 of file dp83td510_driver.h.

◆ DP83TD510_AN_NP_ADV_3_MR_NP_UNFORM_CODE_FIELD_2

#define DP83TD510_AN_NP_ADV_3_MR_NP_UNFORM_CODE_FIELD_2   0xFFFF

Definition at line 376 of file dp83td510_driver.h.

◆ DP83TD510_AN_STAT_1

#define DP83TD510_AN_STAT_1   0x1F, 0x060C

Definition at line 132 of file dp83td510_driver.h.

◆ DP83TD510_AN_STAT_1_AN_STATE

#define DP83TD510_AN_STAT_1_AN_STATE   0x7000

Definition at line 738 of file dp83td510_driver.h.

◆ DP83TD510_AN_STAT_1_AN_TX_STATE

#define DP83TD510_AN_STAT_1_AN_TX_STATE   0x000F

Definition at line 741 of file dp83td510_driver.h.

◆ DP83TD510_AN_STAT_1_HD_STATE

#define DP83TD510_AN_STAT_1_HD_STATE   0x0700

Definition at line 739 of file dp83td510_driver.h.

◆ DP83TD510_AN_STAT_1_MASTER_SLAVE_RESOL_FAIL

#define DP83TD510_AN_STAT_1_MASTER_SLAVE_RESOL_FAIL   0x8000

Definition at line 737 of file dp83td510_driver.h.

◆ DP83TD510_AN_STAT_1_RX_STATE

#define DP83TD510_AN_STAT_1_RX_STATE   0x0070

Definition at line 740 of file dp83td510_driver.h.

◆ DP83TD510_AN_STATUS

#define DP83TD510_AN_STATUS   0x07, 0x0201

Definition at line 74 of file dp83td510_driver.h.

◆ DP83TD510_AN_STATUS_10BT1

#define DP83TD510_AN_STATUS_10BT1   0x07, 0x020F

Definition at line 88 of file dp83td510_driver.h.

◆ DP83TD510_AN_STATUS_10BT1_MR_LP_10BT1_L_CAPABILITY

#define DP83TD510_AN_STATUS_10BT1_MR_LP_10BT1_L_CAPABILITY   0x8000

Definition at line 399 of file dp83td510_driver.h.

◆ DP83TD510_AN_STATUS_10BT1_MR_LP_10BT1_L_INCR_TX_RX_LVL_RQST

#define DP83TD510_AN_STATUS_10BT1_MR_LP_10BT1_L_INCR_TX_RX_LVL_RQST   0x1000

Definition at line 402 of file dp83td510_driver.h.

◆ DP83TD510_AN_STATUS_10BT1_MR_LP_ABILITY_10BT1_L_EEE

#define DP83TD510_AN_STATUS_10BT1_MR_LP_ABILITY_10BT1_L_EEE   0x4000

Definition at line 400 of file dp83td510_driver.h.

◆ DP83TD510_AN_STATUS_10BT1_MR_LP_ABILITY_10BT1_L_INCR_TX_RX_LVL

#define DP83TD510_AN_STATUS_10BT1_MR_LP_ABILITY_10BT1_L_INCR_TX_RX_LVL   0x2000

Definition at line 401 of file dp83td510_driver.h.

◆ DP83TD510_AN_STATUS_LINK_STATUS

#define DP83TD510_AN_STATUS_LINK_STATUS   0x0004

Definition at line 341 of file dp83td510_driver.h.

◆ DP83TD510_AN_STATUS_MR_AN_ABILITY

#define DP83TD510_AN_STATUS_MR_AN_ABILITY   0x0008

Definition at line 340 of file dp83td510_driver.h.

◆ DP83TD510_AN_STATUS_MR_AN_COMPLETE

#define DP83TD510_AN_STATUS_MR_AN_COMPLETE   0x0020

Definition at line 338 of file dp83td510_driver.h.

◆ DP83TD510_AN_STATUS_MR_PAGE_RECEIVED

#define DP83TD510_AN_STATUS_MR_PAGE_RECEIVED   0x0040

Definition at line 337 of file dp83td510_driver.h.

◆ DP83TD510_AN_STATUS_REMOTE_FAULT

#define DP83TD510_AN_STATUS_REMOTE_FAULT   0x0010

Definition at line 339 of file dp83td510_driver.h.

◆ DP83TD510_BISCR

#define DP83TD510_BISCR   0x16

Definition at line 55 of file dp83td510_driver.h.

◆ DP83TD510_BISCR_CORE_PWR_MODE

#define DP83TD510_BISCR_CORE_PWR_MODE   0x0100

Definition at line 221 of file dp83td510_driver.h.

◆ DP83TD510_BISCR_LOOPBACK_MODE

#define DP83TD510_BISCR_LOOPBACK_MODE   0x007F

Definition at line 222 of file dp83td510_driver.h.

◆ DP83TD510_BISCR_LOOPBACK_MODE_ANALOG

#define DP83TD510_BISCR_LOOPBACK_MODE_ANALOG   0x0008

Definition at line 225 of file dp83td510_driver.h.

◆ DP83TD510_BISCR_LOOPBACK_MODE_DIGITAL

#define DP83TD510_BISCR_LOOPBACK_MODE_DIGITAL   0x0004

Definition at line 224 of file dp83td510_driver.h.

◆ DP83TD510_BISCR_LOOPBACK_MODE_PCS

#define DP83TD510_BISCR_LOOPBACK_MODE_PCS   0x0002

Definition at line 223 of file dp83td510_driver.h.

◆ DP83TD510_BISCR_LOOPBACK_MODE_REVERSE

#define DP83TD510_BISCR_LOOPBACK_MODE_REVERSE   0x0010

Definition at line 226 of file dp83td510_driver.h.

◆ DP83TD510_BISCR_LOOPBACK_MODE_TX_TO_MAC_IN_REVERSE

#define DP83TD510_BISCR_LOOPBACK_MODE_TX_TO_MAC_IN_REVERSE   0x0020

Definition at line 227 of file dp83td510_driver.h.

◆ DP83TD510_BISCR_LOOPBACK_MODE_TX_TO_MDI_IN_MAC

#define DP83TD510_BISCR_LOOPBACK_MODE_TX_TO_MDI_IN_MAC   0x0040

Definition at line 228 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_0

#define DP83TD510_CHIP_SOR_0   0x1F, 0x0420

Definition at line 124 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_0_READ_STRAP_TERM_SL

#define DP83TD510_CHIP_SOR_0_READ_STRAP_TERM_SL   0x0040

Definition at line 561 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_1

#define DP83TD510_CHIP_SOR_1   0x1F, 0x0467

Definition at line 129 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_1_SOR_15_0

#define DP83TD510_CHIP_SOR_1_SOR_15_0   0xFFFF

Definition at line 704 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_1_SOR_15_0_CLK_OUT_LED_1

#define DP83TD510_CHIP_SOR_1_SOR_15_0_CLK_OUT_LED_1   0x0010

Definition at line 709 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_1_SOR_15_0_GPIO

#define DP83TD510_CHIP_SOR_1_SOR_15_0_GPIO   0x0200

Definition at line 714 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_1_SOR_15_0_LED_0

#define DP83TD510_CHIP_SOR_1_SOR_15_0_LED_0   0x0100

Definition at line 713 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_1_SOR_15_0_LED_2

#define DP83TD510_CHIP_SOR_1_SOR_15_0_LED_2   0x0080

Definition at line 712 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_1_SOR_15_0_RX_CTRL

#define DP83TD510_CHIP_SOR_1_SOR_15_0_RX_CTRL   0x0020

Definition at line 710 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_1_SOR_15_0_RX_D0

#define DP83TD510_CHIP_SOR_1_SOR_15_0_RX_D0   0x0008

Definition at line 708 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_1_SOR_15_0_RX_D1

#define DP83TD510_CHIP_SOR_1_SOR_15_0_RX_D1   0x0004

Definition at line 707 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_1_SOR_15_0_RX_D2

#define DP83TD510_CHIP_SOR_1_SOR_15_0_RX_D2   0x0002

Definition at line 706 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_1_SOR_15_0_RX_D3

#define DP83TD510_CHIP_SOR_1_SOR_15_0_RX_D3   0x0001

Definition at line 705 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_1_SOR_15_0_RX_ER

#define DP83TD510_CHIP_SOR_1_SOR_15_0_RX_ER   0x0040

Definition at line 711 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_2

#define DP83TD510_CHIP_SOR_2   0x1F, 0x0468

Definition at line 130 of file dp83td510_driver.h.

◆ DP83TD510_CHIP_SOR_2_SOR_19_16

#define DP83TD510_CHIP_SOR_2_SOR_19_16   0x000F

Definition at line 717 of file dp83td510_driver.h.

◆ DP83TD510_CRC_STATUS

#define DP83TD510_CRC_STATUS   0x1F, 0x012A

Definition at line 106 of file dp83td510_driver.h.

◆ DP83TD510_CRC_STATUS_RX_BAD_CRC

#define DP83TD510_CRC_STATUS_RX_BAD_CRC   0x0002

Definition at line 489 of file dp83td510_driver.h.

◆ DP83TD510_CRC_STATUS_TX_BAD_CRC

#define DP83TD510_CRC_STATUS_TX_BAD_CRC   0x0001

Definition at line 490 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_72

#define DP83TD510_DSP_REG_72   0x1F, 0x0872

Definition at line 133 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_72_MSE_SQI

#define DP83TD510_DSP_REG_72_MSE_SQI   0x03FF

Definition at line 744 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_8D

#define DP83TD510_DSP_REG_8D   0x1F, 0x088D

Definition at line 134 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_8D_CFG_ALCD_2P4_METRIC_STEP_1

#define DP83TD510_DSP_REG_8D_CFG_ALCD_2P4_METRIC_STEP_1   0x0FFF

Definition at line 747 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_8E

#define DP83TD510_DSP_REG_8E   0x1F, 0x088E

Definition at line 135 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_8E_CFG_ALCD_2P4_METRIC_STEP_2

#define DP83TD510_DSP_REG_8E_CFG_ALCD_2P4_METRIC_STEP_2   0x0FFF

Definition at line 750 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_8F

#define DP83TD510_DSP_REG_8F   0x1F, 0x088F

Definition at line 136 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_8F_CFG_ALCD_2P4_METRIC_STEP_3

#define DP83TD510_DSP_REG_8F_CFG_ALCD_2P4_METRIC_STEP_3   0x0FFF

Definition at line 753 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_90

#define DP83TD510_DSP_REG_90   0x1F, 0x0890

Definition at line 137 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_90_CFG_ALCD_2P4_METRIC_STEP_4

#define DP83TD510_DSP_REG_90_CFG_ALCD_2P4_METRIC_STEP_4   0x0FFF

Definition at line 756 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_91

#define DP83TD510_DSP_REG_91   0x1F, 0x0891

Definition at line 138 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_91_CFG_ALCD_2P4_METRIC_STEP_5

#define DP83TD510_DSP_REG_91_CFG_ALCD_2P4_METRIC_STEP_5   0x0FFF

Definition at line 759 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_92

#define DP83TD510_DSP_REG_92   0x1F, 0x0892

Definition at line 139 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_92_CFG_ALCD_2P4_METRIC_STEP_6

#define DP83TD510_DSP_REG_92_CFG_ALCD_2P4_METRIC_STEP_6   0x0FFF

Definition at line 762 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_98

#define DP83TD510_DSP_REG_98   0x1F, 0x0898

Definition at line 140 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_98_CFG_ALCD_1P0_METRIC_STEP_1

#define DP83TD510_DSP_REG_98_CFG_ALCD_1P0_METRIC_STEP_1   0x0FFF

Definition at line 765 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_99

#define DP83TD510_DSP_REG_99   0x1F, 0x0899

Definition at line 141 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_99_CFG_ALCD_1P0_METRIC_STEP_2

#define DP83TD510_DSP_REG_99_CFG_ALCD_1P0_METRIC_STEP_2   0x0FFF

Definition at line 768 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_9A

#define DP83TD510_DSP_REG_9A   0x1F, 0x089A

Definition at line 142 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_9A_CFG_ALCD_1P0_METRIC_STEP_3

#define DP83TD510_DSP_REG_9A_CFG_ALCD_1P0_METRIC_STEP_3   0x0FFF

Definition at line 771 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_9B

#define DP83TD510_DSP_REG_9B   0x1F, 0x089B

Definition at line 143 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_9B_CFG_ALCD_1P0_METRIC_STEP_4

#define DP83TD510_DSP_REG_9B_CFG_ALCD_1P0_METRIC_STEP_4   0x0FFF

Definition at line 774 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_9C

#define DP83TD510_DSP_REG_9C   0x1F, 0x089C

Definition at line 144 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_9C_CFG_ALCD_1P0_METRIC_STEP_5

#define DP83TD510_DSP_REG_9C_CFG_ALCD_1P0_METRIC_STEP_5   0x0FFF

Definition at line 777 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_9D

#define DP83TD510_DSP_REG_9D   0x1F, 0x089D

Definition at line 145 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_9D_CFG_ALCD_1P0_METRIC_STEP_6

#define DP83TD510_DSP_REG_9D_CFG_ALCD_1P0_METRIC_STEP_6   0x0FFF

Definition at line 780 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_E9

#define DP83TD510_DSP_REG_E9   0x1F, 0x08E9

Definition at line 146 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_E9_CFG_ALCD_CABLE_0

#define DP83TD510_DSP_REG_E9_CFG_ALCD_CABLE_0   0x00FF

Definition at line 783 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_EA

#define DP83TD510_DSP_REG_EA   0x1F, 0x08EA

Definition at line 147 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_EA_CFG_ALCD_CABLE_1

#define DP83TD510_DSP_REG_EA_CFG_ALCD_CABLE_1   0x00FF

Definition at line 786 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_EB

#define DP83TD510_DSP_REG_EB   0x1F, 0x08EB

Definition at line 148 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_EB_CFG_ALCD_CABLE_2

#define DP83TD510_DSP_REG_EB_CFG_ALCD_CABLE_2   0x00FF

Definition at line 789 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_EC

#define DP83TD510_DSP_REG_EC   0x1F, 0x08EC

Definition at line 149 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_EC_CFG_ALCD_CABLE_3

#define DP83TD510_DSP_REG_EC_CFG_ALCD_CABLE_3   0x00FF

Definition at line 792 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_ED

#define DP83TD510_DSP_REG_ED   0x1F, 0x08ED

Definition at line 150 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_ED_CFG_ALCD_CABLE_4

#define DP83TD510_DSP_REG_ED_CFG_ALCD_CABLE_4   0x00FF

Definition at line 795 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_EE

#define DP83TD510_DSP_REG_EE   0x1F, 0x08EE

Definition at line 151 of file dp83td510_driver.h.

◆ DP83TD510_DSP_REG_EE_CFG_ALCD_CABLE_5

#define DP83TD510_DSP_REG_EE_CFG_ALCD_CABLE_5   0x00FF

Definition at line 798 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_CFG1

#define DP83TD510_FAULT_CFG1   0x1F, 0x0303

Definition at line 116 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_CFG1_CFG_TDR_FLT_INIT_1

#define DP83TD510_FAULT_CFG1_CFG_TDR_FLT_INIT_1   0x00FF

Definition at line 528 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_CFG1_CFG_TDR_FLT_LOC_OFFSET_1

#define DP83TD510_FAULT_CFG1_CFG_TDR_FLT_LOC_OFFSET_1   0x7F00

Definition at line 527 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_CFG2

#define DP83TD510_FAULT_CFG2   0x1F, 0x0304

Definition at line 117 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_CFG2_CFG_TDR_FLT_SLOPE_1

#define DP83TD510_FAULT_CFG2_CFG_TDR_FLT_SLOPE_1   0x00FF

Definition at line 531 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT1

#define DP83TD510_FAULT_STAT1   0x1F, 0x0305

Definition at line 118 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT1_PEAKS_LOC_0

#define DP83TD510_FAULT_STAT1_PEAKS_LOC_0   0x007F

Definition at line 535 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT1_PEAKS_LOC_1

#define DP83TD510_FAULT_STAT1_PEAKS_LOC_1   0x7F00

Definition at line 534 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT2

#define DP83TD510_FAULT_STAT2   0x1F, 0x0306

Definition at line 119 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT2_PEAKS_LOC_2

#define DP83TD510_FAULT_STAT2_PEAKS_LOC_2   0x007F

Definition at line 539 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT2_PEAKS_LOC_3

#define DP83TD510_FAULT_STAT2_PEAKS_LOC_3   0x7F00

Definition at line 538 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT3

#define DP83TD510_FAULT_STAT3   0x1F, 0x0307

Definition at line 120 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT3_PEAKS_AMP_0

#define DP83TD510_FAULT_STAT3_PEAKS_AMP_0   0xFF00

Definition at line 542 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT3_PEAKS_LOC_4

#define DP83TD510_FAULT_STAT3_PEAKS_LOC_4   0x007F

Definition at line 543 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT4

#define DP83TD510_FAULT_STAT4   0x1F, 0x0308

Definition at line 121 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT4_PEAKS_AMP_1

#define DP83TD510_FAULT_STAT4_PEAKS_AMP_1   0x00FF

Definition at line 547 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT4_PEAKS_AMP_2

#define DP83TD510_FAULT_STAT4_PEAKS_AMP_2   0xFF00

Definition at line 546 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT5

#define DP83TD510_FAULT_STAT5   0x1F, 0x0309

Definition at line 122 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT5_PEAKS_AMP_1

#define DP83TD510_FAULT_STAT5_PEAKS_AMP_1   0xFF00

Definition at line 550 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT5_PEAKS_AMP_3

#define DP83TD510_FAULT_STAT5_PEAKS_AMP_3   0x00FF

Definition at line 551 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT6

#define DP83TD510_FAULT_STAT6   0x1F, 0x030A

Definition at line 123 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT6_PEAKS_SIGN_0

#define DP83TD510_FAULT_STAT6_PEAKS_SIGN_0   0x0001

Definition at line 558 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT6_PEAKS_SIGN_1

#define DP83TD510_FAULT_STAT6_PEAKS_SIGN_1   0x0002

Definition at line 557 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT6_PEAKS_SIGN_2

#define DP83TD510_FAULT_STAT6_PEAKS_SIGN_2   0x0004

Definition at line 556 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT6_PEAKS_SIGN_3

#define DP83TD510_FAULT_STAT6_PEAKS_SIGN_3   0x0008

Definition at line 555 of file dp83td510_driver.h.

◆ DP83TD510_FAULT_STAT6_PEAKS_SIGN_4

#define DP83TD510_FAULT_STAT6_PEAKS_SIGN_4   0x0010

Definition at line 554 of file dp83td510_driver.h.

◆ DP83TD510_GEN_CFG

#define DP83TD510_GEN_CFG   0x11

Definition at line 51 of file dp83td510_driver.h.

◆ DP83TD510_GEN_CFG_CHANNEL_DEBUG_MODE

#define DP83TD510_GEN_CFG_CHANNEL_DEBUG_MODE   0x0800

Definition at line 189 of file dp83td510_driver.h.

◆ DP83TD510_GEN_CFG_DEBUG_MODE

#define DP83TD510_GEN_CFG_DEBUG_MODE   0x0400

Definition at line 190 of file dp83td510_driver.h.

◆ DP83TD510_GEN_CFG_FORCE_INTERRUPT

#define DP83TD510_GEN_CFG_FORCE_INTERRUPT   0x0004

Definition at line 199 of file dp83td510_driver.h.

◆ DP83TD510_GEN_CFG_INT_EN

#define DP83TD510_GEN_CFG_INT_EN   0x0002

Definition at line 200 of file dp83td510_driver.h.

◆ DP83TD510_GEN_CFG_INT_OE

#define DP83TD510_GEN_CFG_INT_OE   0x0001

Definition at line 201 of file dp83td510_driver.h.

◆ DP83TD510_GEN_CFG_INT_POLARITY

#define DP83TD510_GEN_CFG_INT_POLARITY   0x0008

Definition at line 196 of file dp83td510_driver.h.

◆ DP83TD510_GEN_CFG_INT_POLARITY_HIGH

#define DP83TD510_GEN_CFG_INT_POLARITY_HIGH   0x0000

Definition at line 197 of file dp83td510_driver.h.

◆ DP83TD510_GEN_CFG_INT_POLARITY_LOW

#define DP83TD510_GEN_CFG_INT_POLARITY_LOW   0x0008

Definition at line 198 of file dp83td510_driver.h.

◆ DP83TD510_GEN_CFG_TX_FIFO_DEPTH

#define DP83TD510_GEN_CFG_TX_FIFO_DEPTH   0x0060

Definition at line 191 of file dp83td510_driver.h.

◆ DP83TD510_GEN_CFG_TX_FIFO_DEPTH_4_NIBBLES

#define DP83TD510_GEN_CFG_TX_FIFO_DEPTH_4_NIBBLES   0x0000

Definition at line 192 of file dp83td510_driver.h.

◆ DP83TD510_GEN_CFG_TX_FIFO_DEPTH_5_NIBBLES

#define DP83TD510_GEN_CFG_TX_FIFO_DEPTH_5_NIBBLES   0x0020

Definition at line 193 of file dp83td510_driver.h.

◆ DP83TD510_GEN_CFG_TX_FIFO_DEPTH_6_NIBBLES

#define DP83TD510_GEN_CFG_TX_FIFO_DEPTH_6_NIBBLES   0x0040

Definition at line 194 of file dp83td510_driver.h.

◆ DP83TD510_GEN_CFG_TX_FIFO_DEPTH_8_NIBBLES

#define DP83TD510_GEN_CFG_TX_FIFO_DEPTH_8_NIBBLES   0x0060

Definition at line 195 of file dp83td510_driver.h.

◆ DP83TD510_INTERRUPT_REG_1

#define DP83TD510_INTERRUPT_REG_1   0x12

Definition at line 52 of file dp83td510_driver.h.

◆ DP83TD510_INTERRUPT_REG_1_ESD_INT

#define DP83TD510_INTERRUPT_REG_1_ESD_INT   0x0800

Definition at line 206 of file dp83td510_driver.h.

◆ DP83TD510_INTERRUPT_REG_1_ESD_INT_EN

#define DP83TD510_INTERRUPT_REG_1_ESD_INT_EN   0x0008

Definition at line 209 of file dp83td510_driver.h.

◆ DP83TD510_INTERRUPT_REG_1_LINK_INT

#define DP83TD510_INTERRUPT_REG_1_LINK_INT   0x2000

Definition at line 205 of file dp83td510_driver.h.

◆ DP83TD510_INTERRUPT_REG_1_LINK_INT_EN

#define DP83TD510_INTERRUPT_REG_1_LINK_INT_EN   0x0020

Definition at line 208 of file dp83td510_driver.h.

◆ DP83TD510_INTERRUPT_REG_1_RHF_INT

#define DP83TD510_INTERRUPT_REG_1_RHF_INT   0x8000

Definition at line 204 of file dp83td510_driver.h.

◆ DP83TD510_INTERRUPT_REG_1_RHF_INT_EN

#define DP83TD510_INTERRUPT_REG_1_RHF_INT_EN   0x0080

Definition at line 207 of file dp83td510_driver.h.

◆ DP83TD510_INTERRUPT_REG_2

#define DP83TD510_INTERRUPT_REG_2   0x13

Definition at line 53 of file dp83td510_driver.h.

◆ DP83TD510_INTERRUPT_REG_2_PAGE_INT

#define DP83TD510_INTERRUPT_REG_2_PAGE_INT   0x2000

Definition at line 212 of file dp83td510_driver.h.

◆ DP83TD510_INTERRUPT_REG_2_PAGE_INT_EN

#define DP83TD510_INTERRUPT_REG_2_PAGE_INT_EN   0x0020

Definition at line 214 of file dp83td510_driver.h.

◆ DP83TD510_INTERRUPT_REG_2_POL_INT

#define DP83TD510_INTERRUPT_REG_2_POL_INT   0x0200

Definition at line 213 of file dp83td510_driver.h.

◆ DP83TD510_INTERRUPT_REG_2_POL_INT_EN

#define DP83TD510_INTERRUPT_REG_2_POL_INT_EN   0x0002

Definition at line 215 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_CFG

#define DP83TD510_IO_MUX_CFG   0x1F, 0x0461

Definition at line 126 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_CFG_IMPEDANCE_CTRL

#define DP83TD510_IO_MUX_CFG_IMPEDANCE_CTRL   0x0030

Definition at line 626 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_CFG_IO_OE_N_FORCE_CTRL

#define DP83TD510_IO_MUX_CFG_IO_OE_N_FORCE_CTRL   0x4000

Definition at line 623 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_CFG_IO_OE_N_VALUE

#define DP83TD510_IO_MUX_CFG_IO_OE_N_VALUE   0x8000

Definition at line 620 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_CFG_IO_OE_N_VALUE_INPUT

#define DP83TD510_IO_MUX_CFG_IO_OE_N_VALUE_INPUT   0x8000

Definition at line 622 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_CFG_IO_OE_N_VALUE_OUTPUT

#define DP83TD510_IO_MUX_CFG_IO_OE_N_VALUE_OUTPUT   0x0000

Definition at line 621 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_CFG_MAC_RX_IMPEDANCE_CTRL

#define DP83TD510_IO_MUX_CFG_MAC_RX_IMPEDANCE_CTRL   0x000C

Definition at line 627 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_CFG_MAC_TX_IMPEDANCE_CTRL

#define DP83TD510_IO_MUX_CFG_MAC_TX_IMPEDANCE_CTRL   0x0003

Definition at line 628 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_CFG_PUPD_FORCE_CNTL

#define DP83TD510_IO_MUX_CFG_PUPD_FORCE_CNTL   0x0800

Definition at line 625 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_CFG_PUPD_VALUE

#define DP83TD510_IO_MUX_CFG_PUPD_VALUE   0x3000

Definition at line 624 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1

#define DP83TD510_IO_MUX_GPIO_CTRL_1   0x1F, 0x0462

Definition at line 127 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_DIV_2_EN

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_DIV_2_EN   0x0080

Definition at line 647 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_INV_EN

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_INV_EN   0x0008

Definition at line 656 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE   0x0070

Definition at line 648 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_25MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_25MHZ_CLK   0x0050

Definition at line 654 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_2_5MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_2_5MHZ_CLK   0x0060

Definition at line 655 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_30MHZ_ADC_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_30MHZ_ADC_CLK   0x0020

Definition at line 651 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_7_5MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_7_5MHZ_CLK   0x0040

Definition at line 653 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_FREE_60MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_FREE_60MHZ_CLK   0x0030

Definition at line 652 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_LD_30MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_LD_30MHZ_CLK   0x0010

Definition at line 650 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_XI_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_CLK_SOURCE_XI_CLK   0x0000

Definition at line 649 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL   0x0007

Definition at line 657 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL_CLK_OUT

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL_CLK_OUT   0x0001

Definition at line 659 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL_HIGH

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL_HIGH   0x0007

Definition at line 662 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL_INTERRUPT

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL_INTERRUPT   0x0002

Definition at line 660 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL_LED_0

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL_LED_0   0x0000

Definition at line 658 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL_LOW

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_0_GPIO_CTRL_LOW   0x0006

Definition at line 661 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_INV_EN

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_INV_EN   0x0800

Definition at line 640 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE   0x7000

Definition at line 632 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_25MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_25MHZ_CLK   0x5000

Definition at line 638 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_2_5MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_2_5MHZ_CLK   0x6000

Definition at line 639 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_30MHZ_ADC_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_30MHZ_ADC_CLK   0x2000

Definition at line 635 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_7_5MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_7_5MHZ_CLK   0x4000

Definition at line 637 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_FREE_60MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_FREE_60MHZ_CLK   0x3000

Definition at line 636 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_LD_30MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_LD_30MHZ_CLK   0x1000

Definition at line 634 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_XI_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_CLK_SOURCE_XI_CLK   0x0000

Definition at line 633 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL   0x0700

Definition at line 641 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL_CLK_OUT

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL_CLK_OUT   0x0100

Definition at line 643 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL_HIGH

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL_HIGH   0x0700

Definition at line 646 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL_INTERRUPT

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL_INTERRUPT   0x0200

Definition at line 644 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL_LED_2

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL_LED_2   0x0000

Definition at line 642 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL_LOW

#define DP83TD510_IO_MUX_GPIO_CTRL_1_LED_2_GPIO_CTRL_LOW   0x0600

Definition at line 645 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_1_MAC_TX_IMPEDANCE_CTRL

#define DP83TD510_IO_MUX_GPIO_CTRL_1_MAC_TX_IMPEDANCE_CTRL   0x8000

Definition at line 631 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2

#define DP83TD510_IO_MUX_GPIO_CTRL_2   0x1F, 0x0463

Definition at line 128 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CFG_TX_ER_ON_LED2

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CFG_TX_ER_ON_LED2   0x0200

Definition at line 679 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_DIV_2_EN

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_DIV_2_EN   0x0100

Definition at line 680 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_INV_EN

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_INV_EN   0x0008

Definition at line 695 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE   0x00F0

Definition at line 681 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_25_50MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_25_50MHZ_CLK   0x0080

Definition at line 689 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_25MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_25MHZ_CLK   0x0050

Definition at line 687 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_2_5MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_2_5MHZ_CLK   0x0060

Definition at line 688 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_30MHZ_ADC_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_30MHZ_ADC_CLK   0x0020

Definition at line 684 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_7_5MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_7_5MHZ_CLK   0x0040

Definition at line 686 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_FREE_60MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_FREE_60MHZ_CLK   0x0030

Definition at line 685 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_LD_30MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_LD_30MHZ_CLK   0x0010

Definition at line 683 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_MII_RX_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_MII_RX_CLK   0x00B0

Definition at line 692 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_RGMII_RX_ALIGN_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_RGMII_RX_ALIGN_CLK   0x00C0

Definition at line 693 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_RGMII_RX_SHIFT_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_RGMII_RX_SHIFT_CLK   0x00D0

Definition at line 694 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_RMII_RX_50MHz_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_RMII_RX_50MHz_CLK   0x0090

Definition at line 690 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_RMII_TX_50MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_RMII_TX_50MHZ_CLK   0x00A0

Definition at line 691 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_XI_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_CLK_SOURCE_XI_CLK   0x0000

Definition at line 682 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL   0x0007

Definition at line 696 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL_CLK_OUT

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL_CLK_OUT   0x0001

Definition at line 698 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL_HIGH

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL_HIGH   0x0007

Definition at line 701 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL_INTERRUPT

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL_INTERRUPT   0x0002

Definition at line 699 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL_LED_1

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL_LED_1   0x0000

Definition at line 697 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL_LOW

#define DP83TD510_IO_MUX_GPIO_CTRL_2_CLK_O_GPIO_CTRL_LOW   0x0006

Definition at line 700 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE

#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE   0xE000

Definition at line 665 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_25MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_25MHZ_CLK   0xA000

Definition at line 671 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_2_5MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_2_5MHZ_CLK   0xC000

Definition at line 672 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_30MHZ_ADC_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_30MHZ_ADC_CLK   0x4000

Definition at line 668 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_7_5MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_7_5MHZ_CLK   0x8000

Definition at line 670 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_FREE_60MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_FREE_60MHZ_CLK   0x6000

Definition at line 669 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_LD_30MHZ_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_LD_30MHZ_CLK   0x2000

Definition at line 667 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_XI_CLK

#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CLK_SOURCE_XI_CLK   0x0000

Definition at line 666 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL

#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL   0x1C00

Definition at line 673 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL_CLK_OUT

#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL_CLK_OUT   0x0400

Definition at line 675 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL_HIGH

#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL_HIGH   0x1C00

Definition at line 678 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL_INTERRUPT

#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL_INTERRUPT   0x0800

Definition at line 676 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL_LED_1

#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL_LED_1   0x0000

Definition at line 674 of file dp83td510_driver.h.

◆ DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL_LOW

#define DP83TD510_IO_MUX_GPIO_CTRL_2_GPIO_CTRL_LOW   0x1800

Definition at line 677 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1

#define DP83TD510_LEDS_CFG_1   0x1F, 0x0460

Definition at line 125 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION   0x000F

Definition at line 602 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION_DUPLEX

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_DUPLEX   0x0007

Definition at line 610 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION_LINK_ACT_BLINK

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_LINK_ACT_BLINK   0x0008

Definition at line 611 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION_LINK_LOST

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_LINK_LOST   0x000C

Definition at line 615 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION_LINK_OK

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_LINK_OK   0x0000

Definition at line 603 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION_LR

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_LR   0x0004

Definition at line 607 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION_PRBS_ERROR

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_PRBS_ERROR   0x000D

Definition at line 616 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION_RX_ACT

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_RX_ACT   0x0003

Definition at line 606 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION_RX_BLINK

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_RX_BLINK   0x000B

Definition at line 614 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION_SPEED

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_SPEED   0x0006

Definition at line 609 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION_SR

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_SR   0x0005

Definition at line 608 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION_TX_ACT

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_TX_ACT   0x0002

Definition at line 605 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION_TX_BLINK

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_TX_BLINK   0x000A

Definition at line 613 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION_TX_RX_ACT

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_TX_RX_ACT   0x0001

Definition at line 604 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION_TX_RX_ACT_BLINK

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_TX_RX_ACT_BLINK   0x0009

Definition at line 612 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_0_OPTION_XMII_TX_RX_ERROR

#define DP83TD510_LEDS_CFG_1_LED_0_OPTION_XMII_TX_RX_ERROR   0x000E

Definition at line 617 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION   0x00F0

Definition at line 586 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION_DUPLEX

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_DUPLEX   0x0070

Definition at line 594 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION_LINK_ACT_BLINK

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_LINK_ACT_BLINK   0x0080

Definition at line 595 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION_LINK_LOST

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_LINK_LOST   0x00C0

Definition at line 599 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION_LINK_OK

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_LINK_OK   0x0000

Definition at line 587 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION_LR

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_LR   0x0040

Definition at line 591 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION_PRBS_ERROR

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_PRBS_ERROR   0x00D0

Definition at line 600 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION_RX_ACT

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_RX_ACT   0x0030

Definition at line 590 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION_RX_BLINK

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_RX_BLINK   0x00B0

Definition at line 598 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION_SPEED

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_SPEED   0x0060

Definition at line 593 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION_SR

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_SR   0x0050

Definition at line 592 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION_TX_ACT

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_TX_ACT   0x0020

Definition at line 589 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION_TX_BLINK

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_TX_BLINK   0x00A0

Definition at line 597 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION_TX_RX_ACT

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_TX_RX_ACT   0x0010

Definition at line 588 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION_TX_RX_ACT_BLINK

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_TX_RX_ACT_BLINK   0x0090

Definition at line 596 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_1_OPTION_XMII_TX_RX_ERROR

#define DP83TD510_LEDS_CFG_1_LED_1_OPTION_XMII_TX_RX_ERROR   0x00E0

Definition at line 601 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION   0x0F00

Definition at line 570 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION_DUPLEX

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_DUPLEX   0x0700

Definition at line 578 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION_LINK_ACT_BLINK

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_LINK_ACT_BLINK   0x0800

Definition at line 579 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION_LINK_LOST

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_LINK_LOST   0x0C00

Definition at line 583 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION_LINK_OK

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_LINK_OK   0x0000

Definition at line 571 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION_LR

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_LR   0x0400

Definition at line 575 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION_PRBS_ERROR

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_PRBS_ERROR   0x0D00

Definition at line 584 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION_RX_ACT

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_RX_ACT   0x0300

Definition at line 574 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION_RX_BLINK

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_RX_BLINK   0x0B00

Definition at line 582 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION_SPEED

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_SPEED   0x0600

Definition at line 577 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION_SR

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_SR   0x0500

Definition at line 576 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION_TX_ACT

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_TX_ACT   0x0200

Definition at line 573 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION_TX_BLINK

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_TX_BLINK   0x0A00

Definition at line 581 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION_TX_RX_ACT

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_TX_RX_ACT   0x0100

Definition at line 572 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION_TX_RX_ACT_BLINK

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_TX_RX_ACT_BLINK   0x0900

Definition at line 580 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LED_2_OPTION_XMII_TX_RX_ERROR

#define DP83TD510_LEDS_CFG_1_LED_2_OPTION_XMII_TX_RX_ERROR   0x0E00

Definition at line 585 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LEDS_BLINK_RATE

#define DP83TD510_LEDS_CFG_1_LEDS_BLINK_RATE   0x3000

Definition at line 565 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LEDS_BLINK_RATE_10HZ

#define DP83TD510_LEDS_CFG_1_LEDS_BLINK_RATE_10HZ   0x1000

Definition at line 567 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LEDS_BLINK_RATE_20HZ

#define DP83TD510_LEDS_CFG_1_LEDS_BLINK_RATE_20HZ   0x0000

Definition at line 566 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LEDS_BLINK_RATE_2HZ

#define DP83TD510_LEDS_CFG_1_LEDS_BLINK_RATE_2HZ   0x3000

Definition at line 569 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LEDS_BLINK_RATE_5HZ

#define DP83TD510_LEDS_CFG_1_LEDS_BLINK_RATE_5HZ   0x2000

Definition at line 568 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_1_LEDS_BYPASS_STRETCHING

#define DP83TD510_LEDS_CFG_1_LEDS_BYPASS_STRETCHING   0x4000

Definition at line 564 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2

#define DP83TD510_LEDS_CFG_2   0x1F, 0x0469

Definition at line 131 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2_LED_0_DRV_EN

#define DP83TD510_LEDS_CFG_2_LED_0_DRV_EN   0x0001

Definition at line 734 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2_LED_0_DRV_VAL

#define DP83TD510_LEDS_CFG_2_LED_0_DRV_VAL   0x0002

Definition at line 733 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2_LED_0_POLARITY

#define DP83TD510_LEDS_CFG_2_LED_0_POLARITY   0x0004

Definition at line 730 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2_LED_0_POLARITY_HIGH

#define DP83TD510_LEDS_CFG_2_LED_0_POLARITY_HIGH   0x0004

Definition at line 732 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2_LED_0_POLARITY_LOW

#define DP83TD510_LEDS_CFG_2_LED_0_POLARITY_LOW   0x0000

Definition at line 731 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2_LED_1_DRV_EN

#define DP83TD510_LEDS_CFG_2_LED_1_DRV_EN   0x0010

Definition at line 729 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2_LED_1_DRV_VAL

#define DP83TD510_LEDS_CFG_2_LED_1_DRV_VAL   0x0020

Definition at line 728 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2_LED_1_POLARITY

#define DP83TD510_LEDS_CFG_2_LED_1_POLARITY   0x0040

Definition at line 725 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2_LED_1_POLARITY_HIGH

#define DP83TD510_LEDS_CFG_2_LED_1_POLARITY_HIGH   0x0040

Definition at line 727 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2_LED_1_POLARITY_LOW

#define DP83TD510_LEDS_CFG_2_LED_1_POLARITY_LOW   0x0000

Definition at line 726 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2_LED_2_DRV_EN

#define DP83TD510_LEDS_CFG_2_LED_2_DRV_EN   0x0100

Definition at line 724 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2_LED_2_DRV_VAL

#define DP83TD510_LEDS_CFG_2_LED_2_DRV_VAL   0x0200

Definition at line 723 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2_LED_2_POLARITY

#define DP83TD510_LEDS_CFG_2_LED_2_POLARITY   0x0400

Definition at line 720 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2_LED_2_POLARITY_HIGH

#define DP83TD510_LEDS_CFG_2_LED_2_POLARITY_HIGH   0x0400

Definition at line 722 of file dp83td510_driver.h.

◆ DP83TD510_LEDS_CFG_2_LED_2_POLARITY_LOW

#define DP83TD510_LEDS_CFG_2_LED_2_POLARITY_LOW   0x0000

Definition at line 721 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1

#define DP83TD510_MAC_CFG_1   0x17

Definition at line 56 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_CFG_RGMII_EN

#define DP83TD510_MAC_CFG_1_CFG_RGMII_EN   0x0200

Definition at line 236 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_CFG_RGMII_RX_CLK_SHIFT_SEL

#define DP83TD510_MAC_CFG_1_CFG_RGMII_RX_CLK_SHIFT_SEL   0x1000

Definition at line 234 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_CFG_RGMII_TX_CLK_SHIFT_SEL

#define DP83TD510_MAC_CFG_1_CFG_RGMII_TX_CLK_SHIFT_SEL   0x0800

Definition at line 235 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_CFG_RMII_CLK_SHIFT_EN

#define DP83TD510_MAC_CFG_1_CFG_RMII_CLK_SHIFT_EN   0x0100

Definition at line 237 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_CFG_RMII_DIS_DELAYED_TXD_EN

#define DP83TD510_MAC_CFG_1_CFG_RMII_DIS_DELAYED_TXD_EN   0x8000

Definition at line 231 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_CFG_RMII_ELAST_BUF

#define DP83TD510_MAC_CFG_1_CFG_RMII_ELAST_BUF   0x0003

Definition at line 244 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_CFG_RMII_ELAST_BUF_10_BIT_TOLERANCE

#define DP83TD510_MAC_CFG_1_CFG_RMII_ELAST_BUF_10_BIT_TOLERANCE   0x0003

Definition at line 248 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_CFG_RMII_ELAST_BUF_14_BIT_TOLERANCE

#define DP83TD510_MAC_CFG_1_CFG_RMII_ELAST_BUF_14_BIT_TOLERANCE   0x0000

Definition at line 245 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_CFG_RMII_ELAST_BUF_2_BIT_TOLERANCE

#define DP83TD510_MAC_CFG_1_CFG_RMII_ELAST_BUF_2_BIT_TOLERANCE   0x0001

Definition at line 246 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_CFG_RMII_ELAST_BUF_6_BIT_TOLERANCE

#define DP83TD510_MAC_CFG_1_CFG_RMII_ELAST_BUF_6_BIT_TOLERANCE   0x0002

Definition at line 247 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_CFG_RMII_ENH

#define DP83TD510_MAC_CFG_1_CFG_RMII_ENH   0x2000

Definition at line 233 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_CFG_RMII_MODE

#define DP83TD510_MAC_CFG_1_CFG_RMII_MODE   0x0020

Definition at line 240 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_CFG_RMII_REV1_0

#define DP83TD510_MAC_CFG_1_CFG_RMII_REV1_0   0x0010

Definition at line 241 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_CFG_RMII_SLOW_MODE

#define DP83TD510_MAC_CFG_1_CFG_RMII_SLOW_MODE   0x0040

Definition at line 239 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_CFG_XI_50

#define DP83TD510_MAC_CFG_1_CFG_XI_50   0x0080

Definition at line 238 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_MIN_IPG_MODE_EN

#define DP83TD510_MAC_CFG_1_MIN_IPG_MODE_EN   0x4000

Definition at line 232 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_RMII_OVF_STS

#define DP83TD510_MAC_CFG_1_RMII_OVF_STS   0x0008

Definition at line 242 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_1_RMII_UNF_STS

#define DP83TD510_MAC_CFG_1_RMII_UNF_STS   0x0004

Definition at line 243 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_2

#define DP83TD510_MAC_CFG_2   0x18

Definition at line 57 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_2_CFG_INV_RX_CLK

#define DP83TD510_MAC_CFG_2_CFG_INV_RX_CLK   0x0800

Definition at line 251 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_2_CFG_RGMII_HALF_FULL_TH

#define DP83TD510_MAC_CFG_2_CFG_RGMII_HALF_FULL_TH   0x0007

Definition at line 258 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_2_CFG_RMII_CRS_DV_SEL

#define DP83TD510_MAC_CFG_2_CFG_RMII_CRS_DV_SEL   0x0400

Definition at line 252 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_2_INV_RGMII_RXD

#define DP83TD510_MAC_CFG_2_INV_RGMII_RXD   0x0020

Definition at line 255 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_2_INV_RGMII_TXD

#define DP83TD510_MAC_CFG_2_INV_RGMII_TXD   0x0010

Definition at line 256 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_2_RGMII_TX_AF_EMPTY_ERR

#define DP83TD510_MAC_CFG_2_RGMII_TX_AF_EMPTY_ERR   0x0200

Definition at line 253 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_2_RGMII_TX_AF_FULL_ERR

#define DP83TD510_MAC_CFG_2_RGMII_TX_AF_FULL_ERR   0x0100

Definition at line 254 of file dp83td510_driver.h.

◆ DP83TD510_MAC_CFG_2_SUP_TX_ERR_FD_RGMII

#define DP83TD510_MAC_CFG_2_SUP_TX_ERR_FD_RGMII   0x0008

Definition at line 257 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_0

#define DP83TD510_MII_REG_0   0x00

Definition at line 45 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_0_ISOLATE

#define DP83TD510_MII_REG_0_ISOLATE   0x0400

Definition at line 161 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_0_LOOPBACK

#define DP83TD510_MII_REG_0_LOOPBACK   0x4000

Definition at line 159 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_0_MII_RESET

#define DP83TD510_MII_REG_0_MII_RESET   0x8000

Definition at line 158 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_0_POWER_DOWN

#define DP83TD510_MII_REG_0_POWER_DOWN   0x0800

Definition at line 160 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_0_UNIDIRECTIONAL_ABILITY

#define DP83TD510_MII_REG_0_UNIDIRECTIONAL_ABILITY   0x0020

Definition at line 162 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_2

#define DP83TD510_MII_REG_2   0x02

Definition at line 46 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_2_OUI_21_16

#define DP83TD510_MII_REG_2_OUI_21_16   0xFFFF

Definition at line 165 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_2_OUI_21_16_DEFAULT

#define DP83TD510_MII_REG_2_OUI_21_16_DEFAULT   0x2000

Definition at line 166 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_3

#define DP83TD510_MII_REG_3   0x03

Definition at line 47 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_3_MODEL_NUMBER

#define DP83TD510_MII_REG_3_MODEL_NUMBER   0x03E0

Definition at line 171 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_3_MODEL_NUMBER_DEFAULT

#define DP83TD510_MII_REG_3_MODEL_NUMBER_DEFAULT   0x0180

Definition at line 172 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_3_OUI_5_0

#define DP83TD510_MII_REG_3_OUI_5_0   0xFC00

Definition at line 169 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_3_OUI_5_0_DEFAULT

#define DP83TD510_MII_REG_3_OUI_5_0_DEFAULT   0x0000

Definition at line 170 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_3_REVISION_NUMBER

#define DP83TD510_MII_REG_3_REVISION_NUMBER   0x001F

Definition at line 173 of file dp83td510_driver.h.

◆ DP83TD510_MII_REG_3_REVISION_NUMBER_DEFAULT

#define DP83TD510_MII_REG_3_REVISION_NUMBER_DEFAULT   0x0001

Definition at line 174 of file dp83td510_driver.h.

◆ DP83TD510_MSE_DETECT

#define DP83TD510_MSE_DETECT   0x1F, 0x0A85

Definition at line 152 of file dp83td510_driver.h.

◆ DP83TD510_MSE_DETECT_SQI

#define DP83TD510_MSE_DETECT_SQI   0xFFFF

Definition at line 801 of file dp83td510_driver.h.

◆ DP83TD510_MSE_DETECT_SQI_GOOD

#define DP83TD510_MSE_DETECT_SQI_GOOD   0x0320

Definition at line 802 of file dp83td510_driver.h.

◆ DP83TD510_MSE_DETECT_SQI_POOR

#define DP83TD510_MSE_DETECT_SQI_POOR   0x0660

Definition at line 803 of file dp83td510_driver.h.

◆ DP83TD510_PAM_PMD_CTRL_1

#define DP83TD510_PAM_PMD_CTRL_1   0x01, 0x0000

Definition at line 62 of file dp83td510_driver.h.

◆ DP83TD510_PAM_PMD_CTRL_1_CFG_LOW_POWER

#define DP83TD510_PAM_PMD_CTRL_1_CFG_LOW_POWER   0x0800

Definition at line 270 of file dp83td510_driver.h.

◆ DP83TD510_PAM_PMD_CTRL_1_PMA_LOOPBACK

#define DP83TD510_PAM_PMD_CTRL_1_PMA_LOOPBACK   0x0001

Definition at line 271 of file dp83td510_driver.h.

◆ DP83TD510_PAM_PMD_CTRL_1_PMA_RESET

#define DP83TD510_PAM_PMD_CTRL_1_PMA_RESET   0x8000

Definition at line 269 of file dp83td510_driver.h.

◆ DP83TD510_PCS_CTRL

#define DP83TD510_PCS_CTRL   0x03, 0x0000

Definition at line 70 of file dp83td510_driver.h.

◆ DP83TD510_PCS_CTRL_2

#define DP83TD510_PCS_CTRL_2   0x03, 0x08E6

Definition at line 71 of file dp83td510_driver.h.

◆ DP83TD510_PCS_CTRL_2_MMD3_LOOPBACK

#define DP83TD510_PCS_CTRL_2_MMD3_LOOPBACK   0x4000

Definition at line 321 of file dp83td510_driver.h.

◆ DP83TD510_PCS_CTRL_2_PCS_RESET

#define DP83TD510_PCS_CTRL_2_PCS_RESET   0x8000

Definition at line 320 of file dp83td510_driver.h.

◆ DP83TD510_PCS_CTRL_MMD3_LOOPBACK

#define DP83TD510_PCS_CTRL_MMD3_LOOPBACK   0x4000

Definition at line 317 of file dp83td510_driver.h.

◆ DP83TD510_PCS_CTRL_PCS_RESET

#define DP83TD510_PCS_CTRL_PCS_RESET   0x8000

Definition at line 316 of file dp83td510_driver.h.

◆ DP83TD510_PCS_STATUS

#define DP83TD510_PCS_STATUS   0x03, 0x08E7

Definition at line 72 of file dp83td510_driver.h.

◆ DP83TD510_PCS_STATUS_FAULT

#define DP83TD510_PCS_STATUS_FAULT   0x0080

Definition at line 328 of file dp83td510_driver.h.

◆ DP83TD510_PCS_STATUS_RECEIVE_LINK_STATUS

#define DP83TD510_PCS_STATUS_RECEIVE_LINK_STATUS   0x0004

Definition at line 329 of file dp83td510_driver.h.

◆ DP83TD510_PCS_STATUS_RX_LPI_INDICATION

#define DP83TD510_PCS_STATUS_RX_LPI_INDICATION   0x0100

Definition at line 327 of file dp83td510_driver.h.

◆ DP83TD510_PCS_STATUS_RX_LPI_RECEIVED

#define DP83TD510_PCS_STATUS_RX_LPI_RECEIVED   0x0400

Definition at line 325 of file dp83td510_driver.h.

◆ DP83TD510_PCS_STATUS_TX_LPI_INDICATION

#define DP83TD510_PCS_STATUS_TX_LPI_INDICATION   0x0200

Definition at line 326 of file dp83td510_driver.h.

◆ DP83TD510_PCS_STATUS_TX_LPI_RECEIVED

#define DP83TD510_PCS_STATUS_TX_LPI_RECEIVED   0x0800

Definition at line 324 of file dp83td510_driver.h.

◆ DP83TD510_PHY_ADDR

#define DP83TD510_PHY_ADDR   0

Definition at line 39 of file dp83td510_driver.h.

◆ DP83TD510_PHY_STS

#define DP83TD510_PHY_STS   0x10

Definition at line 50 of file dp83td510_driver.h.

◆ DP83TD510_PHY_STS_LINK_STATUS

#define DP83TD510_PHY_STS_LINK_STATUS   0x0001

Definition at line 186 of file dp83td510_driver.h.

◆ DP83TD510_PHY_STS_MII_INTERRUPT

#define DP83TD510_PHY_STS_MII_INTERRUPT   0x0080

Definition at line 185 of file dp83td510_driver.h.

◆ DP83TD510_PKT_STAT_1

#define DP83TD510_PKT_STAT_1   0x1F, 0x012B

Definition at line 107 of file dp83td510_driver.h.

◆ DP83TD510_PKT_STAT_1_TX_PKT_CNT_15_0

#define DP83TD510_PKT_STAT_1_TX_PKT_CNT_15_0   0xFFFF

Definition at line 493 of file dp83td510_driver.h.

◆ DP83TD510_PKT_STAT_2

#define DP83TD510_PKT_STAT_2   0x1F, 0x012C

Definition at line 108 of file dp83td510_driver.h.

◆ DP83TD510_PKT_STAT_2_TX_PKT_CNT_31_16

#define DP83TD510_PKT_STAT_2_TX_PKT_CNT_31_16   0xFFFF

Definition at line 496 of file dp83td510_driver.h.

◆ DP83TD510_PKT_STAT_3

#define DP83TD510_PKT_STAT_3   0x1F, 0x012D

Definition at line 109 of file dp83td510_driver.h.

◆ DP83TD510_PKT_STAT_3_TX_ERR_PKT_CNT

#define DP83TD510_PKT_STAT_3_TX_ERR_PKT_CNT   0xFFFF

Definition at line 499 of file dp83td510_driver.h.

◆ DP83TD510_PKT_STAT_4

#define DP83TD510_PKT_STAT_4   0x1F, 0x012E

Definition at line 110 of file dp83td510_driver.h.

◆ DP83TD510_PKT_STAT_4_RX_PKT_CNT_15_0

#define DP83TD510_PKT_STAT_4_RX_PKT_CNT_15_0   0xFFFF

Definition at line 502 of file dp83td510_driver.h.

◆ DP83TD510_PKT_STAT_5

#define DP83TD510_PKT_STAT_5   0x1F, 0x012F

Definition at line 111 of file dp83td510_driver.h.

◆ DP83TD510_PKT_STAT_5_RX_PKT_CNT_31_16

#define DP83TD510_PKT_STAT_5_RX_PKT_CNT_31_16   0xFFFF

Definition at line 505 of file dp83td510_driver.h.

◆ DP83TD510_PKT_STAT_6

#define DP83TD510_PKT_STAT_6   0x1F, 0x0130

Definition at line 112 of file dp83td510_driver.h.

◆ DP83TD510_PKT_STAT_6_RX_ERR_PKT_CNT

#define DP83TD510_PKT_STAT_6_RX_ERR_PKT_CNT   0xFFFF

Definition at line 508 of file dp83td510_driver.h.

◆ DP83TD510_PMA_CTRL

#define DP83TD510_PMA_CTRL   0x01, 0x08F6

Definition at line 67 of file dp83td510_driver.h.

◆ DP83TD510_PMA_CTRL_CFG_EEE_ENABLE

#define DP83TD510_PMA_CTRL_CFG_EEE_ENABLE   0x0400

Definition at line 295 of file dp83td510_driver.h.

◆ DP83TD510_PMA_CTRL_CFG_INCR_TX_LVL

#define DP83TD510_PMA_CTRL_CFG_INCR_TX_LVL   0x1000

Definition at line 291 of file dp83td510_driver.h.

◆ DP83TD510_PMA_CTRL_CFG_INCR_TX_LVL_1V0

#define DP83TD510_PMA_CTRL_CFG_INCR_TX_LVL_1V0   0x0000

Definition at line 292 of file dp83td510_driver.h.

◆ DP83TD510_PMA_CTRL_CFG_INCR_TX_LVL_2V4

#define DP83TD510_PMA_CTRL_CFG_INCR_TX_LVL_2V4   0x1000

Definition at line 293 of file dp83td510_driver.h.

◆ DP83TD510_PMA_CTRL_CFG_LOW_POWER

#define DP83TD510_PMA_CTRL_CFG_LOW_POWER   0x0800

Definition at line 294 of file dp83td510_driver.h.

◆ DP83TD510_PMA_CTRL_CFG_TRANSMIT_DISABLE

#define DP83TD510_PMA_CTRL_CFG_TRANSMIT_DISABLE   0x4000

Definition at line 290 of file dp83td510_driver.h.

◆ DP83TD510_PMA_CTRL_PMA_LOOPBACK

#define DP83TD510_PMA_CTRL_PMA_LOOPBACK   0x0001

Definition at line 296 of file dp83td510_driver.h.

◆ DP83TD510_PMA_CTRL_PMA_RESET

#define DP83TD510_PMA_CTRL_PMA_RESET   0x8000

Definition at line 289 of file dp83td510_driver.h.

◆ DP83TD510_PMA_PMD_CTRL

#define DP83TD510_PMA_PMD_CTRL   0x01, 0x0834

Definition at line 66 of file dp83td510_driver.h.

◆ DP83TD510_PMA_PMD_CTRL_2

#define DP83TD510_PMA_PMD_CTRL_2   0x01, 0x0007

Definition at line 63 of file dp83td510_driver.h.

◆ DP83TD510_PMA_PMD_CTRL_2_CFG_PMA_TYPE_SELECTION

#define DP83TD510_PMA_PMD_CTRL_2_CFG_PMA_TYPE_SELECTION   0x003F

Definition at line 274 of file dp83td510_driver.h.

◆ DP83TD510_PMA_PMD_CTRL_2_CFG_PMA_TYPE_SELECTION_BASE_T1

#define DP83TD510_PMA_PMD_CTRL_2_CFG_PMA_TYPE_SELECTION_BASE_T1   0x003D

Definition at line 275 of file dp83td510_driver.h.

◆ DP83TD510_PMA_PMD_CTRL_CFG_MASTER_SLAVE_VAL

#define DP83TD510_PMA_PMD_CTRL_CFG_MASTER_SLAVE_VAL   0x4000

Definition at line 284 of file dp83td510_driver.h.

◆ DP83TD510_PMA_PMD_CTRL_CFG_TYPE_SELECTION

#define DP83TD510_PMA_PMD_CTRL_CFG_TYPE_SELECTION   0x000F

Definition at line 285 of file dp83td510_driver.h.

◆ DP83TD510_PMA_PMD_CTRL_CFG_TYPE_SELECTION_10BASE_T1L

#define DP83TD510_PMA_PMD_CTRL_CFG_TYPE_SELECTION_10BASE_T1L   0x0002

Definition at line 286 of file dp83td510_driver.h.

◆ DP83TD510_PMA_PMD_EXTENDED_ABILITY

#define DP83TD510_PMA_PMD_EXTENDED_ABILITY   0x01, 0x0012

Definition at line 65 of file dp83td510_driver.h.

◆ DP83TD510_PMA_PMD_EXTENDED_ABILITY_2

#define DP83TD510_PMA_PMD_EXTENDED_ABILITY_2   0x01, 0x000B

Definition at line 64 of file dp83td510_driver.h.

◆ DP83TD510_PMA_PMD_EXTENDED_ABILITY_2_BASE_T1_EXTENDED_ABILITIES

#define DP83TD510_PMA_PMD_EXTENDED_ABILITY_2_BASE_T1_EXTENDED_ABILITIES   0x0800

Definition at line 278 of file dp83td510_driver.h.

◆ DP83TD510_PMA_PMD_EXTENDED_ABILITY_MR_10_BASE_T1L_ABILITY

#define DP83TD510_PMA_PMD_EXTENDED_ABILITY_MR_10_BASE_T1L_ABILITY   0x0004

Definition at line 281 of file dp83td510_driver.h.

◆ DP83TD510_PMA_STATUS

#define DP83TD510_PMA_STATUS   0x01, 0x08F7

Definition at line 68 of file dp83td510_driver.h.

◆ DP83TD510_PMA_STATUS_EEE_ABILITY

#define DP83TD510_PMA_STATUS_EEE_ABILITY   0x0400

Definition at line 302 of file dp83td510_driver.h.

◆ DP83TD510_PMA_STATUS_LOOPBACK_ABILITY

#define DP83TD510_PMA_STATUS_LOOPBACK_ABILITY   0x2000

Definition at line 299 of file dp83td510_driver.h.

◆ DP83TD510_PMA_STATUS_LOW_POWER_ABILITY

#define DP83TD510_PMA_STATUS_LOW_POWER_ABILITY   0x0800

Definition at line 301 of file dp83td510_driver.h.

◆ DP83TD510_PMA_STATUS_RECEIVE_FAULT

#define DP83TD510_PMA_STATUS_RECEIVE_FAULT   0x0002

Definition at line 305 of file dp83td510_driver.h.

◆ DP83TD510_PMA_STATUS_RECEIVE_FAULT_ABILITY

#define DP83TD510_PMA_STATUS_RECEIVE_FAULT_ABILITY   0x0200

Definition at line 303 of file dp83td510_driver.h.

◆ DP83TD510_PMA_STATUS_RECEIVE_LINK_STATUS

#define DP83TD510_PMA_STATUS_RECEIVE_LINK_STATUS   0x0001

Definition at line 306 of file dp83td510_driver.h.

◆ DP83TD510_PMA_STATUS_RECEIVE_POLARITY

#define DP83TD510_PMA_STATUS_RECEIVE_POLARITY   0x0004

Definition at line 304 of file dp83td510_driver.h.

◆ DP83TD510_PMA_STATUS_TX_LVL_INCR_ABILITY

#define DP83TD510_PMA_STATUS_TX_LVL_INCR_ABILITY   0x1000

Definition at line 300 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1

#define DP83TD510_PRBS_CFG_1   0x1F, 0x0119

Definition at line 89 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_10

#define DP83TD510_PRBS_CFG_10   0x1F, 0x0129

Definition at line 105 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_10_PMATCH_DATA_47_32

#define DP83TD510_PRBS_CFG_10_PMATCH_DATA_47_32   0xFFFF

Definition at line 486 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1_CFG_PKT_GEN_PRBS

#define DP83TD510_PRBS_CFG_1_CFG_PKT_GEN_PRBS   0x0002

Definition at line 418 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_ENABLE

#define DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_ENABLE   0x0004

Definition at line 417 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_SEL

#define DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_SEL   0x0700

Definition at line 406 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_SEL_CU_RX

#define DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_SEL_CU_RX   0x0500

Definition at line 410 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_SEL_MII_TX

#define DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_SEL_MII_TX   0x0300

Definition at line 409 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_SEL_RGMII_TX

#define DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_SEL_RGMII_TX   0x0000

Definition at line 407 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_SEL_RMII_TX

#define DP83TD510_PRBS_CFG_1_CFG_PRBS_CHK_SEL_RMII_TX   0x0200

Definition at line 408 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1_CFG_PRBS_CNT_MODE

#define DP83TD510_PRBS_CFG_1_CFG_PRBS_CNT_MODE   0x0008

Definition at line 416 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1_CFG_PRBS_GEN_SEL

#define DP83TD510_PRBS_CFG_1_CFG_PRBS_GEN_SEL   0x0070

Definition at line 411 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1_CFG_PRBS_GEN_SEL_CU_TX

#define DP83TD510_PRBS_CFG_1_CFG_PRBS_GEN_SEL_CU_TX   0x0040

Definition at line 415 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1_CFG_PRBS_GEN_SEL_MII_RX

#define DP83TD510_PRBS_CFG_1_CFG_PRBS_GEN_SEL_MII_RX   0x0030

Definition at line 414 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1_CFG_PRBS_GEN_SEL_RGMII_RX

#define DP83TD510_PRBS_CFG_1_CFG_PRBS_GEN_SEL_RGMII_RX   0x0000

Definition at line 412 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1_CFG_PRBS_GEN_SEL_RMII_RX

#define DP83TD510_PRBS_CFG_1_CFG_PRBS_GEN_SEL_RMII_RX   0x0020

Definition at line 413 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1_PKT_GEN_EN

#define DP83TD510_PRBS_CFG_1_PKT_GEN_EN   0x0001

Definition at line 419 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_1_SEND_PKT

#define DP83TD510_PRBS_CFG_1_SEND_PKT   0x1000

Definition at line 405 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_2

#define DP83TD510_PRBS_CFG_2   0x1F, 0x011A

Definition at line 90 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_2_CFG_PKT_LEN_PRBS

#define DP83TD510_PRBS_CFG_2_CFG_PKT_LEN_PRBS   0xFFFF

Definition at line 422 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_3

#define DP83TD510_PRBS_CFG_3   0x1F, 0x011B

Definition at line 91 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_3_CFG_IPG_LEN

#define DP83TD510_PRBS_CFG_3_CFG_IPG_LEN   0x00FF

Definition at line 427 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_3_CFG_PRBS_FIX_PATT

#define DP83TD510_PRBS_CFG_3_CFG_PRBS_FIX_PATT   0x0F00

Definition at line 426 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_3_CFG_PRBS_FIX_PATT_EN

#define DP83TD510_PRBS_CFG_3_CFG_PRBS_FIX_PATT_EN   0x1000

Definition at line 425 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_4

#define DP83TD510_PRBS_CFG_4   0x1F, 0x0123

Definition at line 99 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_4_CFG_PATTERN_VLD_BYTES

#define DP83TD510_PRBS_CFG_4_CFG_PATTERN_VLD_BYTES   0x0038

Definition at line 459 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_4_CFG_PKT_CNT

#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT   0x0007

Definition at line 460 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_1000000_PKTS

#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_1000000_PKTS   0x0006

Definition at line 467 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_100000_PKTS

#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_100000_PKTS   0x0005

Definition at line 466 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_10000_PKTS

#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_10000_PKTS   0x0004

Definition at line 465 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_1000_PKTS

#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_1000_PKTS   0x0003

Definition at line 464 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_100_PKTS

#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_100_PKTS   0x0002

Definition at line 463 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_10_PKTS

#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_10_PKTS   0x0001

Definition at line 462 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_1_PKT

#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_1_PKT   0x0000

Definition at line 461 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_CONTINUOUS_PKTS

#define DP83TD510_PRBS_CFG_4_CFG_PKT_CNT_CONTINUOUS_PKTS   0x0007

Definition at line 468 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_4_CFG_PKT_MODE

#define DP83TD510_PRBS_CFG_4_CFG_PKT_MODE   0x00C0

Definition at line 458 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_4_PKT_ERR_CNT_31_16

#define DP83TD510_PRBS_CFG_4_PKT_ERR_CNT_31_16   0xFF00

Definition at line 457 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_5

#define DP83TD510_PRBS_CFG_5   0x1F, 0x0124

Definition at line 100 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_5_PATTERN_15_0

#define DP83TD510_PRBS_CFG_5_PATTERN_15_0   0xFFFF

Definition at line 471 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_6

#define DP83TD510_PRBS_CFG_6   0x1F, 0x0125

Definition at line 101 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_6_PATTERN_31_16

#define DP83TD510_PRBS_CFG_6_PATTERN_31_16   0xFFFF

Definition at line 474 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_7

#define DP83TD510_PRBS_CFG_7   0x1F, 0x0126

Definition at line 102 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_7_PATTERN_47_32

#define DP83TD510_PRBS_CFG_7_PATTERN_47_32   0xFFFF

Definition at line 477 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_8

#define DP83TD510_PRBS_CFG_8   0x1F, 0x0127

Definition at line 103 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_8_PMATCH_DATA_15_0

#define DP83TD510_PRBS_CFG_8_PMATCH_DATA_15_0   0xFFFF

Definition at line 480 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_9

#define DP83TD510_PRBS_CFG_9   0x1F, 0x0128

Definition at line 104 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_CFG_9_PMATCH_DATA_31_16

#define DP83TD510_PRBS_CFG_9_PMATCH_DATA_31_16   0xFFFF

Definition at line 483 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_1

#define DP83TD510_PRBS_STATUS_1   0x1F, 0x011C

Definition at line 92 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_1_PRBS_BYTE_CNT

#define DP83TD510_PRBS_STATUS_1_PRBS_BYTE_CNT   0xFFFF

Definition at line 430 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_2

#define DP83TD510_PRBS_STATUS_2   0x1F, 0x011D

Definition at line 93 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_2_PRBS_PKT_CNT_15_0

#define DP83TD510_PRBS_STATUS_2_PRBS_PKT_CNT_15_0   0xFFFF

Definition at line 433 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_3

#define DP83TD510_PRBS_STATUS_3   0x1F, 0x011E

Definition at line 94 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_3_PRBS_PKT_CNT_31_16

#define DP83TD510_PRBS_STATUS_3_PRBS_PKT_CNT_31_16   0xFFFF

Definition at line 436 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_4

#define DP83TD510_PRBS_STATUS_4   0x1F, 0x011F

Definition at line 95 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_4_PKT_DONE

#define DP83TD510_PRBS_STATUS_4_PKT_DONE   0x1000

Definition at line 440 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_4_PKT_GEN_BUSY

#define DP83TD510_PRBS_STATUS_4_PKT_GEN_BUSY   0x0800

Definition at line 441 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_4_PRBS_BYTE_OV

#define DP83TD510_PRBS_STATUS_4_PRBS_BYTE_OV   0x0200

Definition at line 443 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_4_PRBS_ERR_CNT

#define DP83TD510_PRBS_STATUS_4_PRBS_ERR_CNT   0x00FF

Definition at line 445 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_4_PRBS_LOCK

#define DP83TD510_PRBS_STATUS_4_PRBS_LOCK   0x0100

Definition at line 444 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_4_PRBS_PKT_OV

#define DP83TD510_PRBS_STATUS_4_PRBS_PKT_OV   0x0400

Definition at line 442 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_4_PRBS_SYNC_LOSS

#define DP83TD510_PRBS_STATUS_4_PRBS_SYNC_LOSS   0x2000

Definition at line 439 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_5

#define DP83TD510_PRBS_STATUS_5   0x1F, 0x0120

Definition at line 96 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_5_PRBS_ERR_OV_CNT

#define DP83TD510_PRBS_STATUS_5_PRBS_ERR_OV_CNT   0x00FF

Definition at line 448 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_6

#define DP83TD510_PRBS_STATUS_6   0x1F, 0x0121

Definition at line 97 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_6_PKT_ERR_CNT_15_0

#define DP83TD510_PRBS_STATUS_6_PKT_ERR_CNT_15_0   0xFFFF

Definition at line 451 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_7

#define DP83TD510_PRBS_STATUS_7   0x1F, 0x0122

Definition at line 98 of file dp83td510_driver.h.

◆ DP83TD510_PRBS_STATUS_7_PKT_ERR_CNT_31_16

#define DP83TD510_PRBS_STATUS_7_PKT_ERR_CNT_31_16   0xFFFF

Definition at line 454 of file dp83td510_driver.h.

◆ DP83TD510_REGCR

#define DP83TD510_REGCR   0x0D

Definition at line 48 of file dp83td510_driver.h.

◆ DP83TD510_REGCR_CMD

#define DP83TD510_REGCR_CMD   0xC000

Definition at line 177 of file dp83td510_driver.h.

◆ DP83TD510_REGCR_CMD_ADDR

#define DP83TD510_REGCR_CMD_ADDR   0x0000

Definition at line 178 of file dp83td510_driver.h.

◆ DP83TD510_REGCR_CMD_DATA_NO_POST_INC

#define DP83TD510_REGCR_CMD_DATA_NO_POST_INC   0x4000

Definition at line 179 of file dp83td510_driver.h.

◆ DP83TD510_REGCR_CMD_DATA_POST_INC_RW

#define DP83TD510_REGCR_CMD_DATA_POST_INC_RW   0x8000

Definition at line 180 of file dp83td510_driver.h.

◆ DP83TD510_REGCR_CMD_DATA_POST_INC_W

#define DP83TD510_REGCR_CMD_DATA_POST_INC_W   0xC000

Definition at line 181 of file dp83td510_driver.h.

◆ DP83TD510_REGCR_DEVAD

#define DP83TD510_REGCR_DEVAD   0x001F

Definition at line 182 of file dp83td510_driver.h.

◆ DP83TD510_RX_ERR_CNT

#define DP83TD510_RX_ERR_CNT   0x15

Definition at line 54 of file dp83td510_driver.h.

◆ DP83TD510_RX_ERR_CNT_RX_ERR_CNT

#define DP83TD510_RX_ERR_CNT_RX_ERR_CNT   0xFFFF

Definition at line 218 of file dp83td510_driver.h.

◆ DP83TD510_SCAN_2

#define DP83TD510_SCAN_2   0x1F, 0x0E01

Definition at line 155 of file dp83td510_driver.h.

◆ DP83TD510_SCAN_2_CFG_EN_EFUSE_BURN

#define DP83TD510_SCAN_2_CFG_EN_EFUSE_BURN   0x0008

Definition at line 814 of file dp83td510_driver.h.

◆ DP83TD510_SCAN_2_SCAN_STATE_SAF

#define DP83TD510_SCAN_2_SCAN_STATE_SAF   0x01F0

Definition at line 813 of file dp83td510_driver.h.

◆ DP83TD510_SOR_PHYAD

#define DP83TD510_SOR_PHYAD   0x19

Definition at line 58 of file dp83td510_driver.h.

◆ DP83TD510_SOR_PHYAD_SOR_PHYADDR

#define DP83TD510_SOR_PHYAD_SOR_PHYADDR   0x001F

Definition at line 261 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG

#define DP83TD510_TDR_CFG   0x1E

Definition at line 59 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG1

#define DP83TD510_TDR_CFG1   0x1F, 0x0300

Definition at line 113 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG1_CFG_FORWARD_SHADOW_1

#define DP83TD510_TDR_CFG1_CFG_FORWARD_SHADOW_1   0x00F0

Definition at line 515 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG1_CFG_FORWARD_SHADOW_2

#define DP83TD510_TDR_CFG1_CFG_FORWARD_SHADOW_2   0x0F00

Definition at line 514 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG1_CFG_POST_SILENCE_TIME

#define DP83TD510_TDR_CFG1_CFG_POST_SILENCE_TIME   0x000C

Definition at line 516 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG1_CFG_PRE_SILENCE_TIME

#define DP83TD510_TDR_CFG1_CFG_PRE_SILENCE_TIME   0x0003

Definition at line 517 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG1_CFG_TDR_TX_TYPE

#define DP83TD510_TDR_CFG1_CFG_TDR_TX_TYPE   0x1000

Definition at line 511 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG1_CFG_TDR_TX_TYPE_1V0

#define DP83TD510_TDR_CFG1_CFG_TDR_TX_TYPE_1V0   0x0000

Definition at line 512 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG1_CFG_TDR_TX_TYPE_2V4

#define DP83TD510_TDR_CFG1_CFG_TDR_TX_TYPE_2V4   0x1000

Definition at line 513 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG2

#define DP83TD510_TDR_CFG2   0x1F, 0x0301

Definition at line 114 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG2_CFG_END_TAP_INDEX_1

#define DP83TD510_TDR_CFG2_CFG_END_TAP_INDEX_1   0x7F00

Definition at line 520 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG2_CFG_START_TAP_INDEX_1

#define DP83TD510_TDR_CFG2_CFG_START_TAP_INDEX_1   0x007F

Definition at line 521 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG3

#define DP83TD510_TDR_CFG3   0x1F, 0x0302

Definition at line 115 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG3_CFG_TDR_TX_DURATION

#define DP83TD510_TDR_CFG3_CFG_TDR_TX_DURATION   0xFFFF

Definition at line 524 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG_TDR_DONE

#define DP83TD510_TDR_CFG_TDR_DONE   0x0002

Definition at line 265 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG_TDR_FAIL

#define DP83TD510_TDR_CFG_TDR_FAIL   0x0001

Definition at line 266 of file dp83td510_driver.h.

◆ DP83TD510_TDR_CFG_TDR_START

#define DP83TD510_TDR_CFG_TDR_START   0x8000

Definition at line 264 of file dp83td510_driver.h.

◆ DP83TD510_TEST_MODE_CTRL

#define DP83TD510_TEST_MODE_CTRL   0x01, 0x08F8

Definition at line 69 of file dp83td510_driver.h.

◆ DP83TD510_TEST_MODE_CTRL_CFG_TEST_MODE

#define DP83TD510_TEST_MODE_CTRL_CFG_TEST_MODE   0xE000

Definition at line 309 of file dp83td510_driver.h.

◆ DP83TD510_TEST_MODE_CTRL_CFG_TEST_MODE_1

#define DP83TD510_TEST_MODE_CTRL_CFG_TEST_MODE_1   0x2000

Definition at line 311 of file dp83td510_driver.h.

◆ DP83TD510_TEST_MODE_CTRL_CFG_TEST_MODE_2

#define DP83TD510_TEST_MODE_CTRL_CFG_TEST_MODE_2   0x4000

Definition at line 312 of file dp83td510_driver.h.

◆ DP83TD510_TEST_MODE_CTRL_CFG_TEST_MODE_3

#define DP83TD510_TEST_MODE_CTRL_CFG_TEST_MODE_3   0x6000

Definition at line 313 of file dp83td510_driver.h.

◆ DP83TD510_TEST_MODE_CTRL_CFG_TEST_MODE_NORMAL

#define DP83TD510_TEST_MODE_CTRL_CFG_TEST_MODE_NORMAL   0x0000

Definition at line 310 of file dp83td510_driver.h.

Function Documentation

◆ dp83td510DisableIrq()

void dp83td510DisableIrq ( NetInterface interface)

Disable interrupts.

Parameters
[in]interfaceUnderlying network interface

Definition at line 178 of file dp83td510_driver.c.

◆ dp83td510DumpPhyReg()

void dp83td510DumpPhyReg ( NetInterface interface)

Dump PHY registers for debugging purpose.

Parameters
[in]interfaceUnderlying network interface

Definition at line 281 of file dp83td510_driver.c.

◆ dp83td510EnableIrq()

void dp83td510EnableIrq ( NetInterface interface)

Enable interrupts.

Parameters
[in]interfaceUnderlying network interface

Definition at line 163 of file dp83td510_driver.c.

◆ dp83td510EventHandler()

void dp83td510EventHandler ( NetInterface interface)

DP83TD510 event handler.

Parameters
[in]interfaceUnderlying network interface

Definition at line 193 of file dp83td510_driver.c.

◆ dp83td510Init()

error_t dp83td510Init ( NetInterface interface)

DP83TD510 PHY transceiver initialization.

Parameters
[in]interfaceUnderlying network interface
Returns
Error code

Definition at line 60 of file dp83td510_driver.c.

◆ dp83td510InitHook()

void dp83td510InitHook ( NetInterface interface)

DP83TD510 custom configuration.

Parameters
[in]interfaceUnderlying network interface

Definition at line 115 of file dp83td510_driver.c.

◆ dp83td510ReadMmdReg()

uint16_t dp83td510ReadMmdReg ( NetInterface interface,
uint8_t  devAddr,
uint16_t  regAddr 
)

Read MMD register.

Parameters
[in]interfaceUnderlying network interface
[in]devAddrDevice address
[in]regAddrRegister address
Returns
MMD register value

Definition at line 333 of file dp83td510_driver.c.

◆ dp83td510ReadPhyReg()

uint16_t dp83td510ReadPhyReg ( NetInterface interface,
uint8_t  address 
)

Read PHY register.

Parameters
[in]interfaceUnderlying network interface
[in]addressPHY register address
Returns
Register value

Definition at line 255 of file dp83td510_driver.c.

◆ dp83td510Tick()

void dp83td510Tick ( NetInterface interface)

DP83TD510 timer handler.

Parameters
[in]interfaceUnderlying network interface

Definition at line 125 of file dp83td510_driver.c.

◆ dp83td510WriteMmdReg()

void dp83td510WriteMmdReg ( NetInterface interface,
uint8_t  devAddr,
uint16_t  regAddr,
uint16_t  data 
)

Write MMD register.

Parameters
[in]interfaceUnderlying network interface
[in]devAddrDevice address
[in]regAddrRegister address
[in]dataMMD register value

Definition at line 306 of file dp83td510_driver.c.

◆ dp83td510WritePhyReg()

void dp83td510WritePhyReg ( NetInterface interface,
uint8_t  address,
uint16_t  data 
)

Write PHY register.

Parameters
[in]interfaceUnderlying network interface
[in]addressPHY register address
[in]dataRegister value

Definition at line 231 of file dp83td510_driver.c.

Variable Documentation

◆ dp83td510PhyDriver

const PhyDriver dp83td510PhyDriver
extern

DP83TD510 Ethernet PHY driver.

Definition at line 44 of file dp83td510_driver.c.