dp83867_driver.h File Reference

DP83867 Gigabit Ethernet PHY driver. More...

#include "core/nic.h"

Go to the source code of this file.

Macros

#define DP83867_PHY_ADDR   0
 
#define DP83867_BMCR   0x00
 
#define DP83867_BMSR   0x01
 
#define DP83867_PHYIDR1   0x02
 
#define DP83867_PHYIDR2   0x03
 
#define DP83867_ANAR   0x04
 
#define DP83867_ANLPAR   0x05
 
#define DP83867_ANER   0x06
 
#define DP83867_ANNPTR   0x07
 
#define DP83867_ANNPRR   0x08
 
#define DP83867_CFG1   0x09
 
#define DP83867_STS1   0x0A
 
#define DP83867_REGCR   0x0D
 
#define DP83867_ADDAR   0x0E
 
#define DP83867_1KSCR   0x0F
 
#define DP83867_PHYCR   0x10
 
#define DP83867_PHYSTS   0x11
 
#define DP83867_MICR   0x12
 
#define DP83867_MISR   0x13
 
#define DP83867_CFG2   0x14
 
#define DP83867_RECR   0x15
 
#define DP83867_BISCR   0x16
 
#define DP83867_STS2   0x17
 
#define DP83867_LEDCR1   0x18
 
#define DP83867_LEDCR2   0x19
 
#define DP83867_LEDCR3   0x1A
 
#define DP83867_CFG3   0x1E
 
#define DP83867_CTRL   0x1F
 
#define DP83867_TMCH_CTRL   0x1F, 0x0025
 
#define DP83867_AMDIX_TMR_CFG   0x1F, 0x002C
 
#define DP83867_FLD_CFG   0x1F, 0x002D
 
#define DP83867_FLD_THR_CFG   0x1F, 0x002E
 
#define DP83867_CFG4   0x1F, 0x0031
 
#define DP83867_RGMIICTL   0x1F, 0x0032
 
#define DP83867_RGMIICTL2   0x1F, 0x0033
 
#define DP83867_100CR   0x1F, 0x0043
 
#define DP83867_VTM_CFG   0x1F, 0x0053
 
#define DP83867_SKEW_FIFO   0x1F, 0x0055
 
#define DP83867_STRAP_STS1   0x1F, 0x006E
 
#define DP83867_STRAP_STS2   0x1F, 0x006F
 
#define DP83867_BICSR1   0x1F, 0x0071
 
#define DP83867_BICSR2   0x1F, 0x0072
 
#define DP83867_BICSR3   0x1F, 0x007B
 
#define DP83867_BICSR4   0x1F, 0x007C
 
#define DP83867_RGMIIDCTL   0x1F, 0x0086
 
#define DP83867_PLLCTL   0x1F, 0x00C6
 
#define DP83867_SYNC_FIFO_CTRL   0x1F, 0x00E9
 
#define DP83867_LOOPCR   0x1F, 0x00FE
 
#define DP83867_DSP_FFE_CFG   0x1F, 0x012C
 
#define DP83867_RXFCFG   0x1F, 0x0134
 
#define DP83867_RXFSTS   0x1F, 0x0135
 
#define DP83867_RXFPMD1   0x1F, 0x0136
 
#define DP83867_RXFPMD2   0x1F, 0x0137
 
#define DP83867_RXFPMD3   0x1F, 0x0138
 
#define DP83867_RXFSOP1   0x1F, 0x0139
 
#define DP83867_RXFSOP2   0x1F, 0x013A
 
#define DP83867_RXFSOP3   0x1F, 0x013B
 
#define DP83867_RXFPAT1   0x1F, 0x013C
 
#define DP83867_RXFPAT2   0x1F, 0x013D
 
#define DP83867_RXFPAT3   0x1F, 0x013E
 
#define DP83867_RXFPAT4   0x1F, 0x013F
 
#define DP83867_RXFPAT5   0x1F, 0x0140
 
#define DP83867_RXFPAT6   0x1F, 0x0141
 
#define DP83867_RXFPAT7   0x1F, 0x0142
 
#define DP83867_RXFPAT8   0x1F, 0x0143
 
#define DP83867_RXFPAT9   0x1F, 0x0144
 
#define DP83867_RXFPAT10   0x1F, 0x0145
 
#define DP83867_RXFPAT11   0x1F, 0x0146
 
#define DP83867_RXFPAT12   0x1F, 0x0147
 
#define DP83867_RXFPAT13   0x1F, 0x0148
 
#define DP83867_RXFPAT14   0x1F, 0x0149
 
#define DP83867_RXFPAT15   0x1F, 0x014A
 
#define DP83867_RXFPAT16   0x1F, 0x014B
 
#define DP83867_RXFPAT17   0x1F, 0x014C
 
#define DP83867_RXFPAT18   0x1F, 0x014D
 
#define DP83867_RXFPAT19   0x1F, 0x014E
 
#define DP83867_RXFPAT20   0x1F, 0x014F
 
#define DP83867_RXFPAT21   0x1F, 0x0150
 
#define DP83867_RXFPAT22   0x1F, 0x0151
 
#define DP83867_RXFPAT23   0x1F, 0x0152
 
#define DP83867_RXFPAT24   0x1F, 0x0153
 
#define DP83867_RXFPAT25   0x1F, 0x0154
 
#define DP83867_RXFPAT26   0x1F, 0x0155
 
#define DP83867_RXFPAT27   0x1F, 0x0156
 
#define DP83867_RXFPAT28   0x1F, 0x0157
 
#define DP83867_RXFPAT29   0x1F, 0x0158
 
#define DP83867_RXFPAT30   0x1F, 0x0159
 
#define DP83867_RXFPAT31   0x1F, 0x015A
 
#define DP83867_RXFPAT32   0x1F, 0x015B
 
#define DP83867_RXFPBM1   0x1F, 0x015C
 
#define DP83867_RXFPBM2   0x1F, 0x015D
 
#define DP83867_RXFPBM3   0x1F, 0x015E
 
#define DP83867_RXFPBM4   0x1F, 0x015F
 
#define DP83867_RXFPATC   0x1F, 0x0161
 
#define DP83867_IO_MUX_CFG   0x1F, 0x0170
 
#define DP83867_GPIO_MUX_CTRL1   0x1F, 0x0171
 
#define DP83867_GPIO_MUX_CTRL2   0x1F, 0x0172
 
#define DP83867_GPIO_MUX_CTRL   0x1F, 0x0172
 
#define DP83867_TDR_GEN_CFG1   0x1F, 0x0180
 
#define DP83867_TDR_PEAKS_LOC_1   0x1F, 0x0190
 
#define DP83867_TDR_PEAKS_LOC_2   0x1F, 0x0191
 
#define DP83867_TDR_PEAKS_LOC_3   0x1F, 0x0192
 
#define DP83867_TDR_PEAKS_LOC_4   0x1F, 0x0193
 
#define DP83867_TDR_PEAKS_LOC_5   0x1F, 0x0194
 
#define DP83867_TDR_PEAKS_LOC_6   0x1F, 0x0195
 
#define DP83867_TDR_PEAKS_LOC_7   0x1F, 0x0196
 
#define DP83867_TDR_PEAKS_LOC_8   0x1F, 0x0197
 
#define DP83867_TDR_PEAKS_LOC_9   0x1F, 0x0198
 
#define DP83867_TDR_PEAKS_LOC_10   0x1F, 0x0199
 
#define DP83867_TDR_PEAKS_AMP_1   0x1F, 0x019A
 
#define DP83867_TDR_PEAKS_AMP_2   0x1F, 0x019B
 
#define DP83867_TDR_PEAKS_AMP_3   0x1F, 0x019C
 
#define DP83867_TDR_PEAKS_AMP_4   0x1F, 0x019D
 
#define DP83867_TDR_PEAKS_AMP_5   0x1F, 0x019E
 
#define DP83867_TDR_PEAKS_AMP_6   0x1F, 0x019F
 
#define DP83867_TDR_PEAKS_AMP_7   0x1F, 0x01A0
 
#define DP83867_TDR_PEAKS_AMP_8   0x1F, 0x01A1
 
#define DP83867_TDR_PEAKS_AMP_9   0x1F, 0x01A2
 
#define DP83867_TDR_PEAKS_AMP_10   0x1F, 0x01A3
 
#define DP83867_PROG_GAIN   0x1F, 0x01D5
 
#define DP83867_BMCR_RESET   0x8000
 
#define DP83867_BMCR_LOOPBACK   0x4000
 
#define DP83867_BMCR_SPEED_SEL_LSB   0x2000
 
#define DP83867_BMCR_AN_EN   0x1000
 
#define DP83867_BMCR_POWER_DOWN   0x0800
 
#define DP83867_BMCR_ISOLATE   0x0400
 
#define DP83867_BMCR_RESTART_AN   0x0200
 
#define DP83867_BMCR_DUPLEX_MODE   0x0100
 
#define DP83867_BMCR_COL_TEST   0x0080
 
#define DP83867_BMCR_SPEED_SEL_MSB   0x0040
 
#define DP83867_BMSR_100BT4   0x8000
 
#define DP83867_BMSR_100BTX_FD   0x4000
 
#define DP83867_BMSR_100BTX_HD   0x2000
 
#define DP83867_BMSR_10BT_FD   0x1000
 
#define DP83867_BMSR_10BT_HD   0x0800
 
#define DP83867_BMSR_100BT2_FD   0x0400
 
#define DP83867_BMSR_100BT2_HD   0x0200
 
#define DP83867_BMSR_EXTENDED_STATUS   0x0100
 
#define DP83867_BMSR_MF_PREAMBLE_SUPPR   0x0040
 
#define DP83867_BMSR_AN_COMPLETE   0x0020
 
#define DP83867_BMSR_REMOTE_FAULT   0x0010
 
#define DP83867_BMSR_AN_CAPABLE   0x0008
 
#define DP83867_BMSR_LINK_STATUS   0x0004
 
#define DP83867_BMSR_JABBER_DETECT   0x0002
 
#define DP83867_BMSR_EXTENDED_CAPABLE   0x0001
 
#define DP83867_PHYIDR1_OUI_MSB   0xFFFF
 
#define DP83867_PHYIDR1_OUI_MSB_DEFAULT   0x2000
 
#define DP83867_PHYIDR2_OUI_LSB   0xFC00
 
#define DP83867_PHYIDR2_OUI_LSB_DEFAULT   0xA000
 
#define DP83867_PHYIDR2_VNDR_MDL   0x03F0
 
#define DP83867_PHYIDR2_VNDR_MDL_DEFAULT   0x0230
 
#define DP83867_PHYIDR2_MDL_REV   0x000F
 
#define DP83867_ANAR_NEXT_PAGE   0x8000
 
#define DP83867_ANAR_REMOTE_FAULT   0x2000
 
#define DP83867_ANAR_ASM_DIR   0x0800
 
#define DP83867_ANAR_PAUSE   0x0400
 
#define DP83867_ANAR_100BT4   0x0200
 
#define DP83867_ANAR_100BTX_FD   0x0100
 
#define DP83867_ANAR_100BTX_HD   0x0080
 
#define DP83867_ANAR_10BT_FD   0x0040
 
#define DP83867_ANAR_10BT_HD   0x0020
 
#define DP83867_ANAR_SELECTOR   0x001F
 
#define DP83867_ANAR_SELECTOR_DEFAULT   0x0001
 
#define DP83867_ANLPAR_NEXT_PAGE   0x8000
 
#define DP83867_ANLPAR_ACK   0x4000
 
#define DP83867_ANLPAR_REMOTE_FAULT   0x2000
 
#define DP83867_ANLPAR_ASM_DIR   0x0800
 
#define DP83867_ANLPAR_PAUSE   0x0400
 
#define DP83867_ANLPAR_100BT4   0x0200
 
#define DP83867_ANLPAR_100BTX_FD   0x0100
 
#define DP83867_ANLPAR_100BTX_HD   0x0080
 
#define DP83867_ANLPAR_10BT_FD   0x0040
 
#define DP83867_ANLPAR_10BT_HD   0x0020
 
#define DP83867_ANLPAR_SELECTOR   0x001F
 
#define DP83867_ANER_RX_NEXT_PAGE_LOC_ABLE   0x0040
 
#define DP83867_ANER_RX_NEXT_PAGE_STOR_LOC   0x0020
 
#define DP83867_ANER_PAR_DETECT_FAULT   0x0010
 
#define DP83867_ANER_LP_NP_ABLE   0x0008
 
#define DP83867_ANER_NP_ABLE   0x0004
 
#define DP83867_ANER_PAGE_RX   0x0002
 
#define DP83867_ANER_LP_AN_ABLE   0x0001
 
#define DP83867_ANNPTR_NEXT_PAGE   0x8000
 
#define DP83867_ANNPTR_ACK   0x4000
 
#define DP83867_ANNPTR_MSG_PAGE   0x2000
 
#define DP83867_ANNPTR_ACK2   0x1000
 
#define DP83867_ANNPTR_TOGGLE   0x0800
 
#define DP83867_ANNPTR_CODE   0x07FF
 
#define DP83867_ANNPRR_NEXT_PAGE   0x8000
 
#define DP83867_ANNPRR_ACK   0x4000
 
#define DP83867_ANNPRR_MSG_PAGE   0x2000
 
#define DP83867_ANNPRR_ACK2   0x1000
 
#define DP83867_ANNPRR_TOGGLE   0x0800
 
#define DP83867_ANNPRR_CODE   0x07FF
 
#define DP83867_CFG1_TEST_MODE   0xE000
 
#define DP83867_CFG1_MS_MAN_CONF_EN   0x1000
 
#define DP83867_CFG1_MS_MAN_CONF_VAL   0x0800
 
#define DP83867_CFG1_PORT_TYPE   0x0400
 
#define DP83867_CFG1_1000BT_FD   0x0200
 
#define DP83867_CFG1_1000BT_HD   0x0100
 
#define DP83867_CFG1_TDR_AUTO_RUN   0x0080
 
#define DP83867_STS1_MS_CONF_FAULT   0x8000
 
#define DP83867_STS1_MS_CONF_RES   0x4000
 
#define DP83867_STS1_LOCAL_RECEIVER_STATUS   0x2000
 
#define DP83867_STS1_REMOTE_RECEIVER_STATUS   0x1000
 
#define DP83867_STS1_LP_1000BT_FD   0x0800
 
#define DP83867_STS1_LP_1000BT_HD   0x0400
 
#define DP83867_STS1_IDLE_ERR_COUNT   0x00FF
 
#define DP83867_REGCR_FUNC   0xC000
 
#define DP83867_REGCR_FUNC_ADDR   0x0000
 
#define DP83867_REGCR_FUNC_DATA_NO_POST_INC   0x4000
 
#define DP83867_REGCR_FUNC_DATA_POST_INC_RW   0x8000
 
#define DP83867_REGCR_FUNC_DATA_POST_INC_W   0xC000
 
#define DP83867_REGCR_DEVAD   0x001F
 
#define DP83867_1KSCR_1000BX_FD   0x8000
 
#define DP83867_1KSCR_1000BX_HD   0x4000
 
#define DP83867_1KSCR_1000BT_FD   0x2000
 
#define DP83867_1KSCR_1000BT_HD   0x1000
 
#define DP83867_PHYCR_TX_FIFO_DEPTH   0xC000
 
#define DP83867_PHYCR_FORCE_LINK_GOOD   0x0400
 
#define DP83867_PHYCR_POWER_SAVE_MODE   0x0300
 
#define DP83867_PHYCR_DEEP_POWER_DOWN_EN   0x0080
 
#define DP83867_PHYCR_MDI_CROSSOVER   0x0060
 
#define DP83867_PHYCR_DISABLE_CLK_125   0x0010
 
#define DP83867_PHYCR_STANDBY_MODE   0x0004
 
#define DP83867_PHYCR_LINE_DRIVER_INV_EN   0x0002
 
#define DP83867_PHYCR_DISABLE_JABBER   0x0001
 
#define DP83867_PHYSTS_SPEED_SEL   0xC000
 
#define DP83867_PHYSTS_SPEED_SEL_10MBPS   0x0000
 
#define DP83867_PHYSTS_SPEED_SEL_100MBPS   0x4000
 
#define DP83867_PHYSTS_SPEED_SEL_1000MBPS   0x8000
 
#define DP83867_PHYSTS_DUPLEX_MODE   0x2000
 
#define DP83867_PHYSTS_PAGE_RECEIVED   0x1000
 
#define DP83867_PHYSTS_SPEED_DUPLEX_RESOLVED   0x0800
 
#define DP83867_PHYSTS_LINK_STATUS   0x0400
 
#define DP83867_PHYSTS_MDI_X_MODE_CD   0x0200
 
#define DP83867_PHYSTS_MDI_X_MODE_AB   0x0100
 
#define DP83867_PHYSTS_SPEED_OPT_STATUS   0x0080
 
#define DP83867_PHYSTS_SLEEP_MODE   0x0040
 
#define DP83867_PHYSTS_WIRE_CROSS   0x003C
 
#define DP83867_PHYSTS_POLARITY_STATUS   0x0002
 
#define DP83867_PHYSTS_JABBER_DETECT   0x0001
 
#define DP83867_MICR_AUTONEG_ERR_INT_EN   0x8000
 
#define DP83867_MICR_SPEED_CHNG_INT_EN   0x4000
 
#define DP83867_MICR_DUPLEX_MODE_CHNG_INT_EN   0x2000
 
#define DP83867_MICR_PAGE_RECEIVED_INT_EN   0x1000
 
#define DP83867_MICR_AUTONEG_COMP_INT_EN   0x0800
 
#define DP83867_MICR_LINK_STATUS_CHNG_INT_EN   0x0400
 
#define DP83867_MICR_FALSE_CARRIER_INT_EN   0x0100
 
#define DP83867_MICR_MDI_CROSSOVER_CHNG_INT_EN   0x0040
 
#define DP83867_MICR_SPEED_OPT_EVENT_INT_EN   0x0020
 
#define DP83867_MICR_SLEEP_MODE_CHNG_INT_EN   0x0010
 
#define DP83867_MICR_WOL_INT_EN   0x0008
 
#define DP83867_MICR_XGMII_ERR_INT_EN   0x0004
 
#define DP83867_MICR_POLARITY_CHNG_INT_EN   0x0002
 
#define DP83867_MICR_JABBER_INT_EN   0x0001
 
#define DP83867_MISR_AUTONEG_ERR_INT   0x8000
 
#define DP83867_MISR_SPEED_CHNG_INT   0x4000
 
#define DP83867_MISR_DUPLEX_MODE_CHNG_INT   0x2000
 
#define DP83867_MISR_PAGE_RECEIVED_INT   0x1000
 
#define DP83867_MISR_AUTONEG_COMP_INT   0x0800
 
#define DP83867_MISR_LINK_STATUS_CHNG_INT   0x0400
 
#define DP83867_MISR_FALSE_CARRIER_INT   0x0100
 
#define DP83867_MISR_MDI_CROSSOVER_CHNG_INT   0x0040
 
#define DP83867_MISR_SPEED_OPT_EVENT_INT   0x0020
 
#define DP83867_MISR_SLEEP_MODE_CHNG_INT   0x0010
 
#define DP83867_MISR_WOL_INT   0x0008
 
#define DP83867_MISR_XGMII_ERR_INT   0x0004
 
#define DP83867_MISR_POLARITY_CHNG_INT   0x0002
 
#define DP83867_MISR_JABBER_INT   0x0001
 
#define DP83867_CFG2_INTERRUPT_POLARITY   0x2000
 
#define DP83867_CFG2_SPEED_OPT_ATTEMPT_CNT   0x0C00
 
#define DP83867_CFG2_SPEED_OPT_EN   0x0200
 
#define DP83867_CFG2_SPEED_OPT_ENHANCED_EN   0x0100
 
#define DP83867_CFG2_SPEED_OPT_10M_EN   0x0040
 
#define DP83867_RECR_RXERCNT   0xFFFF
 
#define DP83867_BISCR_PRBS_COUNT_MODE   0x8000
 
#define DP83867_BISCR_GEN_PRBS_PACKET   0x4000
 
#define DP83867_BISCR_PACKET_GEN_64BIT_MODE   0x2000
 
#define DP83867_BISCR_PACKET_GEN_EN   0x1000
 
#define DP83867_BISCR_REV_LOOP_RX_DATA_CTRL   0x0080
 
#define DP83867_BISCR_MII_LOOP_TX_DATA_CTRL   0x0040
 
#define DP83867_BISCR_LOOPBACK_MODE   0x003C
 
#define DP83867_BISCR_PCS_LOOPBACK   0x0003
 
#define DP83867_BISCR_PCS_LOOPBACK_BEFORE_SCRAMBLER   0x0001
 
#define DP83867_BISCR_PCS_LOOPBACK_AFTER_SCRAMBLER   0x0002
 
#define DP83867_BISCR_PCS_LOOPBACK_AFTER_MLT3_ENCODER   0x0003
 
#define DP83867_STS2_PRBS_LOCK   0x0800
 
#define DP83867_STS2_PRBS_LOCK_LOST   0x0400
 
#define DP83867_STS2_PKT_GEN_BUSY   0x0200
 
#define DP83867_STS2_SCR_MODE_MASTER_1G   0x0100
 
#define DP83867_STS2_SCR_MODE_SLAVE_1G   0x0080
 
#define DP83867_STS2_CORE_PWR_MODE   0x0040
 
#define DP83867_LEDCR1_LED_GPIO_SEL   0xF000
 
#define DP83867_LEDCR1_LED_GPIO_SEL_LINK   0x0000
 
#define DP83867_LEDCR1_LED_GPIO_SEL_ACT   0x1000
 
#define DP83867_LEDCR1_LED_GPIO_SEL_TX_ACT   0x2000
 
#define DP83867_LEDCR1_LED_GPIO_SEL_RX_ACT   0x3000
 
#define DP83867_LEDCR1_LED_GPIO_SEL_COL   0x4000
 
#define DP83867_LEDCR1_LED_GPIO_SEL_1000   0x5000
 
#define DP83867_LEDCR1_LED_GPIO_SEL_100   0x6000
 
#define DP83867_LEDCR1_LED_GPIO_SEL_10   0x7000
 
#define DP83867_LEDCR1_LED_GPIO_SEL_10_100   0x8000
 
#define DP83867_LEDCR1_LED_GPIO_SEL_100_1000   0x9000
 
#define DP83867_LEDCR1_LED_GPIO_SEL_FD   0xA000
 
#define DP83867_LEDCR1_LED_GPIO_SEL_LINK_ACT   0xB000
 
#define DP83867_LEDCR1_LED_GPIO_SEL_ERR   0xD000
 
#define DP83867_LEDCR1_LED_GPIO_SEL_RX_ERR   0xE000
 
#define DP83867_LEDCR1_LED_2_SEL   0x1F00
 
#define DP83867_LEDCR1_LED_2_SEL_LINK   0x0000
 
#define DP83867_LEDCR1_LED_2_SEL_ACT   0x0100
 
#define DP83867_LEDCR1_LED_2_SEL_TX_ACT   0x0200
 
#define DP83867_LEDCR1_LED_2_SEL_RX_ACT   0x0300
 
#define DP83867_LEDCR1_LED_2_SEL_COL   0x0400
 
#define DP83867_LEDCR1_LED_2_SEL_1000   0x0500
 
#define DP83867_LEDCR1_LED_2_SEL_100   0x0600
 
#define DP83867_LEDCR1_LED_2_SEL_10   0x0700
 
#define DP83867_LEDCR1_LED_2_SEL_10_100   0x0800
 
#define DP83867_LEDCR1_LED_2_SEL_100_1000   0x0900
 
#define DP83867_LEDCR1_LED_2_SEL_FD   0x0A00
 
#define DP83867_LEDCR1_LED_2_SEL_LINK_ACT   0x0B00
 
#define DP83867_LEDCR1_LED_2_SEL_ERR   0x0D00
 
#define DP83867_LEDCR1_LED_2_SEL_RX_ERR   0x0E00
 
#define DP83867_LEDCR1_LED_1_SEL   0x00F0
 
#define DP83867_LEDCR1_LED_1_SEL_LINK   0x0000
 
#define DP83867_LEDCR1_LED_1_SEL_ACT   0x0010
 
#define DP83867_LEDCR1_LED_1_SEL_TX_ACT   0x0020
 
#define DP83867_LEDCR1_LED_1_SEL_RX_ACT   0x0030
 
#define DP83867_LEDCR1_LED_1_SEL_COL   0x0040
 
#define DP83867_LEDCR1_LED_1_SEL_1000   0x0050
 
#define DP83867_LEDCR1_LED_1_SEL_100   0x0060
 
#define DP83867_LEDCR1_LED_1_SEL_10   0x0070
 
#define DP83867_LEDCR1_LED_1_SEL_10_100   0x0080
 
#define DP83867_LEDCR1_LED_1_SEL_100_1000   0x0090
 
#define DP83867_LEDCR1_LED_1_SEL_FD   0x00A0
 
#define DP83867_LEDCR1_LED_1_SEL_LINK_ACT   0x00B0
 
#define DP83867_LEDCR1_LED_1_SEL_ERR   0x00D0
 
#define DP83867_LEDCR1_LED_1_SEL_RX_ERR   0x00E0
 
#define DP83867_LEDCR1_LED_0_SEL   0x000F
 
#define DP83867_LEDCR1_LED_0_SEL_LINK   0x0000
 
#define DP83867_LEDCR1_LED_0_SEL_ACT   0x0001
 
#define DP83867_LEDCR1_LED_0_SEL_TX_ACT   0x0002
 
#define DP83867_LEDCR1_LED_0_SEL_RX_ACT   0x0003
 
#define DP83867_LEDCR1_LED_0_SEL_COL   0x0004
 
#define DP83867_LEDCR1_LED_0_SEL_1000   0x0005
 
#define DP83867_LEDCR1_LED_0_SEL_100   0x0006
 
#define DP83867_LEDCR1_LED_0_SEL_10   0x0007
 
#define DP83867_LEDCR1_LED_0_SEL_10_100   0x0008
 
#define DP83867_LEDCR1_LED_0_SEL_100_1000   0x0009
 
#define DP83867_LEDCR1_LED_0_SEL_FD   0x000A
 
#define DP83867_LEDCR1_LED_0_SEL_LINK_ACT   0x000B
 
#define DP83867_LEDCR1_LED_0_SEL_ERR   0x000D
 
#define DP83867_LEDCR1_LED_0_SEL_RX_ERR   0x000E
 
#define DP83867_LEDCR2_LED_GPIO_POLARITY   0x4000
 
#define DP83867_LEDCR2_LED_GPIO_DRV_VAL   0x2000
 
#define DP83867_LEDCR2_LED_GPIO_DRV_EN   0x1000
 
#define DP83867_LEDCR2_LED_2_POLARITY   0x0400
 
#define DP83867_LEDCR2_LED_2_DRV_VAL   0x0200
 
#define DP83867_LEDCR2_LED_2_DRV_EN   0x0100
 
#define DP83867_LEDCR2_LED_1_POLARITY   0x0040
 
#define DP83867_LEDCR2_LED_1_DRV_VAL   0x0020
 
#define DP83867_LEDCR2_LED_1_DRV_EN   0x0010
 
#define DP83867_LEDCR2_LED_0_POLARITY   0x0004
 
#define DP83867_LEDCR2_LED_0_DRV_VAL   0x0002
 
#define DP83867_LEDCR2_LED_0_DRV_EN   0x0001
 
#define DP83867_LEDCR3_LEDS_BYPASS_STRETCHING   0x0004
 
#define DP83867_LEDCR3_LEDS_BLINK_RATE   0x0003
 
#define DP83867_LEDCR3_LEDS_BLINK_RATE_20HZ   0x0000
 
#define DP83867_LEDCR3_LEDS_BLINK_RATE_10HZ   0x0001
 
#define DP83867_LEDCR3_LEDS_BLINK_RATE_5HZ   0x0002
 
#define DP83867_LEDCR3_LEDS_BLINK_RATE_2HZ   0x0003
 
#define DP83867_CFG3_FAST_LINK_UP_PAR_DETECT   0x8000
 
#define DP83867_CFG3_FAST_AN_EN   0x4000
 
#define DP83867_CFG3_FAST_AN_SEL   0x3000
 
#define DP83867_CFG3_EXTENDED_FD_ABLE   0x0800
 
#define DP83867_CFG3_ROBUST_AUTO_MDIX   0x0200
 
#define DP83867_CFG3_FAST_AUTO_MDIX   0x0100
 
#define DP83867_CFG3_INT_OE   0x0080
 
#define DP83867_CFG3_FORCE_INTERRUPT   0x0040
 
#define DP83867_CFG3_TDR_FAIL   0x0004
 
#define DP83867_CFG3_TDR_DONE   0x0002
 
#define DP83867_CFG3_TDR_START   0x0001
 
#define DP83867_CTRL_SW_RESET   0x8000
 
#define DP83867_CTRL_SW_RESTART   0x4000
 
#define DP83867_TMCH_CTRL_TM_CH_SEL   0x00E0
 
#define DP83867_AMDIX_TMR_CFG_RAMDIX_TMR   0x000F
 
#define DP83867_FLD_CFG_FORCE_DROP   0x8000
 
#define DP83867_FLD_CFG_FLD_EN   0x4000
 
#define DP83867_FLD_CFG_FLD_STS   0x1F00
 
#define DP83867_FLD_CFG_FLD_SRC_CFG   0x001F
 
#define DP83867_FLD_THR_CFG_ENERGY_LOST_FLD_THR   0x0007
 
#define DP83867_CFG4_INT_TST_MODE_1   0x0080
 
#define DP83867_CFG4_PORT_MIRROR_EN   0x0001
 
#define DP83867_RGMIICTL_RGMII_EN   0x0080
 
#define DP83867_RGMIICTL_RGMII_RX_HALF_FULL_THR   0x0060
 
#define DP83867_RGMIICTL_RGMII_TX_HALF_FULL_THR   0x0018
 
#define DP83867_RGMIICTL_RGMII_TX_CLK_DELAY   0x0002
 
#define DP83867_RGMIICTL_RGMII_RX_CLK_DELAY   0x0001
 
#define DP83867_RGMIICTL2_RGMII_AF_BYPASS_EN   0x0010
 
#define DP83867_100CR_DESCRAM_TIMEOUT_DIS   0x0800
 
#define DP83867_100CR_DESCRAM_TIMEOUT   0x0780
 
#define DP83867_100CR_FORCE_100_OK   0x0040
 
#define DP83867_100CR_ENH_MLT3_DET_EN   0x0020
 
#define DP83867_100CR_ENH_IPG_DET_EN   0x0010
 
#define DP83867_100CR_BYPASS_4B5B_RX   0x0008
 
#define DP83867_100CR_SCR_DIS   0x0004
 
#define DP83867_100CR_ODD_NIBBLE_DETECT   0x0002
 
#define DP83867_100CR_FAST_RX_DV   0x0001
 
#define DP83867_VTM_CFG_VTM_IDLE_CHECK_CNT_THR   0x000F
 
#define DP83867_SKEW_FIFO_CH_B_SKEW   0x00F0
 
#define DP83867_SKEW_FIFO_CH_A_SKEW   0x000F
 
#define DP83867_STRAP_STS1_STRAP_MIRROR_EN   0x8000
 
#define DP83867_STRAP_STS1_STRAP_LINK_DOWNSHIFT_EN   0x4000
 
#define DP83867_STRAP_STS1_STRAP_CLK_OUT_DIS_PAP   0x2000
 
#define DP83867_STRAP_STS1_STRAP_RGMII_DIS   0x1000
 
#define DP83867_STRAP_STS1_STRAP_AMDIX_DIS   0x0400
 
#define DP83867_STRAP_STS1_STRAP_FORCE_MDI_X   0x0200
 
#define DP83867_STRAP_STS1_STRAP_HD_EN   0x0100
 
#define DP83867_STRAP_STS1_STRAP_ANEG_DIS   0x0080
 
#define DP83867_STRAP_STS1_STRAP_ANEG_SEL_PAP   0x0060
 
#define DP83867_STRAP_STS1_STRAP_PHY_ADD_PAP   0x001F
 
#define DP83867_STRAP_STS1_STRAP_SPEED_SEL_RGZ   0x0020
 
#define DP83867_STRAP_STS1_STRAP_PHY_ADD_RGZ   0x000F
 
#define DP83867_STRAP_STS2_STRAP_RGMII_CLK_SKEW_TX_RGZ   0x0070
 
#define DP83867_STRAP_STS2_STRAP_RGMII_CLK_SKEW_RX_RGZ   0x0007
 
#define DP83867_BICSR1_PRBS_BYTE_CNT   0xFFFF
 
#define DP83867_BICSR2_PRBS_PKT_CNT_OVF   0x0400
 
#define DP83867_BICSR2_PRBS_BYTE_CNT_OVF   0x0200
 
#define DP83867_BICSR2_PRBS_ERR_CNT   0x00FF
 
#define DP83867_BICSR3_PKT_LEN_PRBS   0xFFFF
 
#define DP83867_BICSR4_IPG_LEN   0x00FF
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL   0x00F0
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_0_25NS   0x0000
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_0_50NS   0x0010
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_0_75NS   0x0020
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_00NS   0x0030
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_25NS   0x0040
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_50NS   0x0050
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_75NS   0x0060
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_00NS   0x0070
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_25NS   0x0080
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_50NS   0x0090
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_75NS   0x00A0
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_00NS   0x00B0
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_25NS   0x00C0
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_50NS   0x00D0
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_75NS   0x00E0
 
#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_4_00NS   0x00F0
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL   0x000F
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_0_25NS   0x0000
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_0_50NS   0x0001
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_0_75NS   0x0002
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_00NS   0x0003
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_25NS   0x0004
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_50NS   0x0005
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_75NS   0x0006
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_00NS   0x0007
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_25NS   0x0008
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_50NS   0x0009
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_75NS   0x000A
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_00NS   0x000B
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_25NS   0x000C
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_50NS   0x000D
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_75NS   0x000E
 
#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_4_00NS   0x000F
 
#define DP83867_PLLCTL_CLK_MUX   0x0010
 
#define DP83867_LOOPCR_LOOP_CFG_VAL   0xFFFF
 
#define DP83867_DSP_FFE_CFG_FFE_EQ   0x03FF
 
#define DP83867_RXFCFG_WOL_OUT_CLEAR   0x0800
 
#define DP83867_RXFCFG_WOL_OUT_STRETCH   0x0600
 
#define DP83867_RXFCFG_WOL_OUT_MODE   0x0100
 
#define DP83867_RXFCFG_ENHANCED_MAC_SUPPORT   0x0080
 
#define DP83867_RXFCFG_SCRON_EN   0x0020
 
#define DP83867_RXFCFG_WAKE_ON_UCAST   0x0010
 
#define DP83867_RXFCFG_WAKE_ON_BCAST   0x0004
 
#define DP83867_RXFCFG_WAKE_ON_PATTERN   0x0002
 
#define DP83867_RXFCFG_WAKE_ON_MAGIC   0x0001
 
#define DP83867_RXFSTS_SFD_ERR   0x0080
 
#define DP83867_RXFSTS_BAD_CRC   0x0040
 
#define DP83867_RXFSTS_SCRON_HACK   0x0020
 
#define DP83867_RXFSTS_UCAST_RCVD   0x0010
 
#define DP83867_RXFSTS_BCAST_RCVD   0x0004
 
#define DP83867_RXFSTS_PATTERN_RCVD   0x0002
 
#define DP83867_RXFSTS_MAGIC_RCVD   0x0001
 
#define DP83867_RXFPMD1_PMATCH_DATA_15_0   0xFFFF
 
#define DP83867_RXFPMD2_PMATCH_DATA_31_16   0xFFFF
 
#define DP83867_RXFPMD3_PMATCH_DATA_47_32   0xFFFF
 
#define DP83867_RXFSOP1_SCRON_PASSWORD_15_0   0xFFFF
 
#define DP83867_RXFSOP2_SCRON_PASSWORD_31_16   0xFFFF
 
#define DP83867_RXFSOP3_SCRON_PASSWORD_47_32   0xFFFF
 
#define DP83867_RXFPAT1_PATTERN_BYTES_0_1   0xFFFF
 
#define DP83867_RXFPAT2_PATTERN_BYTES_2_3   0xFFFF
 
#define DP83867_RXFPAT3_PATTERN_BYTES_4_5   0xFFFF
 
#define DP83867_RXFPAT4_PATTERN_BYTES_6_7   0xFFFF
 
#define DP83867_RXFPAT5_PATTERN_BYTES_8_9   0xFFFF
 
#define DP83867_RXFPAT6_PATTERN_BYTES_10_11   0xFFFF
 
#define DP83867_RXFPAT7_PATTERN_BYTES_12_13   0xFFFF
 
#define DP83867_RXFPAT8_PATTERN_BYTES_14_15   0xFFFF
 
#define DP83867_RXFPAT9_PATTERN_BYTES_16_17   0xFFFF
 
#define DP83867_RXFPAT10_PATTERN_BYTES_18_19   0xFFFF
 
#define DP83867_RXFPAT11_PATTERN_BYTES_20_21   0xFFFF
 
#define DP83867_RXFPAT12_PATTERN_BYTES_22_23   0xFFFF
 
#define DP83867_RXFPAT13_PATTERN_BYTES_24_25   0xFFFF
 
#define DP83867_RXFPAT14_PATTERN_BYTES_26_27   0xFFFF
 
#define DP83867_RXFPAT15_PATTERN_BYTES_28_29   0xFFFF
 
#define DP83867_RXFPAT16_PATTERN_BYTES_30_31   0xFFFF
 
#define DP83867_RXFPAT17_PATTERN_BYTES_32_33   0xFFFF
 
#define DP83867_RXFPAT18_PATTERN_BYTES_34_35   0xFFFF
 
#define DP83867_RXFPAT19_PATTERN_BYTES_36_37   0xFFFF
 
#define DP83867_RXFPAT20_PATTERN_BYTES_38_39   0xFFFF
 
#define DP83867_RXFPAT21_PATTERN_BYTES_40_41   0xFFFF
 
#define DP83867_RXFPAT22_PATTERN_BYTES_42_43   0xFFFF
 
#define DP83867_RXFPAT23_PATTERN_BYTES_44_45   0xFFFF
 
#define DP83867_RXFPAT24_PATTERN_BYTES_46_47   0xFFFF
 
#define DP83867_RXFPAT25_PATTERN_BYTES_48_49   0xFFFF
 
#define DP83867_RXFPAT26_PATTERN_BYTES_50_51   0xFFFF
 
#define DP83867_RXFPAT27_PATTERN_BYTES_52_53   0xFFFF
 
#define DP83867_RXFPAT28_PATTERN_BYTES_54_55   0xFFFF
 
#define DP83867_RXFPAT29_PATTERN_BYTES_56_57   0xFFFF
 
#define DP83867_RXFPAT30_PATTERN_BYTES_58_59   0xFFFF
 
#define DP83867_RXFPAT31_PATTERN_BYTES_60_61   0xFFFF
 
#define DP83867_RXFPAT32_PATTERN_BYTES_62_63   0xFFFF
 
#define DP83867_RXFPBM1_PATTERN_BYTES_MASK_0_15   0xFFFF
 
#define DP83867_RXFPBM2_PATTERN_BYTES_MASK_16_31   0xFFFF
 
#define DP83867_RXFPBM3_PATTERN_BYTES_MASK_32_47   0xFFFF
 
#define DP83867_RXFPBM4_PATTERN_BYTES_MASK_48_63   0xFFFF
 
#define DP83867_RXFPATC_PATTERN_START_POINT   0x003F
 
#define DP83867_IO_MUX_CFG_CLK_O_SEL   0x1F00
 
#define DP83867_IO_MUX_CFG_CLK_O_DISABLE   0x0040
 
#define DP83867_IO_MUX_CFG_IO_IMPEDANCE_CTRL   0x001F
 
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL   0xF000
 
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_RX_D7   0x0000
 
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_1588_TX_SFD   0x1000
 
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_1588_RX_SFD   0x2000
 
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_WOL   0x3000
 
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_ED   0x4000
 
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_LED_3   0x6000
 
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_PRBS_ERR   0x7000
 
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_CONST_0   0x8000
 
#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_CONST_1   0x9000
 
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL   0x0F00
 
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_RX_D6   0x0000
 
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_1588_TX_SFD   0x0100
 
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_1588_RX_SFD   0x0200
 
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_WOL   0x0300
 
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_ED   0x0400
 
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_LED_3   0x0600
 
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_PRBS_ERR   0x0700
 
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_CONST_0   0x0800
 
#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_CONST_1   0x0900
 
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL   0x00F0
 
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_RX_D5   0x0000
 
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_1588_TX_SFD   0x0010
 
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_1588_RX_SFD   0x0020
 
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_WOL   0x0030
 
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_ED   0x0040
 
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_LED_3   0x0060
 
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_PRBS_ERR   0x0070
 
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_CONST_0   0x0080
 
#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_CONST_1   0x0090
 
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL   0x000F
 
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_RX_D4   0x0000
 
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_1588_TX_SFD   0x0001
 
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_1588_RX_SFD   0x0002
 
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_WOL   0x0003
 
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_ED   0x0004
 
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_LED_3   0x0006
 
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_PRBS_ERR   0x0007
 
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_CONST_0   0x0008
 
#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_CONST_1   0x0009
 
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL   0x0F00
 
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_CRS   0x0000
 
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_1588_TX_SFD   0x0100
 
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_1588_RX_SFD   0x0200
 
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_WOL   0x0300
 
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_ED   0x0400
 
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_LED_3   0x0600
 
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_PRBS_ERR   0x0700
 
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_CONST_0   0x0800
 
#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_CONST_1   0x0900
 
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL   0x00F0
 
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_COL   0x0000
 
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_1588_TX_SFD   0x0010
 
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_1588_RX_SFD   0x0020
 
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_WOL   0x0030
 
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_ED   0x0040
 
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_LED_3   0x0060
 
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_PRBS_ERR   0x0070
 
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_CONST_0   0x0080
 
#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_CONST_1   0x0090
 
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL   0x000F
 
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_RX_ER   0x0000
 
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_1588_TX_SFD   0x0001
 
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_1588_RX_SFD   0x0002
 
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_WOL   0x0003
 
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_ED   0x0004
 
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_LED_3   0x0006
 
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_PRBS_ERR   0x0007
 
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_CONST_0   0x0008
 
#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_CONST_1   0x0009
 
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL   0x00F0
 
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_COL   0x0000
 
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_1588_TX_SFD   0x0010
 
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_1588_RX_SFD   0x0020
 
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_WOL   0x0030
 
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_ED   0x0040
 
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_LED_3   0x0060
 
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_PRBS_ERR   0x0070
 
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_CONST_0   0x0080
 
#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_CONST_1   0x0090
 
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL   0x000F
 
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_RX_ER   0x0000
 
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_1588_TX_SFD   0x0001
 
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_1588_RX_SFD   0x0002
 
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_WOL   0x0003
 
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_ED   0x0004
 
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_LED_3   0x0006
 
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_PRBS_ERR   0x0007
 
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_CONST_0   0x0008
 
#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_CONST_1   0x0009
 
#define DP83867_TDR_GEN_CFG1_TDR_CH_CD_BYPASS   0x1000
 
#define DP83867_TDR_GEN_CFG1_TDR_CROSS_MODE_DIS   0x0800
 
#define DP83867_TDR_GEN_CFG1_TDR_NLP_CHECK   0x0400
 
#define DP83867_TDR_GEN_CFG1_TDR_AVG_NUM   0x0380
 
#define DP83867_TDR_GEN_CFG1_TDR_SEG_NUM   0x0070
 
#define DP83867_TDR_GEN_CFG1_TDR_CYCLE_TIME   0x000F
 
#define DP83867_TDR_PEAKS_LOC_1_TDR_PEAKS_LOC_A_1   0xFF00
 
#define DP83867_TDR_PEAKS_LOC_1_TDR_PEAKS_LOC_A_0   0x00FF
 
#define DP83867_TDR_PEAKS_LOC_2_TDR_PEAKS_LOC_A_3   0xFF00
 
#define DP83867_TDR_PEAKS_LOC_2_TDR_PEAKS_LOC_A_2   0x00FF
 
#define DP83867_TDR_PEAKS_LOC_3_TDR_PEAKS_LOC_B_0   0xFF00
 
#define DP83867_TDR_PEAKS_LOC_3_TDR_PEAKS_LOC_A_4   0x00FF
 
#define DP83867_TDR_PEAKS_LOC_4_TDR_PEAKS_LOC_B_2   0xFF00
 
#define DP83867_TDR_PEAKS_LOC_4_TDR_PEAKS_LOC_B_1   0x00FF
 
#define DP83867_TDR_PEAKS_LOC_5_TDR_PEAKS_LOC_B_4   0xFF00
 
#define DP83867_TDR_PEAKS_LOC_5_TDR_PEAKS_LOC_B_3   0x00FF
 
#define DP83867_TDR_PEAKS_LOC_6_TDR_PEAKS_LOC_C_1   0xFF00
 
#define DP83867_TDR_PEAKS_LOC_6_TDR_PEAKS_LOC_C_0   0x00FF
 
#define DP83867_TDR_PEAKS_LOC_7_TDR_PEAKS_LOC_C_3   0xFF00
 
#define DP83867_TDR_PEAKS_LOC_7_TDR_PEAKS_LOC_C_2   0x00FF
 
#define DP83867_TDR_PEAKS_LOC_8_TDR_PEAKS_LOC_D_0   0xFF00
 
#define DP83867_TDR_PEAKS_LOC_8_TDR_PEAKS_LOC_C_4   0x00FF
 
#define DP83867_TDR_PEAKS_LOC_9_TDR_PEAKS_LOC_D_2   0xFF00
 
#define DP83867_TDR_PEAKS_LOC_9_TDR_PEAKS_LOC_D_1   0x00FF
 
#define DP83867_TDR_PEAKS_LOC_10_TDR_PEAKS_LOC_D_4   0xFF00
 
#define DP83867_TDR_PEAKS_LOC_10_TDR_PEAKS_LOC_D_3   0x00FF
 
#define DP83867_TDR_PEAKS_AMP_1_TDR_PEAKS_AMP_A_1   0x7F00
 
#define DP83867_TDR_PEAKS_AMP_1_TDR_PEAKS_AMP_A_0   0x007F
 
#define DP83867_TDR_PEAKS_AMP_2_TDR_PEAKS_AMP_A_3   0x7F00
 
#define DP83867_TDR_PEAKS_AMP_2_TDR_PEAKS_AMP_A_2   0x007F
 
#define DP83867_TDR_PEAKS_AMP_3_TDR_PEAKS_AMP_B_0   0x7F00
 
#define DP83867_TDR_PEAKS_AMP_3_TDR_PEAKS_AMP_A_4   0x007F
 
#define DP83867_TDR_PEAKS_AMP_4_TDR_PEAKS_AMP_B_2   0x7F00
 
#define DP83867_TDR_PEAKS_AMP_4_TDR_PEAKS_AMP_B_1   0x007F
 
#define DP83867_TDR_PEAKS_AMP_5_TDR_PEAKS_AMP_B_4   0x7F00
 
#define DP83867_TDR_PEAKS_AMP_5_TDR_PEAKS_AMP_B_3   0x007F
 
#define DP83867_TDR_PEAKS_AMP_6_TDR_PEAKS_AMP_C_1   0x7F00
 
#define DP83867_TDR_PEAKS_AMP_6_TDR_PEAKS_AMP_C_0   0x007F
 
#define DP83867_TDR_PEAKS_AMP_7_TDR_PEAKS_AMP_C_3   0x7F00
 
#define DP83867_TDR_PEAKS_AMP_7_TDR_PEAKS_AMP_C_2   0x007F
 
#define DP83867_TDR_PEAKS_AMP_8_TDR_PEAKS_AMP_D_0   0x7F00
 
#define DP83867_TDR_PEAKS_AMP_8_TDR_PEAKS_AMP_C_4   0x007F
 
#define DP83867_TDR_PEAKS_AMP_9_TDR_PEAKS_AMP_D_2   0x7F00
 
#define DP83867_TDR_PEAKS_AMP_9_TDR_PEAKS_AMP_D_1   0x007F
 
#define DP83867_TDR_PEAKS_AMP_10_TDR_PEAKS_AMP_D_4   0x7F00
 
#define DP83867_TDR_PEAKS_AMP_10_TDR_PEAKS_AMP_D_3   0x007F
 
#define DP83867_PROG_GAIN_UNF_FUNC_MODE   0x0008
 
#define DP83867_PROG_GAIN_SGMII_TX_POL_IN   0x0002
 
#define DP83867_PROG_GAIN_SGMII_RX_POL_IN   0x0001
 

Functions

error_t dp83867Init (NetInterface *interface)
 DP83867 PHY transceiver initialization. More...
 
void dp83867InitHook (NetInterface *interface)
 DP83867 custom configuration. More...
 
void dp83867Tick (NetInterface *interface)
 DP83867 timer handler. More...
 
void dp83867EnableIrq (NetInterface *interface)
 Enable interrupts. More...
 
void dp83867DisableIrq (NetInterface *interface)
 Disable interrupts. More...
 
void dp83867EventHandler (NetInterface *interface)
 DP83867 event handler. More...
 
void dp83867WritePhyReg (NetInterface *interface, uint8_t address, uint16_t data)
 Write PHY register. More...
 
uint16_t dp83867ReadPhyReg (NetInterface *interface, uint8_t address)
 Read PHY register. More...
 
void dp83867DumpPhyReg (NetInterface *interface)
 Dump PHY registers for debugging purpose. More...
 
void dp83867WriteMmdReg (NetInterface *interface, uint8_t devAddr, uint16_t regAddr, uint16_t data)
 Write MMD register. More...
 
uint16_t dp83867ReadMmdReg (NetInterface *interface, uint8_t devAddr, uint16_t regAddr)
 Read MMD register. More...
 

Variables

const PhyDriver dp83867PhyDriver
 DP83867 Ethernet PHY driver. More...
 

Detailed Description

DP83867 Gigabit 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 dp83867_driver.h.

Macro Definition Documentation

◆ DP83867_100CR

#define DP83867_100CR   0x1F, 0x0043

Definition at line 81 of file dp83867_driver.h.

◆ DP83867_100CR_BYPASS_4B5B_RX

#define DP83867_100CR_BYPASS_4B5B_RX   0x0008

Definition at line 517 of file dp83867_driver.h.

◆ DP83867_100CR_DESCRAM_TIMEOUT

#define DP83867_100CR_DESCRAM_TIMEOUT   0x0780

Definition at line 513 of file dp83867_driver.h.

◆ DP83867_100CR_DESCRAM_TIMEOUT_DIS

#define DP83867_100CR_DESCRAM_TIMEOUT_DIS   0x0800

Definition at line 512 of file dp83867_driver.h.

◆ DP83867_100CR_ENH_IPG_DET_EN

#define DP83867_100CR_ENH_IPG_DET_EN   0x0010

Definition at line 516 of file dp83867_driver.h.

◆ DP83867_100CR_ENH_MLT3_DET_EN

#define DP83867_100CR_ENH_MLT3_DET_EN   0x0020

Definition at line 515 of file dp83867_driver.h.

◆ DP83867_100CR_FAST_RX_DV

#define DP83867_100CR_FAST_RX_DV   0x0001

Definition at line 520 of file dp83867_driver.h.

◆ DP83867_100CR_FORCE_100_OK

#define DP83867_100CR_FORCE_100_OK   0x0040

Definition at line 514 of file dp83867_driver.h.

◆ DP83867_100CR_ODD_NIBBLE_DETECT

#define DP83867_100CR_ODD_NIBBLE_DETECT   0x0002

Definition at line 519 of file dp83867_driver.h.

◆ DP83867_100CR_SCR_DIS

#define DP83867_100CR_SCR_DIS   0x0004

Definition at line 518 of file dp83867_driver.h.

◆ DP83867_1KSCR

#define DP83867_1KSCR   0x0F

Definition at line 58 of file dp83867_driver.h.

◆ DP83867_1KSCR_1000BT_FD

#define DP83867_1KSCR_1000BT_FD   0x2000

Definition at line 287 of file dp83867_driver.h.

◆ DP83867_1KSCR_1000BT_HD

#define DP83867_1KSCR_1000BT_HD   0x1000

Definition at line 288 of file dp83867_driver.h.

◆ DP83867_1KSCR_1000BX_FD

#define DP83867_1KSCR_1000BX_FD   0x8000

Definition at line 285 of file dp83867_driver.h.

◆ DP83867_1KSCR_1000BX_HD

#define DP83867_1KSCR_1000BX_HD   0x4000

Definition at line 286 of file dp83867_driver.h.

◆ DP83867_ADDAR

#define DP83867_ADDAR   0x0E

Definition at line 57 of file dp83867_driver.h.

◆ DP83867_AMDIX_TMR_CFG

#define DP83867_AMDIX_TMR_CFG   0x1F, 0x002C

Definition at line 75 of file dp83867_driver.h.

◆ DP83867_AMDIX_TMR_CFG_RAMDIX_TMR

#define DP83867_AMDIX_TMR_CFG_RAMDIX_TMR   0x000F

Definition at line 486 of file dp83867_driver.h.

◆ DP83867_ANAR

#define DP83867_ANAR   0x04

Definition at line 49 of file dp83867_driver.h.

◆ DP83867_ANAR_100BT4

#define DP83867_ANAR_100BT4   0x0200

Definition at line 212 of file dp83867_driver.h.

◆ DP83867_ANAR_100BTX_FD

#define DP83867_ANAR_100BTX_FD   0x0100

Definition at line 213 of file dp83867_driver.h.

◆ DP83867_ANAR_100BTX_HD

#define DP83867_ANAR_100BTX_HD   0x0080

Definition at line 214 of file dp83867_driver.h.

◆ DP83867_ANAR_10BT_FD

#define DP83867_ANAR_10BT_FD   0x0040

Definition at line 215 of file dp83867_driver.h.

◆ DP83867_ANAR_10BT_HD

#define DP83867_ANAR_10BT_HD   0x0020

Definition at line 216 of file dp83867_driver.h.

◆ DP83867_ANAR_ASM_DIR

#define DP83867_ANAR_ASM_DIR   0x0800

Definition at line 210 of file dp83867_driver.h.

◆ DP83867_ANAR_NEXT_PAGE

#define DP83867_ANAR_NEXT_PAGE   0x8000

Definition at line 208 of file dp83867_driver.h.

◆ DP83867_ANAR_PAUSE

#define DP83867_ANAR_PAUSE   0x0400

Definition at line 211 of file dp83867_driver.h.

◆ DP83867_ANAR_REMOTE_FAULT

#define DP83867_ANAR_REMOTE_FAULT   0x2000

Definition at line 209 of file dp83867_driver.h.

◆ DP83867_ANAR_SELECTOR

#define DP83867_ANAR_SELECTOR   0x001F

Definition at line 217 of file dp83867_driver.h.

◆ DP83867_ANAR_SELECTOR_DEFAULT

#define DP83867_ANAR_SELECTOR_DEFAULT   0x0001

Definition at line 218 of file dp83867_driver.h.

◆ DP83867_ANER

#define DP83867_ANER   0x06

Definition at line 51 of file dp83867_driver.h.

◆ DP83867_ANER_LP_AN_ABLE

#define DP83867_ANER_LP_AN_ABLE   0x0001

Definition at line 240 of file dp83867_driver.h.

◆ DP83867_ANER_LP_NP_ABLE

#define DP83867_ANER_LP_NP_ABLE   0x0008

Definition at line 237 of file dp83867_driver.h.

◆ DP83867_ANER_NP_ABLE

#define DP83867_ANER_NP_ABLE   0x0004

Definition at line 238 of file dp83867_driver.h.

◆ DP83867_ANER_PAGE_RX

#define DP83867_ANER_PAGE_RX   0x0002

Definition at line 239 of file dp83867_driver.h.

◆ DP83867_ANER_PAR_DETECT_FAULT

#define DP83867_ANER_PAR_DETECT_FAULT   0x0010

Definition at line 236 of file dp83867_driver.h.

◆ DP83867_ANER_RX_NEXT_PAGE_LOC_ABLE

#define DP83867_ANER_RX_NEXT_PAGE_LOC_ABLE   0x0040

Definition at line 234 of file dp83867_driver.h.

◆ DP83867_ANER_RX_NEXT_PAGE_STOR_LOC

#define DP83867_ANER_RX_NEXT_PAGE_STOR_LOC   0x0020

Definition at line 235 of file dp83867_driver.h.

◆ DP83867_ANLPAR

#define DP83867_ANLPAR   0x05

Definition at line 50 of file dp83867_driver.h.

◆ DP83867_ANLPAR_100BT4

#define DP83867_ANLPAR_100BT4   0x0200

Definition at line 226 of file dp83867_driver.h.

◆ DP83867_ANLPAR_100BTX_FD

#define DP83867_ANLPAR_100BTX_FD   0x0100

Definition at line 227 of file dp83867_driver.h.

◆ DP83867_ANLPAR_100BTX_HD

#define DP83867_ANLPAR_100BTX_HD   0x0080

Definition at line 228 of file dp83867_driver.h.

◆ DP83867_ANLPAR_10BT_FD

#define DP83867_ANLPAR_10BT_FD   0x0040

Definition at line 229 of file dp83867_driver.h.

◆ DP83867_ANLPAR_10BT_HD

#define DP83867_ANLPAR_10BT_HD   0x0020

Definition at line 230 of file dp83867_driver.h.

◆ DP83867_ANLPAR_ACK

#define DP83867_ANLPAR_ACK   0x4000

Definition at line 222 of file dp83867_driver.h.

◆ DP83867_ANLPAR_ASM_DIR

#define DP83867_ANLPAR_ASM_DIR   0x0800

Definition at line 224 of file dp83867_driver.h.

◆ DP83867_ANLPAR_NEXT_PAGE

#define DP83867_ANLPAR_NEXT_PAGE   0x8000

Definition at line 221 of file dp83867_driver.h.

◆ DP83867_ANLPAR_PAUSE

#define DP83867_ANLPAR_PAUSE   0x0400

Definition at line 225 of file dp83867_driver.h.

◆ DP83867_ANLPAR_REMOTE_FAULT

#define DP83867_ANLPAR_REMOTE_FAULT   0x2000

Definition at line 223 of file dp83867_driver.h.

◆ DP83867_ANLPAR_SELECTOR

#define DP83867_ANLPAR_SELECTOR   0x001F

Definition at line 231 of file dp83867_driver.h.

◆ DP83867_ANNPRR

#define DP83867_ANNPRR   0x08

Definition at line 53 of file dp83867_driver.h.

◆ DP83867_ANNPRR_ACK

#define DP83867_ANNPRR_ACK   0x4000

Definition at line 252 of file dp83867_driver.h.

◆ DP83867_ANNPRR_ACK2

#define DP83867_ANNPRR_ACK2   0x1000

Definition at line 254 of file dp83867_driver.h.

◆ DP83867_ANNPRR_CODE

#define DP83867_ANNPRR_CODE   0x07FF

Definition at line 256 of file dp83867_driver.h.

◆ DP83867_ANNPRR_MSG_PAGE

#define DP83867_ANNPRR_MSG_PAGE   0x2000

Definition at line 253 of file dp83867_driver.h.

◆ DP83867_ANNPRR_NEXT_PAGE

#define DP83867_ANNPRR_NEXT_PAGE   0x8000

Definition at line 251 of file dp83867_driver.h.

◆ DP83867_ANNPRR_TOGGLE

#define DP83867_ANNPRR_TOGGLE   0x0800

Definition at line 255 of file dp83867_driver.h.

◆ DP83867_ANNPTR

#define DP83867_ANNPTR   0x07

Definition at line 52 of file dp83867_driver.h.

◆ DP83867_ANNPTR_ACK

#define DP83867_ANNPTR_ACK   0x4000

Definition at line 244 of file dp83867_driver.h.

◆ DP83867_ANNPTR_ACK2

#define DP83867_ANNPTR_ACK2   0x1000

Definition at line 246 of file dp83867_driver.h.

◆ DP83867_ANNPTR_CODE

#define DP83867_ANNPTR_CODE   0x07FF

Definition at line 248 of file dp83867_driver.h.

◆ DP83867_ANNPTR_MSG_PAGE

#define DP83867_ANNPTR_MSG_PAGE   0x2000

Definition at line 245 of file dp83867_driver.h.

◆ DP83867_ANNPTR_NEXT_PAGE

#define DP83867_ANNPTR_NEXT_PAGE   0x8000

Definition at line 243 of file dp83867_driver.h.

◆ DP83867_ANNPTR_TOGGLE

#define DP83867_ANNPTR_TOGGLE   0x0800

Definition at line 247 of file dp83867_driver.h.

◆ DP83867_BICSR1

#define DP83867_BICSR1   0x1F, 0x0071

Definition at line 86 of file dp83867_driver.h.

◆ DP83867_BICSR1_PRBS_BYTE_CNT

#define DP83867_BICSR1_PRBS_BYTE_CNT   0xFFFF

Definition at line 548 of file dp83867_driver.h.

◆ DP83867_BICSR2

#define DP83867_BICSR2   0x1F, 0x0072

Definition at line 87 of file dp83867_driver.h.

◆ DP83867_BICSR2_PRBS_BYTE_CNT_OVF

#define DP83867_BICSR2_PRBS_BYTE_CNT_OVF   0x0200

Definition at line 552 of file dp83867_driver.h.

◆ DP83867_BICSR2_PRBS_ERR_CNT

#define DP83867_BICSR2_PRBS_ERR_CNT   0x00FF

Definition at line 553 of file dp83867_driver.h.

◆ DP83867_BICSR2_PRBS_PKT_CNT_OVF

#define DP83867_BICSR2_PRBS_PKT_CNT_OVF   0x0400

Definition at line 551 of file dp83867_driver.h.

◆ DP83867_BICSR3

#define DP83867_BICSR3   0x1F, 0x007B

Definition at line 88 of file dp83867_driver.h.

◆ DP83867_BICSR3_PKT_LEN_PRBS

#define DP83867_BICSR3_PKT_LEN_PRBS   0xFFFF

Definition at line 556 of file dp83867_driver.h.

◆ DP83867_BICSR4

#define DP83867_BICSR4   0x1F, 0x007C

Definition at line 89 of file dp83867_driver.h.

◆ DP83867_BICSR4_IPG_LEN

#define DP83867_BICSR4_IPG_LEN   0x00FF

Definition at line 559 of file dp83867_driver.h.

◆ DP83867_BISCR

#define DP83867_BISCR   0x16

Definition at line 65 of file dp83867_driver.h.

◆ DP83867_BISCR_GEN_PRBS_PACKET

#define DP83867_BISCR_GEN_PRBS_PACKET   0x4000

Definition at line 362 of file dp83867_driver.h.

◆ DP83867_BISCR_LOOPBACK_MODE

#define DP83867_BISCR_LOOPBACK_MODE   0x003C

Definition at line 367 of file dp83867_driver.h.

◆ DP83867_BISCR_MII_LOOP_TX_DATA_CTRL

#define DP83867_BISCR_MII_LOOP_TX_DATA_CTRL   0x0040

Definition at line 366 of file dp83867_driver.h.

◆ DP83867_BISCR_PACKET_GEN_64BIT_MODE

#define DP83867_BISCR_PACKET_GEN_64BIT_MODE   0x2000

Definition at line 363 of file dp83867_driver.h.

◆ DP83867_BISCR_PACKET_GEN_EN

#define DP83867_BISCR_PACKET_GEN_EN   0x1000

Definition at line 364 of file dp83867_driver.h.

◆ DP83867_BISCR_PCS_LOOPBACK

#define DP83867_BISCR_PCS_LOOPBACK   0x0003

Definition at line 368 of file dp83867_driver.h.

◆ DP83867_BISCR_PCS_LOOPBACK_AFTER_MLT3_ENCODER

#define DP83867_BISCR_PCS_LOOPBACK_AFTER_MLT3_ENCODER   0x0003

Definition at line 371 of file dp83867_driver.h.

◆ DP83867_BISCR_PCS_LOOPBACK_AFTER_SCRAMBLER

#define DP83867_BISCR_PCS_LOOPBACK_AFTER_SCRAMBLER   0x0002

Definition at line 370 of file dp83867_driver.h.

◆ DP83867_BISCR_PCS_LOOPBACK_BEFORE_SCRAMBLER

#define DP83867_BISCR_PCS_LOOPBACK_BEFORE_SCRAMBLER   0x0001

Definition at line 369 of file dp83867_driver.h.

◆ DP83867_BISCR_PRBS_COUNT_MODE

#define DP83867_BISCR_PRBS_COUNT_MODE   0x8000

Definition at line 361 of file dp83867_driver.h.

◆ DP83867_BISCR_REV_LOOP_RX_DATA_CTRL

#define DP83867_BISCR_REV_LOOP_RX_DATA_CTRL   0x0080

Definition at line 365 of file dp83867_driver.h.

◆ DP83867_BMCR

#define DP83867_BMCR   0x00

Definition at line 45 of file dp83867_driver.h.

◆ DP83867_BMCR_AN_EN

#define DP83867_BMCR_AN_EN   0x1000

Definition at line 171 of file dp83867_driver.h.

◆ DP83867_BMCR_COL_TEST

#define DP83867_BMCR_COL_TEST   0x0080

Definition at line 176 of file dp83867_driver.h.

◆ DP83867_BMCR_DUPLEX_MODE

#define DP83867_BMCR_DUPLEX_MODE   0x0100

Definition at line 175 of file dp83867_driver.h.

◆ DP83867_BMCR_ISOLATE

#define DP83867_BMCR_ISOLATE   0x0400

Definition at line 173 of file dp83867_driver.h.

◆ DP83867_BMCR_LOOPBACK

#define DP83867_BMCR_LOOPBACK   0x4000

Definition at line 169 of file dp83867_driver.h.

◆ DP83867_BMCR_POWER_DOWN

#define DP83867_BMCR_POWER_DOWN   0x0800

Definition at line 172 of file dp83867_driver.h.

◆ DP83867_BMCR_RESET

#define DP83867_BMCR_RESET   0x8000

Definition at line 168 of file dp83867_driver.h.

◆ DP83867_BMCR_RESTART_AN

#define DP83867_BMCR_RESTART_AN   0x0200

Definition at line 174 of file dp83867_driver.h.

◆ DP83867_BMCR_SPEED_SEL_LSB

#define DP83867_BMCR_SPEED_SEL_LSB   0x2000

Definition at line 170 of file dp83867_driver.h.

◆ DP83867_BMCR_SPEED_SEL_MSB

#define DP83867_BMCR_SPEED_SEL_MSB   0x0040

Definition at line 177 of file dp83867_driver.h.

◆ DP83867_BMSR

#define DP83867_BMSR   0x01

Definition at line 46 of file dp83867_driver.h.

◆ DP83867_BMSR_100BT2_FD

#define DP83867_BMSR_100BT2_FD   0x0400

Definition at line 185 of file dp83867_driver.h.

◆ DP83867_BMSR_100BT2_HD

#define DP83867_BMSR_100BT2_HD   0x0200

Definition at line 186 of file dp83867_driver.h.

◆ DP83867_BMSR_100BT4

#define DP83867_BMSR_100BT4   0x8000

Definition at line 180 of file dp83867_driver.h.

◆ DP83867_BMSR_100BTX_FD

#define DP83867_BMSR_100BTX_FD   0x4000

Definition at line 181 of file dp83867_driver.h.

◆ DP83867_BMSR_100BTX_HD

#define DP83867_BMSR_100BTX_HD   0x2000

Definition at line 182 of file dp83867_driver.h.

◆ DP83867_BMSR_10BT_FD

#define DP83867_BMSR_10BT_FD   0x1000

Definition at line 183 of file dp83867_driver.h.

◆ DP83867_BMSR_10BT_HD

#define DP83867_BMSR_10BT_HD   0x0800

Definition at line 184 of file dp83867_driver.h.

◆ DP83867_BMSR_AN_CAPABLE

#define DP83867_BMSR_AN_CAPABLE   0x0008

Definition at line 191 of file dp83867_driver.h.

◆ DP83867_BMSR_AN_COMPLETE

#define DP83867_BMSR_AN_COMPLETE   0x0020

Definition at line 189 of file dp83867_driver.h.

◆ DP83867_BMSR_EXTENDED_CAPABLE

#define DP83867_BMSR_EXTENDED_CAPABLE   0x0001

Definition at line 194 of file dp83867_driver.h.

◆ DP83867_BMSR_EXTENDED_STATUS

#define DP83867_BMSR_EXTENDED_STATUS   0x0100

Definition at line 187 of file dp83867_driver.h.

◆ DP83867_BMSR_JABBER_DETECT

#define DP83867_BMSR_JABBER_DETECT   0x0002

Definition at line 193 of file dp83867_driver.h.

◆ DP83867_BMSR_LINK_STATUS

#define DP83867_BMSR_LINK_STATUS   0x0004

Definition at line 192 of file dp83867_driver.h.

◆ DP83867_BMSR_MF_PREAMBLE_SUPPR

#define DP83867_BMSR_MF_PREAMBLE_SUPPR   0x0040

Definition at line 188 of file dp83867_driver.h.

◆ DP83867_BMSR_REMOTE_FAULT

#define DP83867_BMSR_REMOTE_FAULT   0x0010

Definition at line 190 of file dp83867_driver.h.

◆ DP83867_CFG1

#define DP83867_CFG1   0x09

Definition at line 54 of file dp83867_driver.h.

◆ DP83867_CFG1_1000BT_FD

#define DP83867_CFG1_1000BT_FD   0x0200

Definition at line 263 of file dp83867_driver.h.

◆ DP83867_CFG1_1000BT_HD

#define DP83867_CFG1_1000BT_HD   0x0100

Definition at line 264 of file dp83867_driver.h.

◆ DP83867_CFG1_MS_MAN_CONF_EN

#define DP83867_CFG1_MS_MAN_CONF_EN   0x1000

Definition at line 260 of file dp83867_driver.h.

◆ DP83867_CFG1_MS_MAN_CONF_VAL

#define DP83867_CFG1_MS_MAN_CONF_VAL   0x0800

Definition at line 261 of file dp83867_driver.h.

◆ DP83867_CFG1_PORT_TYPE

#define DP83867_CFG1_PORT_TYPE   0x0400

Definition at line 262 of file dp83867_driver.h.

◆ DP83867_CFG1_TDR_AUTO_RUN

#define DP83867_CFG1_TDR_AUTO_RUN   0x0080

Definition at line 265 of file dp83867_driver.h.

◆ DP83867_CFG1_TEST_MODE

#define DP83867_CFG1_TEST_MODE   0xE000

Definition at line 259 of file dp83867_driver.h.

◆ DP83867_CFG2

#define DP83867_CFG2   0x14

Definition at line 63 of file dp83867_driver.h.

◆ DP83867_CFG2_INTERRUPT_POLARITY

#define DP83867_CFG2_INTERRUPT_POLARITY   0x2000

Definition at line 351 of file dp83867_driver.h.

◆ DP83867_CFG2_SPEED_OPT_10M_EN

#define DP83867_CFG2_SPEED_OPT_10M_EN   0x0040

Definition at line 355 of file dp83867_driver.h.

◆ DP83867_CFG2_SPEED_OPT_ATTEMPT_CNT

#define DP83867_CFG2_SPEED_OPT_ATTEMPT_CNT   0x0C00

Definition at line 352 of file dp83867_driver.h.

◆ DP83867_CFG2_SPEED_OPT_EN

#define DP83867_CFG2_SPEED_OPT_EN   0x0200

Definition at line 353 of file dp83867_driver.h.

◆ DP83867_CFG2_SPEED_OPT_ENHANCED_EN

#define DP83867_CFG2_SPEED_OPT_ENHANCED_EN   0x0100

Definition at line 354 of file dp83867_driver.h.

◆ DP83867_CFG3

#define DP83867_CFG3   0x1E

Definition at line 70 of file dp83867_driver.h.

◆ DP83867_CFG3_EXTENDED_FD_ABLE

#define DP83867_CFG3_EXTENDED_FD_ABLE   0x0800

Definition at line 469 of file dp83867_driver.h.

◆ DP83867_CFG3_FAST_AN_EN

#define DP83867_CFG3_FAST_AN_EN   0x4000

Definition at line 467 of file dp83867_driver.h.

◆ DP83867_CFG3_FAST_AN_SEL

#define DP83867_CFG3_FAST_AN_SEL   0x3000

Definition at line 468 of file dp83867_driver.h.

◆ DP83867_CFG3_FAST_AUTO_MDIX

#define DP83867_CFG3_FAST_AUTO_MDIX   0x0100

Definition at line 471 of file dp83867_driver.h.

◆ DP83867_CFG3_FAST_LINK_UP_PAR_DETECT

#define DP83867_CFG3_FAST_LINK_UP_PAR_DETECT   0x8000

Definition at line 466 of file dp83867_driver.h.

◆ DP83867_CFG3_FORCE_INTERRUPT

#define DP83867_CFG3_FORCE_INTERRUPT   0x0040

Definition at line 473 of file dp83867_driver.h.

◆ DP83867_CFG3_INT_OE

#define DP83867_CFG3_INT_OE   0x0080

Definition at line 472 of file dp83867_driver.h.

◆ DP83867_CFG3_ROBUST_AUTO_MDIX

#define DP83867_CFG3_ROBUST_AUTO_MDIX   0x0200

Definition at line 470 of file dp83867_driver.h.

◆ DP83867_CFG3_TDR_DONE

#define DP83867_CFG3_TDR_DONE   0x0002

Definition at line 475 of file dp83867_driver.h.

◆ DP83867_CFG3_TDR_FAIL

#define DP83867_CFG3_TDR_FAIL   0x0004

Definition at line 474 of file dp83867_driver.h.

◆ DP83867_CFG3_TDR_START

#define DP83867_CFG3_TDR_START   0x0001

Definition at line 476 of file dp83867_driver.h.

◆ DP83867_CFG4

#define DP83867_CFG4   0x1F, 0x0031

Definition at line 78 of file dp83867_driver.h.

◆ DP83867_CFG4_INT_TST_MODE_1

#define DP83867_CFG4_INT_TST_MODE_1   0x0080

Definition at line 498 of file dp83867_driver.h.

◆ DP83867_CFG4_PORT_MIRROR_EN

#define DP83867_CFG4_PORT_MIRROR_EN   0x0001

Definition at line 499 of file dp83867_driver.h.

◆ DP83867_CTRL

#define DP83867_CTRL   0x1F

Definition at line 71 of file dp83867_driver.h.

◆ DP83867_CTRL_SW_RESET

#define DP83867_CTRL_SW_RESET   0x8000

Definition at line 479 of file dp83867_driver.h.

◆ DP83867_CTRL_SW_RESTART

#define DP83867_CTRL_SW_RESTART   0x4000

Definition at line 480 of file dp83867_driver.h.

◆ DP83867_DSP_FFE_CFG

#define DP83867_DSP_FFE_CFG   0x1F, 0x012C

Definition at line 94 of file dp83867_driver.h.

◆ DP83867_DSP_FFE_CFG_FFE_EQ

#define DP83867_DSP_FFE_CFG_FFE_EQ   0x03FF

Definition at line 604 of file dp83867_driver.h.

◆ DP83867_FLD_CFG

#define DP83867_FLD_CFG   0x1F, 0x002D

Definition at line 76 of file dp83867_driver.h.

◆ DP83867_FLD_CFG_FLD_EN

#define DP83867_FLD_CFG_FLD_EN   0x4000

Definition at line 490 of file dp83867_driver.h.

◆ DP83867_FLD_CFG_FLD_SRC_CFG

#define DP83867_FLD_CFG_FLD_SRC_CFG   0x001F

Definition at line 492 of file dp83867_driver.h.

◆ DP83867_FLD_CFG_FLD_STS

#define DP83867_FLD_CFG_FLD_STS   0x1F00

Definition at line 491 of file dp83867_driver.h.

◆ DP83867_FLD_CFG_FORCE_DROP

#define DP83867_FLD_CFG_FORCE_DROP   0x8000

Definition at line 489 of file dp83867_driver.h.

◆ DP83867_FLD_THR_CFG

#define DP83867_FLD_THR_CFG   0x1F, 0x002E

Definition at line 77 of file dp83867_driver.h.

◆ DP83867_FLD_THR_CFG_ENERGY_LOST_FLD_THR

#define DP83867_FLD_THR_CFG_ENERGY_LOST_FLD_THR   0x0007

Definition at line 495 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL

#define DP83867_GPIO_MUX_CTRL   0x1F, 0x0172

Definition at line 143 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1

#define DP83867_GPIO_MUX_CTRL1   0x1F, 0x0171

Definition at line 141 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL

#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL   0x000F

Definition at line 791 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_1588_RX_SFD

#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_1588_RX_SFD   0x0002

Definition at line 794 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_1588_TX_SFD

#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_1588_TX_SFD   0x0001

Definition at line 793 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_CONST_0

#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_CONST_0   0x0008

Definition at line 799 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_CONST_1

#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_CONST_1   0x0009

Definition at line 800 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_ED

#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_ED   0x0004

Definition at line 796 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_LED_3

#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_LED_3   0x0006

Definition at line 797 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_PRBS_ERR

#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_PRBS_ERR   0x0007

Definition at line 798 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_RX_D4

#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_RX_D4   0x0000

Definition at line 792 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_WOL

#define DP83867_GPIO_MUX_CTRL1_RX_D4_GPIO_CTRL_WOL   0x0003

Definition at line 795 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL

#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL   0x00F0

Definition at line 781 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_1588_RX_SFD

#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_1588_RX_SFD   0x0020

Definition at line 784 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_1588_TX_SFD

#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_1588_TX_SFD   0x0010

Definition at line 783 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_CONST_0

#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_CONST_0   0x0080

Definition at line 789 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_CONST_1

#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_CONST_1   0x0090

Definition at line 790 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_ED

#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_ED   0x0040

Definition at line 786 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_LED_3

#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_LED_3   0x0060

Definition at line 787 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_PRBS_ERR

#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_PRBS_ERR   0x0070

Definition at line 788 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_RX_D5

#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_RX_D5   0x0000

Definition at line 782 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_WOL

#define DP83867_GPIO_MUX_CTRL1_RX_D5_GPIO_CTRL_WOL   0x0030

Definition at line 785 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL

#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL   0x0F00

Definition at line 771 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_1588_RX_SFD

#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_1588_RX_SFD   0x0200

Definition at line 774 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_1588_TX_SFD

#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_1588_TX_SFD   0x0100

Definition at line 773 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_CONST_0

#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_CONST_0   0x0800

Definition at line 779 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_CONST_1

#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_CONST_1   0x0900

Definition at line 780 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_ED

#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_ED   0x0400

Definition at line 776 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_LED_3

#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_LED_3   0x0600

Definition at line 777 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_PRBS_ERR

#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_PRBS_ERR   0x0700

Definition at line 778 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_RX_D6

#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_RX_D6   0x0000

Definition at line 772 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_WOL

#define DP83867_GPIO_MUX_CTRL1_RX_D6_GPIO_CTRL_WOL   0x0300

Definition at line 775 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL

#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL   0xF000

Definition at line 761 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_1588_RX_SFD

#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_1588_RX_SFD   0x2000

Definition at line 764 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_1588_TX_SFD

#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_1588_TX_SFD   0x1000

Definition at line 763 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_CONST_0

#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_CONST_0   0x8000

Definition at line 769 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_CONST_1

#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_CONST_1   0x9000

Definition at line 770 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_ED

#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_ED   0x4000

Definition at line 766 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_LED_3

#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_LED_3   0x6000

Definition at line 767 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_PRBS_ERR

#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_PRBS_ERR   0x7000

Definition at line 768 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_RX_D7

#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_RX_D7   0x0000

Definition at line 762 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_WOL

#define DP83867_GPIO_MUX_CTRL1_RX_D7_GPIO_CTRL_WOL   0x3000

Definition at line 765 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2

#define DP83867_GPIO_MUX_CTRL2   0x1F, 0x0172

Definition at line 142 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL

#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL   0x00F0

Definition at line 813 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_1588_RX_SFD

#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_1588_RX_SFD   0x0020

Definition at line 816 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_1588_TX_SFD

#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_1588_TX_SFD   0x0010

Definition at line 815 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_COL

#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_COL   0x0000

Definition at line 814 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_CONST_0

#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_CONST_0   0x0080

Definition at line 821 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_CONST_1

#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_CONST_1   0x0090

Definition at line 822 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_ED

#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_ED   0x0040

Definition at line 818 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_LED_3

#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_LED_3   0x0060

Definition at line 819 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_PRBS_ERR

#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_PRBS_ERR   0x0070

Definition at line 820 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_WOL

#define DP83867_GPIO_MUX_CTRL2_COL_GPIO_CTRL_WOL   0x0030

Definition at line 817 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL

#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL   0x0F00

Definition at line 803 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_1588_RX_SFD

#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_1588_RX_SFD   0x0200

Definition at line 806 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_1588_TX_SFD

#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_1588_TX_SFD   0x0100

Definition at line 805 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_CONST_0

#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_CONST_0   0x0800

Definition at line 811 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_CONST_1

#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_CONST_1   0x0900

Definition at line 812 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_CRS

#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_CRS   0x0000

Definition at line 804 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_ED

#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_ED   0x0400

Definition at line 808 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_LED_3

#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_LED_3   0x0600

Definition at line 809 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_PRBS_ERR

#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_PRBS_ERR   0x0700

Definition at line 810 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_WOL

#define DP83867_GPIO_MUX_CTRL2_CRS_GPIO_CTRL_WOL   0x0300

Definition at line 807 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL

#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL   0x000F

Definition at line 823 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_1588_RX_SFD

#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_1588_RX_SFD   0x0002

Definition at line 826 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_1588_TX_SFD

#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_1588_TX_SFD   0x0001

Definition at line 825 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_CONST_0

#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_CONST_0   0x0008

Definition at line 831 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_CONST_1

#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_CONST_1   0x0009

Definition at line 832 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_ED

#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_ED   0x0004

Definition at line 828 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_LED_3

#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_LED_3   0x0006

Definition at line 829 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_PRBS_ERR

#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_PRBS_ERR   0x0007

Definition at line 830 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_RX_ER

#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_RX_ER   0x0000

Definition at line 824 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_WOL

#define DP83867_GPIO_MUX_CTRL2_RX_ER_GPIO_CTRL_WOL   0x0003

Definition at line 827 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL

#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL   0x000F

Definition at line 845 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_1588_RX_SFD

#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_1588_RX_SFD   0x0002

Definition at line 848 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_1588_TX_SFD

#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_1588_TX_SFD   0x0001

Definition at line 847 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_CONST_0

#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_CONST_0   0x0008

Definition at line 853 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_CONST_1

#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_CONST_1   0x0009

Definition at line 854 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_ED

#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_ED   0x0004

Definition at line 850 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_LED_3

#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_LED_3   0x0006

Definition at line 851 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_PRBS_ERR

#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_PRBS_ERR   0x0007

Definition at line 852 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_RX_ER

#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_RX_ER   0x0000

Definition at line 846 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_WOL

#define DP83867_GPIO_MUX_CTRL_GPIO_0_CTRL_WOL   0x0003

Definition at line 849 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL

#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL   0x00F0

Definition at line 835 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_1588_RX_SFD

#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_1588_RX_SFD   0x0020

Definition at line 838 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_1588_TX_SFD

#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_1588_TX_SFD   0x0010

Definition at line 837 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_COL

#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_COL   0x0000

Definition at line 836 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_CONST_0

#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_CONST_0   0x0080

Definition at line 843 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_CONST_1

#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_CONST_1   0x0090

Definition at line 844 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_ED

#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_ED   0x0040

Definition at line 840 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_LED_3

#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_LED_3   0x0060

Definition at line 841 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_PRBS_ERR

#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_PRBS_ERR   0x0070

Definition at line 842 of file dp83867_driver.h.

◆ DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_WOL

#define DP83867_GPIO_MUX_CTRL_GPIO_1_CTRL_WOL   0x0030

Definition at line 839 of file dp83867_driver.h.

◆ DP83867_IO_MUX_CFG

#define DP83867_IO_MUX_CFG   0x1F, 0x0170

Definition at line 140 of file dp83867_driver.h.

◆ DP83867_IO_MUX_CFG_CLK_O_DISABLE

#define DP83867_IO_MUX_CFG_CLK_O_DISABLE   0x0040

Definition at line 757 of file dp83867_driver.h.

◆ DP83867_IO_MUX_CFG_CLK_O_SEL

#define DP83867_IO_MUX_CFG_CLK_O_SEL   0x1F00

Definition at line 756 of file dp83867_driver.h.

◆ DP83867_IO_MUX_CFG_IO_IMPEDANCE_CTRL

#define DP83867_IO_MUX_CFG_IO_IMPEDANCE_CTRL   0x001F

Definition at line 758 of file dp83867_driver.h.

◆ DP83867_LEDCR1

#define DP83867_LEDCR1   0x18

Definition at line 67 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_0_SEL

#define DP83867_LEDCR1_LED_0_SEL   0x000F

Definition at line 427 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_0_SEL_10

#define DP83867_LEDCR1_LED_0_SEL_10   0x0007

Definition at line 435 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_0_SEL_100

#define DP83867_LEDCR1_LED_0_SEL_100   0x0006

Definition at line 434 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_0_SEL_1000

#define DP83867_LEDCR1_LED_0_SEL_1000   0x0005

Definition at line 433 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_0_SEL_100_1000

#define DP83867_LEDCR1_LED_0_SEL_100_1000   0x0009

Definition at line 437 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_0_SEL_10_100

#define DP83867_LEDCR1_LED_0_SEL_10_100   0x0008

Definition at line 436 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_0_SEL_ACT

#define DP83867_LEDCR1_LED_0_SEL_ACT   0x0001

Definition at line 429 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_0_SEL_COL

#define DP83867_LEDCR1_LED_0_SEL_COL   0x0004

Definition at line 432 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_0_SEL_ERR

#define DP83867_LEDCR1_LED_0_SEL_ERR   0x000D

Definition at line 440 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_0_SEL_FD

#define DP83867_LEDCR1_LED_0_SEL_FD   0x000A

Definition at line 438 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_0_SEL_LINK

#define DP83867_LEDCR1_LED_0_SEL_LINK   0x0000

Definition at line 428 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_0_SEL_LINK_ACT

#define DP83867_LEDCR1_LED_0_SEL_LINK_ACT   0x000B

Definition at line 439 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_0_SEL_RX_ACT

#define DP83867_LEDCR1_LED_0_SEL_RX_ACT   0x0003

Definition at line 431 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_0_SEL_RX_ERR

#define DP83867_LEDCR1_LED_0_SEL_RX_ERR   0x000E

Definition at line 441 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_0_SEL_TX_ACT

#define DP83867_LEDCR1_LED_0_SEL_TX_ACT   0x0002

Definition at line 430 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_1_SEL

#define DP83867_LEDCR1_LED_1_SEL   0x00F0

Definition at line 412 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_1_SEL_10

#define DP83867_LEDCR1_LED_1_SEL_10   0x0070

Definition at line 420 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_1_SEL_100

#define DP83867_LEDCR1_LED_1_SEL_100   0x0060

Definition at line 419 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_1_SEL_1000

#define DP83867_LEDCR1_LED_1_SEL_1000   0x0050

Definition at line 418 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_1_SEL_100_1000

#define DP83867_LEDCR1_LED_1_SEL_100_1000   0x0090

Definition at line 422 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_1_SEL_10_100

#define DP83867_LEDCR1_LED_1_SEL_10_100   0x0080

Definition at line 421 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_1_SEL_ACT

#define DP83867_LEDCR1_LED_1_SEL_ACT   0x0010

Definition at line 414 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_1_SEL_COL

#define DP83867_LEDCR1_LED_1_SEL_COL   0x0040

Definition at line 417 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_1_SEL_ERR

#define DP83867_LEDCR1_LED_1_SEL_ERR   0x00D0

Definition at line 425 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_1_SEL_FD

#define DP83867_LEDCR1_LED_1_SEL_FD   0x00A0

Definition at line 423 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_1_SEL_LINK

#define DP83867_LEDCR1_LED_1_SEL_LINK   0x0000

Definition at line 413 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_1_SEL_LINK_ACT

#define DP83867_LEDCR1_LED_1_SEL_LINK_ACT   0x00B0

Definition at line 424 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_1_SEL_RX_ACT

#define DP83867_LEDCR1_LED_1_SEL_RX_ACT   0x0030

Definition at line 416 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_1_SEL_RX_ERR

#define DP83867_LEDCR1_LED_1_SEL_RX_ERR   0x00E0

Definition at line 426 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_1_SEL_TX_ACT

#define DP83867_LEDCR1_LED_1_SEL_TX_ACT   0x0020

Definition at line 415 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_2_SEL

#define DP83867_LEDCR1_LED_2_SEL   0x1F00

Definition at line 397 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_2_SEL_10

#define DP83867_LEDCR1_LED_2_SEL_10   0x0700

Definition at line 405 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_2_SEL_100

#define DP83867_LEDCR1_LED_2_SEL_100   0x0600

Definition at line 404 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_2_SEL_1000

#define DP83867_LEDCR1_LED_2_SEL_1000   0x0500

Definition at line 403 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_2_SEL_100_1000

#define DP83867_LEDCR1_LED_2_SEL_100_1000   0x0900

Definition at line 407 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_2_SEL_10_100

#define DP83867_LEDCR1_LED_2_SEL_10_100   0x0800

Definition at line 406 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_2_SEL_ACT

#define DP83867_LEDCR1_LED_2_SEL_ACT   0x0100

Definition at line 399 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_2_SEL_COL

#define DP83867_LEDCR1_LED_2_SEL_COL   0x0400

Definition at line 402 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_2_SEL_ERR

#define DP83867_LEDCR1_LED_2_SEL_ERR   0x0D00

Definition at line 410 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_2_SEL_FD

#define DP83867_LEDCR1_LED_2_SEL_FD   0x0A00

Definition at line 408 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_2_SEL_LINK

#define DP83867_LEDCR1_LED_2_SEL_LINK   0x0000

Definition at line 398 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_2_SEL_LINK_ACT

#define DP83867_LEDCR1_LED_2_SEL_LINK_ACT   0x0B00

Definition at line 409 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_2_SEL_RX_ACT

#define DP83867_LEDCR1_LED_2_SEL_RX_ACT   0x0300

Definition at line 401 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_2_SEL_RX_ERR

#define DP83867_LEDCR1_LED_2_SEL_RX_ERR   0x0E00

Definition at line 411 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_2_SEL_TX_ACT

#define DP83867_LEDCR1_LED_2_SEL_TX_ACT   0x0200

Definition at line 400 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_GPIO_SEL

#define DP83867_LEDCR1_LED_GPIO_SEL   0xF000

Definition at line 382 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_GPIO_SEL_10

#define DP83867_LEDCR1_LED_GPIO_SEL_10   0x7000

Definition at line 390 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_GPIO_SEL_100

#define DP83867_LEDCR1_LED_GPIO_SEL_100   0x6000

Definition at line 389 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_GPIO_SEL_1000

#define DP83867_LEDCR1_LED_GPIO_SEL_1000   0x5000

Definition at line 388 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_GPIO_SEL_100_1000

#define DP83867_LEDCR1_LED_GPIO_SEL_100_1000   0x9000

Definition at line 392 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_GPIO_SEL_10_100

#define DP83867_LEDCR1_LED_GPIO_SEL_10_100   0x8000

Definition at line 391 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_GPIO_SEL_ACT

#define DP83867_LEDCR1_LED_GPIO_SEL_ACT   0x1000

Definition at line 384 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_GPIO_SEL_COL

#define DP83867_LEDCR1_LED_GPIO_SEL_COL   0x4000

Definition at line 387 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_GPIO_SEL_ERR

#define DP83867_LEDCR1_LED_GPIO_SEL_ERR   0xD000

Definition at line 395 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_GPIO_SEL_FD

#define DP83867_LEDCR1_LED_GPIO_SEL_FD   0xA000

Definition at line 393 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_GPIO_SEL_LINK

#define DP83867_LEDCR1_LED_GPIO_SEL_LINK   0x0000

Definition at line 383 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_GPIO_SEL_LINK_ACT

#define DP83867_LEDCR1_LED_GPIO_SEL_LINK_ACT   0xB000

Definition at line 394 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_GPIO_SEL_RX_ACT

#define DP83867_LEDCR1_LED_GPIO_SEL_RX_ACT   0x3000

Definition at line 386 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_GPIO_SEL_RX_ERR

#define DP83867_LEDCR1_LED_GPIO_SEL_RX_ERR   0xE000

Definition at line 396 of file dp83867_driver.h.

◆ DP83867_LEDCR1_LED_GPIO_SEL_TX_ACT

#define DP83867_LEDCR1_LED_GPIO_SEL_TX_ACT   0x2000

Definition at line 385 of file dp83867_driver.h.

◆ DP83867_LEDCR2

#define DP83867_LEDCR2   0x19

Definition at line 68 of file dp83867_driver.h.

◆ DP83867_LEDCR2_LED_0_DRV_EN

#define DP83867_LEDCR2_LED_0_DRV_EN   0x0001

Definition at line 455 of file dp83867_driver.h.

◆ DP83867_LEDCR2_LED_0_DRV_VAL

#define DP83867_LEDCR2_LED_0_DRV_VAL   0x0002

Definition at line 454 of file dp83867_driver.h.

◆ DP83867_LEDCR2_LED_0_POLARITY

#define DP83867_LEDCR2_LED_0_POLARITY   0x0004

Definition at line 453 of file dp83867_driver.h.

◆ DP83867_LEDCR2_LED_1_DRV_EN

#define DP83867_LEDCR2_LED_1_DRV_EN   0x0010

Definition at line 452 of file dp83867_driver.h.

◆ DP83867_LEDCR2_LED_1_DRV_VAL

#define DP83867_LEDCR2_LED_1_DRV_VAL   0x0020

Definition at line 451 of file dp83867_driver.h.

◆ DP83867_LEDCR2_LED_1_POLARITY

#define DP83867_LEDCR2_LED_1_POLARITY   0x0040

Definition at line 450 of file dp83867_driver.h.

◆ DP83867_LEDCR2_LED_2_DRV_EN

#define DP83867_LEDCR2_LED_2_DRV_EN   0x0100

Definition at line 449 of file dp83867_driver.h.

◆ DP83867_LEDCR2_LED_2_DRV_VAL

#define DP83867_LEDCR2_LED_2_DRV_VAL   0x0200

Definition at line 448 of file dp83867_driver.h.

◆ DP83867_LEDCR2_LED_2_POLARITY

#define DP83867_LEDCR2_LED_2_POLARITY   0x0400

Definition at line 447 of file dp83867_driver.h.

◆ DP83867_LEDCR2_LED_GPIO_DRV_EN

#define DP83867_LEDCR2_LED_GPIO_DRV_EN   0x1000

Definition at line 446 of file dp83867_driver.h.

◆ DP83867_LEDCR2_LED_GPIO_DRV_VAL

#define DP83867_LEDCR2_LED_GPIO_DRV_VAL   0x2000

Definition at line 445 of file dp83867_driver.h.

◆ DP83867_LEDCR2_LED_GPIO_POLARITY

#define DP83867_LEDCR2_LED_GPIO_POLARITY   0x4000

Definition at line 444 of file dp83867_driver.h.

◆ DP83867_LEDCR3

#define DP83867_LEDCR3   0x1A

Definition at line 69 of file dp83867_driver.h.

◆ DP83867_LEDCR3_LEDS_BLINK_RATE

#define DP83867_LEDCR3_LEDS_BLINK_RATE   0x0003

Definition at line 459 of file dp83867_driver.h.

◆ DP83867_LEDCR3_LEDS_BLINK_RATE_10HZ

#define DP83867_LEDCR3_LEDS_BLINK_RATE_10HZ   0x0001

Definition at line 461 of file dp83867_driver.h.

◆ DP83867_LEDCR3_LEDS_BLINK_RATE_20HZ

#define DP83867_LEDCR3_LEDS_BLINK_RATE_20HZ   0x0000

Definition at line 460 of file dp83867_driver.h.

◆ DP83867_LEDCR3_LEDS_BLINK_RATE_2HZ

#define DP83867_LEDCR3_LEDS_BLINK_RATE_2HZ   0x0003

Definition at line 463 of file dp83867_driver.h.

◆ DP83867_LEDCR3_LEDS_BLINK_RATE_5HZ

#define DP83867_LEDCR3_LEDS_BLINK_RATE_5HZ   0x0002

Definition at line 462 of file dp83867_driver.h.

◆ DP83867_LEDCR3_LEDS_BYPASS_STRETCHING

#define DP83867_LEDCR3_LEDS_BYPASS_STRETCHING   0x0004

Definition at line 458 of file dp83867_driver.h.

◆ DP83867_LOOPCR

#define DP83867_LOOPCR   0x1F, 0x00FE

Definition at line 93 of file dp83867_driver.h.

◆ DP83867_LOOPCR_LOOP_CFG_VAL

#define DP83867_LOOPCR_LOOP_CFG_VAL   0xFFFF

Definition at line 601 of file dp83867_driver.h.

◆ DP83867_MICR

#define DP83867_MICR   0x12

Definition at line 61 of file dp83867_driver.h.

◆ DP83867_MICR_AUTONEG_COMP_INT_EN

#define DP83867_MICR_AUTONEG_COMP_INT_EN   0x0800

Definition at line 323 of file dp83867_driver.h.

◆ DP83867_MICR_AUTONEG_ERR_INT_EN

#define DP83867_MICR_AUTONEG_ERR_INT_EN   0x8000

Definition at line 319 of file dp83867_driver.h.

◆ DP83867_MICR_DUPLEX_MODE_CHNG_INT_EN

#define DP83867_MICR_DUPLEX_MODE_CHNG_INT_EN   0x2000

Definition at line 321 of file dp83867_driver.h.

◆ DP83867_MICR_FALSE_CARRIER_INT_EN

#define DP83867_MICR_FALSE_CARRIER_INT_EN   0x0100

Definition at line 325 of file dp83867_driver.h.

◆ DP83867_MICR_JABBER_INT_EN

#define DP83867_MICR_JABBER_INT_EN   0x0001

Definition at line 332 of file dp83867_driver.h.

◆ DP83867_MICR_LINK_STATUS_CHNG_INT_EN

#define DP83867_MICR_LINK_STATUS_CHNG_INT_EN   0x0400

Definition at line 324 of file dp83867_driver.h.

◆ DP83867_MICR_MDI_CROSSOVER_CHNG_INT_EN

#define DP83867_MICR_MDI_CROSSOVER_CHNG_INT_EN   0x0040

Definition at line 326 of file dp83867_driver.h.

◆ DP83867_MICR_PAGE_RECEIVED_INT_EN

#define DP83867_MICR_PAGE_RECEIVED_INT_EN   0x1000

Definition at line 322 of file dp83867_driver.h.

◆ DP83867_MICR_POLARITY_CHNG_INT_EN

#define DP83867_MICR_POLARITY_CHNG_INT_EN   0x0002

Definition at line 331 of file dp83867_driver.h.

◆ DP83867_MICR_SLEEP_MODE_CHNG_INT_EN

#define DP83867_MICR_SLEEP_MODE_CHNG_INT_EN   0x0010

Definition at line 328 of file dp83867_driver.h.

◆ DP83867_MICR_SPEED_CHNG_INT_EN

#define DP83867_MICR_SPEED_CHNG_INT_EN   0x4000

Definition at line 320 of file dp83867_driver.h.

◆ DP83867_MICR_SPEED_OPT_EVENT_INT_EN

#define DP83867_MICR_SPEED_OPT_EVENT_INT_EN   0x0020

Definition at line 327 of file dp83867_driver.h.

◆ DP83867_MICR_WOL_INT_EN

#define DP83867_MICR_WOL_INT_EN   0x0008

Definition at line 329 of file dp83867_driver.h.

◆ DP83867_MICR_XGMII_ERR_INT_EN

#define DP83867_MICR_XGMII_ERR_INT_EN   0x0004

Definition at line 330 of file dp83867_driver.h.

◆ DP83867_MISR

#define DP83867_MISR   0x13

Definition at line 62 of file dp83867_driver.h.

◆ DP83867_MISR_AUTONEG_COMP_INT

#define DP83867_MISR_AUTONEG_COMP_INT   0x0800

Definition at line 339 of file dp83867_driver.h.

◆ DP83867_MISR_AUTONEG_ERR_INT

#define DP83867_MISR_AUTONEG_ERR_INT   0x8000

Definition at line 335 of file dp83867_driver.h.

◆ DP83867_MISR_DUPLEX_MODE_CHNG_INT

#define DP83867_MISR_DUPLEX_MODE_CHNG_INT   0x2000

Definition at line 337 of file dp83867_driver.h.

◆ DP83867_MISR_FALSE_CARRIER_INT

#define DP83867_MISR_FALSE_CARRIER_INT   0x0100

Definition at line 341 of file dp83867_driver.h.

◆ DP83867_MISR_JABBER_INT

#define DP83867_MISR_JABBER_INT   0x0001

Definition at line 348 of file dp83867_driver.h.

◆ DP83867_MISR_LINK_STATUS_CHNG_INT

#define DP83867_MISR_LINK_STATUS_CHNG_INT   0x0400

Definition at line 340 of file dp83867_driver.h.

◆ DP83867_MISR_MDI_CROSSOVER_CHNG_INT

#define DP83867_MISR_MDI_CROSSOVER_CHNG_INT   0x0040

Definition at line 342 of file dp83867_driver.h.

◆ DP83867_MISR_PAGE_RECEIVED_INT

#define DP83867_MISR_PAGE_RECEIVED_INT   0x1000

Definition at line 338 of file dp83867_driver.h.

◆ DP83867_MISR_POLARITY_CHNG_INT

#define DP83867_MISR_POLARITY_CHNG_INT   0x0002

Definition at line 347 of file dp83867_driver.h.

◆ DP83867_MISR_SLEEP_MODE_CHNG_INT

#define DP83867_MISR_SLEEP_MODE_CHNG_INT   0x0010

Definition at line 344 of file dp83867_driver.h.

◆ DP83867_MISR_SPEED_CHNG_INT

#define DP83867_MISR_SPEED_CHNG_INT   0x4000

Definition at line 336 of file dp83867_driver.h.

◆ DP83867_MISR_SPEED_OPT_EVENT_INT

#define DP83867_MISR_SPEED_OPT_EVENT_INT   0x0020

Definition at line 343 of file dp83867_driver.h.

◆ DP83867_MISR_WOL_INT

#define DP83867_MISR_WOL_INT   0x0008

Definition at line 345 of file dp83867_driver.h.

◆ DP83867_MISR_XGMII_ERR_INT

#define DP83867_MISR_XGMII_ERR_INT   0x0004

Definition at line 346 of file dp83867_driver.h.

◆ DP83867_PHY_ADDR

#define DP83867_PHY_ADDR   0

Definition at line 39 of file dp83867_driver.h.

◆ DP83867_PHYCR

#define DP83867_PHYCR   0x10

Definition at line 59 of file dp83867_driver.h.

◆ DP83867_PHYCR_DEEP_POWER_DOWN_EN

#define DP83867_PHYCR_DEEP_POWER_DOWN_EN   0x0080

Definition at line 294 of file dp83867_driver.h.

◆ DP83867_PHYCR_DISABLE_CLK_125

#define DP83867_PHYCR_DISABLE_CLK_125   0x0010

Definition at line 296 of file dp83867_driver.h.

◆ DP83867_PHYCR_DISABLE_JABBER

#define DP83867_PHYCR_DISABLE_JABBER   0x0001

Definition at line 299 of file dp83867_driver.h.

◆ DP83867_PHYCR_FORCE_LINK_GOOD

#define DP83867_PHYCR_FORCE_LINK_GOOD   0x0400

Definition at line 292 of file dp83867_driver.h.

◆ DP83867_PHYCR_LINE_DRIVER_INV_EN

#define DP83867_PHYCR_LINE_DRIVER_INV_EN   0x0002

Definition at line 298 of file dp83867_driver.h.

◆ DP83867_PHYCR_MDI_CROSSOVER

#define DP83867_PHYCR_MDI_CROSSOVER   0x0060

Definition at line 295 of file dp83867_driver.h.

◆ DP83867_PHYCR_POWER_SAVE_MODE

#define DP83867_PHYCR_POWER_SAVE_MODE   0x0300

Definition at line 293 of file dp83867_driver.h.

◆ DP83867_PHYCR_STANDBY_MODE

#define DP83867_PHYCR_STANDBY_MODE   0x0004

Definition at line 297 of file dp83867_driver.h.

◆ DP83867_PHYCR_TX_FIFO_DEPTH

#define DP83867_PHYCR_TX_FIFO_DEPTH   0xC000

Definition at line 291 of file dp83867_driver.h.

◆ DP83867_PHYIDR1

#define DP83867_PHYIDR1   0x02

Definition at line 47 of file dp83867_driver.h.

◆ DP83867_PHYIDR1_OUI_MSB

#define DP83867_PHYIDR1_OUI_MSB   0xFFFF

Definition at line 197 of file dp83867_driver.h.

◆ DP83867_PHYIDR1_OUI_MSB_DEFAULT

#define DP83867_PHYIDR1_OUI_MSB_DEFAULT   0x2000

Definition at line 198 of file dp83867_driver.h.

◆ DP83867_PHYIDR2

#define DP83867_PHYIDR2   0x03

Definition at line 48 of file dp83867_driver.h.

◆ DP83867_PHYIDR2_MDL_REV

#define DP83867_PHYIDR2_MDL_REV   0x000F

Definition at line 205 of file dp83867_driver.h.

◆ DP83867_PHYIDR2_OUI_LSB

#define DP83867_PHYIDR2_OUI_LSB   0xFC00

Definition at line 201 of file dp83867_driver.h.

◆ DP83867_PHYIDR2_OUI_LSB_DEFAULT

#define DP83867_PHYIDR2_OUI_LSB_DEFAULT   0xA000

Definition at line 202 of file dp83867_driver.h.

◆ DP83867_PHYIDR2_VNDR_MDL

#define DP83867_PHYIDR2_VNDR_MDL   0x03F0

Definition at line 203 of file dp83867_driver.h.

◆ DP83867_PHYIDR2_VNDR_MDL_DEFAULT

#define DP83867_PHYIDR2_VNDR_MDL_DEFAULT   0x0230

Definition at line 204 of file dp83867_driver.h.

◆ DP83867_PHYSTS

#define DP83867_PHYSTS   0x11

Definition at line 60 of file dp83867_driver.h.

◆ DP83867_PHYSTS_DUPLEX_MODE

#define DP83867_PHYSTS_DUPLEX_MODE   0x2000

Definition at line 306 of file dp83867_driver.h.

◆ DP83867_PHYSTS_JABBER_DETECT

#define DP83867_PHYSTS_JABBER_DETECT   0x0001

Definition at line 316 of file dp83867_driver.h.

◆ DP83867_PHYSTS_LINK_STATUS

#define DP83867_PHYSTS_LINK_STATUS   0x0400

Definition at line 309 of file dp83867_driver.h.

◆ DP83867_PHYSTS_MDI_X_MODE_AB

#define DP83867_PHYSTS_MDI_X_MODE_AB   0x0100

Definition at line 311 of file dp83867_driver.h.

◆ DP83867_PHYSTS_MDI_X_MODE_CD

#define DP83867_PHYSTS_MDI_X_MODE_CD   0x0200

Definition at line 310 of file dp83867_driver.h.

◆ DP83867_PHYSTS_PAGE_RECEIVED

#define DP83867_PHYSTS_PAGE_RECEIVED   0x1000

Definition at line 307 of file dp83867_driver.h.

◆ DP83867_PHYSTS_POLARITY_STATUS

#define DP83867_PHYSTS_POLARITY_STATUS   0x0002

Definition at line 315 of file dp83867_driver.h.

◆ DP83867_PHYSTS_SLEEP_MODE

#define DP83867_PHYSTS_SLEEP_MODE   0x0040

Definition at line 313 of file dp83867_driver.h.

◆ DP83867_PHYSTS_SPEED_DUPLEX_RESOLVED

#define DP83867_PHYSTS_SPEED_DUPLEX_RESOLVED   0x0800

Definition at line 308 of file dp83867_driver.h.

◆ DP83867_PHYSTS_SPEED_OPT_STATUS

#define DP83867_PHYSTS_SPEED_OPT_STATUS   0x0080

Definition at line 312 of file dp83867_driver.h.

◆ DP83867_PHYSTS_SPEED_SEL

#define DP83867_PHYSTS_SPEED_SEL   0xC000

Definition at line 302 of file dp83867_driver.h.

◆ DP83867_PHYSTS_SPEED_SEL_1000MBPS

#define DP83867_PHYSTS_SPEED_SEL_1000MBPS   0x8000

Definition at line 305 of file dp83867_driver.h.

◆ DP83867_PHYSTS_SPEED_SEL_100MBPS

#define DP83867_PHYSTS_SPEED_SEL_100MBPS   0x4000

Definition at line 304 of file dp83867_driver.h.

◆ DP83867_PHYSTS_SPEED_SEL_10MBPS

#define DP83867_PHYSTS_SPEED_SEL_10MBPS   0x0000

Definition at line 303 of file dp83867_driver.h.

◆ DP83867_PHYSTS_WIRE_CROSS

#define DP83867_PHYSTS_WIRE_CROSS   0x003C

Definition at line 314 of file dp83867_driver.h.

◆ DP83867_PLLCTL

#define DP83867_PLLCTL   0x1F, 0x00C6

Definition at line 91 of file dp83867_driver.h.

◆ DP83867_PLLCTL_CLK_MUX

#define DP83867_PLLCTL_CLK_MUX   0x0010

Definition at line 598 of file dp83867_driver.h.

◆ DP83867_PROG_GAIN

#define DP83867_PROG_GAIN   0x1F, 0x01D5

Definition at line 165 of file dp83867_driver.h.

◆ DP83867_PROG_GAIN_SGMII_RX_POL_IN

#define DP83867_PROG_GAIN_SGMII_RX_POL_IN   0x0001

Definition at line 947 of file dp83867_driver.h.

◆ DP83867_PROG_GAIN_SGMII_TX_POL_IN

#define DP83867_PROG_GAIN_SGMII_TX_POL_IN   0x0002

Definition at line 946 of file dp83867_driver.h.

◆ DP83867_PROG_GAIN_UNF_FUNC_MODE

#define DP83867_PROG_GAIN_UNF_FUNC_MODE   0x0008

Definition at line 945 of file dp83867_driver.h.

◆ DP83867_RECR

#define DP83867_RECR   0x15

Definition at line 64 of file dp83867_driver.h.

◆ DP83867_RECR_RXERCNT

#define DP83867_RECR_RXERCNT   0xFFFF

Definition at line 358 of file dp83867_driver.h.

◆ DP83867_REGCR

#define DP83867_REGCR   0x0D

Definition at line 56 of file dp83867_driver.h.

◆ DP83867_REGCR_DEVAD

#define DP83867_REGCR_DEVAD   0x001F

Definition at line 282 of file dp83867_driver.h.

◆ DP83867_REGCR_FUNC

#define DP83867_REGCR_FUNC   0xC000

Definition at line 277 of file dp83867_driver.h.

◆ DP83867_REGCR_FUNC_ADDR

#define DP83867_REGCR_FUNC_ADDR   0x0000

Definition at line 278 of file dp83867_driver.h.

◆ DP83867_REGCR_FUNC_DATA_NO_POST_INC

#define DP83867_REGCR_FUNC_DATA_NO_POST_INC   0x4000

Definition at line 279 of file dp83867_driver.h.

◆ DP83867_REGCR_FUNC_DATA_POST_INC_RW

#define DP83867_REGCR_FUNC_DATA_POST_INC_RW   0x8000

Definition at line 280 of file dp83867_driver.h.

◆ DP83867_REGCR_FUNC_DATA_POST_INC_W

#define DP83867_REGCR_FUNC_DATA_POST_INC_W   0xC000

Definition at line 281 of file dp83867_driver.h.

◆ DP83867_RGMIICTL

#define DP83867_RGMIICTL   0x1F, 0x0032

Definition at line 79 of file dp83867_driver.h.

◆ DP83867_RGMIICTL2

#define DP83867_RGMIICTL2   0x1F, 0x0033

Definition at line 80 of file dp83867_driver.h.

◆ DP83867_RGMIICTL2_RGMII_AF_BYPASS_EN

#define DP83867_RGMIICTL2_RGMII_AF_BYPASS_EN   0x0010

Definition at line 509 of file dp83867_driver.h.

◆ DP83867_RGMIICTL_RGMII_EN

#define DP83867_RGMIICTL_RGMII_EN   0x0080

Definition at line 502 of file dp83867_driver.h.

◆ DP83867_RGMIICTL_RGMII_RX_CLK_DELAY

#define DP83867_RGMIICTL_RGMII_RX_CLK_DELAY   0x0001

Definition at line 506 of file dp83867_driver.h.

◆ DP83867_RGMIICTL_RGMII_RX_HALF_FULL_THR

#define DP83867_RGMIICTL_RGMII_RX_HALF_FULL_THR   0x0060

Definition at line 503 of file dp83867_driver.h.

◆ DP83867_RGMIICTL_RGMII_TX_CLK_DELAY

#define DP83867_RGMIICTL_RGMII_TX_CLK_DELAY   0x0002

Definition at line 505 of file dp83867_driver.h.

◆ DP83867_RGMIICTL_RGMII_TX_HALF_FULL_THR

#define DP83867_RGMIICTL_RGMII_TX_HALF_FULL_THR   0x0018

Definition at line 504 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL

#define DP83867_RGMIIDCTL   0x1F, 0x0086

Definition at line 90 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL   0x000F

Definition at line 579 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_0_25NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_0_25NS   0x0000

Definition at line 580 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_0_50NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_0_50NS   0x0001

Definition at line 581 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_0_75NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_0_75NS   0x0002

Definition at line 582 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_00NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_00NS   0x0003

Definition at line 583 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_25NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_25NS   0x0004

Definition at line 584 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_50NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_50NS   0x0005

Definition at line 585 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_75NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_1_75NS   0x0006

Definition at line 586 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_00NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_00NS   0x0007

Definition at line 587 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_25NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_25NS   0x0008

Definition at line 588 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_50NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_50NS   0x0009

Definition at line 589 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_75NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_2_75NS   0x000A

Definition at line 590 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_00NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_00NS   0x000B

Definition at line 591 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_25NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_25NS   0x000C

Definition at line 592 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_50NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_50NS   0x000D

Definition at line 593 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_75NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_3_75NS   0x000E

Definition at line 594 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_4_00NS

#define DP83867_RGMIIDCTL_RGMII_RX_DELAY_CTRL_4_00NS   0x000F

Definition at line 595 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL   0x00F0

Definition at line 562 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_0_25NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_0_25NS   0x0000

Definition at line 563 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_0_50NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_0_50NS   0x0010

Definition at line 564 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_0_75NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_0_75NS   0x0020

Definition at line 565 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_00NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_00NS   0x0030

Definition at line 566 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_25NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_25NS   0x0040

Definition at line 567 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_50NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_50NS   0x0050

Definition at line 568 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_75NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_1_75NS   0x0060

Definition at line 569 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_00NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_00NS   0x0070

Definition at line 570 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_25NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_25NS   0x0080

Definition at line 571 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_50NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_50NS   0x0090

Definition at line 572 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_75NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_2_75NS   0x00A0

Definition at line 573 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_00NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_00NS   0x00B0

Definition at line 574 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_25NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_25NS   0x00C0

Definition at line 575 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_50NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_50NS   0x00D0

Definition at line 576 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_75NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_3_75NS   0x00E0

Definition at line 577 of file dp83867_driver.h.

◆ DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_4_00NS

#define DP83867_RGMIIDCTL_RGMII_TX_DELAY_CTRL_4_00NS   0x00F0

Definition at line 578 of file dp83867_driver.h.

◆ DP83867_RXFCFG

#define DP83867_RXFCFG   0x1F, 0x0134

Definition at line 95 of file dp83867_driver.h.

◆ DP83867_RXFCFG_ENHANCED_MAC_SUPPORT

#define DP83867_RXFCFG_ENHANCED_MAC_SUPPORT   0x0080

Definition at line 610 of file dp83867_driver.h.

◆ DP83867_RXFCFG_SCRON_EN

#define DP83867_RXFCFG_SCRON_EN   0x0020

Definition at line 611 of file dp83867_driver.h.

◆ DP83867_RXFCFG_WAKE_ON_BCAST

#define DP83867_RXFCFG_WAKE_ON_BCAST   0x0004

Definition at line 613 of file dp83867_driver.h.

◆ DP83867_RXFCFG_WAKE_ON_MAGIC

#define DP83867_RXFCFG_WAKE_ON_MAGIC   0x0001

Definition at line 615 of file dp83867_driver.h.

◆ DP83867_RXFCFG_WAKE_ON_PATTERN

#define DP83867_RXFCFG_WAKE_ON_PATTERN   0x0002

Definition at line 614 of file dp83867_driver.h.

◆ DP83867_RXFCFG_WAKE_ON_UCAST

#define DP83867_RXFCFG_WAKE_ON_UCAST   0x0010

Definition at line 612 of file dp83867_driver.h.

◆ DP83867_RXFCFG_WOL_OUT_CLEAR

#define DP83867_RXFCFG_WOL_OUT_CLEAR   0x0800

Definition at line 607 of file dp83867_driver.h.

◆ DP83867_RXFCFG_WOL_OUT_MODE

#define DP83867_RXFCFG_WOL_OUT_MODE   0x0100

Definition at line 609 of file dp83867_driver.h.

◆ DP83867_RXFCFG_WOL_OUT_STRETCH

#define DP83867_RXFCFG_WOL_OUT_STRETCH   0x0600

Definition at line 608 of file dp83867_driver.h.

◆ DP83867_RXFPAT1

#define DP83867_RXFPAT1   0x1F, 0x013C

Definition at line 103 of file dp83867_driver.h.

◆ DP83867_RXFPAT10

#define DP83867_RXFPAT10   0x1F, 0x0145

Definition at line 112 of file dp83867_driver.h.

◆ DP83867_RXFPAT10_PATTERN_BYTES_18_19

#define DP83867_RXFPAT10_PATTERN_BYTES_18_19   0xFFFF

Definition at line 672 of file dp83867_driver.h.

◆ DP83867_RXFPAT11

#define DP83867_RXFPAT11   0x1F, 0x0146

Definition at line 113 of file dp83867_driver.h.

◆ DP83867_RXFPAT11_PATTERN_BYTES_20_21

#define DP83867_RXFPAT11_PATTERN_BYTES_20_21   0xFFFF

Definition at line 675 of file dp83867_driver.h.

◆ DP83867_RXFPAT12

#define DP83867_RXFPAT12   0x1F, 0x0147

Definition at line 114 of file dp83867_driver.h.

◆ DP83867_RXFPAT12_PATTERN_BYTES_22_23

#define DP83867_RXFPAT12_PATTERN_BYTES_22_23   0xFFFF

Definition at line 678 of file dp83867_driver.h.

◆ DP83867_RXFPAT13

#define DP83867_RXFPAT13   0x1F, 0x0148

Definition at line 115 of file dp83867_driver.h.

◆ DP83867_RXFPAT13_PATTERN_BYTES_24_25

#define DP83867_RXFPAT13_PATTERN_BYTES_24_25   0xFFFF

Definition at line 681 of file dp83867_driver.h.

◆ DP83867_RXFPAT14

#define DP83867_RXFPAT14   0x1F, 0x0149

Definition at line 116 of file dp83867_driver.h.

◆ DP83867_RXFPAT14_PATTERN_BYTES_26_27

#define DP83867_RXFPAT14_PATTERN_BYTES_26_27   0xFFFF

Definition at line 684 of file dp83867_driver.h.

◆ DP83867_RXFPAT15

#define DP83867_RXFPAT15   0x1F, 0x014A

Definition at line 117 of file dp83867_driver.h.

◆ DP83867_RXFPAT15_PATTERN_BYTES_28_29

#define DP83867_RXFPAT15_PATTERN_BYTES_28_29   0xFFFF

Definition at line 687 of file dp83867_driver.h.

◆ DP83867_RXFPAT16

#define DP83867_RXFPAT16   0x1F, 0x014B

Definition at line 118 of file dp83867_driver.h.

◆ DP83867_RXFPAT16_PATTERN_BYTES_30_31

#define DP83867_RXFPAT16_PATTERN_BYTES_30_31   0xFFFF

Definition at line 690 of file dp83867_driver.h.

◆ DP83867_RXFPAT17

#define DP83867_RXFPAT17   0x1F, 0x014C

Definition at line 119 of file dp83867_driver.h.

◆ DP83867_RXFPAT17_PATTERN_BYTES_32_33

#define DP83867_RXFPAT17_PATTERN_BYTES_32_33   0xFFFF

Definition at line 693 of file dp83867_driver.h.

◆ DP83867_RXFPAT18

#define DP83867_RXFPAT18   0x1F, 0x014D

Definition at line 120 of file dp83867_driver.h.

◆ DP83867_RXFPAT18_PATTERN_BYTES_34_35

#define DP83867_RXFPAT18_PATTERN_BYTES_34_35   0xFFFF

Definition at line 696 of file dp83867_driver.h.

◆ DP83867_RXFPAT19

#define DP83867_RXFPAT19   0x1F, 0x014E

Definition at line 121 of file dp83867_driver.h.

◆ DP83867_RXFPAT19_PATTERN_BYTES_36_37

#define DP83867_RXFPAT19_PATTERN_BYTES_36_37   0xFFFF

Definition at line 699 of file dp83867_driver.h.

◆ DP83867_RXFPAT1_PATTERN_BYTES_0_1

#define DP83867_RXFPAT1_PATTERN_BYTES_0_1   0xFFFF

Definition at line 645 of file dp83867_driver.h.

◆ DP83867_RXFPAT2

#define DP83867_RXFPAT2   0x1F, 0x013D

Definition at line 104 of file dp83867_driver.h.

◆ DP83867_RXFPAT20

#define DP83867_RXFPAT20   0x1F, 0x014F

Definition at line 122 of file dp83867_driver.h.

◆ DP83867_RXFPAT20_PATTERN_BYTES_38_39

#define DP83867_RXFPAT20_PATTERN_BYTES_38_39   0xFFFF

Definition at line 702 of file dp83867_driver.h.

◆ DP83867_RXFPAT21

#define DP83867_RXFPAT21   0x1F, 0x0150

Definition at line 123 of file dp83867_driver.h.

◆ DP83867_RXFPAT21_PATTERN_BYTES_40_41

#define DP83867_RXFPAT21_PATTERN_BYTES_40_41   0xFFFF

Definition at line 705 of file dp83867_driver.h.

◆ DP83867_RXFPAT22

#define DP83867_RXFPAT22   0x1F, 0x0151

Definition at line 124 of file dp83867_driver.h.

◆ DP83867_RXFPAT22_PATTERN_BYTES_42_43

#define DP83867_RXFPAT22_PATTERN_BYTES_42_43   0xFFFF

Definition at line 708 of file dp83867_driver.h.

◆ DP83867_RXFPAT23

#define DP83867_RXFPAT23   0x1F, 0x0152

Definition at line 125 of file dp83867_driver.h.

◆ DP83867_RXFPAT23_PATTERN_BYTES_44_45

#define DP83867_RXFPAT23_PATTERN_BYTES_44_45   0xFFFF

Definition at line 711 of file dp83867_driver.h.

◆ DP83867_RXFPAT24

#define DP83867_RXFPAT24   0x1F, 0x0153

Definition at line 126 of file dp83867_driver.h.

◆ DP83867_RXFPAT24_PATTERN_BYTES_46_47

#define DP83867_RXFPAT24_PATTERN_BYTES_46_47   0xFFFF

Definition at line 714 of file dp83867_driver.h.

◆ DP83867_RXFPAT25

#define DP83867_RXFPAT25   0x1F, 0x0154

Definition at line 127 of file dp83867_driver.h.

◆ DP83867_RXFPAT25_PATTERN_BYTES_48_49

#define DP83867_RXFPAT25_PATTERN_BYTES_48_49   0xFFFF

Definition at line 717 of file dp83867_driver.h.

◆ DP83867_RXFPAT26

#define DP83867_RXFPAT26   0x1F, 0x0155

Definition at line 128 of file dp83867_driver.h.

◆ DP83867_RXFPAT26_PATTERN_BYTES_50_51

#define DP83867_RXFPAT26_PATTERN_BYTES_50_51   0xFFFF

Definition at line 720 of file dp83867_driver.h.

◆ DP83867_RXFPAT27

#define DP83867_RXFPAT27   0x1F, 0x0156

Definition at line 129 of file dp83867_driver.h.

◆ DP83867_RXFPAT27_PATTERN_BYTES_52_53

#define DP83867_RXFPAT27_PATTERN_BYTES_52_53   0xFFFF

Definition at line 723 of file dp83867_driver.h.

◆ DP83867_RXFPAT28

#define DP83867_RXFPAT28   0x1F, 0x0157

Definition at line 130 of file dp83867_driver.h.

◆ DP83867_RXFPAT28_PATTERN_BYTES_54_55

#define DP83867_RXFPAT28_PATTERN_BYTES_54_55   0xFFFF

Definition at line 726 of file dp83867_driver.h.

◆ DP83867_RXFPAT29

#define DP83867_RXFPAT29   0x1F, 0x0158

Definition at line 131 of file dp83867_driver.h.

◆ DP83867_RXFPAT29_PATTERN_BYTES_56_57

#define DP83867_RXFPAT29_PATTERN_BYTES_56_57   0xFFFF

Definition at line 729 of file dp83867_driver.h.

◆ DP83867_RXFPAT2_PATTERN_BYTES_2_3

#define DP83867_RXFPAT2_PATTERN_BYTES_2_3   0xFFFF

Definition at line 648 of file dp83867_driver.h.

◆ DP83867_RXFPAT3

#define DP83867_RXFPAT3   0x1F, 0x013E

Definition at line 105 of file dp83867_driver.h.

◆ DP83867_RXFPAT30

#define DP83867_RXFPAT30   0x1F, 0x0159

Definition at line 132 of file dp83867_driver.h.

◆ DP83867_RXFPAT30_PATTERN_BYTES_58_59

#define DP83867_RXFPAT30_PATTERN_BYTES_58_59   0xFFFF

Definition at line 732 of file dp83867_driver.h.

◆ DP83867_RXFPAT31

#define DP83867_RXFPAT31   0x1F, 0x015A

Definition at line 133 of file dp83867_driver.h.

◆ DP83867_RXFPAT31_PATTERN_BYTES_60_61

#define DP83867_RXFPAT31_PATTERN_BYTES_60_61   0xFFFF

Definition at line 735 of file dp83867_driver.h.

◆ DP83867_RXFPAT32

#define DP83867_RXFPAT32   0x1F, 0x015B

Definition at line 134 of file dp83867_driver.h.

◆ DP83867_RXFPAT32_PATTERN_BYTES_62_63

#define DP83867_RXFPAT32_PATTERN_BYTES_62_63   0xFFFF

Definition at line 738 of file dp83867_driver.h.

◆ DP83867_RXFPAT3_PATTERN_BYTES_4_5

#define DP83867_RXFPAT3_PATTERN_BYTES_4_5   0xFFFF

Definition at line 651 of file dp83867_driver.h.

◆ DP83867_RXFPAT4

#define DP83867_RXFPAT4   0x1F, 0x013F

Definition at line 106 of file dp83867_driver.h.

◆ DP83867_RXFPAT4_PATTERN_BYTES_6_7

#define DP83867_RXFPAT4_PATTERN_BYTES_6_7   0xFFFF

Definition at line 654 of file dp83867_driver.h.

◆ DP83867_RXFPAT5

#define DP83867_RXFPAT5   0x1F, 0x0140

Definition at line 107 of file dp83867_driver.h.

◆ DP83867_RXFPAT5_PATTERN_BYTES_8_9

#define DP83867_RXFPAT5_PATTERN_BYTES_8_9   0xFFFF

Definition at line 657 of file dp83867_driver.h.

◆ DP83867_RXFPAT6

#define DP83867_RXFPAT6   0x1F, 0x0141

Definition at line 108 of file dp83867_driver.h.

◆ DP83867_RXFPAT6_PATTERN_BYTES_10_11

#define DP83867_RXFPAT6_PATTERN_BYTES_10_11   0xFFFF

Definition at line 660 of file dp83867_driver.h.

◆ DP83867_RXFPAT7

#define DP83867_RXFPAT7   0x1F, 0x0142

Definition at line 109 of file dp83867_driver.h.

◆ DP83867_RXFPAT7_PATTERN_BYTES_12_13

#define DP83867_RXFPAT7_PATTERN_BYTES_12_13   0xFFFF

Definition at line 663 of file dp83867_driver.h.

◆ DP83867_RXFPAT8

#define DP83867_RXFPAT8   0x1F, 0x0143

Definition at line 110 of file dp83867_driver.h.

◆ DP83867_RXFPAT8_PATTERN_BYTES_14_15

#define DP83867_RXFPAT8_PATTERN_BYTES_14_15   0xFFFF

Definition at line 666 of file dp83867_driver.h.

◆ DP83867_RXFPAT9

#define DP83867_RXFPAT9   0x1F, 0x0144

Definition at line 111 of file dp83867_driver.h.

◆ DP83867_RXFPAT9_PATTERN_BYTES_16_17

#define DP83867_RXFPAT9_PATTERN_BYTES_16_17   0xFFFF

Definition at line 669 of file dp83867_driver.h.

◆ DP83867_RXFPATC

#define DP83867_RXFPATC   0x1F, 0x0161

Definition at line 139 of file dp83867_driver.h.

◆ DP83867_RXFPATC_PATTERN_START_POINT

#define DP83867_RXFPATC_PATTERN_START_POINT   0x003F

Definition at line 753 of file dp83867_driver.h.

◆ DP83867_RXFPBM1

#define DP83867_RXFPBM1   0x1F, 0x015C

Definition at line 135 of file dp83867_driver.h.

◆ DP83867_RXFPBM1_PATTERN_BYTES_MASK_0_15

#define DP83867_RXFPBM1_PATTERN_BYTES_MASK_0_15   0xFFFF

Definition at line 741 of file dp83867_driver.h.

◆ DP83867_RXFPBM2

#define DP83867_RXFPBM2   0x1F, 0x015D

Definition at line 136 of file dp83867_driver.h.

◆ DP83867_RXFPBM2_PATTERN_BYTES_MASK_16_31

#define DP83867_RXFPBM2_PATTERN_BYTES_MASK_16_31   0xFFFF

Definition at line 744 of file dp83867_driver.h.

◆ DP83867_RXFPBM3

#define DP83867_RXFPBM3   0x1F, 0x015E

Definition at line 137 of file dp83867_driver.h.

◆ DP83867_RXFPBM3_PATTERN_BYTES_MASK_32_47

#define DP83867_RXFPBM3_PATTERN_BYTES_MASK_32_47   0xFFFF

Definition at line 747 of file dp83867_driver.h.

◆ DP83867_RXFPBM4

#define DP83867_RXFPBM4   0x1F, 0x015F

Definition at line 138 of file dp83867_driver.h.

◆ DP83867_RXFPBM4_PATTERN_BYTES_MASK_48_63

#define DP83867_RXFPBM4_PATTERN_BYTES_MASK_48_63   0xFFFF

Definition at line 750 of file dp83867_driver.h.

◆ DP83867_RXFPMD1

#define DP83867_RXFPMD1   0x1F, 0x0136

Definition at line 97 of file dp83867_driver.h.

◆ DP83867_RXFPMD1_PMATCH_DATA_15_0

#define DP83867_RXFPMD1_PMATCH_DATA_15_0   0xFFFF

Definition at line 627 of file dp83867_driver.h.

◆ DP83867_RXFPMD2

#define DP83867_RXFPMD2   0x1F, 0x0137

Definition at line 98 of file dp83867_driver.h.

◆ DP83867_RXFPMD2_PMATCH_DATA_31_16

#define DP83867_RXFPMD2_PMATCH_DATA_31_16   0xFFFF

Definition at line 630 of file dp83867_driver.h.

◆ DP83867_RXFPMD3

#define DP83867_RXFPMD3   0x1F, 0x0138

Definition at line 99 of file dp83867_driver.h.

◆ DP83867_RXFPMD3_PMATCH_DATA_47_32

#define DP83867_RXFPMD3_PMATCH_DATA_47_32   0xFFFF

Definition at line 633 of file dp83867_driver.h.

◆ DP83867_RXFSOP1

#define DP83867_RXFSOP1   0x1F, 0x0139

Definition at line 100 of file dp83867_driver.h.

◆ DP83867_RXFSOP1_SCRON_PASSWORD_15_0

#define DP83867_RXFSOP1_SCRON_PASSWORD_15_0   0xFFFF

Definition at line 636 of file dp83867_driver.h.

◆ DP83867_RXFSOP2

#define DP83867_RXFSOP2   0x1F, 0x013A

Definition at line 101 of file dp83867_driver.h.

◆ DP83867_RXFSOP2_SCRON_PASSWORD_31_16

#define DP83867_RXFSOP2_SCRON_PASSWORD_31_16   0xFFFF

Definition at line 639 of file dp83867_driver.h.

◆ DP83867_RXFSOP3

#define DP83867_RXFSOP3   0x1F, 0x013B

Definition at line 102 of file dp83867_driver.h.

◆ DP83867_RXFSOP3_SCRON_PASSWORD_47_32

#define DP83867_RXFSOP3_SCRON_PASSWORD_47_32   0xFFFF

Definition at line 642 of file dp83867_driver.h.

◆ DP83867_RXFSTS

#define DP83867_RXFSTS   0x1F, 0x0135

Definition at line 96 of file dp83867_driver.h.

◆ DP83867_RXFSTS_BAD_CRC

#define DP83867_RXFSTS_BAD_CRC   0x0040

Definition at line 619 of file dp83867_driver.h.

◆ DP83867_RXFSTS_BCAST_RCVD

#define DP83867_RXFSTS_BCAST_RCVD   0x0004

Definition at line 622 of file dp83867_driver.h.

◆ DP83867_RXFSTS_MAGIC_RCVD

#define DP83867_RXFSTS_MAGIC_RCVD   0x0001

Definition at line 624 of file dp83867_driver.h.

◆ DP83867_RXFSTS_PATTERN_RCVD

#define DP83867_RXFSTS_PATTERN_RCVD   0x0002

Definition at line 623 of file dp83867_driver.h.

◆ DP83867_RXFSTS_SCRON_HACK

#define DP83867_RXFSTS_SCRON_HACK   0x0020

Definition at line 620 of file dp83867_driver.h.

◆ DP83867_RXFSTS_SFD_ERR

#define DP83867_RXFSTS_SFD_ERR   0x0080

Definition at line 618 of file dp83867_driver.h.

◆ DP83867_RXFSTS_UCAST_RCVD

#define DP83867_RXFSTS_UCAST_RCVD   0x0010

Definition at line 621 of file dp83867_driver.h.

◆ DP83867_SKEW_FIFO

#define DP83867_SKEW_FIFO   0x1F, 0x0055

Definition at line 83 of file dp83867_driver.h.

◆ DP83867_SKEW_FIFO_CH_A_SKEW

#define DP83867_SKEW_FIFO_CH_A_SKEW   0x000F

Definition at line 527 of file dp83867_driver.h.

◆ DP83867_SKEW_FIFO_CH_B_SKEW

#define DP83867_SKEW_FIFO_CH_B_SKEW   0x00F0

Definition at line 526 of file dp83867_driver.h.

◆ DP83867_STRAP_STS1

#define DP83867_STRAP_STS1   0x1F, 0x006E

Definition at line 84 of file dp83867_driver.h.

◆ DP83867_STRAP_STS1_STRAP_AMDIX_DIS

#define DP83867_STRAP_STS1_STRAP_AMDIX_DIS   0x0400

Definition at line 534 of file dp83867_driver.h.

◆ DP83867_STRAP_STS1_STRAP_ANEG_DIS

#define DP83867_STRAP_STS1_STRAP_ANEG_DIS   0x0080

Definition at line 537 of file dp83867_driver.h.

◆ DP83867_STRAP_STS1_STRAP_ANEG_SEL_PAP

#define DP83867_STRAP_STS1_STRAP_ANEG_SEL_PAP   0x0060

Definition at line 538 of file dp83867_driver.h.

◆ DP83867_STRAP_STS1_STRAP_CLK_OUT_DIS_PAP

#define DP83867_STRAP_STS1_STRAP_CLK_OUT_DIS_PAP   0x2000

Definition at line 532 of file dp83867_driver.h.

◆ DP83867_STRAP_STS1_STRAP_FORCE_MDI_X

#define DP83867_STRAP_STS1_STRAP_FORCE_MDI_X   0x0200

Definition at line 535 of file dp83867_driver.h.

◆ DP83867_STRAP_STS1_STRAP_HD_EN

#define DP83867_STRAP_STS1_STRAP_HD_EN   0x0100

Definition at line 536 of file dp83867_driver.h.

◆ DP83867_STRAP_STS1_STRAP_LINK_DOWNSHIFT_EN

#define DP83867_STRAP_STS1_STRAP_LINK_DOWNSHIFT_EN   0x4000

Definition at line 531 of file dp83867_driver.h.

◆ DP83867_STRAP_STS1_STRAP_MIRROR_EN

#define DP83867_STRAP_STS1_STRAP_MIRROR_EN   0x8000

Definition at line 530 of file dp83867_driver.h.

◆ DP83867_STRAP_STS1_STRAP_PHY_ADD_PAP

#define DP83867_STRAP_STS1_STRAP_PHY_ADD_PAP   0x001F

Definition at line 539 of file dp83867_driver.h.

◆ DP83867_STRAP_STS1_STRAP_PHY_ADD_RGZ

#define DP83867_STRAP_STS1_STRAP_PHY_ADD_RGZ   0x000F

Definition at line 541 of file dp83867_driver.h.

◆ DP83867_STRAP_STS1_STRAP_RGMII_DIS

#define DP83867_STRAP_STS1_STRAP_RGMII_DIS   0x1000

Definition at line 533 of file dp83867_driver.h.

◆ DP83867_STRAP_STS1_STRAP_SPEED_SEL_RGZ

#define DP83867_STRAP_STS1_STRAP_SPEED_SEL_RGZ   0x0020

Definition at line 540 of file dp83867_driver.h.

◆ DP83867_STRAP_STS2

#define DP83867_STRAP_STS2   0x1F, 0x006F

Definition at line 85 of file dp83867_driver.h.

◆ DP83867_STRAP_STS2_STRAP_RGMII_CLK_SKEW_RX_RGZ

#define DP83867_STRAP_STS2_STRAP_RGMII_CLK_SKEW_RX_RGZ   0x0007

Definition at line 545 of file dp83867_driver.h.

◆ DP83867_STRAP_STS2_STRAP_RGMII_CLK_SKEW_TX_RGZ

#define DP83867_STRAP_STS2_STRAP_RGMII_CLK_SKEW_TX_RGZ   0x0070

Definition at line 544 of file dp83867_driver.h.

◆ DP83867_STS1

#define DP83867_STS1   0x0A

Definition at line 55 of file dp83867_driver.h.

◆ DP83867_STS1_IDLE_ERR_COUNT

#define DP83867_STS1_IDLE_ERR_COUNT   0x00FF

Definition at line 274 of file dp83867_driver.h.

◆ DP83867_STS1_LOCAL_RECEIVER_STATUS

#define DP83867_STS1_LOCAL_RECEIVER_STATUS   0x2000

Definition at line 270 of file dp83867_driver.h.

◆ DP83867_STS1_LP_1000BT_FD

#define DP83867_STS1_LP_1000BT_FD   0x0800

Definition at line 272 of file dp83867_driver.h.

◆ DP83867_STS1_LP_1000BT_HD

#define DP83867_STS1_LP_1000BT_HD   0x0400

Definition at line 273 of file dp83867_driver.h.

◆ DP83867_STS1_MS_CONF_FAULT

#define DP83867_STS1_MS_CONF_FAULT   0x8000

Definition at line 268 of file dp83867_driver.h.

◆ DP83867_STS1_MS_CONF_RES

#define DP83867_STS1_MS_CONF_RES   0x4000

Definition at line 269 of file dp83867_driver.h.

◆ DP83867_STS1_REMOTE_RECEIVER_STATUS

#define DP83867_STS1_REMOTE_RECEIVER_STATUS   0x1000

Definition at line 271 of file dp83867_driver.h.

◆ DP83867_STS2

#define DP83867_STS2   0x17

Definition at line 66 of file dp83867_driver.h.

◆ DP83867_STS2_CORE_PWR_MODE

#define DP83867_STS2_CORE_PWR_MODE   0x0040

Definition at line 379 of file dp83867_driver.h.

◆ DP83867_STS2_PKT_GEN_BUSY

#define DP83867_STS2_PKT_GEN_BUSY   0x0200

Definition at line 376 of file dp83867_driver.h.

◆ DP83867_STS2_PRBS_LOCK

#define DP83867_STS2_PRBS_LOCK   0x0800

Definition at line 374 of file dp83867_driver.h.

◆ DP83867_STS2_PRBS_LOCK_LOST

#define DP83867_STS2_PRBS_LOCK_LOST   0x0400

Definition at line 375 of file dp83867_driver.h.

◆ DP83867_STS2_SCR_MODE_MASTER_1G

#define DP83867_STS2_SCR_MODE_MASTER_1G   0x0100

Definition at line 377 of file dp83867_driver.h.

◆ DP83867_STS2_SCR_MODE_SLAVE_1G

#define DP83867_STS2_SCR_MODE_SLAVE_1G   0x0080

Definition at line 378 of file dp83867_driver.h.

◆ DP83867_SYNC_FIFO_CTRL

#define DP83867_SYNC_FIFO_CTRL   0x1F, 0x00E9

Definition at line 92 of file dp83867_driver.h.

◆ DP83867_TDR_GEN_CFG1

#define DP83867_TDR_GEN_CFG1   0x1F, 0x0180

Definition at line 144 of file dp83867_driver.h.

◆ DP83867_TDR_GEN_CFG1_TDR_AVG_NUM

#define DP83867_TDR_GEN_CFG1_TDR_AVG_NUM   0x0380

Definition at line 860 of file dp83867_driver.h.

◆ DP83867_TDR_GEN_CFG1_TDR_CH_CD_BYPASS

#define DP83867_TDR_GEN_CFG1_TDR_CH_CD_BYPASS   0x1000

Definition at line 857 of file dp83867_driver.h.

◆ DP83867_TDR_GEN_CFG1_TDR_CROSS_MODE_DIS

#define DP83867_TDR_GEN_CFG1_TDR_CROSS_MODE_DIS   0x0800

Definition at line 858 of file dp83867_driver.h.

◆ DP83867_TDR_GEN_CFG1_TDR_CYCLE_TIME

#define DP83867_TDR_GEN_CFG1_TDR_CYCLE_TIME   0x000F

Definition at line 862 of file dp83867_driver.h.

◆ DP83867_TDR_GEN_CFG1_TDR_NLP_CHECK

#define DP83867_TDR_GEN_CFG1_TDR_NLP_CHECK   0x0400

Definition at line 859 of file dp83867_driver.h.

◆ DP83867_TDR_GEN_CFG1_TDR_SEG_NUM

#define DP83867_TDR_GEN_CFG1_TDR_SEG_NUM   0x0070

Definition at line 861 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_1

#define DP83867_TDR_PEAKS_AMP_1   0x1F, 0x019A

Definition at line 155 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_10

#define DP83867_TDR_PEAKS_AMP_10   0x1F, 0x01A3

Definition at line 164 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_10_TDR_PEAKS_AMP_D_3

#define DP83867_TDR_PEAKS_AMP_10_TDR_PEAKS_AMP_D_3   0x007F

Definition at line 942 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_10_TDR_PEAKS_AMP_D_4

#define DP83867_TDR_PEAKS_AMP_10_TDR_PEAKS_AMP_D_4   0x7F00

Definition at line 941 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_1_TDR_PEAKS_AMP_A_0

#define DP83867_TDR_PEAKS_AMP_1_TDR_PEAKS_AMP_A_0   0x007F

Definition at line 906 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_1_TDR_PEAKS_AMP_A_1

#define DP83867_TDR_PEAKS_AMP_1_TDR_PEAKS_AMP_A_1   0x7F00

Definition at line 905 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_2

#define DP83867_TDR_PEAKS_AMP_2   0x1F, 0x019B

Definition at line 156 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_2_TDR_PEAKS_AMP_A_2

#define DP83867_TDR_PEAKS_AMP_2_TDR_PEAKS_AMP_A_2   0x007F

Definition at line 910 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_2_TDR_PEAKS_AMP_A_3

#define DP83867_TDR_PEAKS_AMP_2_TDR_PEAKS_AMP_A_3   0x7F00

Definition at line 909 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_3

#define DP83867_TDR_PEAKS_AMP_3   0x1F, 0x019C

Definition at line 157 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_3_TDR_PEAKS_AMP_A_4

#define DP83867_TDR_PEAKS_AMP_3_TDR_PEAKS_AMP_A_4   0x007F

Definition at line 914 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_3_TDR_PEAKS_AMP_B_0

#define DP83867_TDR_PEAKS_AMP_3_TDR_PEAKS_AMP_B_0   0x7F00

Definition at line 913 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_4

#define DP83867_TDR_PEAKS_AMP_4   0x1F, 0x019D

Definition at line 158 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_4_TDR_PEAKS_AMP_B_1

#define DP83867_TDR_PEAKS_AMP_4_TDR_PEAKS_AMP_B_1   0x007F

Definition at line 918 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_4_TDR_PEAKS_AMP_B_2

#define DP83867_TDR_PEAKS_AMP_4_TDR_PEAKS_AMP_B_2   0x7F00

Definition at line 917 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_5

#define DP83867_TDR_PEAKS_AMP_5   0x1F, 0x019E

Definition at line 159 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_5_TDR_PEAKS_AMP_B_3

#define DP83867_TDR_PEAKS_AMP_5_TDR_PEAKS_AMP_B_3   0x007F

Definition at line 922 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_5_TDR_PEAKS_AMP_B_4

#define DP83867_TDR_PEAKS_AMP_5_TDR_PEAKS_AMP_B_4   0x7F00

Definition at line 921 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_6

#define DP83867_TDR_PEAKS_AMP_6   0x1F, 0x019F

Definition at line 160 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_6_TDR_PEAKS_AMP_C_0

#define DP83867_TDR_PEAKS_AMP_6_TDR_PEAKS_AMP_C_0   0x007F

Definition at line 926 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_6_TDR_PEAKS_AMP_C_1

#define DP83867_TDR_PEAKS_AMP_6_TDR_PEAKS_AMP_C_1   0x7F00

Definition at line 925 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_7

#define DP83867_TDR_PEAKS_AMP_7   0x1F, 0x01A0

Definition at line 161 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_7_TDR_PEAKS_AMP_C_2

#define DP83867_TDR_PEAKS_AMP_7_TDR_PEAKS_AMP_C_2   0x007F

Definition at line 930 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_7_TDR_PEAKS_AMP_C_3

#define DP83867_TDR_PEAKS_AMP_7_TDR_PEAKS_AMP_C_3   0x7F00

Definition at line 929 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_8

#define DP83867_TDR_PEAKS_AMP_8   0x1F, 0x01A1

Definition at line 162 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_8_TDR_PEAKS_AMP_C_4

#define DP83867_TDR_PEAKS_AMP_8_TDR_PEAKS_AMP_C_4   0x007F

Definition at line 934 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_8_TDR_PEAKS_AMP_D_0

#define DP83867_TDR_PEAKS_AMP_8_TDR_PEAKS_AMP_D_0   0x7F00

Definition at line 933 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_9

#define DP83867_TDR_PEAKS_AMP_9   0x1F, 0x01A2

Definition at line 163 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_9_TDR_PEAKS_AMP_D_1

#define DP83867_TDR_PEAKS_AMP_9_TDR_PEAKS_AMP_D_1   0x007F

Definition at line 938 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_AMP_9_TDR_PEAKS_AMP_D_2

#define DP83867_TDR_PEAKS_AMP_9_TDR_PEAKS_AMP_D_2   0x7F00

Definition at line 937 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_1

#define DP83867_TDR_PEAKS_LOC_1   0x1F, 0x0190

Definition at line 145 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_10

#define DP83867_TDR_PEAKS_LOC_10   0x1F, 0x0199

Definition at line 154 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_10_TDR_PEAKS_LOC_D_3

#define DP83867_TDR_PEAKS_LOC_10_TDR_PEAKS_LOC_D_3   0x00FF

Definition at line 902 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_10_TDR_PEAKS_LOC_D_4

#define DP83867_TDR_PEAKS_LOC_10_TDR_PEAKS_LOC_D_4   0xFF00

Definition at line 901 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_1_TDR_PEAKS_LOC_A_0

#define DP83867_TDR_PEAKS_LOC_1_TDR_PEAKS_LOC_A_0   0x00FF

Definition at line 866 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_1_TDR_PEAKS_LOC_A_1

#define DP83867_TDR_PEAKS_LOC_1_TDR_PEAKS_LOC_A_1   0xFF00

Definition at line 865 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_2

#define DP83867_TDR_PEAKS_LOC_2   0x1F, 0x0191

Definition at line 146 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_2_TDR_PEAKS_LOC_A_2

#define DP83867_TDR_PEAKS_LOC_2_TDR_PEAKS_LOC_A_2   0x00FF

Definition at line 870 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_2_TDR_PEAKS_LOC_A_3

#define DP83867_TDR_PEAKS_LOC_2_TDR_PEAKS_LOC_A_3   0xFF00

Definition at line 869 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_3

#define DP83867_TDR_PEAKS_LOC_3   0x1F, 0x0192

Definition at line 147 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_3_TDR_PEAKS_LOC_A_4

#define DP83867_TDR_PEAKS_LOC_3_TDR_PEAKS_LOC_A_4   0x00FF

Definition at line 874 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_3_TDR_PEAKS_LOC_B_0

#define DP83867_TDR_PEAKS_LOC_3_TDR_PEAKS_LOC_B_0   0xFF00

Definition at line 873 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_4

#define DP83867_TDR_PEAKS_LOC_4   0x1F, 0x0193

Definition at line 148 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_4_TDR_PEAKS_LOC_B_1

#define DP83867_TDR_PEAKS_LOC_4_TDR_PEAKS_LOC_B_1   0x00FF

Definition at line 878 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_4_TDR_PEAKS_LOC_B_2

#define DP83867_TDR_PEAKS_LOC_4_TDR_PEAKS_LOC_B_2   0xFF00

Definition at line 877 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_5

#define DP83867_TDR_PEAKS_LOC_5   0x1F, 0x0194

Definition at line 149 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_5_TDR_PEAKS_LOC_B_3

#define DP83867_TDR_PEAKS_LOC_5_TDR_PEAKS_LOC_B_3   0x00FF

Definition at line 882 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_5_TDR_PEAKS_LOC_B_4

#define DP83867_TDR_PEAKS_LOC_5_TDR_PEAKS_LOC_B_4   0xFF00

Definition at line 881 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_6

#define DP83867_TDR_PEAKS_LOC_6   0x1F, 0x0195

Definition at line 150 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_6_TDR_PEAKS_LOC_C_0

#define DP83867_TDR_PEAKS_LOC_6_TDR_PEAKS_LOC_C_0   0x00FF

Definition at line 886 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_6_TDR_PEAKS_LOC_C_1

#define DP83867_TDR_PEAKS_LOC_6_TDR_PEAKS_LOC_C_1   0xFF00

Definition at line 885 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_7

#define DP83867_TDR_PEAKS_LOC_7   0x1F, 0x0196

Definition at line 151 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_7_TDR_PEAKS_LOC_C_2

#define DP83867_TDR_PEAKS_LOC_7_TDR_PEAKS_LOC_C_2   0x00FF

Definition at line 890 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_7_TDR_PEAKS_LOC_C_3

#define DP83867_TDR_PEAKS_LOC_7_TDR_PEAKS_LOC_C_3   0xFF00

Definition at line 889 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_8

#define DP83867_TDR_PEAKS_LOC_8   0x1F, 0x0197

Definition at line 152 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_8_TDR_PEAKS_LOC_C_4

#define DP83867_TDR_PEAKS_LOC_8_TDR_PEAKS_LOC_C_4   0x00FF

Definition at line 894 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_8_TDR_PEAKS_LOC_D_0

#define DP83867_TDR_PEAKS_LOC_8_TDR_PEAKS_LOC_D_0   0xFF00

Definition at line 893 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_9

#define DP83867_TDR_PEAKS_LOC_9   0x1F, 0x0198

Definition at line 153 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_9_TDR_PEAKS_LOC_D_1

#define DP83867_TDR_PEAKS_LOC_9_TDR_PEAKS_LOC_D_1   0x00FF

Definition at line 898 of file dp83867_driver.h.

◆ DP83867_TDR_PEAKS_LOC_9_TDR_PEAKS_LOC_D_2

#define DP83867_TDR_PEAKS_LOC_9_TDR_PEAKS_LOC_D_2   0xFF00

Definition at line 897 of file dp83867_driver.h.

◆ DP83867_TMCH_CTRL

#define DP83867_TMCH_CTRL   0x1F, 0x0025

Definition at line 74 of file dp83867_driver.h.

◆ DP83867_TMCH_CTRL_TM_CH_SEL

#define DP83867_TMCH_CTRL_TM_CH_SEL   0x00E0

Definition at line 483 of file dp83867_driver.h.

◆ DP83867_VTM_CFG

#define DP83867_VTM_CFG   0x1F, 0x0053

Definition at line 82 of file dp83867_driver.h.

◆ DP83867_VTM_CFG_VTM_IDLE_CHECK_CNT_THR

#define DP83867_VTM_CFG_VTM_IDLE_CHECK_CNT_THR   0x000F

Definition at line 523 of file dp83867_driver.h.

Function Documentation

◆ dp83867DisableIrq()

void dp83867DisableIrq ( NetInterface interface)

Disable interrupts.

Parameters
[in]interfaceUnderlying network interface

Definition at line 206 of file dp83867_driver.c.

◆ dp83867DumpPhyReg()

void dp83867DumpPhyReg ( NetInterface interface)

Dump PHY registers for debugging purpose.

Parameters
[in]interfaceUnderlying network interface

Definition at line 344 of file dp83867_driver.c.

◆ dp83867EnableIrq()

void dp83867EnableIrq ( NetInterface interface)

Enable interrupts.

Parameters
[in]interfaceUnderlying network interface

Definition at line 191 of file dp83867_driver.c.

◆ dp83867EventHandler()

void dp83867EventHandler ( NetInterface interface)

DP83867 event handler.

Parameters
[in]interfaceUnderlying network interface

Definition at line 221 of file dp83867_driver.c.

◆ dp83867Init()

error_t dp83867Init ( NetInterface interface)

DP83867 PHY transceiver initialization.

Parameters
[in]interfaceUnderlying network interface
Returns
Error code

Definition at line 60 of file dp83867_driver.c.

◆ dp83867InitHook()

void dp83867InitHook ( NetInterface interface)

DP83867 custom configuration.

Parameters
[in]interfaceUnderlying network interface

Definition at line 143 of file dp83867_driver.c.

◆ dp83867ReadMmdReg()

uint16_t dp83867ReadMmdReg ( 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 396 of file dp83867_driver.c.

◆ dp83867ReadPhyReg()

uint16_t dp83867ReadPhyReg ( NetInterface interface,
uint8_t  address 
)

Read PHY register.

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

Definition at line 318 of file dp83867_driver.c.

◆ dp83867Tick()

void dp83867Tick ( NetInterface interface)

DP83867 timer handler.

Parameters
[in]interfaceUnderlying network interface

Definition at line 153 of file dp83867_driver.c.

◆ dp83867WriteMmdReg()

void dp83867WriteMmdReg ( 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 369 of file dp83867_driver.c.

◆ dp83867WritePhyReg()

void dp83867WritePhyReg ( 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 294 of file dp83867_driver.c.

Variable Documentation

◆ dp83867PhyDriver

const PhyDriver dp83867PhyDriver
extern

DP83867 Ethernet PHY driver.

Definition at line 44 of file dp83867_driver.c.