adin2111_driver.h File Reference

ADIN2111 2-port 10Base-T1L Ethernet switch driver. More...

#include "core/nic.h"

Go to the source code of this file.

Macros

#define ADIN2111_ETH_TX_BUFFER_SIZE   1536
 
#define ADIN2111_ETH_RX_BUFFER_SIZE   1536
 
#define ADIN2111_PORT1   1
 
#define ADIN2111_PORT2   2
 
#define ADIN2111_ADDR_TABLE_SIZE   16
 
#define ADIN2111_FRAME_HEADER_SIZE   2
 
#define ADIN2111_TX_FRAME_OVERHEAD   4
 
#define ADIN2111_SPI_CMD_READ   0x80
 
#define ADIN2111_SPI_CMD_WRITE   0xA0
 
#define ADIN2111_FRAME_HEADER_PRIORITY   0x4000
 
#define ADIN2111_FRAME_HEADER_EG_CAPTURE   0x00C0
 
#define ADIN2111_FRAME_HEADER_EG_CAPTURE_A   0x0040
 
#define ADIN2111_FRAME_HEADER_EG_CAPTURE_B   0x0080
 
#define ADIN2111_FRAME_HEADER_EG_CAPTURE_C   0x00C0
 
#define ADIN2111_FRAME_HEADER_TS_PARITY   0x0008
 
#define ADIN2111_FRAME_HEADER_TS_PRESENT   0x0004
 
#define ADIN2111_FRAME_HEADER_PORT1   0x0000
 
#define ADIN2111_FRAME_HEADER_PORT2   0x0001
 
#define ADIN2111_IDVER   0x00
 
#define ADIN2111_PHYID   0x01
 
#define ADIN2111_CAPABILITY   0x02
 
#define ADIN2111_RESET   0x03
 
#define ADIN2111_CONFIG0   0x04
 
#define ADIN2111_CONFIG2   0x06
 
#define ADIN2111_STATUS0   0x08
 
#define ADIN2111_STATUS1   0x09
 
#define ADIN2111_BUFSTS   0x0B
 
#define ADIN2111_IMASK0   0x0C
 
#define ADIN2111_IMASK1   0x0D
 
#define ADIN2111_TTSCAH   0x10
 
#define ADIN2111_TTSCAL   0x11
 
#define ADIN2111_TTSCBH   0x12
 
#define ADIN2111_TTSCBL   0x13
 
#define ADIN2111_TTSCCH   0x14
 
#define ADIN2111_TTSCCL   0x15
 
#define ADIN2111_MDIOACC0   0x20
 
#define ADIN2111_MDIOACC1   0x21
 
#define ADIN2111_MDIOACC2   0x22
 
#define ADIN2111_MDIOACC3   0x23
 
#define ADIN2111_MDIOACC4   0x24
 
#define ADIN2111_MDIOACC5   0x25
 
#define ADIN2111_MDIOACC6   0x26
 
#define ADIN2111_MDIOACC7   0x27
 
#define ADIN2111_TX_FSIZE   0x30
 
#define ADIN2111_TX   0x31
 
#define ADIN2111_TX_SPACE   0x32
 
#define ADIN2111_TX_THRESH   0x34
 
#define ADIN2111_TX_PRI   0x35
 
#define ADIN2111_FIFO_CLR   0x36
 
#define ADIN2111_SCRATCH0   0x37
 
#define ADIN2111_SCRATCH1   0x38
 
#define ADIN2111_SCRATCH2   0x39
 
#define ADIN2111_SCRATCH3   0x3A
 
#define ADIN2111_MAC_RST_STATUS   0x3B
 
#define ADIN2111_SOFT_RST   0x3C
 
#define ADIN2111_SPI_INJ_ERR   0x3D
 
#define ADIN2111_FIFO_SIZE   0x3E
 
#define ADIN2111_TFC   0x3F
 
#define ADIN2111_TXSIZE   0x40
 
#define ADIN2111_HTX_OVF_FRM_CNT   0x41
 
#define ADIN2111_MECC_ERR_ADDR   0x42
 
#define ADIN2111_CECC_ERR0   0x43
 
#define ADIN2111_CECC_ERR1   0x44
 
#define ADIN2111_CECC_ERR2   0x45
 
#define ADIN2111_CECC_ERR3   0x46
 
#define ADIN2111_CECC_ERR4   0x47
 
#define ADIN2111_CECC_ERR5   0x48
 
#define ADIN2111_CECC_ERR6   0x49
 
#define ADIN2111_ADDR_FILT_UPR0   0x50
 
#define ADIN2111_ADDR_FILT_LWR0   0x51
 
#define ADIN2111_ADDR_FILT_UPR1   0x52
 
#define ADIN2111_ADDR_FILT_LWR1   0x53
 
#define ADIN2111_ADDR_FILT_UPR2   0x54
 
#define ADIN2111_ADDR_FILT_LWR2   0x55
 
#define ADIN2111_ADDR_FILT_UPR3   0x56
 
#define ADIN2111_ADDR_FILT_LWR3   0x57
 
#define ADIN2111_ADDR_FILT_UPR4   0x58
 
#define ADIN2111_ADDR_FILT_LWR4   0x59
 
#define ADIN2111_ADDR_FILT_UPR5   0x5A
 
#define ADIN2111_ADDR_FILT_LWR5   0x5B
 
#define ADIN2111_ADDR_FILT_UPR6   0x5C
 
#define ADIN2111_ADDR_FILT_LWR6   0x5D
 
#define ADIN2111_ADDR_FILT_UPR7   0x5E
 
#define ADIN2111_ADDR_FILT_LWR7   0x5F
 
#define ADIN2111_ADDR_FILT_UPR8   0x60
 
#define ADIN2111_ADDR_FILT_LWR8   0x61
 
#define ADIN2111_ADDR_FILT_UPR9   0x62
 
#define ADIN2111_ADDR_FILT_LWR9   0x63
 
#define ADIN2111_ADDR_FILT_UPR10   0x64
 
#define ADIN2111_ADDR_FILT_LWR10   0x65
 
#define ADIN2111_ADDR_FILT_UPR11   0x66
 
#define ADIN2111_ADDR_FILT_LWR11   0x67
 
#define ADIN2111_ADDR_FILT_UPR12   0x68
 
#define ADIN2111_ADDR_FILT_LWR12   0x69
 
#define ADIN2111_ADDR_FILT_UPR13   0x6A
 
#define ADIN2111_ADDR_FILT_LWR13   0x6B
 
#define ADIN2111_ADDR_FILT_UPR14   0x6C
 
#define ADIN2111_ADDR_FILT_LWR14   0x6D
 
#define ADIN2111_ADDR_FILT_UPR15   0x6E
 
#define ADIN2111_ADDR_FILT_LWR15   0x6F
 
#define ADIN2111_ADDR_MSK_UPR0   0x70
 
#define ADIN2111_ADDR_MSK_LWR0   0x71
 
#define ADIN2111_ADDR_MSK_UPR1   0x72
 
#define ADIN2111_ADDR_MSK_LWR1   0x73
 
#define ADIN2111_TS_ADDEND   0x80
 
#define ADIN2111_TS_1SEC_CMP   0x81
 
#define ADIN2111_TS_SEC_CNT   0x82
 
#define ADIN2111_TS_NS_CNT   0x83
 
#define ADIN2111_TS_CFG   0x84
 
#define ADIN2111_TS_TIMER_HI   0x85
 
#define ADIN2111_TS_TIMER_LO   0x86
 
#define ADIN2111_TS_TIMER_QE_CORR   0x87
 
#define ADIN2111_TS_TIMER_START   0x88
 
#define ADIN2111_TS_EXT_CAPT0   0x89
 
#define ADIN2111_TS_EXT_CAPT1   0x8A
 
#define ADIN2111_TS_FREECNT_CAPT   0x8B
 
#define ADIN2111_P1_RX_FSIZE   0x90
 
#define ADIN2111_P1_RX   0x91
 
#define ADIN2111_P1_RX_FRM_CNT   0xA0
 
#define ADIN2111_P1_RX_BCAST_CNT   0xA1
 
#define ADIN2111_P1_RX_MCAST_CNT   0xA2
 
#define ADIN2111_P1_RX_UCAST_CNT   0xA3
 
#define ADIN2111_P1_RX_CRC_ERR_CNT   0xA4
 
#define ADIN2111_P1_RX_ALGN_ERR_CNT   0xA5
 
#define ADIN2111_P1_RX_LS_ERR_CNT   0xA6
 
#define ADIN2111_P1_RX_PHY_ERR_CNT   0xA7
 
#define ADIN2111_P1_TX_FRM_CNT   0xA8
 
#define ADIN2111_P1_TX_BCAST_CNT   0xA9
 
#define ADIN2111_P1_TX_MCAST_CNT   0xAA
 
#define ADIN2111_P1_TX_UCAST_CNT   0xAB
 
#define ADIN2111_P1_RX_DROP_FULL_CNT   0xAC
 
#define ADIN2111_P1_RX_DROP_FILT_CNT   0xAD
 
#define ADIN2111_P1_RX_IFG_ERR_CNT   0xAE
 
#define ADIN2111_P1_TX_IFG   0xB0
 
#define ADIN2111_P1_LOOP   0xB3
 
#define ADIN2111_P1_RX_CRC_EN   0xB4
 
#define ADIN2111_P1_RX_IFG   0xB5
 
#define ADIN2111_P1_RX_MAX_LEN   0xB6
 
#define ADIN2111_P1_RX_MIN_LEN   0xB7
 
#define ADIN2111_P1_LO_RFC   0xB8
 
#define ADIN2111_P1_HI_RFC   0xB9
 
#define ADIN2111_P1_LO_RXSIZE   0xBA
 
#define ADIN2111_P1_HI_RXSIZE   0xBB
 
#define ADIN2111_P1TOP2_TXSIZE   0xBC
 
#define ADIN2111_P2_RX_FSIZE   0xC0
 
#define ADIN2111_P2_RX   0xC1
 
#define ADIN2111_P2_RX_FRM_CNT   0xD0
 
#define ADIN2111_P2_RX_BCAST_CNT   0xD1
 
#define ADIN2111_P2_RX_MCAST_CNT   0xD2
 
#define ADIN2111_P2_RX_UCAST_CNT   0xD3
 
#define ADIN2111_P2_RX_CRC_ERR_CNT   0xD4
 
#define ADIN2111_P2_RX_ALGN_ERR_CNT   0xD5
 
#define ADIN2111_P2_RX_LS_ERR_CNT   0xD6
 
#define ADIN2111_P2_RX_PHY_ERR_CNT   0xD7
 
#define ADIN2111_P2_TX_FRM_CNT   0xD8
 
#define ADIN2111_P2_TX_BCAST_CNT   0xD9
 
#define ADIN2111_P2_TX_MCAST_CNT   0xDA
 
#define ADIN2111_P2_TX_UCAST_CNT   0xDB
 
#define ADIN2111_P2_RX_DROP_FULL_CNT   0xDC
 
#define ADIN2111_P2_RX_DROP_FILT_CNT   0xDD
 
#define ADIN2111_P2_RX_IFG_ERR_CNT   0xDE
 
#define ADIN2111_P2_TX_IFG   0xE0
 
#define ADIN2111_P2_LOOP   0xE3
 
#define ADIN2111_P2_RX_CRC_EN   0xE4
 
#define ADIN2111_P2_RX_IFG   0xE5
 
#define ADIN2111_P2_RX_MAX_LEN   0xE6
 
#define ADIN2111_P2_RX_MIN_LEN   0xE7
 
#define ADIN2111_P2_LO_RFC   0xE8
 
#define ADIN2111_P2_HI_RFC   0xE9
 
#define ADIN2111_P2_LO_RXSIZE   0xEA
 
#define ADIN2111_P2_HI_RXSIZE   0xEB
 
#define ADIN2111_P2TOP1_TXSIZE   0xEC
 
#define ADIN2111_P2_TTSCAH   0xF0
 
#define ADIN2111_P2_TTSCAL   0xF1
 
#define ADIN2111_P2_TTSCBH   0xF2
 
#define ADIN2111_P2_TTSCBL   0xF3
 
#define ADIN2111_P2_TTSCCH   0xF4
 
#define ADIN2111_P2_TTSCCL   0xF5
 
#define ADIN2111_MI_CONTROL   0x00
 
#define ADIN2111_MI_STATUS   0x01
 
#define ADIN2111_MI_PHY_ID1   0x02
 
#define ADIN2111_MI_PHY_ID2   0x03
 
#define ADIN2111_MMD_ACCESS_CNTRL   0x0D
 
#define ADIN2111_MMD_ACCESS   0x0E
 
#define ADIN2111_PMA_PMD_CNTRL1   0x01, 0x0000
 
#define ADIN2111_PMA_PMD_STAT1   0x01, 0x0001
 
#define ADIN2111_PMA_PMD_DEVS_IN_PKG1   0x01, 0x0005
 
#define ADIN2111_PMA_PMD_DEVS_IN_PKG2   0x01, 0x0006
 
#define ADIN2111_PMA_PMD_CNTRL2   0x01, 0x0007
 
#define ADIN2111_PMA_PMD_STAT2   0x01, 0x0008
 
#define ADIN2111_PMA_PMD_TX_DIS   0x01, 0x0009
 
#define ADIN2111_PMA_PMD_EXT_ABILITY   0x01, 0x000B
 
#define ADIN2111_PMA_PMD_BT1_ABILITY   0x01, 0x0012
 
#define ADIN2111_PMA_PMD_BT1_CONTROL   0x01, 0x0834
 
#define ADIN2111_B10L_PMA_CNTRL   0x01, 0x08F6
 
#define ADIN2111_B10L_PMA_STAT   0x01, 0x08F7
 
#define ADIN2111_B10L_TEST_MODE_CNTRL   0x01, 0x08F8
 
#define ADIN2111_B10L_PMA_LINK_STAT   0x01, 0x8302
 
#define ADIN2111_MSE_VAL   0x01, 0x830B
 
#define ADIN2111_PCS_CNTRL1   0x03, 0x0000
 
#define ADIN2111_PCS_STAT1   0x03, 0x0001
 
#define ADIN2111_PCS_DEVS_IN_PKG1   0x03, 0x0005
 
#define ADIN2111_PCS_DEVS_IN_PKG2   0x03, 0x0006
 
#define ADIN2111_PCS_STAT2   0x03, 0x0008
 
#define ADIN2111_B10L_PCS_CNTRL   0x03, 0x08E6
 
#define ADIN2111_B10L_PCS_STAT   0x03, 0x08E7
 
#define ADIN2111_AN_DEVS_IN_PKG1   0x07, 0x0005
 
#define ADIN2111_AN_DEVS_IN_PKG2   0x07, 0x0006
 
#define ADIN2111_AN_CONTROL   0x07, 0x0200
 
#define ADIN2111_AN_STATUS   0x07, 0x0201
 
#define ADIN2111_AN_ADV_ABILITY_L   0x07, 0x0202
 
#define ADIN2111_AN_ADV_ABILITY_M   0x07, 0x0203
 
#define ADIN2111_AN_ADV_ABILITY_H   0x07, 0x0204
 
#define ADIN2111_AN_LP_ADV_ABILITY_L   0x07, 0x0205
 
#define ADIN2111_AN_LP_ADV_ABILITY_M   0x07, 0x0206
 
#define ADIN2111_AN_LP_ADV_ABILITY_H   0x07, 0x0207
 
#define ADIN2111_AN_NEXT_PAGE_L   0x07, 0x0208
 
#define ADIN2111_AN_NEXT_PAGE_M   0x07, 0x0209
 
#define ADIN2111_AN_NEXT_PAGE_H   0x07, 0x020A
 
#define ADIN2111_AN_LP_NEXT_PAGE_L   0x07, 0x020B
 
#define ADIN2111_AN_LP_NEXT_PAGE_M   0x07, 0x020C
 
#define ADIN2111_AN_LP_NEXT_PAGE_H   0x07, 0x020D
 
#define ADIN2111_AN_B10_ADV_ABILITY   0x07, 0x020E
 
#define ADIN2111_AN_B10_LP_ADV_ABILITY   0x07, 0x020F
 
#define ADIN2111_AN_FRC_MODE_EN   0x07, 0x8000
 
#define ADIN2111_AN_STATUS_EXTRA   0x07, 0x8001
 
#define ADIN2111_AN_PHY_INST_STATUS   0x07, 0x8030
 
#define ADIN2111_MMD1_DEV_ID1   0x1E, 0x0002
 
#define ADIN2111_MMD1_DEV_ID2   0x1E, 0x0003
 
#define ADIN2111_MMD1_DEVS_IN_PKG1   0x1E, 0x0005
 
#define ADIN2111_MMD1_DEVS_IN_PKG2   0x1E, 0x0006
 
#define ADIN2111_MMD1_STATUS   0x1E, 0x0008
 
#define ADIN2111_CRSM_IRQ_STATUS   0x1E, 0x0010
 
#define ADIN2111_CRSM_IRQ_MASK   0x1E, 0x0020
 
#define ADIN2111_CRSM_SFT_RST   0x1E, 0x8810
 
#define ADIN2111_CRSM_SFT_PD_CNTRL   0x1E, 0x8812
 
#define ADIN2111_CRSM_PHY_SUBSYS_RST   0x1E, 0x8814
 
#define ADIN2111_CRSM_MAC_IF_RST   0x1E, 0x8815
 
#define ADIN2111_CRSM_STAT   0x1E, 0x8818
 
#define ADIN2111_CRSM_PMG_CNTRL   0x1E, 0x8819
 
#define ADIN2111_CRSM_DIAG_CLK_CTRL   0x1E, 0x882C
 
#define ADIN2111_MGMT_PRT_PKG   0x1E, 0x8C22
 
#define ADIN2111_MGMT_MDIO_CNTRL   0x1E, 0x8C30
 
#define ADIN2111_DIGIO_PINMUX   0x1E, 0x8C56
 
#define ADIN2111_LED0_BLINK_TIME_CNTRL   0x1E, 0x8C80
 
#define ADIN2111_LED1_BLINK_TIME_CNTRL   0x1E, 0x8C81
 
#define ADIN2111_LED_CNTRL   0x1E, 0x8C82
 
#define ADIN2111_LED_POLARITY   0x1E, 0x8C83
 
#define ADIN2111_MMD2_DEV_ID1   0x1F, 0x0002
 
#define ADIN2111_MMD2_DEV_ID2   0x1F, 0x0003
 
#define ADIN2111_MMD2_DEVS_IN_PKG1   0x1F, 0x0005
 
#define ADIN2111_MMD2_DEVS_IN_PKG2   0x1F, 0x0006
 
#define ADIN2111_MMD2_STATUS   0x1F, 0x0008
 
#define ADIN2111_PHY_SUBSYS_IRQ_STATUS   0x1F, 0x0011
 
#define ADIN2111_PHY_SUBSYS_IRQ_MASK   0x1F, 0x0021
 
#define ADIN2111_FC_EN   0x1F, 0x8001
 
#define ADIN2111_FC_IRQ_EN   0x1F, 0x8004
 
#define ADIN2111_FC_TX_SEL   0x1F, 0x8005
 
#define ADIN2111_RX_ERR_CNT   0x1F, 0x8008
 
#define ADIN2111_FC_FRM_CNT_H   0x1F, 0x8009
 
#define ADIN2111_FC_FRM_CNT_L   0x1F, 0x800A
 
#define ADIN2111_FC_LEN_ERR_CNT   0x1F, 0x800B
 
#define ADIN2111_FC_ALGN_ERR_CNT   0x1F, 0x800C
 
#define ADIN2111_FC_SYMB_ERR_CNT   0x1F, 0x800D
 
#define ADIN2111_FC_OSZ_CNT   0x1F, 0x800E
 
#define ADIN2111_FC_USZ_CNT   0x1F, 0x800F
 
#define ADIN2111_FC_ODD_CNT   0x1F, 0x8010
 
#define ADIN2111_FC_ODD_PRE_CNT   0x1F, 0x8011
 
#define ADIN2111_FC_FALSE_CARRIER_CNT   0x1F, 0x8013
 
#define ADIN2111_FG_EN   0x1F, 0x8020
 
#define ADIN2111_FG_CNTRL_RSTRT   0x1F, 0x8021
 
#define ADIN2111_FG_CONT_MODE_EN   0x1F, 0x8022
 
#define ADIN2111_FG_IRQ_EN   0x1F, 0x8023
 
#define ADIN2111_FG_FRM_LEN   0x1F, 0x8025
 
#define ADIN2111_FG_IFG_LEN   0x1F, 0x8026
 
#define ADIN2111_FG_NFRM_H   0x1F, 0x8027
 
#define ADIN2111_FG_NFRM_L   0x1F, 0x8028
 
#define ADIN2111_FG_DONE   0x1F, 0x8029
 
#define ADIN2111_MAC_IF_LOOPBACK   0x1F, 0x8055
 
#define ADIN2111_MAC_IF_SOP_CNTRL   0x1F, 0x805A
 
#define ADIN2111_IDVER_MINVER   0x0000000F
 
#define ADIN2111_PHYID_OUI   0xFFFFFC00
 
#define ADIN2111_PHYID_OUI_DEFAULT   0x0283BC00
 
#define ADIN2111_PHYID_MODEL   0x000003F0
 
#define ADIN2111_PHYID_MODEL_DEFAULT   0x000000A0
 
#define ADIN2111_PHYID_REVISION   0x0000000F
 
#define ADIN2111_PHYID_REVISION_DEFAULT   0x00000001
 
#define ADIN2111_CAPABILITY_TXFCSVC   0x00000400
 
#define ADIN2111_CAPABILITY_IPRAC   0x00000200
 
#define ADIN2111_CAPABILITY_DPRAC   0x00000100
 
#define ADIN2111_CAPABILITY_CTC   0x00000080
 
#define ADIN2111_CAPABILITY_FTSC   0x00000040
 
#define ADIN2111_CAPABILITY_AIDC   0x00000020
 
#define ADIN2111_CAPABILITY_SEQC   0x00000010
 
#define ADIN2111_CAPABILITY_MINCPS   0x00000007
 
#define ADIN2111_CAPABILITY_MINCPS_8B   0x00000003
 
#define ADIN2111_CAPABILITY_MINCPS_16B   0x00000004
 
#define ADIN2111_CAPABILITY_MINCPS_32B   0x00000005
 
#define ADIN2111_CAPABILITY_MINCPS_64B   0x00000006
 
#define ADIN2111_RESET_SWRESET   0x00000001
 
#define ADIN2111_CONFIG0_SYNC   0x00008000
 
#define ADIN2111_CONFIG0_TXFCSVE   0x00004000
 
#define ADIN2111_CONFIG0_CSARFE   0x00002000
 
#define ADIN2111_CONFIG0_ZARFE   0x00001000
 
#define ADIN2111_CONFIG0_TXCTHRESH   0x00000C00
 
#define ADIN2111_CONFIG0_TXCTHRESH_1_CREDIT   0x00000000
 
#define ADIN2111_CONFIG0_TXCTHRESH_4_CREDITS   0x00000400
 
#define ADIN2111_CONFIG0_TXCTHRESH_8_CREDITS   0x00000800
 
#define ADIN2111_CONFIG0_TXCTHRESH_16_CREDITS   0x00000C00
 
#define ADIN2111_CONFIG0_TXCTE   0x00000200
 
#define ADIN2111_CONFIG0_RXCTE   0x00000100
 
#define ADIN2111_CONFIG0_FTSE   0x00000080
 
#define ADIN2111_CONFIG0_FTSS   0x00000040
 
#define ADIN2111_CONFIG0_PROTE   0x00000020
 
#define ADIN2111_CONFIG0_SEQE   0x00000010
 
#define ADIN2111_CONFIG0_CPS   0x00000007
 
#define ADIN2111_CONFIG0_CPS_8B   0x00000003
 
#define ADIN2111_CONFIG0_CPS_16B   0x00000004
 
#define ADIN2111_CONFIG0_CPS_32B   0x00000005
 
#define ADIN2111_CONFIG0_CPS_64B   0x00000006
 
#define ADIN2111_CONFIG2_P2_RCV_IFG_ERR_FRM   0x00010000
 
#define ADIN2111_CONFIG2_RX_RD_ORDER   0x00008000
 
#define ADIN2111_CONFIG2_P2_FWD_UNK2P1   0x00004000
 
#define ADIN2111_CONFIG2_P1_FWD_UNK2P2   0x00002000
 
#define ADIN2111_CONFIG2_P2_FWD_UNK2HOST   0x00001000
 
#define ADIN2111_CONFIG2_PORT_CUT_THRU_EN   0x00000800
 
#define ADIN2111_CONFIG2_TX_RDY_ON_EMPTY   0x00000100
 
#define ADIN2111_CONFIG2_SFD_DETECT_SRC   0x00000080
 
#define ADIN2111_CONFIG2_STATS_CLR_ON_RD   0x00000040
 
#define ADIN2111_CONFIG2_CRC_APPEND   0x00000020
 
#define ADIN2111_CONFIG2_P1_RCV_IFG_ERR_FRM   0x00000010
 
#define ADIN2111_CONFIG2_P1_FWD_UNK2HOST   0x00000004
 
#define ADIN2111_CONFIG2_MSPEED   0x00000003
 
#define ADIN2111_CONFIG2_MSPEED_2_5_MHZ   0x00000000
 
#define ADIN2111_CONFIG2_MSPEED_4_166_MHZ   0x00000001
 
#define ADIN2111_STATUS0_CDPE   0x00001000
 
#define ADIN2111_STATUS0_TXFCSE   0x00000800
 
#define ADIN2111_STATUS0_TTSCAC   0x00000400
 
#define ADIN2111_STATUS0_TTSCAB   0x00000200
 
#define ADIN2111_STATUS0_TTSCAA   0x00000100
 
#define ADIN2111_STATUS0_PHYINT   0x00000080
 
#define ADIN2111_STATUS0_RESETC   0x00000040
 
#define ADIN2111_STATUS0_HDRE   0x00000020
 
#define ADIN2111_STATUS0_LOFE   0x00000010
 
#define ADIN2111_STATUS0_RXBOE   0x00000008
 
#define ADIN2111_STATUS0_TXBUE   0x00000004
 
#define ADIN2111_STATUS0_TXBOE   0x00000002
 
#define ADIN2111_STATUS0_TXPE   0x00000001
 
#define ADIN2111_STATUS1_P2_TXFCSE   0x01000000
 
#define ADIN2111_STATUS1_P2_RX_IFG_ERR   0x00800000
 
#define ADIN2111_STATUS1_P2_TTSCAC   0x00400000
 
#define ADIN2111_STATUS1_P2_TTSCAB   0x00200000
 
#define ADIN2111_STATUS1_P2_TTSCAA   0x00100000
 
#define ADIN2111_STATUS1_P2_PHYINT   0x00080000
 
#define ADIN2111_STATUS1_P2_RX_RDY_HI   0x00040000
 
#define ADIN2111_STATUS1_P2_RX_RDY   0x00020000
 
#define ADIN2111_STATUS1_TX_ECC_ERR   0x00001000
 
#define ADIN2111_STATUS1_RX_ECC_ERR   0x00000800
 
#define ADIN2111_STATUS1_SPI_ERR   0x00000400
 
#define ADIN2111_STATUS1_P1_RX_IFG_ERR   0x00000100
 
#define ADIN2111_STATUS1_P1_RX_RDY_HI   0x00000020
 
#define ADIN2111_STATUS1_P1_RX_RDY   0x00000010
 
#define ADIN2111_STATUS1_TX_RDY   0x00000008
 
#define ADIN2111_BUFSTS_TXC   0x0000FF00
 
#define ADIN2111_BUFSTS_RCA   0x000000FF
 
#define ADIN2111_IMASK0_CDPEM   0x00001000
 
#define ADIN2111_IMASK0_TXFCSEM   0x00000800
 
#define ADIN2111_IMASK0_TTSCACM   0x00000400
 
#define ADIN2111_IMASK0_TTSCABM   0x00000200
 
#define ADIN2111_IMASK0_TTSCAAM   0x00000100
 
#define ADIN2111_IMASK0_PHYINTM   0x00000080
 
#define ADIN2111_IMASK0_RESETCM   0x00000040
 
#define ADIN2111_IMASK0_HDREM   0x00000020
 
#define ADIN2111_IMASK0_LOFEM   0x00000010
 
#define ADIN2111_IMASK0_RXBOEM   0x00000008
 
#define ADIN2111_IMASK0_TXBUEM   0x00000004
 
#define ADIN2111_IMASK0_TXBOEM   0x00000002
 
#define ADIN2111_IMASK0_TXPEM   0x00000001
 
#define ADIN2111_IMASK1_P2_TXFCSEM   0x01000000
 
#define ADIN2111_IMASK1_P2_RX_IFG_ERR_MASK   0x00800000
 
#define ADIN2111_IMASK1_P2_TTSCACM   0x00400000
 
#define ADIN2111_IMASK1_P2_TTSCABM   0x00200000
 
#define ADIN2111_IMASK1_P2_TTSCAAM   0x00100000
 
#define ADIN2111_IMASK1_P2_PHYINT_MASK   0x00080000
 
#define ADIN2111_IMASK1_P2_RX_RDY_MASK   0x00020000
 
#define ADIN2111_IMASK1_TX_ECC_ERR_MASK   0x00001000
 
#define ADIN2111_IMASK1_RX_ECC_ERR_MASK   0x00000800
 
#define ADIN2111_IMASK1_SPI_ERR_MASK   0x00000400
 
#define ADIN2111_IMASK1_P1_RX_IFG_ERR_MASK   0x00000100
 
#define ADIN2111_IMASK1_P1_RX_RDY_MASK   0x00000010
 
#define ADIN2111_IMASK1_TX_RDY_MASK   0x00000008
 
#define ADIN2111_IMASK1_LINK_CHANGE_MASK   0x00000002
 
#define ADIN2111_MDIOACC_MDIO_TRDONE   0x80000000
 
#define ADIN2111_MDIOACC_MDIO_TAERR   0x40000000
 
#define ADIN2111_MDIOACC_MDIO_ST   0x30000000
 
#define ADIN2111_MDIOACC_MDIO_ST_CLAUSE_45   0x00000000
 
#define ADIN2111_MDIOACC_MDIO_ST_CLAUSE_22   0x10000000
 
#define ADIN2111_MDIOACC_MDIO_OP   0x0C000000
 
#define ADIN2111_MDIOACC_MDIO_OP_ADDR   0x00000000
 
#define ADIN2111_MDIOACC_MDIO_OP_WRITE   0x04000000
 
#define ADIN2111_MDIOACC_MDIO_OP_INC_READ   0x08000000
 
#define ADIN2111_MDIOACC_MDIO_OP_READ   0x0C000000
 
#define ADIN2111_MDIOACC_MDIO_PRTAD   0x03E00000
 
#define ADIN2111_MDIOACC_MDIO_PRTAD_PHY1   0x00200000
 
#define ADIN2111_MDIOACC_MDIO_PRTAD_PHY2   0x00400000
 
#define ADIN2111_MDIOACC_MDIO_DEVAD   0x001F0000
 
#define ADIN2111_MDIOACC_MDIO_DATA   0x0000FFFF
 
#define ADIN2111_TX_FSIZE_TX_FRM_SIZE   0x000007FF
 
#define ADIN2111_TX_TDR   0xFFFFFFFF
 
#define ADIN2111_TX_SPACE_TX_SPACE   0x00003FFF
 
#define ADIN2111_TX_THRESH_P2P_TX_THRESH   0x00000FC0
 
#define ADIN2111_TX_THRESH_HOST_TX_THRESH   0x0000003F
 
#define ADIN2111_TX_PRI_TX_HOST_PRI   0x00000007
 
#define ADIN2111_TX_PRI_TX_HOST_PRI_H50_P50   0x00000000
 
#define ADIN2111_TX_PRI_TX_HOST_PRI_H100_P0   0x00000005
 
#define ADIN2111_TX_PRI_TX_HOST_PRI_H0_P100   0x00000006
 
#define ADIN2111_FIFO_CLR_LES_P2P_FIFOS_CLR   0x00000008
 
#define ADIN2111_FIFO_CLR_LES_FIFOS_CLR   0x00000004
 
#define ADIN2111_FIFO_CLR_MAC_RXF_CLR   0x00000001
 
#define ADIN2111_SCRATCH_SCRATCH_DATA   0xFFFFFFFF
 
#define ADIN2111_MAC_RST_STATUS_MAC_CRYSL_CLK_RDY   0x00000002
 
#define ADIN2111_MAC_RST_STATUS_MAC_OSC_CLK_RDY   0x00000001
 
#define ADIN2111_SOFT_RST_RST_KEY   0x0000FFFF
 
#define ADIN2111_SOFT_RST_RST_KEY_1_RESET   0x00004F1C
 
#define ADIN2111_SOFT_RST_RST_KEY_2_RESET   0x0000C1F4
 
#define ADIN2111_SOFT_RST_RST_KEY_1_RELEASE   0x00006F1A
 
#define ADIN2111_SOFT_RST_RST_KEY_2_RELEASE   0x0000A1F6
 
#define ADIN2111_SPI_INJ_ERR_TEST_SPI_INJ_ERR   0x00000001
 
#define ADIN2111_FIFO_SIZE_P2_TX_SIZE   0x0F000000
 
#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_0KB   0x00000000
 
#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_2KB   0x01000000
 
#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_4KB   0x02000000
 
#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_6KB   0x03000000
 
#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_8KB   0x04000000
 
#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_10KB   0x05000000
 
#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_12KB   0x06000000
 
#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_14KB   0x07000000
 
#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_16KB   0x08000000
 
#define ADIN2111_FIFO_SIZE_P1_TX_SIZE   0x00F00000
 
#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_0KB   0x00000000
 
#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_2KB   0x00100000
 
#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_4KB   0x00200000
 
#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_6KB   0x00300000
 
#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_8KB   0x00400000
 
#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_10KB   0x00500000
 
#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_12KB   0x00600000
 
#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_14KB   0x00700000
 
#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_16KB   0x00800000
 
#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE   0x000F0000
 
#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_0KB   0x00000000
 
#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_2KB   0x00010000
 
#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_4KB   0x00020000
 
#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_6KB   0x00030000
 
#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_8KB   0x00040000
 
#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_10KB   0x00050000
 
#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_12KB   0x00060000
 
#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_14KB   0x00070000
 
#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_16KB   0x00080000
 
#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE   0x0000F000
 
#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_0KB   0x00000000
 
#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_2KB   0x00001000
 
#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_4KB   0x00002000
 
#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_6KB   0x00003000
 
#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_8KB   0x00004000
 
#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_10KB   0x00005000
 
#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_12KB   0x00006000
 
#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_14KB   0x00007000
 
#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_16KB   0x00008000
 
#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE   0x00000F00
 
#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_0KB   0x00000000
 
#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_2KB   0x00000100
 
#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_4KB   0x00000200
 
#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_6KB   0x00000300
 
#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_8KB   0x00000400
 
#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_10KB   0x00000500
 
#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_12KB   0x00000600
 
#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_14KB   0x00000700
 
#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_16KB   0x00000800
 
#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE   0x000000F0
 
#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_0KB   0x00000000
 
#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_2KB   0x00000010
 
#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_4KB   0x00000020
 
#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_6KB   0x00000030
 
#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_8KB   0x00000040
 
#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_10KB   0x00000050
 
#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_12KB   0x00000060
 
#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_14KB   0x00000070
 
#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_16KB   0x00000080
 
#define ADIN2111_FIFO_SIZE_HTX_SIZE   0x0000000F
 
#define ADIN2111_FIFO_SIZE_HTX_SIZE_0KB   0x00000000
 
#define ADIN2111_FIFO_SIZE_HTX_SIZE_2KB   0x00000001
 
#define ADIN2111_FIFO_SIZE_HTX_SIZE_4KB   0x00000002
 
#define ADIN2111_FIFO_SIZE_HTX_SIZE_6KB   0x00000003
 
#define ADIN2111_FIFO_SIZE_HTX_SIZE_8KB   0x00000004
 
#define ADIN2111_FIFO_SIZE_HTX_SIZE_10KB   0x00000005
 
#define ADIN2111_FIFO_SIZE_HTX_SIZE_12KB   0x00000006
 
#define ADIN2111_FIFO_SIZE_HTX_SIZE_14KB   0x00000007
 
#define ADIN2111_FIFO_SIZE_HTX_SIZE_16KB   0x00000008
 
#define ADIN2111_TFC_TFC   0x000001FF
 
#define ADIN2111_TXSIZE_TX_SIZE   0x00003FFF
 
#define ADIN2111_MECC_ERR_ADDR_MECC_ERR_ADDR   0x00003FFF
 
#define ADIN2111_CECC_ERR_CECC_ERR_CNT   0x000003FF
 
#define ADIN2111_ADDR_FILT_UPR_APPLY2PORT2   0x80000000
 
#define ADIN2111_ADDR_FILT_UPR_APPLY2PORT1   0x40000000
 
#define ADIN2111_ADDR_FILT_UPR_HOST_PRI   0x00080000
 
#define ADIN2111_ADDR_FILT_UPR_TO_OTHER_PORT   0x00020000
 
#define ADIN2111_ADDR_FILT_UPR_TO_HOST   0x00010000
 
#define ADIN2111_ADDR_FILT_UPR_MAC_ADDR_47_32   0x0000FFFF
 
#define ADIN2111_ADDR_FILT_LWR_MAC_ADDR_31_0   0xFFFFFFFF
 
#define ADIN2111_ADDR_MSK_UPR_MAC_ADDR_MASK_47_32   0x0000FFFF
 
#define ADIN2111_ADDR_MSK_LWR_MAC_ADDR_MASK_31_0   0xFFFFFFFF
 
#define ADIN2111_TS_CFG_TS_CAPT_FREE_CNT   0x00000010
 
#define ADIN2111_TS_CFG_TS_TIMER_STOP   0x00000008
 
#define ADIN2111_TS_CFG_TS_TIMER_DEF   0x00000004
 
#define ADIN2111_TS_CFG_TS_CLR   0x00000002
 
#define ADIN2111_TS_CFG_TS_EN   0x00000001
 
#define ADIN2111_TS_TIMER_QE_CORR_TS_TIMER_QE_CORR   0x000000FF
 
#define ADIN2111_P1_RX_FSIZE_P1_RX_FRM_SIZE   0x000007FF
 
#define ADIN2111_P1_RX_P1_RDR   0xFFFFFFFF
 
#define ADIN2111_P1_TX_IFG_P1_TX_IFG   0x000000FF
 
#define ADIN2111_P1_LOOP_P1_LOOPBACK_EN   0x00000001
 
#define ADIN2111_P1_RX_CRC_EN_P1_CRC_CHK_EN   0x00000001
 
#define ADIN2111_P1_RX_IFG_P1_RX_IFG   0x0000003F
 
#define ADIN2111_P1_RX_MAX_LEN_P1_MAX_FRM_LEN   0x0000FFFF
 
#define ADIN2111_P1_RX_MIN_LEN_P1_MIN_FRM_LEN   0x0000FFFF
 
#define ADIN2111_P1_LO_RFC_P1_LO_RFC   0x000001FF
 
#define ADIN2111_P1_HI_RFC_P1_HI_RFC   0x000001FF
 
#define ADIN2111_P1_LO_RXSIZE_P1_LO_RXSIZE   0x00003FFF
 
#define ADIN2111_P1_HI_RXSIZE_P1_HI_RXSIZE   0x00003FFF
 
#define ADIN2111_P1TOP2_TXSIZE_P1TOP2_TXSIZE   0x00003FFF
 
#define ADIN2111_P2_RX_FSIZE_P2_RX_FRM_SIZE   0x000007FF
 
#define ADIN2111_P2_RX_P2_RDR   0xFFFFFFFF
 
#define ADIN2111_P2_TX_IFG_P2_TX_IFG   0x000000FF
 
#define ADIN2111_P2_LOOP_P2_LOOPBACK_EN   0x00000001
 
#define ADIN2111_P2_RX_CRC_EN_P2_CRC_CHK_EN   0x00000001
 
#define ADIN2111_P2_RX_IFG_P2_RX_IFG   0x0000FFFF
 
#define ADIN2111_P2_RX_MAX_LEN_P2_MAX_FRM_LEN   0x0000FFFF
 
#define ADIN2111_P2_RX_MIN_LEN_P2_MIN_FRM_LEN   0x0000FFFF
 
#define ADIN2111_P2_LO_RFC_P2_LO_RFC   0x000001FF
 
#define ADIN2111_P2_HI_RFC_P2_HI_RFC   0x000001FF
 
#define ADIN2111_P2_LO_RXSIZE_P2_LO_RXSIZE   0x00003FFF
 
#define ADIN2111_P2_HI_RXSIZE_P2_HI_RXSIZE   0x00003FFF
 
#define ADIN2111_P2TOP1_TXSIZE_P2TOP1_TXSIZE   0x00003FFF
 
#define ADIN2111_MI_CONTROL_MI_SFT_RST   0x8000
 
#define ADIN2111_MI_CONTROL_MI_LOOPBACK   0x4000
 
#define ADIN2111_MI_CONTROL_MI_SPEED_SEL_LSB   0x2000
 
#define ADIN2111_MI_CONTROL_MI_AN_EN   0x1000
 
#define ADIN2111_MI_CONTROL_MI_SFT_PD   0x0800
 
#define ADIN2111_MI_CONTROL_MI_ISOLATE   0x0400
 
#define ADIN2111_MI_CONTROL_MI_FULL_DUPLEX   0x0100
 
#define ADIN2111_MI_CONTROL_MI_COLTEST   0x0080
 
#define ADIN2111_MI_CONTROL_MI_SPEED_SEL_MSB   0x0040
 
#define ADIN2111_MI_CONTROL_MI_UNIDIR_EN   0x0020
 
#define ADIN2111_MI_STATUS_MI_T4_SPRT   0x8000
 
#define ADIN2111_MI_STATUS_MI_FD100_SPRT   0x4000
 
#define ADIN2111_MI_STATUS_MI_HD100_SPRT   0x2000
 
#define ADIN2111_MI_STATUS_MI_FD10_SPRT   0x1000
 
#define ADIN2111_MI_STATUS_MI_HD10_SPRT   0x0800
 
#define ADIN2111_MI_STATUS_MI_FD_T2_SPRT   0x0400
 
#define ADIN2111_MI_STATUS_MI_HD_T2_SPRT   0x0200
 
#define ADIN2111_MI_STATUS_MI_EXT_STAT_SPRT   0x0100
 
#define ADIN2111_MI_STATUS_MI_UNIDIR_ABLE   0x0080
 
#define ADIN2111_MI_STATUS_MI_MF_PREAM_SUP_ABLE   0x0040
 
#define ADIN2111_MI_STATUS_MI_AN_COMPLETE   0x0020
 
#define ADIN2111_MI_STATUS_MI_REM_FLT   0x0010
 
#define ADIN2111_MI_STATUS_MI_AN_ABLE   0x0008
 
#define ADIN2111_MI_STATUS_MI_LINK_STAT_LAT   0x0004
 
#define ADIN2111_MI_STATUS_MI_JABBER_DET   0x0002
 
#define ADIN2111_MI_STATUS_MI_EXT_CAPABLE   0x0001
 
#define ADIN2111_MI_PHY_ID1_MI_PHY_ID1   0xFFFF
 
#define ADIN2111_MI_PHY_ID1_MI_PHY_ID1_DEFAULT   0x0283
 
#define ADIN2111_MI_PHY_ID2_MI_PHY_ID2_OUI   0xFC00
 
#define ADIN2111_MI_PHY_ID2_MI_PHY_ID2_OUI_DEFAULT   0xBC00
 
#define ADIN2111_MI_PHY_ID2_MI_MODEL_NUM   0x03F0
 
#define ADIN2111_MI_PHY_ID2_MI_REV_NUM   0x000F
 
#define ADIN2111_MI_PHY_ID2_MI_REV_NUM_DEFAULT   0x0001
 
#define ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_FUNCTION   0xC000
 
#define ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_FUNCTION_ADDR   0x0000
 
#define ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_FUNCTION_DATA_NO_POST_INC   0x4000
 
#define ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_FUNCTION_DATA_POST_INC_RW   0x8000
 
#define ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_FUNCTION_DATA_POST_INC_W   0xC000
 
#define ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_DEVAD   0x001F
 
#define ADIN2111_PMA_PMD_CNTRL1_PMA_SFT_RST   0x8000
 
#define ADIN2111_PMA_PMD_CNTRL1_PMA_SFT_PD   0x0800
 
#define ADIN2111_PMA_PMD_CNTRL1_LB_PMA_LOC_EN   0x0001
 
#define ADIN2111_PMA_PMD_STAT1_PMA_LINK_STAT_OK_LL   0x0004
 
#define ADIN2111_PMA_PMD_STAT1_PMA_SFT_PD_ABLE   0x0002
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL   0x007F
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_CX4   0x0000
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_EW   0x0001
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_LW   0x0002
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_SW   0x0003
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_LX4   0x0004
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_ER   0x0005
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_LR   0x0006
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_SR   0x0007
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_LRM   0x0008
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_T   0x0009
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_KX4   0x000A
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_KR   0x000B
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_1000BASE_T   0x000C
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_1000BASE_KX   0x000D
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100BASE_TX   0x000E
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10BASE_T   0x000F
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_D1   0x0010
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_D2   0x0011
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_D3   0x0012
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_D1   0x0013
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_D2   0x0014
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_D3   0x0015
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_U1   0x0016
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_U2   0x0017
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_U3   0x0018
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_U1   0x0019
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_U3   0x001A
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_RESERVED   0x001B
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_D4   0x001C
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_D4   0x001D
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_U4   0x001E
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_U4   0x001F
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_KR4   0x0020
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_CR4   0x0021
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_SR4   0x0022
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_LR4   0x0023
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_FR   0x0024
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_ER4   0x0025
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_T   0x0026
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_CR10   0x0028
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_SR10   0x0029
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_LR4   0x002A
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_ER4   0x002B
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_KP4   0x002C
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_KR4   0x002D
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_CR4   0x002E
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_SR4   0x002F
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_2_5GBASE_T   0x0030
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_5GBASE_T   0x0031
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GPASS_XR_D   0x0032
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GPASS_XR_U   0x0033
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_BASE_H   0x0034
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_LR   0x0035
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_ER   0x0036
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_T   0x0037
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_CR   0x0038
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_KR   0x0039
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_SR   0x003A
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_BASE_T1   0x003D
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_200GBASE_DR4   0x0053
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_200GBASE_FR4   0x0054
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_200GBASE_LR4   0x0055
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_400GBASE_SR16   0x0059
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_400GBASE_DR4   0x005A
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_400GBASE_FR8   0x005B
 
#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_400GBASE_LR8   0x005C
 
#define ADIN2111_PMA_PMD_STAT2_PMA_PMD_PRESENT   0xC000
 
#define ADIN2111_PMA_PMD_STAT2_PMA_PMD_EXT_ABLE   0x0200
 
#define ADIN2111_PMA_PMD_STAT2_PMA_PMD_TX_DIS_ABLE   0x0100
 
#define ADIN2111_PMA_PMD_STAT2_LB_PMA_LOC_ABLE   0x0001
 
#define ADIN2111_PMA_PMD_TX_DIS_PMA_TX_DIS   0x0001
 
#define ADIN2111_PMA_PMD_EXT_ABILITY_PMA_PMD_BT1_ABLE   0x0800
 
#define ADIN2111_PMA_PMD_BT1_ABILITY_B10S_ABILITY   0x0008
 
#define ADIN2111_PMA_PMD_BT1_ABILITY_B10L_ABILITY   0x0004
 
#define ADIN2111_PMA_PMD_BT1_ABILITY_B1000_ABILITY   0x0002
 
#define ADIN2111_PMA_PMD_BT1_ABILITY_B100_ABILITY   0x0001
 
#define ADIN2111_PMA_PMD_BT1_CONTROL_CFG_MST   0x4000
 
#define ADIN2111_PMA_PMD_BT1_CONTROL_BT1_TYPE_SEL   0x000F
 
#define ADIN2111_PMA_PMD_BT1_CONTROL_BT1_TYPE_SEL_100BASE_T1   0x0000
 
#define ADIN2111_PMA_PMD_BT1_CONTROL_BT1_TYPE_SEL_1000BASE_T1   0x0001
 
#define ADIN2111_PMA_PMD_BT1_CONTROL_BT1_TYPE_SEL_10BASE_T1L   0x0002
 
#define ADIN2111_PMA_PMD_BT1_CONTROL_BT1_TYPE_SEL_10BASE_T1S   0x0003
 
#define ADIN2111_B10L_PMA_CNTRL_B10L_TX_DIS_MODE_EN   0x4000
 
#define ADIN2111_B10L_PMA_CNTRL_B10L_TX_LVL_HI   0x1000
 
#define ADIN2111_B10L_PMA_CNTRL_B10L_EEE   0x0400
 
#define ADIN2111_B10L_PMA_CNTRL_B10L_LB_PMA_LOC_EN   0x0001
 
#define ADIN2111_B10L_PMA_STAT_B10L_LB_PMA_LOC_ABLE   0x2000
 
#define ADIN2111_B10L_PMA_STAT_B10L_TX_LVL_HI_ABLE   0x1000
 
#define ADIN2111_B10L_PMA_STAT_B10L_PMA_SFT_PD_ABLE   0x0800
 
#define ADIN2111_B10L_PMA_STAT_B10L_EEE_ABLE   0x0400
 
#define ADIN2111_B10L_TEST_MODE_CNTRL_B10L_TX_TEST_MODE   0xE000
 
#define ADIN2111_B10L_PMA_LINK_STAT_B10L_REM_RCVR_STAT_OK_LL   0x0200
 
#define ADIN2111_B10L_PMA_LINK_STAT_B10L_REM_RCVR_STAT_OK   0x0100
 
#define ADIN2111_B10L_PMA_LINK_STAT_B10L_LOC_RCVR_STAT_OK_LL   0x0080
 
#define ADIN2111_B10L_PMA_LINK_STAT_B10L_LOC_RCVR_STAT_OK   0x0040
 
#define ADIN2111_B10L_PMA_LINK_STAT_B10L_DSCR_STAT_OK_LL   0x0020
 
#define ADIN2111_B10L_PMA_LINK_STAT_B10L_DSCR_STAT_OK   0x0010
 
#define ADIN2111_B10L_PMA_LINK_STAT_B10L_LINK_STAT_OK_LL   0x0002
 
#define ADIN2111_B10L_PMA_LINK_STAT_B10L_LINK_STAT_OK   0x0001
 
#define ADIN2111_PCS_CNTRL1_PCS_SFT_RST   0x8000
 
#define ADIN2111_PCS_CNTRL1_LB_PCS_EN   0x4000
 
#define ADIN2111_PCS_CNTRL1_PCS_SFT_PD   0x0800
 
#define ADIN2111_PCS_STAT1_PCS_SFT_PD_ABLE   0x0002
 
#define ADIN2111_PCS_STAT2_PCS_PRESENT   0xC000
 
#define ADIN2111_B10L_PCS_CNTRL_B10L_LB_PCS_EN   0x4000
 
#define ADIN2111_B10L_PCS_STAT_B10L_PCS_DSCR_STAT_OK_LL   0x0004
 
#define ADIN2111_AN_CONTROL_AN_EN   0x1000
 
#define ADIN2111_AN_CONTROL_AN_RESTART   0x0200
 
#define ADIN2111_AN_STATUS_AN_PAGE_RX   0x0040
 
#define ADIN2111_AN_STATUS_AN_COMPLETE   0x0020
 
#define ADIN2111_AN_STATUS_AN_REMOTE_FAULT   0x0010
 
#define ADIN2111_AN_STATUS_AN_ABLE   0x0008
 
#define ADIN2111_AN_STATUS_AN_LINK_STATUS   0x0004
 
#define ADIN2111_AN_ADV_ABILITY_L_AN_ADV_NEXT_PAGE_REQ   0x8000
 
#define ADIN2111_AN_ADV_ABILITY_L_AN_ADV_ACK   0x4000
 
#define ADIN2111_AN_ADV_ABILITY_L_AN_ADV_REMOTE_FAULT   0x2000
 
#define ADIN2111_AN_ADV_ABILITY_L_AN_ADV_FORCE_MS   0x1000
 
#define ADIN2111_AN_ADV_ABILITY_L_AN_ADV_PAUSE   0x0C00
 
#define ADIN2111_AN_ADV_ABILITY_L_AN_ADV_SELECTOR   0x001F
 
#define ADIN2111_AN_ADV_ABILITY_L_AN_ADV_SELECTOR_DEFAULT   0x0001
 
#define ADIN2111_AN_ADV_ABILITY_M_AN_ADV_B10L   0x4000
 
#define ADIN2111_AN_ADV_ABILITY_M_AN_ADV_MST   0x0010
 
#define ADIN2111_AN_ADV_ABILITY_H_AN_ADV_B10L_TX_LVL_HI_ABL   0x2000
 
#define ADIN2111_AN_ADV_ABILITY_H_AN_ADV_B10L_TX_LVL_HI_REQ   0x1000
 
#define ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_NEXT_PAGE_REQ   0x8000
 
#define ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_ACK   0x4000
 
#define ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_REMOTE_FAULT   0x2000
 
#define ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_FORCE_MS   0x1000
 
#define ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_PAUSE   0x0C00
 
#define ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_SELECTOR   0x001F
 
#define ADIN2111_AN_LP_ADV_ABILITY_M_AN_LP_ADV_B10L   0x4000
 
#define ADIN2111_AN_LP_ADV_ABILITY_M_AN_LP_ADV_B1000   0x0080
 
#define ADIN2111_AN_LP_ADV_ABILITY_M_AN_LP_ADV_B10S_FD   0x0040
 
#define ADIN2111_AN_LP_ADV_ABILITY_M_AN_LP_ADV_B100   0x0020
 
#define ADIN2111_AN_LP_ADV_ABILITY_M_AN_LP_ADV_MST   0x0010
 
#define ADIN2111_AN_LP_ADV_ABILITY_H_AN_LP_ADV_B10L_EEE   0x4000
 
#define ADIN2111_AN_LP_ADV_ABILITY_H_AN_LP_ADV_B10L_TX_LVL_HI_ABL   0x2000
 
#define ADIN2111_AN_LP_ADV_ABILITY_H_AN_LP_ADV_B10L_TX_LVL_HI_REQ   0x1000
 
#define ADIN2111_AN_LP_ADV_ABILITY_H_AN_LP_ADV_B10S_HD   0x0800
 
#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_NEXT_PAGE_REQ   0x8000
 
#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_ACK   0x4000
 
#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_MESSAGE_PAGE   0x2000
 
#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_ACK2   0x1000
 
#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_TOGGLE   0x0800
 
#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_MESSAGE_CODE   0x07FF
 
#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_MESSAGE_CODE_NULL   0x0001
 
#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_MESSAGE_CODE_OUI_TAGGED   0x0005
 
#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_MESSAGE_CODE_AN_DEV_ID_TAG   0x0006
 
#define ADIN2111_AN_NEXT_PAGE_M_AN_NP_UNFORMATTED1   0xFFFF
 
#define ADIN2111_AN_NEXT_PAGE_H_AN_NP_UNFORMATTED2   0xFFFF
 
#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_NEXT_PAGE_REQ   0x8000
 
#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_ACK   0x4000
 
#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_MESSAGE_PAGE   0x2000
 
#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_ACK2   0x1000
 
#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_TOGGLE   0x0800
 
#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_MESSAGE_CODE   0x07FF
 
#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_MESSAGE_CODE_NULL   0x0001
 
#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_MESSAGE_CODE_OUI_TAGGED   0x0005
 
#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_MESSAGE_CODE_AN_DEV_ID_TAG   0x0006
 
#define ADIN2111_AN_LP_NEXT_PAGE_M_AN_LP_NP_UNFORMATTED1   0xFFFF
 
#define ADIN2111_AN_LP_NEXT_PAGE_H_AN_LP_NP_UNFORMATTED2   0xFFFF
 
#define ADIN2111_AN_B10_ADV_ABILITY_AN_B10_ADV_B10L   0x8000
 
#define ADIN2111_AN_B10_ADV_ABILITY_AN_B10_ADV_B10L_EEE   0x4000
 
#define ADIN2111_AN_B10_ADV_ABILITY_AN_B10_ADV_B10L_TX_LVL_HI_ABL   0x2000
 
#define ADIN2111_AN_B10_ADV_ABILITY_AN_B10_ADV_B10L_TX_LVL_HI_REQ   0x1000
 
#define ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10L   0x8000
 
#define ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10L_EEE   0x4000
 
#define ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10L_TX_LVL_HI_ABL   0x2000
 
#define ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10L_TX_LVL_HI_REQ   0x1000
 
#define ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10S_FD   0x0080
 
#define ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10S_HD   0x0040
 
#define ADIN2111_AN_FRC_MODE_EN_AN_FRC_MODE_EN   0x0001
 
#define ADIN2111_AN_STATUS_EXTRA_AN_LP_NP_RX   0x0400
 
#define ADIN2111_AN_STATUS_EXTRA_AN_INC_LINK   0x0200
 
#define ADIN2111_AN_STATUS_EXTRA_AN_TX_LVL_RSLTN   0x0180
 
#define ADIN2111_AN_STATUS_EXTRA_AN_TX_LVL_RSLTN_NOT_RUN   0x0000
 
#define ADIN2111_AN_STATUS_EXTRA_AN_TX_LVL_RSLTN_SUCCESS_1_0V   0x0100
 
#define ADIN2111_AN_STATUS_EXTRA_AN_TX_LVL_RSLTN_SUCCESS_2_4V   0x0180
 
#define ADIN2111_AN_STATUS_EXTRA_AN_MS_CONFIG_RSLTN   0x0060
 
#define ADIN2111_AN_STATUS_EXTRA_AN_MS_CONFIG_RSLTN_NOT_RUN   0x0000
 
#define ADIN2111_AN_STATUS_EXTRA_AN_MS_CONFIG_RSLTN_CONFIG_FAULT   0x0020
 
#define ADIN2111_AN_STATUS_EXTRA_AN_MS_CONFIG_RSLTN_SUCCESS_SLAVE   0x0040
 
#define ADIN2111_AN_STATUS_EXTRA_AN_MS_CONFIG_RSLTN_SUCCESS_MASTER   0x0060
 
#define ADIN2111_AN_STATUS_EXTRA_AN_HCD_TECH   0x001E
 
#define ADIN2111_AN_STATUS_EXTRA_AN_HCD_TECH_NULL   0x0000
 
#define ADIN2111_AN_STATUS_EXTRA_AN_HCD_TECH_10BASE_T1L   0x0002
 
#define ADIN2111_AN_STATUS_EXTRA_AN_LINK_GOOD   0x0001
 
#define ADIN2111_AN_PHY_INST_STATUS_IS_AN_TX_EN   0x0010
 
#define ADIN2111_AN_PHY_INST_STATUS_IS_CFG_MST   0x0008
 
#define ADIN2111_AN_PHY_INST_STATUS_IS_CFG_SLV   0x0004
 
#define ADIN2111_AN_PHY_INST_STATUS_IS_TX_LVL_HI   0x0002
 
#define ADIN2111_AN_PHY_INST_STATUS_IS_TX_LVL_LO   0x0001
 
#define ADIN2111_MMD1_DEV_ID1_MMD1_DEV_ID1   0xFFFF
 
#define ADIN2111_MMD1_DEV_ID1_MMD1_DEV_ID1_DEFAULT   0x0283
 
#define ADIN2111_MMD1_DEV_ID2_MMD1_DEV_ID2_OUI   0xFC00
 
#define ADIN2111_MMD1_DEV_ID2_MMD1_DEV_ID2_OUI_DEFAULT   0xBC00
 
#define ADIN2111_MMD1_DEV_ID2_MMD1_MODEL_NUM   0x03F0
 
#define ADIN2111_MMD1_DEV_ID2_MMD1_MODEL_NUM_DEFAULT   0x00A0
 
#define ADIN2111_MMD1_DEV_ID2_MMD1_REV_NUM   0x000F
 
#define ADIN2111_MMD1_DEV_ID2_MMD1_REV_NUM_DEFAULT   0x0001
 
#define ADIN2111_MMD1_STATUS_MMD1_STATUS   0xC000
 
#define ADIN2111_MMD1_STATUS_MMD1_STATUS_DEV_RESP   0x8000
 
#define ADIN2111_CRSM_IRQ_STATUS_CRSM_SW_IRQ_LH   0x8000
 
#define ADIN2111_CRSM_IRQ_STATUS_CRSM_HRD_RST_IRQ_LH   0x1000
 
#define ADIN2111_CRSM_IRQ_MASK_CRSM_SW_IRQ_REQ   0x8000
 
#define ADIN2111_CRSM_IRQ_MASK_CRSM_HRD_RST_IRQ_EN   0x1000
 
#define ADIN2111_CRSM_SFT_RST_CRSM_SFT_RST   0x0001
 
#define ADIN2111_CRSM_SFT_PD_CNTRL_CRSM_SFT_PD   0x0001
 
#define ADIN2111_CRSM_PHY_SUBSYS_RST_CRSM_PHY_SUBSYS_RST   0x0001
 
#define ADIN2111_CRSM_MAC_IF_RST_CRSM_MAC_IF_RST   0x0001
 
#define ADIN2111_CRSM_STAT_CRSM_SFT_PD_RDY   0x0002
 
#define ADIN2111_CRSM_STAT_CRSM_SYS_RDY   0x0001
 
#define ADIN2111_CRSM_PMG_CNTRL_CRSM_FRC_OSC_EN   0x0001
 
#define ADIN2111_CRSM_DIAG_CLK_CTRL_CRSM_DIAG_CLK_EN   0x0001
 
#define ADIN2111_MGMT_PRT_PKG_MGMT_PRT_PKG_VAL   0x003F
 
#define ADIN2111_MGMT_MDIO_CNTRL_MGMT_GRP_MDIO_EN   0x0001
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_TSTIMER_PINMUX   0x00C0
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_TSTIMER_PINMUX_LED_0   0x0040
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_TSTIMER_PINMUX_INT   0x0080
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_TSTIMER_PINMUX_NONE   0x00C0
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_TSCAPT_PINMUX   0x0030
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_TSCAPT_PINMUX_LED_1   0x0010
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_TSCAPT_PINMUX_TEST_1   0x0020
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_TSCAPT_PINMUX_NONE   0x0030
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX   0x000E
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_LED_1   0x0000
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_TX_ER   0x0002
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_TX_EN   0x0004
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_TX_CLK   0x0006
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_TXD_0   0x0008
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_TXD_2   0x000A
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_LINK_ST   0x000C
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_NONE   0x000E
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_LINK_ST_POLARITY   0x0001
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_LINK_ST_POLARITY_ASSERT_HIGH   0x0000
 
#define ADIN2111_DIGIO_PINMUX_DIGIO_LINK_ST_POLARITY_ASSERT_LOW   0x0001
 
#define ADIN2111_LED0_BLINK_TIME_CNTRL_LED0_ON_N4MS   0xFF00
 
#define ADIN2111_LED0_BLINK_TIME_CNTRL_LED0_OFF_N4MS   0x00FF
 
#define ADIN2111_LED1_BLINK_TIME_CNTRL_LED1_ON_N4MS   0xFF00
 
#define ADIN2111_LED1_BLINK_TIME_CNTRL_LED1_OFF_N4MS   0x00FF
 
#define ADIN2111_LED_CNTRL_LED1_EN   0x8000
 
#define ADIN2111_LED_CNTRL_LED1_LINK_ST_QUALIFY   0x4000
 
#define ADIN2111_LED_CNTRL_LED1_MODE   0x2000
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION   0x1F00
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_TXRX_ACTIVITY   0x0000
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_TX_ACTIVITY   0x0100
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_RX_ACTIVITY   0x0200
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_ONLY   0x0300
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_TXRX_ACTIVITY   0x0400
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_TX_ACTIVITY   0x0500
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_RX_ACTIVITY   0x0600
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_RX_ER   0x0700
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_RX_TX_ER   0x0800
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_RX_ER   0x0900
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_RX_TX_ER   0x0A00
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_TX_SOP   0x0B00
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_RX_SOP   0x0C00
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_ON   0x0D00
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_OFF   0x0E00
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_BLINK   0x0F00
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_TX_LEVEL_2P4   0x1000
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_TX_LEVEL_1P0   0x1100
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_MASTER   0x1200
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_SLAVE   0x1300
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_INCOMPATIBLE_LINK_CFG   0x1400
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_AN_LINK_GOOD   0x1500
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_AN_COMPLETE   0x1600
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_TS_TIMER   0x1700
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_LOC_RCVR_STATUS   0x1800
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_REM_RCVR_STATUS   0x1900
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_CLK25_REF   0x1A00
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_TX_TCLK   0x1B00
 
#define ADIN2111_LED_CNTRL_LED1_FUNCTION_CLK_120MHZ   0x1C00
 
#define ADIN2111_LED_CNTRL_LED0_EN   0x0080
 
#define ADIN2111_LED_CNTRL_LED0_LINK_ST_QUALIFY   0x0040
 
#define ADIN2111_LED_CNTRL_LED0_MODE   0x0020
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION   0x001F
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_TXRX_ACTIVITY   0x0000
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_TX_ACTIVITY   0x0001
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_RX_ACTIVITY   0x0002
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_ONLY   0x0003
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_TXRX_ACTIVITY   0x0004
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_TX_ACTIVITY   0x0005
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_RX_ACTIVITY   0x0006
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_RX_ER   0x0007
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_RX_TX_ER   0x0008
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_RX_ER   0x0009
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_RX_TX_ER   0x000A
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_TX_SOP   0x000B
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_RX_SOP   0x000C
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_ON   0x000D
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_OFF   0x000E
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_BLINK   0x000F
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_TX_LEVEL_2P4   0x0010
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_TX_LEVEL_1P0   0x0011
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_MASTER   0x0012
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_SLAVE   0x0013
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_INCOMPATIBLE_LINK_CFG   0x0014
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_AN_LINK_GOOD   0x0015
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_AN_COMPLETE   0x0016
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_TS_TIMER   0x0017
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_LOC_RCVR_STATUS   0x0018
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_REM_RCVR_STATUS   0x0019
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_CLK25_REF   0x001A
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_TX_TCLK   0x001B
 
#define ADIN2111_LED_CNTRL_LED0_FUNCTION_CLK_120MHZ   0x001C
 
#define ADIN2111_LED_POLARITY_LED1_POLARITY   0x000C
 
#define ADIN2111_LED_POLARITY_LED1_POLARITY_AUTOSENSE   0x0000
 
#define ADIN2111_LED_POLARITY_LED1_POLARITY_ACTIVE_HIGH   0x0004
 
#define ADIN2111_LED_POLARITY_LED1_POLARITY_ACTIVE_LOW   0x0008
 
#define ADIN2111_LED_POLARITY_LED0_POLARITY   0x0003
 
#define ADIN2111_LED_POLARITY_LED0_POLARITY_AUTOSENSE   0x0000
 
#define ADIN2111_LED_POLARITY_LED0_POLARITY_ACTIVE_HIGH   0x0001
 
#define ADIN2111_LED_POLARITY_LED0_POLARITY_ACTIVE_LOW   0x0002
 
#define ADIN2111_MMD2_DEV_ID1_MMD2_DEV_ID1   0xFFFF
 
#define ADIN2111_MMD2_DEV_ID1_MMD2_DEV_ID1_DEFAULT   0x0283
 
#define ADIN2111_MMD2_DEV_ID2_MMD2_DEV_ID2_OUI   0xFC00
 
#define ADIN2111_MMD2_DEV_ID2_MMD2_DEV_ID2_OUI_DEFAULT   0xBC00
 
#define ADIN2111_MMD2_DEV_ID2_MMD2_MODEL_NUM   0x03F0
 
#define ADIN2111_MMD2_DEV_ID2_MMD2_MODEL_NUM_DEFAULT   0x00A0
 
#define ADIN2111_MMD2_DEV_ID2_MMD2_REV_NUM   0x000F
 
#define ADIN2111_MMD2_DEV_ID2_MMD2_REV_NUM_DEFAULT   0x0001
 
#define ADIN2111_MMD2_STATUS_MMD2_STATUS   0xC000
 
#define ADIN2111_MMD2_STATUS_MMD2_STATUS_DEV_RESP   0x8000
 
#define ADIN2111_PHY_SUBSYS_IRQ_STATUS_MAC_IF_FC_FG_IRQ_LH   0x4000
 
#define ADIN2111_PHY_SUBSYS_IRQ_STATUS_MAC_IF_EBUF_ERR_IRQ_LH   0x2000
 
#define ADIN2111_PHY_SUBSYS_IRQ_STATUS_AN_STAT_CHNG_IRQ_LH   0x0800
 
#define ADIN2111_PHY_SUBSYS_IRQ_STATUS_LINK_STAT_CHNG_LH   0x0002
 
#define ADIN2111_PHY_SUBSYS_IRQ_MASK_MAC_IF_FC_FG_IRQ_EN   0x4000
 
#define ADIN2111_PHY_SUBSYS_IRQ_MASK_MAC_IF_EBUF_ERR_IRQ_EN   0x2000
 
#define ADIN2111_PHY_SUBSYS_IRQ_MASK_AN_STAT_CHNG_IRQ_EN   0x0800
 
#define ADIN2111_PHY_SUBSYS_IRQ_MASK_LINK_STAT_CHNG_IRQ_EN   0x0002
 
#define ADIN2111_FC_EN_FC_EN   0x0001
 
#define ADIN2111_FC_IRQ_EN_FC_IRQ_EN   0x0001
 
#define ADIN2111_FC_TX_SEL_FC_TX_SEL   0x0001
 
#define ADIN2111_FG_EN_FG_EN   0x0001
 
#define ADIN2111_FG_CNTRL_RSTRT_FG_RSTRT   0x0008
 
#define ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL   0x0007
 
#define ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_NO_FRAMES   0x0000
 
#define ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_RANDOM   0x0001
 
#define ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_ALL_ZEROS   0x0002
 
#define ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_ALL_ONES   0x0003
 
#define ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_ALT   0x0004
 
#define ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_DEC   0x0005
 
#define ADIN2111_FG_CONT_MODE_EN_FG_CONT_MODE_EN   0x0001
 
#define ADIN2111_FG_IRQ_EN_FG_IRQ_EN   0x0001
 
#define ADIN2111_FG_DONE_FG_DONE   0x0001
 
#define ADIN2111_MAC_IF_LOOPBACK_MAC_IF_REM_LB_RX_SUP_EN   0x0008
 
#define ADIN2111_MAC_IF_LOOPBACK_MAC_IF_REM_LB_EN   0x0004
 
#define ADIN2111_MAC_IF_LOOPBACK_MAC_IF_LB_TX_SUP_EN   0x0002
 
#define ADIN2111_MAC_IF_LOOPBACK_MAC_IF_LB_EN   0x0001
 
#define ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_TX_SOP_LEN_CHK_EN   0x0020
 
#define ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_TX_SOP_SFD_EN   0x0010
 
#define ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_TX_SOP_DET_EN   0x0008
 
#define ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_RX_SOP_LEN_CHK_EN   0x0004
 
#define ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_RX_SOP_SFD_EN   0x0002
 
#define ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_RX_SOP_DET_EN   0x0001
 
#define ADIN2111_ADDR_FILT_UPRn(index)   (ADIN2111_ADDR_FILT_UPR0 + ((index) * 2))
 
#define ADIN2111_ADDR_FILT_LWRn(index)   (ADIN2111_ADDR_FILT_LWR0 + ((index) * 2))
 
#define ADIN2111_ADDR_MSK_UPRn(index)   (ADIN2111_ADDR_MSK_UPR0 + ((index) * 2))
 
#define ADIN2111_ADDR_MSK_LWRn(index)   (ADIN2111_ADDR_MSK_LWR0 + ((index) * 2))
 

Functions

error_t adin2111Init (NetInterface *interface)
 ADIN2111 controller initialization. More...
 
void adin2111InitHook (NetInterface *interface)
 ADIN2111 custom configuration. More...
 
void adin2111Tick (NetInterface *interface)
 ADIN2111 timer handler. More...
 
void adin2111EnableIrq (NetInterface *interface)
 Enable interrupts. More...
 
void adin2111DisableIrq (NetInterface *interface)
 Disable interrupts. More...
 
bool_t adin2111IrqHandler (NetInterface *interface)
 ADIN2111 interrupt service routine. More...
 
void adin2111EventHandler (NetInterface *interface)
 ADIN2111 event handler. More...
 
void adin2111LinkChangeEventHandler (NetInterface *interface)
 ADIN2111 link status change event handler. More...
 
error_t adin2111SendPacket (NetInterface *interface, const NetBuffer *buffer, size_t offset, NetTxAncillary *ancillary)
 Send a packet. More...
 
void adin2111ReceivePacket (NetInterface *interface, uint8_t port)
 Receive a packet. More...
 
error_t adin2111UpdateMacAddrFilter (NetInterface *interface)
 Configure MAC address filtering. More...
 
bool_t adin2111GetLinkState (NetInterface *interface, uint8_t port)
 Get link state. More...
 
void adin2111WriteReg (NetInterface *interface, uint16_t address, uint32_t data)
 Write SPI register. More...
 
uint32_t adin2111ReadReg (NetInterface *interface, uint16_t address)
 Read SPI register. More...
 
void adin2111DumpReg (NetInterface *interface)
 Dump SPI registers for debugging purpose. More...
 
void adin2111WritePhyReg (NetInterface *interface, uint8_t port, uint8_t address, uint16_t data)
 Write PHY register. More...
 
uint16_t adin2111ReadPhyReg (NetInterface *interface, uint8_t port, uint8_t address)
 Read PHY register. More...
 
void adin2111DumpPhyReg (NetInterface *interface, uint8_t port)
 Dump PHY registers for debugging purpose. More...
 
void adin2111WriteMmdReg (NetInterface *interface, uint8_t port, uint8_t devAddr, uint16_t regAddr, uint16_t data)
 Write MMD register. More...
 
uint16_t adin2111ReadMmdReg (NetInterface *interface, uint8_t port, uint8_t devAddr, uint16_t regAddr)
 Read MMD register. More...
 
void adin2111WriteFifo (NetInterface *interface, uint16_t header, const uint8_t *data, size_t length)
 Write TX FIFO. More...
 
void adin2111ReadFifo (NetInterface *interface, uint8_t port, uint16_t *header, uint8_t *data, size_t length)
 Read RX FIFO. More...
 

Variables

const NicDriver adin2111Driver
 ADIN2111 driver. More...
 

Detailed Description

ADIN2111 2-port 10Base-T1L Ethernet switch 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.4

Definition in file adin2111_driver.h.

Macro Definition Documentation

◆ ADIN2111_ADDR_FILT_LWR0

#define ADIN2111_ADDR_FILT_LWR0   0x51

Definition at line 129 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR1

#define ADIN2111_ADDR_FILT_LWR1   0x53

Definition at line 131 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR10

#define ADIN2111_ADDR_FILT_LWR10   0x65

Definition at line 149 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR11

#define ADIN2111_ADDR_FILT_LWR11   0x67

Definition at line 151 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR12

#define ADIN2111_ADDR_FILT_LWR12   0x69

Definition at line 153 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR13

#define ADIN2111_ADDR_FILT_LWR13   0x6B

Definition at line 155 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR14

#define ADIN2111_ADDR_FILT_LWR14   0x6D

Definition at line 157 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR15

#define ADIN2111_ADDR_FILT_LWR15   0x6F

Definition at line 159 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR2

#define ADIN2111_ADDR_FILT_LWR2   0x55

Definition at line 133 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR3

#define ADIN2111_ADDR_FILT_LWR3   0x57

Definition at line 135 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR4

#define ADIN2111_ADDR_FILT_LWR4   0x59

Definition at line 137 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR5

#define ADIN2111_ADDR_FILT_LWR5   0x5B

Definition at line 139 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR6

#define ADIN2111_ADDR_FILT_LWR6   0x5D

Definition at line 141 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR7

#define ADIN2111_ADDR_FILT_LWR7   0x5F

Definition at line 143 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR8

#define ADIN2111_ADDR_FILT_LWR8   0x61

Definition at line 145 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR9

#define ADIN2111_ADDR_FILT_LWR9   0x63

Definition at line 147 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWR_MAC_ADDR_31_0

#define ADIN2111_ADDR_FILT_LWR_MAC_ADDR_31_0   0xFFFFFFFF

Definition at line 630 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_LWRn

#define ADIN2111_ADDR_FILT_LWRn (   index)    (ADIN2111_ADDR_FILT_LWR0 + ((index) * 2))

Definition at line 1280 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR0

#define ADIN2111_ADDR_FILT_UPR0   0x50

Definition at line 128 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR1

#define ADIN2111_ADDR_FILT_UPR1   0x52

Definition at line 130 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR10

#define ADIN2111_ADDR_FILT_UPR10   0x64

Definition at line 148 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR11

#define ADIN2111_ADDR_FILT_UPR11   0x66

Definition at line 150 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR12

#define ADIN2111_ADDR_FILT_UPR12   0x68

Definition at line 152 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR13

#define ADIN2111_ADDR_FILT_UPR13   0x6A

Definition at line 154 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR14

#define ADIN2111_ADDR_FILT_UPR14   0x6C

Definition at line 156 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR15

#define ADIN2111_ADDR_FILT_UPR15   0x6E

Definition at line 158 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR2

#define ADIN2111_ADDR_FILT_UPR2   0x54

Definition at line 132 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR3

#define ADIN2111_ADDR_FILT_UPR3   0x56

Definition at line 134 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR4

#define ADIN2111_ADDR_FILT_UPR4   0x58

Definition at line 136 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR5

#define ADIN2111_ADDR_FILT_UPR5   0x5A

Definition at line 138 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR6

#define ADIN2111_ADDR_FILT_UPR6   0x5C

Definition at line 140 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR7

#define ADIN2111_ADDR_FILT_UPR7   0x5E

Definition at line 142 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR8

#define ADIN2111_ADDR_FILT_UPR8   0x60

Definition at line 144 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR9

#define ADIN2111_ADDR_FILT_UPR9   0x62

Definition at line 146 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR_APPLY2PORT1

#define ADIN2111_ADDR_FILT_UPR_APPLY2PORT1   0x40000000

Definition at line 623 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR_APPLY2PORT2

#define ADIN2111_ADDR_FILT_UPR_APPLY2PORT2   0x80000000

Definition at line 622 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR_HOST_PRI

#define ADIN2111_ADDR_FILT_UPR_HOST_PRI   0x00080000

Definition at line 624 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR_MAC_ADDR_47_32

#define ADIN2111_ADDR_FILT_UPR_MAC_ADDR_47_32   0x0000FFFF

Definition at line 627 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR_TO_HOST

#define ADIN2111_ADDR_FILT_UPR_TO_HOST   0x00010000

Definition at line 626 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPR_TO_OTHER_PORT

#define ADIN2111_ADDR_FILT_UPR_TO_OTHER_PORT   0x00020000

Definition at line 625 of file adin2111_driver.h.

◆ ADIN2111_ADDR_FILT_UPRn

#define ADIN2111_ADDR_FILT_UPRn (   index)    (ADIN2111_ADDR_FILT_UPR0 + ((index) * 2))

Definition at line 1279 of file adin2111_driver.h.

◆ ADIN2111_ADDR_MSK_LWR0

#define ADIN2111_ADDR_MSK_LWR0   0x71

Definition at line 161 of file adin2111_driver.h.

◆ ADIN2111_ADDR_MSK_LWR1

#define ADIN2111_ADDR_MSK_LWR1   0x73

Definition at line 163 of file adin2111_driver.h.

◆ ADIN2111_ADDR_MSK_LWR_MAC_ADDR_MASK_31_0

#define ADIN2111_ADDR_MSK_LWR_MAC_ADDR_MASK_31_0   0xFFFFFFFF

Definition at line 636 of file adin2111_driver.h.

◆ ADIN2111_ADDR_MSK_LWRn

#define ADIN2111_ADDR_MSK_LWRn (   index)    (ADIN2111_ADDR_MSK_LWR0 + ((index) * 2))

Definition at line 1282 of file adin2111_driver.h.

◆ ADIN2111_ADDR_MSK_UPR0

#define ADIN2111_ADDR_MSK_UPR0   0x70

Definition at line 160 of file adin2111_driver.h.

◆ ADIN2111_ADDR_MSK_UPR1

#define ADIN2111_ADDR_MSK_UPR1   0x72

Definition at line 162 of file adin2111_driver.h.

◆ ADIN2111_ADDR_MSK_UPR_MAC_ADDR_MASK_47_32

#define ADIN2111_ADDR_MSK_UPR_MAC_ADDR_MASK_47_32   0x0000FFFF

Definition at line 633 of file adin2111_driver.h.

◆ ADIN2111_ADDR_MSK_UPRn

#define ADIN2111_ADDR_MSK_UPRn (   index)    (ADIN2111_ADDR_MSK_UPR0 + ((index) * 2))

Definition at line 1281 of file adin2111_driver.h.

◆ ADIN2111_ADDR_TABLE_SIZE

#define ADIN2111_ADDR_TABLE_SIZE   16

Definition at line 56 of file adin2111_driver.h.

◆ ADIN2111_AN_ADV_ABILITY_H

#define ADIN2111_AN_ADV_ABILITY_H   0x07, 0x0204

Definition at line 276 of file adin2111_driver.h.

◆ ADIN2111_AN_ADV_ABILITY_H_AN_ADV_B10L_TX_LVL_HI_ABL

#define ADIN2111_AN_ADV_ABILITY_H_AN_ADV_B10L_TX_LVL_HI_ABL   0x2000

Definition at line 946 of file adin2111_driver.h.

◆ ADIN2111_AN_ADV_ABILITY_H_AN_ADV_B10L_TX_LVL_HI_REQ

#define ADIN2111_AN_ADV_ABILITY_H_AN_ADV_B10L_TX_LVL_HI_REQ   0x1000

Definition at line 947 of file adin2111_driver.h.

◆ ADIN2111_AN_ADV_ABILITY_L

#define ADIN2111_AN_ADV_ABILITY_L   0x07, 0x0202

Definition at line 274 of file adin2111_driver.h.

◆ ADIN2111_AN_ADV_ABILITY_L_AN_ADV_ACK

#define ADIN2111_AN_ADV_ABILITY_L_AN_ADV_ACK   0x4000

Definition at line 934 of file adin2111_driver.h.

◆ ADIN2111_AN_ADV_ABILITY_L_AN_ADV_FORCE_MS

#define ADIN2111_AN_ADV_ABILITY_L_AN_ADV_FORCE_MS   0x1000

Definition at line 936 of file adin2111_driver.h.

◆ ADIN2111_AN_ADV_ABILITY_L_AN_ADV_NEXT_PAGE_REQ

#define ADIN2111_AN_ADV_ABILITY_L_AN_ADV_NEXT_PAGE_REQ   0x8000

Definition at line 933 of file adin2111_driver.h.

◆ ADIN2111_AN_ADV_ABILITY_L_AN_ADV_PAUSE

#define ADIN2111_AN_ADV_ABILITY_L_AN_ADV_PAUSE   0x0C00

Definition at line 937 of file adin2111_driver.h.

◆ ADIN2111_AN_ADV_ABILITY_L_AN_ADV_REMOTE_FAULT

#define ADIN2111_AN_ADV_ABILITY_L_AN_ADV_REMOTE_FAULT   0x2000

Definition at line 935 of file adin2111_driver.h.

◆ ADIN2111_AN_ADV_ABILITY_L_AN_ADV_SELECTOR

#define ADIN2111_AN_ADV_ABILITY_L_AN_ADV_SELECTOR   0x001F

Definition at line 938 of file adin2111_driver.h.

◆ ADIN2111_AN_ADV_ABILITY_L_AN_ADV_SELECTOR_DEFAULT

#define ADIN2111_AN_ADV_ABILITY_L_AN_ADV_SELECTOR_DEFAULT   0x0001

Definition at line 939 of file adin2111_driver.h.

◆ ADIN2111_AN_ADV_ABILITY_M

#define ADIN2111_AN_ADV_ABILITY_M   0x07, 0x0203

Definition at line 275 of file adin2111_driver.h.

◆ ADIN2111_AN_ADV_ABILITY_M_AN_ADV_B10L

#define ADIN2111_AN_ADV_ABILITY_M_AN_ADV_B10L   0x4000

Definition at line 942 of file adin2111_driver.h.

◆ ADIN2111_AN_ADV_ABILITY_M_AN_ADV_MST

#define ADIN2111_AN_ADV_ABILITY_M_AN_ADV_MST   0x0010

Definition at line 943 of file adin2111_driver.h.

◆ ADIN2111_AN_B10_ADV_ABILITY

#define ADIN2111_AN_B10_ADV_ABILITY   0x07, 0x020E

Definition at line 286 of file adin2111_driver.h.

◆ ADIN2111_AN_B10_ADV_ABILITY_AN_B10_ADV_B10L

#define ADIN2111_AN_B10_ADV_ABILITY_AN_B10_ADV_B10L   0x8000

Definition at line 1005 of file adin2111_driver.h.

◆ ADIN2111_AN_B10_ADV_ABILITY_AN_B10_ADV_B10L_EEE

#define ADIN2111_AN_B10_ADV_ABILITY_AN_B10_ADV_B10L_EEE   0x4000

Definition at line 1006 of file adin2111_driver.h.

◆ ADIN2111_AN_B10_ADV_ABILITY_AN_B10_ADV_B10L_TX_LVL_HI_ABL

#define ADIN2111_AN_B10_ADV_ABILITY_AN_B10_ADV_B10L_TX_LVL_HI_ABL   0x2000

Definition at line 1007 of file adin2111_driver.h.

◆ ADIN2111_AN_B10_ADV_ABILITY_AN_B10_ADV_B10L_TX_LVL_HI_REQ

#define ADIN2111_AN_B10_ADV_ABILITY_AN_B10_ADV_B10L_TX_LVL_HI_REQ   0x1000

Definition at line 1008 of file adin2111_driver.h.

◆ ADIN2111_AN_B10_LP_ADV_ABILITY

#define ADIN2111_AN_B10_LP_ADV_ABILITY   0x07, 0x020F

Definition at line 287 of file adin2111_driver.h.

◆ ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10L

#define ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10L   0x8000

Definition at line 1011 of file adin2111_driver.h.

◆ ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10L_EEE

#define ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10L_EEE   0x4000

Definition at line 1012 of file adin2111_driver.h.

◆ ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10L_TX_LVL_HI_ABL

#define ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10L_TX_LVL_HI_ABL   0x2000

Definition at line 1013 of file adin2111_driver.h.

◆ ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10L_TX_LVL_HI_REQ

#define ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10L_TX_LVL_HI_REQ   0x1000

Definition at line 1014 of file adin2111_driver.h.

◆ ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10S_FD

#define ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10S_FD   0x0080

Definition at line 1015 of file adin2111_driver.h.

◆ ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10S_HD

#define ADIN2111_AN_B10_LP_ADV_ABILITY_AN_B10_LP_ADV_B10S_HD   0x0040

Definition at line 1016 of file adin2111_driver.h.

◆ ADIN2111_AN_CONTROL

#define ADIN2111_AN_CONTROL   0x07, 0x0200

Definition at line 272 of file adin2111_driver.h.

◆ ADIN2111_AN_CONTROL_AN_EN

#define ADIN2111_AN_CONTROL_AN_EN   0x1000

Definition at line 922 of file adin2111_driver.h.

◆ ADIN2111_AN_CONTROL_AN_RESTART

#define ADIN2111_AN_CONTROL_AN_RESTART   0x0200

Definition at line 923 of file adin2111_driver.h.

◆ ADIN2111_AN_DEVS_IN_PKG1

#define ADIN2111_AN_DEVS_IN_PKG1   0x07, 0x0005

Definition at line 270 of file adin2111_driver.h.

◆ ADIN2111_AN_DEVS_IN_PKG2

#define ADIN2111_AN_DEVS_IN_PKG2   0x07, 0x0006

Definition at line 271 of file adin2111_driver.h.

◆ ADIN2111_AN_FRC_MODE_EN

#define ADIN2111_AN_FRC_MODE_EN   0x07, 0x8000

Definition at line 288 of file adin2111_driver.h.

◆ ADIN2111_AN_FRC_MODE_EN_AN_FRC_MODE_EN

#define ADIN2111_AN_FRC_MODE_EN_AN_FRC_MODE_EN   0x0001

Definition at line 1019 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_H

#define ADIN2111_AN_LP_ADV_ABILITY_H   0x07, 0x0207

Definition at line 279 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_H_AN_LP_ADV_B10L_EEE

#define ADIN2111_AN_LP_ADV_ABILITY_H_AN_LP_ADV_B10L_EEE   0x4000

Definition at line 965 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_H_AN_LP_ADV_B10L_TX_LVL_HI_ABL

#define ADIN2111_AN_LP_ADV_ABILITY_H_AN_LP_ADV_B10L_TX_LVL_HI_ABL   0x2000

Definition at line 966 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_H_AN_LP_ADV_B10L_TX_LVL_HI_REQ

#define ADIN2111_AN_LP_ADV_ABILITY_H_AN_LP_ADV_B10L_TX_LVL_HI_REQ   0x1000

Definition at line 967 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_H_AN_LP_ADV_B10S_HD

#define ADIN2111_AN_LP_ADV_ABILITY_H_AN_LP_ADV_B10S_HD   0x0800

Definition at line 968 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_L

#define ADIN2111_AN_LP_ADV_ABILITY_L   0x07, 0x0205

Definition at line 277 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_ACK

#define ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_ACK   0x4000

Definition at line 951 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_FORCE_MS

#define ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_FORCE_MS   0x1000

Definition at line 953 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_NEXT_PAGE_REQ

#define ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_NEXT_PAGE_REQ   0x8000

Definition at line 950 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_PAUSE

#define ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_PAUSE   0x0C00

Definition at line 954 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_REMOTE_FAULT

#define ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_REMOTE_FAULT   0x2000

Definition at line 952 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_SELECTOR

#define ADIN2111_AN_LP_ADV_ABILITY_L_AN_LP_ADV_SELECTOR   0x001F

Definition at line 955 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_M

#define ADIN2111_AN_LP_ADV_ABILITY_M   0x07, 0x0206

Definition at line 278 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_M_AN_LP_ADV_B100

#define ADIN2111_AN_LP_ADV_ABILITY_M_AN_LP_ADV_B100   0x0020

Definition at line 961 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_M_AN_LP_ADV_B1000

#define ADIN2111_AN_LP_ADV_ABILITY_M_AN_LP_ADV_B1000   0x0080

Definition at line 959 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_M_AN_LP_ADV_B10L

#define ADIN2111_AN_LP_ADV_ABILITY_M_AN_LP_ADV_B10L   0x4000

Definition at line 958 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_M_AN_LP_ADV_B10S_FD

#define ADIN2111_AN_LP_ADV_ABILITY_M_AN_LP_ADV_B10S_FD   0x0040

Definition at line 960 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_ADV_ABILITY_M_AN_LP_ADV_MST

#define ADIN2111_AN_LP_ADV_ABILITY_M_AN_LP_ADV_MST   0x0010

Definition at line 962 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_NEXT_PAGE_H

#define ADIN2111_AN_LP_NEXT_PAGE_H   0x07, 0x020D

Definition at line 285 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_NEXT_PAGE_H_AN_LP_NP_UNFORMATTED2

#define ADIN2111_AN_LP_NEXT_PAGE_H_AN_LP_NP_UNFORMATTED2   0xFFFF

Definition at line 1002 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_NEXT_PAGE_L

#define ADIN2111_AN_LP_NEXT_PAGE_L   0x07, 0x020B

Definition at line 283 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_ACK

#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_ACK   0x4000

Definition at line 989 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_ACK2

#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_ACK2   0x1000

Definition at line 991 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_MESSAGE_CODE

#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_MESSAGE_CODE   0x07FF

Definition at line 993 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_MESSAGE_CODE_AN_DEV_ID_TAG

#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_MESSAGE_CODE_AN_DEV_ID_TAG   0x0006

Definition at line 996 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_MESSAGE_CODE_NULL

#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_MESSAGE_CODE_NULL   0x0001

Definition at line 994 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_MESSAGE_CODE_OUI_TAGGED

#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_MESSAGE_CODE_OUI_TAGGED   0x0005

Definition at line 995 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_MESSAGE_PAGE

#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_MESSAGE_PAGE   0x2000

Definition at line 990 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_NEXT_PAGE_REQ

#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_NEXT_PAGE_REQ   0x8000

Definition at line 988 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_TOGGLE

#define ADIN2111_AN_LP_NEXT_PAGE_L_AN_LP_NP_TOGGLE   0x0800

Definition at line 992 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_NEXT_PAGE_M

#define ADIN2111_AN_LP_NEXT_PAGE_M   0x07, 0x020C

Definition at line 284 of file adin2111_driver.h.

◆ ADIN2111_AN_LP_NEXT_PAGE_M_AN_LP_NP_UNFORMATTED1

#define ADIN2111_AN_LP_NEXT_PAGE_M_AN_LP_NP_UNFORMATTED1   0xFFFF

Definition at line 999 of file adin2111_driver.h.

◆ ADIN2111_AN_NEXT_PAGE_H

#define ADIN2111_AN_NEXT_PAGE_H   0x07, 0x020A

Definition at line 282 of file adin2111_driver.h.

◆ ADIN2111_AN_NEXT_PAGE_H_AN_NP_UNFORMATTED2

#define ADIN2111_AN_NEXT_PAGE_H_AN_NP_UNFORMATTED2   0xFFFF

Definition at line 985 of file adin2111_driver.h.

◆ ADIN2111_AN_NEXT_PAGE_L

#define ADIN2111_AN_NEXT_PAGE_L   0x07, 0x0208

Definition at line 280 of file adin2111_driver.h.

◆ ADIN2111_AN_NEXT_PAGE_L_AN_NP_ACK

#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_ACK   0x4000

Definition at line 972 of file adin2111_driver.h.

◆ ADIN2111_AN_NEXT_PAGE_L_AN_NP_ACK2

#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_ACK2   0x1000

Definition at line 974 of file adin2111_driver.h.

◆ ADIN2111_AN_NEXT_PAGE_L_AN_NP_MESSAGE_CODE

#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_MESSAGE_CODE   0x07FF

Definition at line 976 of file adin2111_driver.h.

◆ ADIN2111_AN_NEXT_PAGE_L_AN_NP_MESSAGE_CODE_AN_DEV_ID_TAG

#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_MESSAGE_CODE_AN_DEV_ID_TAG   0x0006

Definition at line 979 of file adin2111_driver.h.

◆ ADIN2111_AN_NEXT_PAGE_L_AN_NP_MESSAGE_CODE_NULL

#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_MESSAGE_CODE_NULL   0x0001

Definition at line 977 of file adin2111_driver.h.

◆ ADIN2111_AN_NEXT_PAGE_L_AN_NP_MESSAGE_CODE_OUI_TAGGED

#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_MESSAGE_CODE_OUI_TAGGED   0x0005

Definition at line 978 of file adin2111_driver.h.

◆ ADIN2111_AN_NEXT_PAGE_L_AN_NP_MESSAGE_PAGE

#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_MESSAGE_PAGE   0x2000

Definition at line 973 of file adin2111_driver.h.

◆ ADIN2111_AN_NEXT_PAGE_L_AN_NP_NEXT_PAGE_REQ

#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_NEXT_PAGE_REQ   0x8000

Definition at line 971 of file adin2111_driver.h.

◆ ADIN2111_AN_NEXT_PAGE_L_AN_NP_TOGGLE

#define ADIN2111_AN_NEXT_PAGE_L_AN_NP_TOGGLE   0x0800

Definition at line 975 of file adin2111_driver.h.

◆ ADIN2111_AN_NEXT_PAGE_M

#define ADIN2111_AN_NEXT_PAGE_M   0x07, 0x0209

Definition at line 281 of file adin2111_driver.h.

◆ ADIN2111_AN_NEXT_PAGE_M_AN_NP_UNFORMATTED1

#define ADIN2111_AN_NEXT_PAGE_M_AN_NP_UNFORMATTED1   0xFFFF

Definition at line 982 of file adin2111_driver.h.

◆ ADIN2111_AN_PHY_INST_STATUS

#define ADIN2111_AN_PHY_INST_STATUS   0x07, 0x8030

Definition at line 290 of file adin2111_driver.h.

◆ ADIN2111_AN_PHY_INST_STATUS_IS_AN_TX_EN

#define ADIN2111_AN_PHY_INST_STATUS_IS_AN_TX_EN   0x0010

Definition at line 1039 of file adin2111_driver.h.

◆ ADIN2111_AN_PHY_INST_STATUS_IS_CFG_MST

#define ADIN2111_AN_PHY_INST_STATUS_IS_CFG_MST   0x0008

Definition at line 1040 of file adin2111_driver.h.

◆ ADIN2111_AN_PHY_INST_STATUS_IS_CFG_SLV

#define ADIN2111_AN_PHY_INST_STATUS_IS_CFG_SLV   0x0004

Definition at line 1041 of file adin2111_driver.h.

◆ ADIN2111_AN_PHY_INST_STATUS_IS_TX_LVL_HI

#define ADIN2111_AN_PHY_INST_STATUS_IS_TX_LVL_HI   0x0002

Definition at line 1042 of file adin2111_driver.h.

◆ ADIN2111_AN_PHY_INST_STATUS_IS_TX_LVL_LO

#define ADIN2111_AN_PHY_INST_STATUS_IS_TX_LVL_LO   0x0001

Definition at line 1043 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS

#define ADIN2111_AN_STATUS   0x07, 0x0201

Definition at line 273 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_AN_ABLE

#define ADIN2111_AN_STATUS_AN_ABLE   0x0008

Definition at line 929 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_AN_COMPLETE

#define ADIN2111_AN_STATUS_AN_COMPLETE   0x0020

Definition at line 927 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_AN_LINK_STATUS

#define ADIN2111_AN_STATUS_AN_LINK_STATUS   0x0004

Definition at line 930 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_AN_PAGE_RX

#define ADIN2111_AN_STATUS_AN_PAGE_RX   0x0040

Definition at line 926 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_AN_REMOTE_FAULT

#define ADIN2111_AN_STATUS_AN_REMOTE_FAULT   0x0010

Definition at line 928 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA

#define ADIN2111_AN_STATUS_EXTRA   0x07, 0x8001

Definition at line 289 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA_AN_HCD_TECH

#define ADIN2111_AN_STATUS_EXTRA_AN_HCD_TECH   0x001E

Definition at line 1033 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA_AN_HCD_TECH_10BASE_T1L

#define ADIN2111_AN_STATUS_EXTRA_AN_HCD_TECH_10BASE_T1L   0x0002

Definition at line 1035 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA_AN_HCD_TECH_NULL

#define ADIN2111_AN_STATUS_EXTRA_AN_HCD_TECH_NULL   0x0000

Definition at line 1034 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA_AN_INC_LINK

#define ADIN2111_AN_STATUS_EXTRA_AN_INC_LINK   0x0200

Definition at line 1023 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA_AN_LINK_GOOD

#define ADIN2111_AN_STATUS_EXTRA_AN_LINK_GOOD   0x0001

Definition at line 1036 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA_AN_LP_NP_RX

#define ADIN2111_AN_STATUS_EXTRA_AN_LP_NP_RX   0x0400

Definition at line 1022 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA_AN_MS_CONFIG_RSLTN

#define ADIN2111_AN_STATUS_EXTRA_AN_MS_CONFIG_RSLTN   0x0060

Definition at line 1028 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA_AN_MS_CONFIG_RSLTN_CONFIG_FAULT

#define ADIN2111_AN_STATUS_EXTRA_AN_MS_CONFIG_RSLTN_CONFIG_FAULT   0x0020

Definition at line 1030 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA_AN_MS_CONFIG_RSLTN_NOT_RUN

#define ADIN2111_AN_STATUS_EXTRA_AN_MS_CONFIG_RSLTN_NOT_RUN   0x0000

Definition at line 1029 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA_AN_MS_CONFIG_RSLTN_SUCCESS_MASTER

#define ADIN2111_AN_STATUS_EXTRA_AN_MS_CONFIG_RSLTN_SUCCESS_MASTER   0x0060

Definition at line 1032 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA_AN_MS_CONFIG_RSLTN_SUCCESS_SLAVE

#define ADIN2111_AN_STATUS_EXTRA_AN_MS_CONFIG_RSLTN_SUCCESS_SLAVE   0x0040

Definition at line 1031 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA_AN_TX_LVL_RSLTN

#define ADIN2111_AN_STATUS_EXTRA_AN_TX_LVL_RSLTN   0x0180

Definition at line 1024 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA_AN_TX_LVL_RSLTN_NOT_RUN

#define ADIN2111_AN_STATUS_EXTRA_AN_TX_LVL_RSLTN_NOT_RUN   0x0000

Definition at line 1025 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA_AN_TX_LVL_RSLTN_SUCCESS_1_0V

#define ADIN2111_AN_STATUS_EXTRA_AN_TX_LVL_RSLTN_SUCCESS_1_0V   0x0100

Definition at line 1026 of file adin2111_driver.h.

◆ ADIN2111_AN_STATUS_EXTRA_AN_TX_LVL_RSLTN_SUCCESS_2_4V

#define ADIN2111_AN_STATUS_EXTRA_AN_TX_LVL_RSLTN_SUCCESS_2_4V   0x0180

Definition at line 1027 of file adin2111_driver.h.

◆ ADIN2111_B10L_PCS_CNTRL

#define ADIN2111_B10L_PCS_CNTRL   0x03, 0x08E6

Definition at line 268 of file adin2111_driver.h.

◆ ADIN2111_B10L_PCS_CNTRL_B10L_LB_PCS_EN

#define ADIN2111_B10L_PCS_CNTRL_B10L_LB_PCS_EN   0x4000

Definition at line 916 of file adin2111_driver.h.

◆ ADIN2111_B10L_PCS_STAT

#define ADIN2111_B10L_PCS_STAT   0x03, 0x08E7

Definition at line 269 of file adin2111_driver.h.

◆ ADIN2111_B10L_PCS_STAT_B10L_PCS_DSCR_STAT_OK_LL

#define ADIN2111_B10L_PCS_STAT_B10L_PCS_DSCR_STAT_OK_LL   0x0004

Definition at line 919 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_CNTRL

#define ADIN2111_B10L_PMA_CNTRL   0x01, 0x08F6

Definition at line 258 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_CNTRL_B10L_EEE

#define ADIN2111_B10L_PMA_CNTRL_B10L_EEE   0x0400

Definition at line 882 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_CNTRL_B10L_LB_PMA_LOC_EN

#define ADIN2111_B10L_PMA_CNTRL_B10L_LB_PMA_LOC_EN   0x0001

Definition at line 883 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_CNTRL_B10L_TX_DIS_MODE_EN

#define ADIN2111_B10L_PMA_CNTRL_B10L_TX_DIS_MODE_EN   0x4000

Definition at line 880 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_CNTRL_B10L_TX_LVL_HI

#define ADIN2111_B10L_PMA_CNTRL_B10L_TX_LVL_HI   0x1000

Definition at line 881 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_LINK_STAT

#define ADIN2111_B10L_PMA_LINK_STAT   0x01, 0x8302

Definition at line 261 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_LINK_STAT_B10L_DSCR_STAT_OK

#define ADIN2111_B10L_PMA_LINK_STAT_B10L_DSCR_STAT_OK   0x0010

Definition at line 900 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_LINK_STAT_B10L_DSCR_STAT_OK_LL

#define ADIN2111_B10L_PMA_LINK_STAT_B10L_DSCR_STAT_OK_LL   0x0020

Definition at line 899 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_LINK_STAT_B10L_LINK_STAT_OK

#define ADIN2111_B10L_PMA_LINK_STAT_B10L_LINK_STAT_OK   0x0001

Definition at line 902 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_LINK_STAT_B10L_LINK_STAT_OK_LL

#define ADIN2111_B10L_PMA_LINK_STAT_B10L_LINK_STAT_OK_LL   0x0002

Definition at line 901 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_LINK_STAT_B10L_LOC_RCVR_STAT_OK

#define ADIN2111_B10L_PMA_LINK_STAT_B10L_LOC_RCVR_STAT_OK   0x0040

Definition at line 898 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_LINK_STAT_B10L_LOC_RCVR_STAT_OK_LL

#define ADIN2111_B10L_PMA_LINK_STAT_B10L_LOC_RCVR_STAT_OK_LL   0x0080

Definition at line 897 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_LINK_STAT_B10L_REM_RCVR_STAT_OK

#define ADIN2111_B10L_PMA_LINK_STAT_B10L_REM_RCVR_STAT_OK   0x0100

Definition at line 896 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_LINK_STAT_B10L_REM_RCVR_STAT_OK_LL

#define ADIN2111_B10L_PMA_LINK_STAT_B10L_REM_RCVR_STAT_OK_LL   0x0200

Definition at line 895 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_STAT

#define ADIN2111_B10L_PMA_STAT   0x01, 0x08F7

Definition at line 259 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_STAT_B10L_EEE_ABLE

#define ADIN2111_B10L_PMA_STAT_B10L_EEE_ABLE   0x0400

Definition at line 889 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_STAT_B10L_LB_PMA_LOC_ABLE

#define ADIN2111_B10L_PMA_STAT_B10L_LB_PMA_LOC_ABLE   0x2000

Definition at line 886 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_STAT_B10L_PMA_SFT_PD_ABLE

#define ADIN2111_B10L_PMA_STAT_B10L_PMA_SFT_PD_ABLE   0x0800

Definition at line 888 of file adin2111_driver.h.

◆ ADIN2111_B10L_PMA_STAT_B10L_TX_LVL_HI_ABLE

#define ADIN2111_B10L_PMA_STAT_B10L_TX_LVL_HI_ABLE   0x1000

Definition at line 887 of file adin2111_driver.h.

◆ ADIN2111_B10L_TEST_MODE_CNTRL

#define ADIN2111_B10L_TEST_MODE_CNTRL   0x01, 0x08F8

Definition at line 260 of file adin2111_driver.h.

◆ ADIN2111_B10L_TEST_MODE_CNTRL_B10L_TX_TEST_MODE

#define ADIN2111_B10L_TEST_MODE_CNTRL_B10L_TX_TEST_MODE   0xE000

Definition at line 892 of file adin2111_driver.h.

◆ ADIN2111_BUFSTS

#define ADIN2111_BUFSTS   0x0B

Definition at line 86 of file adin2111_driver.h.

◆ ADIN2111_BUFSTS_RCA

#define ADIN2111_BUFSTS_RCA   0x000000FF

Definition at line 446 of file adin2111_driver.h.

◆ ADIN2111_BUFSTS_TXC

#define ADIN2111_BUFSTS_TXC   0x0000FF00

Definition at line 445 of file adin2111_driver.h.

◆ ADIN2111_CAPABILITY

#define ADIN2111_CAPABILITY   0x02

Definition at line 80 of file adin2111_driver.h.

◆ ADIN2111_CAPABILITY_AIDC

#define ADIN2111_CAPABILITY_AIDC   0x00000020

Definition at line 362 of file adin2111_driver.h.

◆ ADIN2111_CAPABILITY_CTC

#define ADIN2111_CAPABILITY_CTC   0x00000080

Definition at line 360 of file adin2111_driver.h.

◆ ADIN2111_CAPABILITY_DPRAC

#define ADIN2111_CAPABILITY_DPRAC   0x00000100

Definition at line 359 of file adin2111_driver.h.

◆ ADIN2111_CAPABILITY_FTSC

#define ADIN2111_CAPABILITY_FTSC   0x00000040

Definition at line 361 of file adin2111_driver.h.

◆ ADIN2111_CAPABILITY_IPRAC

#define ADIN2111_CAPABILITY_IPRAC   0x00000200

Definition at line 358 of file adin2111_driver.h.

◆ ADIN2111_CAPABILITY_MINCPS

#define ADIN2111_CAPABILITY_MINCPS   0x00000007

Definition at line 364 of file adin2111_driver.h.

◆ ADIN2111_CAPABILITY_MINCPS_16B

#define ADIN2111_CAPABILITY_MINCPS_16B   0x00000004

Definition at line 366 of file adin2111_driver.h.

◆ ADIN2111_CAPABILITY_MINCPS_32B

#define ADIN2111_CAPABILITY_MINCPS_32B   0x00000005

Definition at line 367 of file adin2111_driver.h.

◆ ADIN2111_CAPABILITY_MINCPS_64B

#define ADIN2111_CAPABILITY_MINCPS_64B   0x00000006

Definition at line 368 of file adin2111_driver.h.

◆ ADIN2111_CAPABILITY_MINCPS_8B

#define ADIN2111_CAPABILITY_MINCPS_8B   0x00000003

Definition at line 365 of file adin2111_driver.h.

◆ ADIN2111_CAPABILITY_SEQC

#define ADIN2111_CAPABILITY_SEQC   0x00000010

Definition at line 363 of file adin2111_driver.h.

◆ ADIN2111_CAPABILITY_TXFCSVC

#define ADIN2111_CAPABILITY_TXFCSVC   0x00000400

Definition at line 357 of file adin2111_driver.h.

◆ ADIN2111_CECC_ERR0

#define ADIN2111_CECC_ERR0   0x43

Definition at line 121 of file adin2111_driver.h.

◆ ADIN2111_CECC_ERR1

#define ADIN2111_CECC_ERR1   0x44

Definition at line 122 of file adin2111_driver.h.

◆ ADIN2111_CECC_ERR2

#define ADIN2111_CECC_ERR2   0x45

Definition at line 123 of file adin2111_driver.h.

◆ ADIN2111_CECC_ERR3

#define ADIN2111_CECC_ERR3   0x46

Definition at line 124 of file adin2111_driver.h.

◆ ADIN2111_CECC_ERR4

#define ADIN2111_CECC_ERR4   0x47

Definition at line 125 of file adin2111_driver.h.

◆ ADIN2111_CECC_ERR5

#define ADIN2111_CECC_ERR5   0x48

Definition at line 126 of file adin2111_driver.h.

◆ ADIN2111_CECC_ERR6

#define ADIN2111_CECC_ERR6   0x49

Definition at line 127 of file adin2111_driver.h.

◆ ADIN2111_CECC_ERR_CECC_ERR_CNT

#define ADIN2111_CECC_ERR_CECC_ERR_CNT   0x000003FF

Definition at line 619 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0

#define ADIN2111_CONFIG0   0x04

Definition at line 82 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_CPS

#define ADIN2111_CONFIG0_CPS   0x00000007

Definition at line 389 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_CPS_16B

#define ADIN2111_CONFIG0_CPS_16B   0x00000004

Definition at line 391 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_CPS_32B

#define ADIN2111_CONFIG0_CPS_32B   0x00000005

Definition at line 392 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_CPS_64B

#define ADIN2111_CONFIG0_CPS_64B   0x00000006

Definition at line 393 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_CPS_8B

#define ADIN2111_CONFIG0_CPS_8B   0x00000003

Definition at line 390 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_CSARFE

#define ADIN2111_CONFIG0_CSARFE   0x00002000

Definition at line 376 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_FTSE

#define ADIN2111_CONFIG0_FTSE   0x00000080

Definition at line 385 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_FTSS

#define ADIN2111_CONFIG0_FTSS   0x00000040

Definition at line 386 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_PROTE

#define ADIN2111_CONFIG0_PROTE   0x00000020

Definition at line 387 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_RXCTE

#define ADIN2111_CONFIG0_RXCTE   0x00000100

Definition at line 384 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_SEQE

#define ADIN2111_CONFIG0_SEQE   0x00000010

Definition at line 388 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_SYNC

#define ADIN2111_CONFIG0_SYNC   0x00008000

Definition at line 374 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_TXCTE

#define ADIN2111_CONFIG0_TXCTE   0x00000200

Definition at line 383 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_TXCTHRESH

#define ADIN2111_CONFIG0_TXCTHRESH   0x00000C00

Definition at line 378 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_TXCTHRESH_16_CREDITS

#define ADIN2111_CONFIG0_TXCTHRESH_16_CREDITS   0x00000C00

Definition at line 382 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_TXCTHRESH_1_CREDIT

#define ADIN2111_CONFIG0_TXCTHRESH_1_CREDIT   0x00000000

Definition at line 379 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_TXCTHRESH_4_CREDITS

#define ADIN2111_CONFIG0_TXCTHRESH_4_CREDITS   0x00000400

Definition at line 380 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_TXCTHRESH_8_CREDITS

#define ADIN2111_CONFIG0_TXCTHRESH_8_CREDITS   0x00000800

Definition at line 381 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_TXFCSVE

#define ADIN2111_CONFIG0_TXFCSVE   0x00004000

Definition at line 375 of file adin2111_driver.h.

◆ ADIN2111_CONFIG0_ZARFE

#define ADIN2111_CONFIG0_ZARFE   0x00001000

Definition at line 377 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2

#define ADIN2111_CONFIG2   0x06

Definition at line 83 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2_CRC_APPEND

#define ADIN2111_CONFIG2_CRC_APPEND   0x00000020

Definition at line 405 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2_MSPEED

#define ADIN2111_CONFIG2_MSPEED   0x00000003

Definition at line 408 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2_MSPEED_2_5_MHZ

#define ADIN2111_CONFIG2_MSPEED_2_5_MHZ   0x00000000

Definition at line 409 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2_MSPEED_4_166_MHZ

#define ADIN2111_CONFIG2_MSPEED_4_166_MHZ   0x00000001

Definition at line 410 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2_P1_FWD_UNK2HOST

#define ADIN2111_CONFIG2_P1_FWD_UNK2HOST   0x00000004

Definition at line 407 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2_P1_FWD_UNK2P2

#define ADIN2111_CONFIG2_P1_FWD_UNK2P2   0x00002000

Definition at line 399 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2_P1_RCV_IFG_ERR_FRM

#define ADIN2111_CONFIG2_P1_RCV_IFG_ERR_FRM   0x00000010

Definition at line 406 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2_P2_FWD_UNK2HOST

#define ADIN2111_CONFIG2_P2_FWD_UNK2HOST   0x00001000

Definition at line 400 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2_P2_FWD_UNK2P1

#define ADIN2111_CONFIG2_P2_FWD_UNK2P1   0x00004000

Definition at line 398 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2_P2_RCV_IFG_ERR_FRM

#define ADIN2111_CONFIG2_P2_RCV_IFG_ERR_FRM   0x00010000

Definition at line 396 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2_PORT_CUT_THRU_EN

#define ADIN2111_CONFIG2_PORT_CUT_THRU_EN   0x00000800

Definition at line 401 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2_RX_RD_ORDER

#define ADIN2111_CONFIG2_RX_RD_ORDER   0x00008000

Definition at line 397 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2_SFD_DETECT_SRC

#define ADIN2111_CONFIG2_SFD_DETECT_SRC   0x00000080

Definition at line 403 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2_STATS_CLR_ON_RD

#define ADIN2111_CONFIG2_STATS_CLR_ON_RD   0x00000040

Definition at line 404 of file adin2111_driver.h.

◆ ADIN2111_CONFIG2_TX_RDY_ON_EMPTY

#define ADIN2111_CONFIG2_TX_RDY_ON_EMPTY   0x00000100

Definition at line 402 of file adin2111_driver.h.

◆ ADIN2111_CRSM_DIAG_CLK_CTRL

#define ADIN2111_CRSM_DIAG_CLK_CTRL   0x1E, 0x882C

Definition at line 304 of file adin2111_driver.h.

◆ ADIN2111_CRSM_DIAG_CLK_CTRL_CRSM_DIAG_CLK_EN

#define ADIN2111_CRSM_DIAG_CLK_CTRL_CRSM_DIAG_CLK_EN   0x0001

Definition at line 1089 of file adin2111_driver.h.

◆ ADIN2111_CRSM_IRQ_MASK

#define ADIN2111_CRSM_IRQ_MASK   0x1E, 0x0020

Definition at line 297 of file adin2111_driver.h.

◆ ADIN2111_CRSM_IRQ_MASK_CRSM_HRD_RST_IRQ_EN

#define ADIN2111_CRSM_IRQ_MASK_CRSM_HRD_RST_IRQ_EN   0x1000

Definition at line 1067 of file adin2111_driver.h.

◆ ADIN2111_CRSM_IRQ_MASK_CRSM_SW_IRQ_REQ

#define ADIN2111_CRSM_IRQ_MASK_CRSM_SW_IRQ_REQ   0x8000

Definition at line 1066 of file adin2111_driver.h.

◆ ADIN2111_CRSM_IRQ_STATUS

#define ADIN2111_CRSM_IRQ_STATUS   0x1E, 0x0010

Definition at line 296 of file adin2111_driver.h.

◆ ADIN2111_CRSM_IRQ_STATUS_CRSM_HRD_RST_IRQ_LH

#define ADIN2111_CRSM_IRQ_STATUS_CRSM_HRD_RST_IRQ_LH   0x1000

Definition at line 1063 of file adin2111_driver.h.

◆ ADIN2111_CRSM_IRQ_STATUS_CRSM_SW_IRQ_LH

#define ADIN2111_CRSM_IRQ_STATUS_CRSM_SW_IRQ_LH   0x8000

Definition at line 1062 of file adin2111_driver.h.

◆ ADIN2111_CRSM_MAC_IF_RST

#define ADIN2111_CRSM_MAC_IF_RST   0x1E, 0x8815

Definition at line 301 of file adin2111_driver.h.

◆ ADIN2111_CRSM_MAC_IF_RST_CRSM_MAC_IF_RST

#define ADIN2111_CRSM_MAC_IF_RST_CRSM_MAC_IF_RST   0x0001

Definition at line 1079 of file adin2111_driver.h.

◆ ADIN2111_CRSM_PHY_SUBSYS_RST

#define ADIN2111_CRSM_PHY_SUBSYS_RST   0x1E, 0x8814

Definition at line 300 of file adin2111_driver.h.

◆ ADIN2111_CRSM_PHY_SUBSYS_RST_CRSM_PHY_SUBSYS_RST

#define ADIN2111_CRSM_PHY_SUBSYS_RST_CRSM_PHY_SUBSYS_RST   0x0001

Definition at line 1076 of file adin2111_driver.h.

◆ ADIN2111_CRSM_PMG_CNTRL

#define ADIN2111_CRSM_PMG_CNTRL   0x1E, 0x8819

Definition at line 303 of file adin2111_driver.h.

◆ ADIN2111_CRSM_PMG_CNTRL_CRSM_FRC_OSC_EN

#define ADIN2111_CRSM_PMG_CNTRL_CRSM_FRC_OSC_EN   0x0001

Definition at line 1086 of file adin2111_driver.h.

◆ ADIN2111_CRSM_SFT_PD_CNTRL

#define ADIN2111_CRSM_SFT_PD_CNTRL   0x1E, 0x8812

Definition at line 299 of file adin2111_driver.h.

◆ ADIN2111_CRSM_SFT_PD_CNTRL_CRSM_SFT_PD

#define ADIN2111_CRSM_SFT_PD_CNTRL_CRSM_SFT_PD   0x0001

Definition at line 1073 of file adin2111_driver.h.

◆ ADIN2111_CRSM_SFT_RST

#define ADIN2111_CRSM_SFT_RST   0x1E, 0x8810

Definition at line 298 of file adin2111_driver.h.

◆ ADIN2111_CRSM_SFT_RST_CRSM_SFT_RST

#define ADIN2111_CRSM_SFT_RST_CRSM_SFT_RST   0x0001

Definition at line 1070 of file adin2111_driver.h.

◆ ADIN2111_CRSM_STAT

#define ADIN2111_CRSM_STAT   0x1E, 0x8818

Definition at line 302 of file adin2111_driver.h.

◆ ADIN2111_CRSM_STAT_CRSM_SFT_PD_RDY

#define ADIN2111_CRSM_STAT_CRSM_SFT_PD_RDY   0x0002

Definition at line 1082 of file adin2111_driver.h.

◆ ADIN2111_CRSM_STAT_CRSM_SYS_RDY

#define ADIN2111_CRSM_STAT_CRSM_SYS_RDY   0x0001

Definition at line 1083 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX

#define ADIN2111_DIGIO_PINMUX   0x1E, 0x8C56

Definition at line 307 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX

#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX   0x000E

Definition at line 1106 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_LED_1

#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_LED_1   0x0000

Definition at line 1107 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_LINK_ST

#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_LINK_ST   0x000C

Definition at line 1113 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_NONE

#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_NONE   0x000E

Definition at line 1114 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_TX_CLK

#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_TX_CLK   0x0006

Definition at line 1110 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_TX_EN

#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_TX_EN   0x0004

Definition at line 1109 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_TX_ER

#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_TX_ER   0x0002

Definition at line 1108 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_TXD_0

#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_TXD_0   0x0008

Definition at line 1111 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_TXD_2

#define ADIN2111_DIGIO_PINMUX_DIGIO_LED1_PINMUX_TXD_2   0x000A

Definition at line 1112 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_LINK_ST_POLARITY

#define ADIN2111_DIGIO_PINMUX_DIGIO_LINK_ST_POLARITY   0x0001

Definition at line 1115 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_LINK_ST_POLARITY_ASSERT_HIGH

#define ADIN2111_DIGIO_PINMUX_DIGIO_LINK_ST_POLARITY_ASSERT_HIGH   0x0000

Definition at line 1116 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_LINK_ST_POLARITY_ASSERT_LOW

#define ADIN2111_DIGIO_PINMUX_DIGIO_LINK_ST_POLARITY_ASSERT_LOW   0x0001

Definition at line 1117 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_TSCAPT_PINMUX

#define ADIN2111_DIGIO_PINMUX_DIGIO_TSCAPT_PINMUX   0x0030

Definition at line 1102 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_TSCAPT_PINMUX_LED_1

#define ADIN2111_DIGIO_PINMUX_DIGIO_TSCAPT_PINMUX_LED_1   0x0010

Definition at line 1103 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_TSCAPT_PINMUX_NONE

#define ADIN2111_DIGIO_PINMUX_DIGIO_TSCAPT_PINMUX_NONE   0x0030

Definition at line 1105 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_TSCAPT_PINMUX_TEST_1

#define ADIN2111_DIGIO_PINMUX_DIGIO_TSCAPT_PINMUX_TEST_1   0x0020

Definition at line 1104 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_TSTIMER_PINMUX

#define ADIN2111_DIGIO_PINMUX_DIGIO_TSTIMER_PINMUX   0x00C0

Definition at line 1098 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_TSTIMER_PINMUX_INT

#define ADIN2111_DIGIO_PINMUX_DIGIO_TSTIMER_PINMUX_INT   0x0080

Definition at line 1100 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_TSTIMER_PINMUX_LED_0

#define ADIN2111_DIGIO_PINMUX_DIGIO_TSTIMER_PINMUX_LED_0   0x0040

Definition at line 1099 of file adin2111_driver.h.

◆ ADIN2111_DIGIO_PINMUX_DIGIO_TSTIMER_PINMUX_NONE

#define ADIN2111_DIGIO_PINMUX_DIGIO_TSTIMER_PINMUX_NONE   0x00C0

Definition at line 1101 of file adin2111_driver.h.

◆ ADIN2111_ETH_RX_BUFFER_SIZE

#define ADIN2111_ETH_RX_BUFFER_SIZE   1536

Definition at line 46 of file adin2111_driver.h.

◆ ADIN2111_ETH_TX_BUFFER_SIZE

#define ADIN2111_ETH_TX_BUFFER_SIZE   1536

Definition at line 39 of file adin2111_driver.h.

◆ ADIN2111_FC_ALGN_ERR_CNT

#define ADIN2111_FC_ALGN_ERR_CNT   0x1F, 0x800C

Definition at line 326 of file adin2111_driver.h.

◆ ADIN2111_FC_EN

#define ADIN2111_FC_EN   0x1F, 0x8001

Definition at line 319 of file adin2111_driver.h.

◆ ADIN2111_FC_EN_FC_EN

#define ADIN2111_FC_EN_FC_EN   0x0001

Definition at line 1234 of file adin2111_driver.h.

◆ ADIN2111_FC_FALSE_CARRIER_CNT

#define ADIN2111_FC_FALSE_CARRIER_CNT   0x1F, 0x8013

Definition at line 332 of file adin2111_driver.h.

◆ ADIN2111_FC_FRM_CNT_H

#define ADIN2111_FC_FRM_CNT_H   0x1F, 0x8009

Definition at line 323 of file adin2111_driver.h.

◆ ADIN2111_FC_FRM_CNT_L

#define ADIN2111_FC_FRM_CNT_L   0x1F, 0x800A

Definition at line 324 of file adin2111_driver.h.

◆ ADIN2111_FC_IRQ_EN

#define ADIN2111_FC_IRQ_EN   0x1F, 0x8004

Definition at line 320 of file adin2111_driver.h.

◆ ADIN2111_FC_IRQ_EN_FC_IRQ_EN

#define ADIN2111_FC_IRQ_EN_FC_IRQ_EN   0x0001

Definition at line 1237 of file adin2111_driver.h.

◆ ADIN2111_FC_LEN_ERR_CNT

#define ADIN2111_FC_LEN_ERR_CNT   0x1F, 0x800B

Definition at line 325 of file adin2111_driver.h.

◆ ADIN2111_FC_ODD_CNT

#define ADIN2111_FC_ODD_CNT   0x1F, 0x8010

Definition at line 330 of file adin2111_driver.h.

◆ ADIN2111_FC_ODD_PRE_CNT

#define ADIN2111_FC_ODD_PRE_CNT   0x1F, 0x8011

Definition at line 331 of file adin2111_driver.h.

◆ ADIN2111_FC_OSZ_CNT

#define ADIN2111_FC_OSZ_CNT   0x1F, 0x800E

Definition at line 328 of file adin2111_driver.h.

◆ ADIN2111_FC_SYMB_ERR_CNT

#define ADIN2111_FC_SYMB_ERR_CNT   0x1F, 0x800D

Definition at line 327 of file adin2111_driver.h.

◆ ADIN2111_FC_TX_SEL

#define ADIN2111_FC_TX_SEL   0x1F, 0x8005

Definition at line 321 of file adin2111_driver.h.

◆ ADIN2111_FC_TX_SEL_FC_TX_SEL

#define ADIN2111_FC_TX_SEL_FC_TX_SEL   0x0001

Definition at line 1240 of file adin2111_driver.h.

◆ ADIN2111_FC_USZ_CNT

#define ADIN2111_FC_USZ_CNT   0x1F, 0x800F

Definition at line 329 of file adin2111_driver.h.

◆ ADIN2111_FG_CNTRL_RSTRT

#define ADIN2111_FG_CNTRL_RSTRT   0x1F, 0x8021

Definition at line 334 of file adin2111_driver.h.

◆ ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL

#define ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL   0x0007

Definition at line 1247 of file adin2111_driver.h.

◆ ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_ALL_ONES

#define ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_ALL_ONES   0x0003

Definition at line 1251 of file adin2111_driver.h.

◆ ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_ALL_ZEROS

#define ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_ALL_ZEROS   0x0002

Definition at line 1250 of file adin2111_driver.h.

◆ ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_ALT

#define ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_ALT   0x0004

Definition at line 1252 of file adin2111_driver.h.

◆ ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_DEC

#define ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_DEC   0x0005

Definition at line 1253 of file adin2111_driver.h.

◆ ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_NO_FRAMES

#define ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_NO_FRAMES   0x0000

Definition at line 1248 of file adin2111_driver.h.

◆ ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_RANDOM

#define ADIN2111_FG_CNTRL_RSTRT_FG_CNTRL_RANDOM   0x0001

Definition at line 1249 of file adin2111_driver.h.

◆ ADIN2111_FG_CNTRL_RSTRT_FG_RSTRT

#define ADIN2111_FG_CNTRL_RSTRT_FG_RSTRT   0x0008

Definition at line 1246 of file adin2111_driver.h.

◆ ADIN2111_FG_CONT_MODE_EN

#define ADIN2111_FG_CONT_MODE_EN   0x1F, 0x8022

Definition at line 335 of file adin2111_driver.h.

◆ ADIN2111_FG_CONT_MODE_EN_FG_CONT_MODE_EN

#define ADIN2111_FG_CONT_MODE_EN_FG_CONT_MODE_EN   0x0001

Definition at line 1256 of file adin2111_driver.h.

◆ ADIN2111_FG_DONE

#define ADIN2111_FG_DONE   0x1F, 0x8029

Definition at line 341 of file adin2111_driver.h.

◆ ADIN2111_FG_DONE_FG_DONE

#define ADIN2111_FG_DONE_FG_DONE   0x0001

Definition at line 1262 of file adin2111_driver.h.

◆ ADIN2111_FG_EN

#define ADIN2111_FG_EN   0x1F, 0x8020

Definition at line 333 of file adin2111_driver.h.

◆ ADIN2111_FG_EN_FG_EN

#define ADIN2111_FG_EN_FG_EN   0x0001

Definition at line 1243 of file adin2111_driver.h.

◆ ADIN2111_FG_FRM_LEN

#define ADIN2111_FG_FRM_LEN   0x1F, 0x8025

Definition at line 337 of file adin2111_driver.h.

◆ ADIN2111_FG_IFG_LEN

#define ADIN2111_FG_IFG_LEN   0x1F, 0x8026

Definition at line 338 of file adin2111_driver.h.

◆ ADIN2111_FG_IRQ_EN

#define ADIN2111_FG_IRQ_EN   0x1F, 0x8023

Definition at line 336 of file adin2111_driver.h.

◆ ADIN2111_FG_IRQ_EN_FG_IRQ_EN

#define ADIN2111_FG_IRQ_EN_FG_IRQ_EN   0x0001

Definition at line 1259 of file adin2111_driver.h.

◆ ADIN2111_FG_NFRM_H

#define ADIN2111_FG_NFRM_H   0x1F, 0x8027

Definition at line 339 of file adin2111_driver.h.

◆ ADIN2111_FG_NFRM_L

#define ADIN2111_FG_NFRM_L   0x1F, 0x8028

Definition at line 340 of file adin2111_driver.h.

◆ ADIN2111_FIFO_CLR

#define ADIN2111_FIFO_CLR   0x36

Definition at line 108 of file adin2111_driver.h.

◆ ADIN2111_FIFO_CLR_LES_FIFOS_CLR

#define ADIN2111_FIFO_CLR_LES_FIFOS_CLR   0x00000004

Definition at line 517 of file adin2111_driver.h.

◆ ADIN2111_FIFO_CLR_LES_P2P_FIFOS_CLR

#define ADIN2111_FIFO_CLR_LES_P2P_FIFOS_CLR   0x00000008

Definition at line 516 of file adin2111_driver.h.

◆ ADIN2111_FIFO_CLR_MAC_RXF_CLR

#define ADIN2111_FIFO_CLR_MAC_RXF_CLR   0x00000001

Definition at line 518 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE

#define ADIN2111_FIFO_SIZE   0x3E

Definition at line 116 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_HTX_SIZE

#define ADIN2111_FIFO_SIZE_HTX_SIZE   0x0000000F

Definition at line 598 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_HTX_SIZE_0KB

#define ADIN2111_FIFO_SIZE_HTX_SIZE_0KB   0x00000000

Definition at line 599 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_HTX_SIZE_10KB

#define ADIN2111_FIFO_SIZE_HTX_SIZE_10KB   0x00000005

Definition at line 604 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_HTX_SIZE_12KB

#define ADIN2111_FIFO_SIZE_HTX_SIZE_12KB   0x00000006

Definition at line 605 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_HTX_SIZE_14KB

#define ADIN2111_FIFO_SIZE_HTX_SIZE_14KB   0x00000007

Definition at line 606 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_HTX_SIZE_16KB

#define ADIN2111_FIFO_SIZE_HTX_SIZE_16KB   0x00000008

Definition at line 607 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_HTX_SIZE_2KB

#define ADIN2111_FIFO_SIZE_HTX_SIZE_2KB   0x00000001

Definition at line 600 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_HTX_SIZE_4KB

#define ADIN2111_FIFO_SIZE_HTX_SIZE_4KB   0x00000002

Definition at line 601 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_HTX_SIZE_6KB

#define ADIN2111_FIFO_SIZE_HTX_SIZE_6KB   0x00000003

Definition at line 602 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_HTX_SIZE_8KB

#define ADIN2111_FIFO_SIZE_HTX_SIZE_8KB   0x00000004

Definition at line 603 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE

#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE   0x00000F00

Definition at line 578 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_0KB

#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_0KB   0x00000000

Definition at line 579 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_10KB

#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_10KB   0x00000500

Definition at line 584 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_12KB

#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_12KB   0x00000600

Definition at line 585 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_14KB

#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_14KB   0x00000700

Definition at line 586 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_16KB

#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_16KB   0x00000800

Definition at line 587 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_2KB

#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_2KB   0x00000100

Definition at line 580 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_4KB

#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_4KB   0x00000200

Definition at line 581 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_6KB

#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_6KB   0x00000300

Definition at line 582 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_8KB

#define ADIN2111_FIFO_SIZE_P1_RX_HI_SIZE_8KB   0x00000400

Definition at line 583 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE

#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE   0x000000F0

Definition at line 588 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_0KB

#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_0KB   0x00000000

Definition at line 589 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_10KB

#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_10KB   0x00000050

Definition at line 594 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_12KB

#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_12KB   0x00000060

Definition at line 595 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_14KB

#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_14KB   0x00000070

Definition at line 596 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_16KB

#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_16KB   0x00000080

Definition at line 597 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_2KB

#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_2KB   0x00000010

Definition at line 590 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_4KB

#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_4KB   0x00000020

Definition at line 591 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_6KB

#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_6KB   0x00000030

Definition at line 592 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_8KB

#define ADIN2111_FIFO_SIZE_P1_RX_LO_SIZE_8KB   0x00000040

Definition at line 593 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_TX_SIZE

#define ADIN2111_FIFO_SIZE_P1_TX_SIZE   0x00F00000

Definition at line 548 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_TX_SIZE_0KB

#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_0KB   0x00000000

Definition at line 549 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_TX_SIZE_10KB

#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_10KB   0x00500000

Definition at line 554 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_TX_SIZE_12KB

#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_12KB   0x00600000

Definition at line 555 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_TX_SIZE_14KB

#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_14KB   0x00700000

Definition at line 556 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_TX_SIZE_16KB

#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_16KB   0x00800000

Definition at line 557 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_TX_SIZE_2KB

#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_2KB   0x00100000

Definition at line 550 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_TX_SIZE_4KB

#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_4KB   0x00200000

Definition at line 551 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_TX_SIZE_6KB

#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_6KB   0x00300000

Definition at line 552 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P1_TX_SIZE_8KB

#define ADIN2111_FIFO_SIZE_P1_TX_SIZE_8KB   0x00400000

Definition at line 553 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE

#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE   0x000F0000

Definition at line 558 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_0KB

#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_0KB   0x00000000

Definition at line 559 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_10KB

#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_10KB   0x00050000

Definition at line 564 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_12KB

#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_12KB   0x00060000

Definition at line 565 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_14KB

#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_14KB   0x00070000

Definition at line 566 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_16KB

#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_16KB   0x00080000

Definition at line 567 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_2KB

#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_2KB   0x00010000

Definition at line 560 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_4KB

#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_4KB   0x00020000

Definition at line 561 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_6KB

#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_6KB   0x00030000

Definition at line 562 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_8KB

#define ADIN2111_FIFO_SIZE_P2_RX_HI_SIZE_8KB   0x00040000

Definition at line 563 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE

#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE   0x0000F000

Definition at line 568 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_0KB

#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_0KB   0x00000000

Definition at line 569 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_10KB

#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_10KB   0x00005000

Definition at line 574 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_12KB

#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_12KB   0x00006000

Definition at line 575 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_14KB

#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_14KB   0x00007000

Definition at line 576 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_16KB

#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_16KB   0x00008000

Definition at line 577 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_2KB

#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_2KB   0x00001000

Definition at line 570 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_4KB

#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_4KB   0x00002000

Definition at line 571 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_6KB

#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_6KB   0x00003000

Definition at line 572 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_8KB

#define ADIN2111_FIFO_SIZE_P2_RX_LO_SIZE_8KB   0x00004000

Definition at line 573 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_TX_SIZE

#define ADIN2111_FIFO_SIZE_P2_TX_SIZE   0x0F000000

Definition at line 538 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_TX_SIZE_0KB

#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_0KB   0x00000000

Definition at line 539 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_TX_SIZE_10KB

#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_10KB   0x05000000

Definition at line 544 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_TX_SIZE_12KB

#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_12KB   0x06000000

Definition at line 545 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_TX_SIZE_14KB

#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_14KB   0x07000000

Definition at line 546 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_TX_SIZE_16KB

#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_16KB   0x08000000

Definition at line 547 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_TX_SIZE_2KB

#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_2KB   0x01000000

Definition at line 540 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_TX_SIZE_4KB

#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_4KB   0x02000000

Definition at line 541 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_TX_SIZE_6KB

#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_6KB   0x03000000

Definition at line 542 of file adin2111_driver.h.

◆ ADIN2111_FIFO_SIZE_P2_TX_SIZE_8KB

#define ADIN2111_FIFO_SIZE_P2_TX_SIZE_8KB   0x04000000

Definition at line 543 of file adin2111_driver.h.

◆ ADIN2111_FRAME_HEADER_EG_CAPTURE

#define ADIN2111_FRAME_HEADER_EG_CAPTURE   0x00C0

Definition at line 68 of file adin2111_driver.h.

◆ ADIN2111_FRAME_HEADER_EG_CAPTURE_A

#define ADIN2111_FRAME_HEADER_EG_CAPTURE_A   0x0040

Definition at line 69 of file adin2111_driver.h.

◆ ADIN2111_FRAME_HEADER_EG_CAPTURE_B

#define ADIN2111_FRAME_HEADER_EG_CAPTURE_B   0x0080

Definition at line 70 of file adin2111_driver.h.

◆ ADIN2111_FRAME_HEADER_EG_CAPTURE_C

#define ADIN2111_FRAME_HEADER_EG_CAPTURE_C   0x00C0

Definition at line 71 of file adin2111_driver.h.

◆ ADIN2111_FRAME_HEADER_PORT1

#define ADIN2111_FRAME_HEADER_PORT1   0x0000

Definition at line 74 of file adin2111_driver.h.

◆ ADIN2111_FRAME_HEADER_PORT2

#define ADIN2111_FRAME_HEADER_PORT2   0x0001

Definition at line 75 of file adin2111_driver.h.

◆ ADIN2111_FRAME_HEADER_PRIORITY

#define ADIN2111_FRAME_HEADER_PRIORITY   0x4000

Definition at line 67 of file adin2111_driver.h.

◆ ADIN2111_FRAME_HEADER_SIZE

#define ADIN2111_FRAME_HEADER_SIZE   2

Definition at line 58 of file adin2111_driver.h.

◆ ADIN2111_FRAME_HEADER_TS_PARITY

#define ADIN2111_FRAME_HEADER_TS_PARITY   0x0008

Definition at line 72 of file adin2111_driver.h.

◆ ADIN2111_FRAME_HEADER_TS_PRESENT

#define ADIN2111_FRAME_HEADER_TS_PRESENT   0x0004

Definition at line 73 of file adin2111_driver.h.

◆ ADIN2111_HTX_OVF_FRM_CNT

#define ADIN2111_HTX_OVF_FRM_CNT   0x41

Definition at line 119 of file adin2111_driver.h.

◆ ADIN2111_IDVER

#define ADIN2111_IDVER   0x00

Definition at line 78 of file adin2111_driver.h.

◆ ADIN2111_IDVER_MINVER

#define ADIN2111_IDVER_MINVER   0x0000000F

Definition at line 346 of file adin2111_driver.h.

◆ ADIN2111_IMASK0

#define ADIN2111_IMASK0   0x0C

Definition at line 87 of file adin2111_driver.h.

◆ ADIN2111_IMASK0_CDPEM

#define ADIN2111_IMASK0_CDPEM   0x00001000

Definition at line 449 of file adin2111_driver.h.

◆ ADIN2111_IMASK0_HDREM

#define ADIN2111_IMASK0_HDREM   0x00000020

Definition at line 456 of file adin2111_driver.h.

◆ ADIN2111_IMASK0_LOFEM

#define ADIN2111_IMASK0_LOFEM   0x00000010

Definition at line 457 of file adin2111_driver.h.

◆ ADIN2111_IMASK0_PHYINTM

#define ADIN2111_IMASK0_PHYINTM   0x00000080

Definition at line 454 of file adin2111_driver.h.

◆ ADIN2111_IMASK0_RESETCM

#define ADIN2111_IMASK0_RESETCM   0x00000040

Definition at line 455 of file adin2111_driver.h.

◆ ADIN2111_IMASK0_RXBOEM

#define ADIN2111_IMASK0_RXBOEM   0x00000008

Definition at line 458 of file adin2111_driver.h.

◆ ADIN2111_IMASK0_TTSCAAM

#define ADIN2111_IMASK0_TTSCAAM   0x00000100

Definition at line 453 of file adin2111_driver.h.

◆ ADIN2111_IMASK0_TTSCABM

#define ADIN2111_IMASK0_TTSCABM   0x00000200

Definition at line 452 of file adin2111_driver.h.

◆ ADIN2111_IMASK0_TTSCACM

#define ADIN2111_IMASK0_TTSCACM   0x00000400

Definition at line 451 of file adin2111_driver.h.

◆ ADIN2111_IMASK0_TXBOEM

#define ADIN2111_IMASK0_TXBOEM   0x00000002

Definition at line 460 of file adin2111_driver.h.

◆ ADIN2111_IMASK0_TXBUEM

#define ADIN2111_IMASK0_TXBUEM   0x00000004

Definition at line 459 of file adin2111_driver.h.

◆ ADIN2111_IMASK0_TXFCSEM

#define ADIN2111_IMASK0_TXFCSEM   0x00000800

Definition at line 450 of file adin2111_driver.h.

◆ ADIN2111_IMASK0_TXPEM

#define ADIN2111_IMASK0_TXPEM   0x00000001

Definition at line 461 of file adin2111_driver.h.

◆ ADIN2111_IMASK1

#define ADIN2111_IMASK1   0x0D

Definition at line 88 of file adin2111_driver.h.

◆ ADIN2111_IMASK1_LINK_CHANGE_MASK

#define ADIN2111_IMASK1_LINK_CHANGE_MASK   0x00000002

Definition at line 477 of file adin2111_driver.h.

◆ ADIN2111_IMASK1_P1_RX_IFG_ERR_MASK

#define ADIN2111_IMASK1_P1_RX_IFG_ERR_MASK   0x00000100

Definition at line 474 of file adin2111_driver.h.

◆ ADIN2111_IMASK1_P1_RX_RDY_MASK

#define ADIN2111_IMASK1_P1_RX_RDY_MASK   0x00000010

Definition at line 475 of file adin2111_driver.h.

◆ ADIN2111_IMASK1_P2_PHYINT_MASK

#define ADIN2111_IMASK1_P2_PHYINT_MASK   0x00080000

Definition at line 469 of file adin2111_driver.h.

◆ ADIN2111_IMASK1_P2_RX_IFG_ERR_MASK

#define ADIN2111_IMASK1_P2_RX_IFG_ERR_MASK   0x00800000

Definition at line 465 of file adin2111_driver.h.

◆ ADIN2111_IMASK1_P2_RX_RDY_MASK

#define ADIN2111_IMASK1_P2_RX_RDY_MASK   0x00020000

Definition at line 470 of file adin2111_driver.h.

◆ ADIN2111_IMASK1_P2_TTSCAAM

#define ADIN2111_IMASK1_P2_TTSCAAM   0x00100000

Definition at line 468 of file adin2111_driver.h.

◆ ADIN2111_IMASK1_P2_TTSCABM

#define ADIN2111_IMASK1_P2_TTSCABM   0x00200000

Definition at line 467 of file adin2111_driver.h.

◆ ADIN2111_IMASK1_P2_TTSCACM

#define ADIN2111_IMASK1_P2_TTSCACM   0x00400000

Definition at line 466 of file adin2111_driver.h.

◆ ADIN2111_IMASK1_P2_TXFCSEM

#define ADIN2111_IMASK1_P2_TXFCSEM   0x01000000

Definition at line 464 of file adin2111_driver.h.

◆ ADIN2111_IMASK1_RX_ECC_ERR_MASK

#define ADIN2111_IMASK1_RX_ECC_ERR_MASK   0x00000800

Definition at line 472 of file adin2111_driver.h.

◆ ADIN2111_IMASK1_SPI_ERR_MASK

#define ADIN2111_IMASK1_SPI_ERR_MASK   0x00000400

Definition at line 473 of file adin2111_driver.h.

◆ ADIN2111_IMASK1_TX_ECC_ERR_MASK

#define ADIN2111_IMASK1_TX_ECC_ERR_MASK   0x00001000

Definition at line 471 of file adin2111_driver.h.

◆ ADIN2111_IMASK1_TX_RDY_MASK

#define ADIN2111_IMASK1_TX_RDY_MASK   0x00000008

Definition at line 476 of file adin2111_driver.h.

◆ ADIN2111_LED0_BLINK_TIME_CNTRL

#define ADIN2111_LED0_BLINK_TIME_CNTRL   0x1E, 0x8C80

Definition at line 308 of file adin2111_driver.h.

◆ ADIN2111_LED0_BLINK_TIME_CNTRL_LED0_OFF_N4MS

#define ADIN2111_LED0_BLINK_TIME_CNTRL_LED0_OFF_N4MS   0x00FF

Definition at line 1121 of file adin2111_driver.h.

◆ ADIN2111_LED0_BLINK_TIME_CNTRL_LED0_ON_N4MS

#define ADIN2111_LED0_BLINK_TIME_CNTRL_LED0_ON_N4MS   0xFF00

Definition at line 1120 of file adin2111_driver.h.

◆ ADIN2111_LED1_BLINK_TIME_CNTRL

#define ADIN2111_LED1_BLINK_TIME_CNTRL   0x1E, 0x8C81

Definition at line 309 of file adin2111_driver.h.

◆ ADIN2111_LED1_BLINK_TIME_CNTRL_LED1_OFF_N4MS

#define ADIN2111_LED1_BLINK_TIME_CNTRL_LED1_OFF_N4MS   0x00FF

Definition at line 1125 of file adin2111_driver.h.

◆ ADIN2111_LED1_BLINK_TIME_CNTRL_LED1_ON_N4MS

#define ADIN2111_LED1_BLINK_TIME_CNTRL_LED1_ON_N4MS   0xFF00

Definition at line 1124 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL

#define ADIN2111_LED_CNTRL   0x1E, 0x8C82

Definition at line 310 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_EN

#define ADIN2111_LED_CNTRL_LED0_EN   0x0080

Definition at line 1161 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION

#define ADIN2111_LED_CNTRL_LED0_FUNCTION   0x001F

Definition at line 1164 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_AN_COMPLETE

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_AN_COMPLETE   0x0016

Definition at line 1187 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_AN_LINK_GOOD

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_AN_LINK_GOOD   0x0015

Definition at line 1186 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_BLINK

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_BLINK   0x000F

Definition at line 1180 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_CLK25_REF

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_CLK25_REF   0x001A

Definition at line 1191 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_CLK_120MHZ

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_CLK_120MHZ   0x001C

Definition at line 1193 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_INCOMPATIBLE_LINK_CFG

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_INCOMPATIBLE_LINK_CFG   0x0014

Definition at line 1185 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_ONLY

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_ONLY   0x0003

Definition at line 1168 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_RX_ACTIVITY

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_RX_ACTIVITY   0x0002

Definition at line 1167 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_RX_ER

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_RX_ER   0x0007

Definition at line 1172 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_RX_TX_ER

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_RX_TX_ER   0x0008

Definition at line 1173 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_TX_ACTIVITY

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_TX_ACTIVITY   0x0001

Definition at line 1166 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_TXRX_ACTIVITY

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_LINKUP_TXRX_ACTIVITY   0x0000

Definition at line 1165 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_LOC_RCVR_STATUS

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_LOC_RCVR_STATUS   0x0018

Definition at line 1189 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_MASTER

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_MASTER   0x0012

Definition at line 1183 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_OFF

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_OFF   0x000E

Definition at line 1179 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_ON

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_ON   0x000D

Definition at line 1178 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_REM_RCVR_STATUS

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_REM_RCVR_STATUS   0x0019

Definition at line 1190 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_RX_ACTIVITY

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_RX_ACTIVITY   0x0006

Definition at line 1171 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_RX_ER

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_RX_ER   0x0009

Definition at line 1174 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_RX_SOP

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_RX_SOP   0x000C

Definition at line 1177 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_RX_TX_ER

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_RX_TX_ER   0x000A

Definition at line 1175 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_SLAVE

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_SLAVE   0x0013

Definition at line 1184 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_TS_TIMER

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_TS_TIMER   0x0017

Definition at line 1188 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_TX_ACTIVITY

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_TX_ACTIVITY   0x0005

Definition at line 1170 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_TX_LEVEL_1P0

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_TX_LEVEL_1P0   0x0011

Definition at line 1182 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_TX_LEVEL_2P4

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_TX_LEVEL_2P4   0x0010

Definition at line 1181 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_TX_SOP

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_TX_SOP   0x000B

Definition at line 1176 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_TX_TCLK

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_TX_TCLK   0x001B

Definition at line 1192 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_FUNCTION_TXRX_ACTIVITY

#define ADIN2111_LED_CNTRL_LED0_FUNCTION_TXRX_ACTIVITY   0x0004

Definition at line 1169 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_LINK_ST_QUALIFY

#define ADIN2111_LED_CNTRL_LED0_LINK_ST_QUALIFY   0x0040

Definition at line 1162 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED0_MODE

#define ADIN2111_LED_CNTRL_LED0_MODE   0x0020

Definition at line 1163 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_EN

#define ADIN2111_LED_CNTRL_LED1_EN   0x8000

Definition at line 1128 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION

#define ADIN2111_LED_CNTRL_LED1_FUNCTION   0x1F00

Definition at line 1131 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_AN_COMPLETE

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_AN_COMPLETE   0x1600

Definition at line 1154 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_AN_LINK_GOOD

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_AN_LINK_GOOD   0x1500

Definition at line 1153 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_BLINK

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_BLINK   0x0F00

Definition at line 1147 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_CLK25_REF

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_CLK25_REF   0x1A00

Definition at line 1158 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_CLK_120MHZ

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_CLK_120MHZ   0x1C00

Definition at line 1160 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_INCOMPATIBLE_LINK_CFG

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_INCOMPATIBLE_LINK_CFG   0x1400

Definition at line 1152 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_ONLY

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_ONLY   0x0300

Definition at line 1135 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_RX_ACTIVITY

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_RX_ACTIVITY   0x0200

Definition at line 1134 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_RX_ER

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_RX_ER   0x0700

Definition at line 1139 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_RX_TX_ER

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_RX_TX_ER   0x0800

Definition at line 1140 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_TX_ACTIVITY

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_TX_ACTIVITY   0x0100

Definition at line 1133 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_TXRX_ACTIVITY

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_LINKUP_TXRX_ACTIVITY   0x0000

Definition at line 1132 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_LOC_RCVR_STATUS

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_LOC_RCVR_STATUS   0x1800

Definition at line 1156 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_MASTER

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_MASTER   0x1200

Definition at line 1150 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_OFF

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_OFF   0x0E00

Definition at line 1146 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_ON

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_ON   0x0D00

Definition at line 1145 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_REM_RCVR_STATUS

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_REM_RCVR_STATUS   0x1900

Definition at line 1157 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_RX_ACTIVITY

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_RX_ACTIVITY   0x0600

Definition at line 1138 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_RX_ER

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_RX_ER   0x0900

Definition at line 1141 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_RX_SOP

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_RX_SOP   0x0C00

Definition at line 1144 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_RX_TX_ER

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_RX_TX_ER   0x0A00

Definition at line 1142 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_SLAVE

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_SLAVE   0x1300

Definition at line 1151 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_TS_TIMER

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_TS_TIMER   0x1700

Definition at line 1155 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_TX_ACTIVITY

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_TX_ACTIVITY   0x0500

Definition at line 1137 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_TX_LEVEL_1P0

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_TX_LEVEL_1P0   0x1100

Definition at line 1149 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_TX_LEVEL_2P4

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_TX_LEVEL_2P4   0x1000

Definition at line 1148 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_TX_SOP

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_TX_SOP   0x0B00

Definition at line 1143 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_TX_TCLK

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_TX_TCLK   0x1B00

Definition at line 1159 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_FUNCTION_TXRX_ACTIVITY

#define ADIN2111_LED_CNTRL_LED1_FUNCTION_TXRX_ACTIVITY   0x0400

Definition at line 1136 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_LINK_ST_QUALIFY

#define ADIN2111_LED_CNTRL_LED1_LINK_ST_QUALIFY   0x4000

Definition at line 1129 of file adin2111_driver.h.

◆ ADIN2111_LED_CNTRL_LED1_MODE

#define ADIN2111_LED_CNTRL_LED1_MODE   0x2000

Definition at line 1130 of file adin2111_driver.h.

◆ ADIN2111_LED_POLARITY

#define ADIN2111_LED_POLARITY   0x1E, 0x8C83

Definition at line 311 of file adin2111_driver.h.

◆ ADIN2111_LED_POLARITY_LED0_POLARITY

#define ADIN2111_LED_POLARITY_LED0_POLARITY   0x0003

Definition at line 1200 of file adin2111_driver.h.

◆ ADIN2111_LED_POLARITY_LED0_POLARITY_ACTIVE_HIGH

#define ADIN2111_LED_POLARITY_LED0_POLARITY_ACTIVE_HIGH   0x0001

Definition at line 1202 of file adin2111_driver.h.

◆ ADIN2111_LED_POLARITY_LED0_POLARITY_ACTIVE_LOW

#define ADIN2111_LED_POLARITY_LED0_POLARITY_ACTIVE_LOW   0x0002

Definition at line 1203 of file adin2111_driver.h.

◆ ADIN2111_LED_POLARITY_LED0_POLARITY_AUTOSENSE

#define ADIN2111_LED_POLARITY_LED0_POLARITY_AUTOSENSE   0x0000

Definition at line 1201 of file adin2111_driver.h.

◆ ADIN2111_LED_POLARITY_LED1_POLARITY

#define ADIN2111_LED_POLARITY_LED1_POLARITY   0x000C

Definition at line 1196 of file adin2111_driver.h.

◆ ADIN2111_LED_POLARITY_LED1_POLARITY_ACTIVE_HIGH

#define ADIN2111_LED_POLARITY_LED1_POLARITY_ACTIVE_HIGH   0x0004

Definition at line 1198 of file adin2111_driver.h.

◆ ADIN2111_LED_POLARITY_LED1_POLARITY_ACTIVE_LOW

#define ADIN2111_LED_POLARITY_LED1_POLARITY_ACTIVE_LOW   0x0008

Definition at line 1199 of file adin2111_driver.h.

◆ ADIN2111_LED_POLARITY_LED1_POLARITY_AUTOSENSE

#define ADIN2111_LED_POLARITY_LED1_POLARITY_AUTOSENSE   0x0000

Definition at line 1197 of file adin2111_driver.h.

◆ ADIN2111_MAC_IF_LOOPBACK

#define ADIN2111_MAC_IF_LOOPBACK   0x1F, 0x8055

Definition at line 342 of file adin2111_driver.h.

◆ ADIN2111_MAC_IF_LOOPBACK_MAC_IF_LB_EN

#define ADIN2111_MAC_IF_LOOPBACK_MAC_IF_LB_EN   0x0001

Definition at line 1268 of file adin2111_driver.h.

◆ ADIN2111_MAC_IF_LOOPBACK_MAC_IF_LB_TX_SUP_EN

#define ADIN2111_MAC_IF_LOOPBACK_MAC_IF_LB_TX_SUP_EN   0x0002

Definition at line 1267 of file adin2111_driver.h.

◆ ADIN2111_MAC_IF_LOOPBACK_MAC_IF_REM_LB_EN

#define ADIN2111_MAC_IF_LOOPBACK_MAC_IF_REM_LB_EN   0x0004

Definition at line 1266 of file adin2111_driver.h.

◆ ADIN2111_MAC_IF_LOOPBACK_MAC_IF_REM_LB_RX_SUP_EN

#define ADIN2111_MAC_IF_LOOPBACK_MAC_IF_REM_LB_RX_SUP_EN   0x0008

Definition at line 1265 of file adin2111_driver.h.

◆ ADIN2111_MAC_IF_SOP_CNTRL

#define ADIN2111_MAC_IF_SOP_CNTRL   0x1F, 0x805A

Definition at line 343 of file adin2111_driver.h.

◆ ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_RX_SOP_DET_EN

#define ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_RX_SOP_DET_EN   0x0001

Definition at line 1276 of file adin2111_driver.h.

◆ ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_RX_SOP_LEN_CHK_EN

#define ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_RX_SOP_LEN_CHK_EN   0x0004

Definition at line 1274 of file adin2111_driver.h.

◆ ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_RX_SOP_SFD_EN

#define ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_RX_SOP_SFD_EN   0x0002

Definition at line 1275 of file adin2111_driver.h.

◆ ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_TX_SOP_DET_EN

#define ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_TX_SOP_DET_EN   0x0008

Definition at line 1273 of file adin2111_driver.h.

◆ ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_TX_SOP_LEN_CHK_EN

#define ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_TX_SOP_LEN_CHK_EN   0x0020

Definition at line 1271 of file adin2111_driver.h.

◆ ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_TX_SOP_SFD_EN

#define ADIN2111_MAC_IF_SOP_CNTRL_MAC_IF_TX_SOP_SFD_EN   0x0010

Definition at line 1272 of file adin2111_driver.h.

◆ ADIN2111_MAC_RST_STATUS

#define ADIN2111_MAC_RST_STATUS   0x3B

Definition at line 113 of file adin2111_driver.h.

◆ ADIN2111_MAC_RST_STATUS_MAC_CRYSL_CLK_RDY

#define ADIN2111_MAC_RST_STATUS_MAC_CRYSL_CLK_RDY   0x00000002

Definition at line 524 of file adin2111_driver.h.

◆ ADIN2111_MAC_RST_STATUS_MAC_OSC_CLK_RDY

#define ADIN2111_MAC_RST_STATUS_MAC_OSC_CLK_RDY   0x00000001

Definition at line 525 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC0

#define ADIN2111_MDIOACC0   0x20

Definition at line 95 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC1

#define ADIN2111_MDIOACC1   0x21

Definition at line 96 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC2

#define ADIN2111_MDIOACC2   0x22

Definition at line 97 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC3

#define ADIN2111_MDIOACC3   0x23

Definition at line 98 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC4

#define ADIN2111_MDIOACC4   0x24

Definition at line 99 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC5

#define ADIN2111_MDIOACC5   0x25

Definition at line 100 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC6

#define ADIN2111_MDIOACC6   0x26

Definition at line 101 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC7

#define ADIN2111_MDIOACC7   0x27

Definition at line 102 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC_MDIO_DATA

#define ADIN2111_MDIOACC_MDIO_DATA   0x0000FFFF

Definition at line 494 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC_MDIO_DEVAD

#define ADIN2111_MDIOACC_MDIO_DEVAD   0x001F0000

Definition at line 493 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC_MDIO_OP

#define ADIN2111_MDIOACC_MDIO_OP   0x0C000000

Definition at line 485 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC_MDIO_OP_ADDR

#define ADIN2111_MDIOACC_MDIO_OP_ADDR   0x00000000

Definition at line 486 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC_MDIO_OP_INC_READ

#define ADIN2111_MDIOACC_MDIO_OP_INC_READ   0x08000000

Definition at line 488 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC_MDIO_OP_READ

#define ADIN2111_MDIOACC_MDIO_OP_READ   0x0C000000

Definition at line 489 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC_MDIO_OP_WRITE

#define ADIN2111_MDIOACC_MDIO_OP_WRITE   0x04000000

Definition at line 487 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC_MDIO_PRTAD

#define ADIN2111_MDIOACC_MDIO_PRTAD   0x03E00000

Definition at line 490 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC_MDIO_PRTAD_PHY1

#define ADIN2111_MDIOACC_MDIO_PRTAD_PHY1   0x00200000

Definition at line 491 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC_MDIO_PRTAD_PHY2

#define ADIN2111_MDIOACC_MDIO_PRTAD_PHY2   0x00400000

Definition at line 492 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC_MDIO_ST

#define ADIN2111_MDIOACC_MDIO_ST   0x30000000

Definition at line 482 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC_MDIO_ST_CLAUSE_22

#define ADIN2111_MDIOACC_MDIO_ST_CLAUSE_22   0x10000000

Definition at line 484 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC_MDIO_ST_CLAUSE_45

#define ADIN2111_MDIOACC_MDIO_ST_CLAUSE_45   0x00000000

Definition at line 483 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC_MDIO_TAERR

#define ADIN2111_MDIOACC_MDIO_TAERR   0x40000000

Definition at line 481 of file adin2111_driver.h.

◆ ADIN2111_MDIOACC_MDIO_TRDONE

#define ADIN2111_MDIOACC_MDIO_TRDONE   0x80000000

Definition at line 480 of file adin2111_driver.h.

◆ ADIN2111_MECC_ERR_ADDR

#define ADIN2111_MECC_ERR_ADDR   0x42

Definition at line 120 of file adin2111_driver.h.

◆ ADIN2111_MECC_ERR_ADDR_MECC_ERR_ADDR

#define ADIN2111_MECC_ERR_ADDR_MECC_ERR_ADDR   0x00003FFF

Definition at line 616 of file adin2111_driver.h.

◆ ADIN2111_MGMT_MDIO_CNTRL

#define ADIN2111_MGMT_MDIO_CNTRL   0x1E, 0x8C30

Definition at line 306 of file adin2111_driver.h.

◆ ADIN2111_MGMT_MDIO_CNTRL_MGMT_GRP_MDIO_EN

#define ADIN2111_MGMT_MDIO_CNTRL_MGMT_GRP_MDIO_EN   0x0001

Definition at line 1095 of file adin2111_driver.h.

◆ ADIN2111_MGMT_PRT_PKG

#define ADIN2111_MGMT_PRT_PKG   0x1E, 0x8C22

Definition at line 305 of file adin2111_driver.h.

◆ ADIN2111_MGMT_PRT_PKG_MGMT_PRT_PKG_VAL

#define ADIN2111_MGMT_PRT_PKG_MGMT_PRT_PKG_VAL   0x003F

Definition at line 1092 of file adin2111_driver.h.

◆ ADIN2111_MI_CONTROL

#define ADIN2111_MI_CONTROL   0x00

Definition at line 240 of file adin2111_driver.h.

◆ ADIN2111_MI_CONTROL_MI_AN_EN

#define ADIN2111_MI_CONTROL_MI_AN_EN   0x1000

Definition at line 730 of file adin2111_driver.h.

◆ ADIN2111_MI_CONTROL_MI_COLTEST

#define ADIN2111_MI_CONTROL_MI_COLTEST   0x0080

Definition at line 734 of file adin2111_driver.h.

◆ ADIN2111_MI_CONTROL_MI_FULL_DUPLEX

#define ADIN2111_MI_CONTROL_MI_FULL_DUPLEX   0x0100

Definition at line 733 of file adin2111_driver.h.

◆ ADIN2111_MI_CONTROL_MI_ISOLATE

#define ADIN2111_MI_CONTROL_MI_ISOLATE   0x0400

Definition at line 732 of file adin2111_driver.h.

◆ ADIN2111_MI_CONTROL_MI_LOOPBACK

#define ADIN2111_MI_CONTROL_MI_LOOPBACK   0x4000

Definition at line 728 of file adin2111_driver.h.

◆ ADIN2111_MI_CONTROL_MI_SFT_PD

#define ADIN2111_MI_CONTROL_MI_SFT_PD   0x0800

Definition at line 731 of file adin2111_driver.h.

◆ ADIN2111_MI_CONTROL_MI_SFT_RST

#define ADIN2111_MI_CONTROL_MI_SFT_RST   0x8000

Definition at line 727 of file adin2111_driver.h.

◆ ADIN2111_MI_CONTROL_MI_SPEED_SEL_LSB

#define ADIN2111_MI_CONTROL_MI_SPEED_SEL_LSB   0x2000

Definition at line 729 of file adin2111_driver.h.

◆ ADIN2111_MI_CONTROL_MI_SPEED_SEL_MSB

#define ADIN2111_MI_CONTROL_MI_SPEED_SEL_MSB   0x0040

Definition at line 735 of file adin2111_driver.h.

◆ ADIN2111_MI_CONTROL_MI_UNIDIR_EN

#define ADIN2111_MI_CONTROL_MI_UNIDIR_EN   0x0020

Definition at line 736 of file adin2111_driver.h.

◆ ADIN2111_MI_PHY_ID1

#define ADIN2111_MI_PHY_ID1   0x02

Definition at line 242 of file adin2111_driver.h.

◆ ADIN2111_MI_PHY_ID1_MI_PHY_ID1

#define ADIN2111_MI_PHY_ID1_MI_PHY_ID1   0xFFFF

Definition at line 757 of file adin2111_driver.h.

◆ ADIN2111_MI_PHY_ID1_MI_PHY_ID1_DEFAULT

#define ADIN2111_MI_PHY_ID1_MI_PHY_ID1_DEFAULT   0x0283

Definition at line 758 of file adin2111_driver.h.

◆ ADIN2111_MI_PHY_ID2

#define ADIN2111_MI_PHY_ID2   0x03

Definition at line 243 of file adin2111_driver.h.

◆ ADIN2111_MI_PHY_ID2_MI_MODEL_NUM

#define ADIN2111_MI_PHY_ID2_MI_MODEL_NUM   0x03F0

Definition at line 763 of file adin2111_driver.h.

◆ ADIN2111_MI_PHY_ID2_MI_PHY_ID2_OUI

#define ADIN2111_MI_PHY_ID2_MI_PHY_ID2_OUI   0xFC00

Definition at line 761 of file adin2111_driver.h.

◆ ADIN2111_MI_PHY_ID2_MI_PHY_ID2_OUI_DEFAULT

#define ADIN2111_MI_PHY_ID2_MI_PHY_ID2_OUI_DEFAULT   0xBC00

Definition at line 762 of file adin2111_driver.h.

◆ ADIN2111_MI_PHY_ID2_MI_REV_NUM

#define ADIN2111_MI_PHY_ID2_MI_REV_NUM   0x000F

Definition at line 764 of file adin2111_driver.h.

◆ ADIN2111_MI_PHY_ID2_MI_REV_NUM_DEFAULT

#define ADIN2111_MI_PHY_ID2_MI_REV_NUM_DEFAULT   0x0001

Definition at line 765 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS

#define ADIN2111_MI_STATUS   0x01

Definition at line 241 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_AN_ABLE

#define ADIN2111_MI_STATUS_MI_AN_ABLE   0x0008

Definition at line 751 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_AN_COMPLETE

#define ADIN2111_MI_STATUS_MI_AN_COMPLETE   0x0020

Definition at line 749 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_EXT_CAPABLE

#define ADIN2111_MI_STATUS_MI_EXT_CAPABLE   0x0001

Definition at line 754 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_EXT_STAT_SPRT

#define ADIN2111_MI_STATUS_MI_EXT_STAT_SPRT   0x0100

Definition at line 746 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_FD100_SPRT

#define ADIN2111_MI_STATUS_MI_FD100_SPRT   0x4000

Definition at line 740 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_FD10_SPRT

#define ADIN2111_MI_STATUS_MI_FD10_SPRT   0x1000

Definition at line 742 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_FD_T2_SPRT

#define ADIN2111_MI_STATUS_MI_FD_T2_SPRT   0x0400

Definition at line 744 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_HD100_SPRT

#define ADIN2111_MI_STATUS_MI_HD100_SPRT   0x2000

Definition at line 741 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_HD10_SPRT

#define ADIN2111_MI_STATUS_MI_HD10_SPRT   0x0800

Definition at line 743 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_HD_T2_SPRT

#define ADIN2111_MI_STATUS_MI_HD_T2_SPRT   0x0200

Definition at line 745 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_JABBER_DET

#define ADIN2111_MI_STATUS_MI_JABBER_DET   0x0002

Definition at line 753 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_LINK_STAT_LAT

#define ADIN2111_MI_STATUS_MI_LINK_STAT_LAT   0x0004

Definition at line 752 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_MF_PREAM_SUP_ABLE

#define ADIN2111_MI_STATUS_MI_MF_PREAM_SUP_ABLE   0x0040

Definition at line 748 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_REM_FLT

#define ADIN2111_MI_STATUS_MI_REM_FLT   0x0010

Definition at line 750 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_T4_SPRT

#define ADIN2111_MI_STATUS_MI_T4_SPRT   0x8000

Definition at line 739 of file adin2111_driver.h.

◆ ADIN2111_MI_STATUS_MI_UNIDIR_ABLE

#define ADIN2111_MI_STATUS_MI_UNIDIR_ABLE   0x0080

Definition at line 747 of file adin2111_driver.h.

◆ ADIN2111_MMD1_DEV_ID1

#define ADIN2111_MMD1_DEV_ID1   0x1E, 0x0002

Definition at line 291 of file adin2111_driver.h.

◆ ADIN2111_MMD1_DEV_ID1_MMD1_DEV_ID1

#define ADIN2111_MMD1_DEV_ID1_MMD1_DEV_ID1   0xFFFF

Definition at line 1046 of file adin2111_driver.h.

◆ ADIN2111_MMD1_DEV_ID1_MMD1_DEV_ID1_DEFAULT

#define ADIN2111_MMD1_DEV_ID1_MMD1_DEV_ID1_DEFAULT   0x0283

Definition at line 1047 of file adin2111_driver.h.

◆ ADIN2111_MMD1_DEV_ID2

#define ADIN2111_MMD1_DEV_ID2   0x1E, 0x0003

Definition at line 292 of file adin2111_driver.h.

◆ ADIN2111_MMD1_DEV_ID2_MMD1_DEV_ID2_OUI

#define ADIN2111_MMD1_DEV_ID2_MMD1_DEV_ID2_OUI   0xFC00

Definition at line 1050 of file adin2111_driver.h.

◆ ADIN2111_MMD1_DEV_ID2_MMD1_DEV_ID2_OUI_DEFAULT

#define ADIN2111_MMD1_DEV_ID2_MMD1_DEV_ID2_OUI_DEFAULT   0xBC00

Definition at line 1051 of file adin2111_driver.h.

◆ ADIN2111_MMD1_DEV_ID2_MMD1_MODEL_NUM

#define ADIN2111_MMD1_DEV_ID2_MMD1_MODEL_NUM   0x03F0

Definition at line 1052 of file adin2111_driver.h.

◆ ADIN2111_MMD1_DEV_ID2_MMD1_MODEL_NUM_DEFAULT

#define ADIN2111_MMD1_DEV_ID2_MMD1_MODEL_NUM_DEFAULT   0x00A0

Definition at line 1053 of file adin2111_driver.h.

◆ ADIN2111_MMD1_DEV_ID2_MMD1_REV_NUM

#define ADIN2111_MMD1_DEV_ID2_MMD1_REV_NUM   0x000F

Definition at line 1054 of file adin2111_driver.h.

◆ ADIN2111_MMD1_DEV_ID2_MMD1_REV_NUM_DEFAULT

#define ADIN2111_MMD1_DEV_ID2_MMD1_REV_NUM_DEFAULT   0x0001

Definition at line 1055 of file adin2111_driver.h.

◆ ADIN2111_MMD1_DEVS_IN_PKG1

#define ADIN2111_MMD1_DEVS_IN_PKG1   0x1E, 0x0005

Definition at line 293 of file adin2111_driver.h.

◆ ADIN2111_MMD1_DEVS_IN_PKG2

#define ADIN2111_MMD1_DEVS_IN_PKG2   0x1E, 0x0006

Definition at line 294 of file adin2111_driver.h.

◆ ADIN2111_MMD1_STATUS

#define ADIN2111_MMD1_STATUS   0x1E, 0x0008

Definition at line 295 of file adin2111_driver.h.

◆ ADIN2111_MMD1_STATUS_MMD1_STATUS

#define ADIN2111_MMD1_STATUS_MMD1_STATUS   0xC000

Definition at line 1058 of file adin2111_driver.h.

◆ ADIN2111_MMD1_STATUS_MMD1_STATUS_DEV_RESP

#define ADIN2111_MMD1_STATUS_MMD1_STATUS_DEV_RESP   0x8000

Definition at line 1059 of file adin2111_driver.h.

◆ ADIN2111_MMD2_DEV_ID1

#define ADIN2111_MMD2_DEV_ID1   0x1F, 0x0002

Definition at line 312 of file adin2111_driver.h.

◆ ADIN2111_MMD2_DEV_ID1_MMD2_DEV_ID1

#define ADIN2111_MMD2_DEV_ID1_MMD2_DEV_ID1   0xFFFF

Definition at line 1206 of file adin2111_driver.h.

◆ ADIN2111_MMD2_DEV_ID1_MMD2_DEV_ID1_DEFAULT

#define ADIN2111_MMD2_DEV_ID1_MMD2_DEV_ID1_DEFAULT   0x0283

Definition at line 1207 of file adin2111_driver.h.

◆ ADIN2111_MMD2_DEV_ID2

#define ADIN2111_MMD2_DEV_ID2   0x1F, 0x0003

Definition at line 313 of file adin2111_driver.h.

◆ ADIN2111_MMD2_DEV_ID2_MMD2_DEV_ID2_OUI

#define ADIN2111_MMD2_DEV_ID2_MMD2_DEV_ID2_OUI   0xFC00

Definition at line 1210 of file adin2111_driver.h.

◆ ADIN2111_MMD2_DEV_ID2_MMD2_DEV_ID2_OUI_DEFAULT

#define ADIN2111_MMD2_DEV_ID2_MMD2_DEV_ID2_OUI_DEFAULT   0xBC00

Definition at line 1211 of file adin2111_driver.h.

◆ ADIN2111_MMD2_DEV_ID2_MMD2_MODEL_NUM

#define ADIN2111_MMD2_DEV_ID2_MMD2_MODEL_NUM   0x03F0

Definition at line 1212 of file adin2111_driver.h.

◆ ADIN2111_MMD2_DEV_ID2_MMD2_MODEL_NUM_DEFAULT

#define ADIN2111_MMD2_DEV_ID2_MMD2_MODEL_NUM_DEFAULT   0x00A0

Definition at line 1213 of file adin2111_driver.h.

◆ ADIN2111_MMD2_DEV_ID2_MMD2_REV_NUM

#define ADIN2111_MMD2_DEV_ID2_MMD2_REV_NUM   0x000F

Definition at line 1214 of file adin2111_driver.h.

◆ ADIN2111_MMD2_DEV_ID2_MMD2_REV_NUM_DEFAULT

#define ADIN2111_MMD2_DEV_ID2_MMD2_REV_NUM_DEFAULT   0x0001

Definition at line 1215 of file adin2111_driver.h.

◆ ADIN2111_MMD2_DEVS_IN_PKG1

#define ADIN2111_MMD2_DEVS_IN_PKG1   0x1F, 0x0005

Definition at line 314 of file adin2111_driver.h.

◆ ADIN2111_MMD2_DEVS_IN_PKG2

#define ADIN2111_MMD2_DEVS_IN_PKG2   0x1F, 0x0006

Definition at line 315 of file adin2111_driver.h.

◆ ADIN2111_MMD2_STATUS

#define ADIN2111_MMD2_STATUS   0x1F, 0x0008

Definition at line 316 of file adin2111_driver.h.

◆ ADIN2111_MMD2_STATUS_MMD2_STATUS

#define ADIN2111_MMD2_STATUS_MMD2_STATUS   0xC000

Definition at line 1218 of file adin2111_driver.h.

◆ ADIN2111_MMD2_STATUS_MMD2_STATUS_DEV_RESP

#define ADIN2111_MMD2_STATUS_MMD2_STATUS_DEV_RESP   0x8000

Definition at line 1219 of file adin2111_driver.h.

◆ ADIN2111_MMD_ACCESS

#define ADIN2111_MMD_ACCESS   0x0E

Definition at line 245 of file adin2111_driver.h.

◆ ADIN2111_MMD_ACCESS_CNTRL

#define ADIN2111_MMD_ACCESS_CNTRL   0x0D

Definition at line 244 of file adin2111_driver.h.

◆ ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_DEVAD

#define ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_DEVAD   0x001F

Definition at line 773 of file adin2111_driver.h.

◆ ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_FUNCTION

#define ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_FUNCTION   0xC000

Definition at line 768 of file adin2111_driver.h.

◆ ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_FUNCTION_ADDR

#define ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_FUNCTION_ADDR   0x0000

Definition at line 769 of file adin2111_driver.h.

◆ ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_FUNCTION_DATA_NO_POST_INC

#define ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_FUNCTION_DATA_NO_POST_INC   0x4000

Definition at line 770 of file adin2111_driver.h.

◆ ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_FUNCTION_DATA_POST_INC_RW

#define ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_FUNCTION_DATA_POST_INC_RW   0x8000

Definition at line 771 of file adin2111_driver.h.

◆ ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_FUNCTION_DATA_POST_INC_W

#define ADIN2111_MMD_ACCESS_CNTRL_MMD_ACR_FUNCTION_DATA_POST_INC_W   0xC000

Definition at line 772 of file adin2111_driver.h.

◆ ADIN2111_MSE_VAL

#define ADIN2111_MSE_VAL   0x01, 0x830B

Definition at line 262 of file adin2111_driver.h.

◆ ADIN2111_P1_HI_RFC

#define ADIN2111_P1_HI_RFC   0xB9

Definition at line 200 of file adin2111_driver.h.

◆ ADIN2111_P1_HI_RFC_P1_HI_RFC

#define ADIN2111_P1_HI_RFC_P1_HI_RFC   0x000001FF

Definition at line 676 of file adin2111_driver.h.

◆ ADIN2111_P1_HI_RXSIZE

#define ADIN2111_P1_HI_RXSIZE   0xBB

Definition at line 202 of file adin2111_driver.h.

◆ ADIN2111_P1_HI_RXSIZE_P1_HI_RXSIZE

#define ADIN2111_P1_HI_RXSIZE_P1_HI_RXSIZE   0x00003FFF

Definition at line 682 of file adin2111_driver.h.

◆ ADIN2111_P1_LO_RFC

#define ADIN2111_P1_LO_RFC   0xB8

Definition at line 199 of file adin2111_driver.h.

◆ ADIN2111_P1_LO_RFC_P1_LO_RFC

#define ADIN2111_P1_LO_RFC_P1_LO_RFC   0x000001FF

Definition at line 673 of file adin2111_driver.h.

◆ ADIN2111_P1_LO_RXSIZE

#define ADIN2111_P1_LO_RXSIZE   0xBA

Definition at line 201 of file adin2111_driver.h.

◆ ADIN2111_P1_LO_RXSIZE_P1_LO_RXSIZE

#define ADIN2111_P1_LO_RXSIZE_P1_LO_RXSIZE   0x00003FFF

Definition at line 679 of file adin2111_driver.h.

◆ ADIN2111_P1_LOOP

#define ADIN2111_P1_LOOP   0xB3

Definition at line 194 of file adin2111_driver.h.

◆ ADIN2111_P1_LOOP_P1_LOOPBACK_EN

#define ADIN2111_P1_LOOP_P1_LOOPBACK_EN   0x00000001

Definition at line 658 of file adin2111_driver.h.

◆ ADIN2111_P1_RX

#define ADIN2111_P1_RX   0x91

Definition at line 177 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_ALGN_ERR_CNT

#define ADIN2111_P1_RX_ALGN_ERR_CNT   0xA5

Definition at line 183 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_BCAST_CNT

#define ADIN2111_P1_RX_BCAST_CNT   0xA1

Definition at line 179 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_CRC_EN

#define ADIN2111_P1_RX_CRC_EN   0xB4

Definition at line 195 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_CRC_EN_P1_CRC_CHK_EN

#define ADIN2111_P1_RX_CRC_EN_P1_CRC_CHK_EN   0x00000001

Definition at line 661 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_CRC_ERR_CNT

#define ADIN2111_P1_RX_CRC_ERR_CNT   0xA4

Definition at line 182 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_DROP_FILT_CNT

#define ADIN2111_P1_RX_DROP_FILT_CNT   0xAD

Definition at line 191 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_DROP_FULL_CNT

#define ADIN2111_P1_RX_DROP_FULL_CNT   0xAC

Definition at line 190 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_FRM_CNT

#define ADIN2111_P1_RX_FRM_CNT   0xA0

Definition at line 178 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_FSIZE

#define ADIN2111_P1_RX_FSIZE   0x90

Definition at line 176 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_FSIZE_P1_RX_FRM_SIZE

#define ADIN2111_P1_RX_FSIZE_P1_RX_FRM_SIZE   0x000007FF

Definition at line 649 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_IFG

#define ADIN2111_P1_RX_IFG   0xB5

Definition at line 196 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_IFG_ERR_CNT

#define ADIN2111_P1_RX_IFG_ERR_CNT   0xAE

Definition at line 192 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_IFG_P1_RX_IFG

#define ADIN2111_P1_RX_IFG_P1_RX_IFG   0x0000003F

Definition at line 664 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_LS_ERR_CNT

#define ADIN2111_P1_RX_LS_ERR_CNT   0xA6

Definition at line 184 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_MAX_LEN

#define ADIN2111_P1_RX_MAX_LEN   0xB6

Definition at line 197 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_MAX_LEN_P1_MAX_FRM_LEN

#define ADIN2111_P1_RX_MAX_LEN_P1_MAX_FRM_LEN   0x0000FFFF

Definition at line 667 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_MCAST_CNT

#define ADIN2111_P1_RX_MCAST_CNT   0xA2

Definition at line 180 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_MIN_LEN

#define ADIN2111_P1_RX_MIN_LEN   0xB7

Definition at line 198 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_MIN_LEN_P1_MIN_FRM_LEN

#define ADIN2111_P1_RX_MIN_LEN_P1_MIN_FRM_LEN   0x0000FFFF

Definition at line 670 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_P1_RDR

#define ADIN2111_P1_RX_P1_RDR   0xFFFFFFFF

Definition at line 652 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_PHY_ERR_CNT

#define ADIN2111_P1_RX_PHY_ERR_CNT   0xA7

Definition at line 185 of file adin2111_driver.h.

◆ ADIN2111_P1_RX_UCAST_CNT

#define ADIN2111_P1_RX_UCAST_CNT   0xA3

Definition at line 181 of file adin2111_driver.h.

◆ ADIN2111_P1_TX_BCAST_CNT

#define ADIN2111_P1_TX_BCAST_CNT   0xA9

Definition at line 187 of file adin2111_driver.h.

◆ ADIN2111_P1_TX_FRM_CNT

#define ADIN2111_P1_TX_FRM_CNT   0xA8

Definition at line 186 of file adin2111_driver.h.

◆ ADIN2111_P1_TX_IFG

#define ADIN2111_P1_TX_IFG   0xB0

Definition at line 193 of file adin2111_driver.h.

◆ ADIN2111_P1_TX_IFG_P1_TX_IFG

#define ADIN2111_P1_TX_IFG_P1_TX_IFG   0x000000FF

Definition at line 655 of file adin2111_driver.h.

◆ ADIN2111_P1_TX_MCAST_CNT

#define ADIN2111_P1_TX_MCAST_CNT   0xAA

Definition at line 188 of file adin2111_driver.h.

◆ ADIN2111_P1_TX_UCAST_CNT

#define ADIN2111_P1_TX_UCAST_CNT   0xAB

Definition at line 189 of file adin2111_driver.h.

◆ ADIN2111_P1TOP2_TXSIZE

#define ADIN2111_P1TOP2_TXSIZE   0xBC

Definition at line 203 of file adin2111_driver.h.

◆ ADIN2111_P1TOP2_TXSIZE_P1TOP2_TXSIZE

#define ADIN2111_P1TOP2_TXSIZE_P1TOP2_TXSIZE   0x00003FFF

Definition at line 685 of file adin2111_driver.h.

◆ ADIN2111_P2_HI_RFC

#define ADIN2111_P2_HI_RFC   0xE9

Definition at line 228 of file adin2111_driver.h.

◆ ADIN2111_P2_HI_RFC_P2_HI_RFC

#define ADIN2111_P2_HI_RFC_P2_HI_RFC   0x000001FF

Definition at line 715 of file adin2111_driver.h.

◆ ADIN2111_P2_HI_RXSIZE

#define ADIN2111_P2_HI_RXSIZE   0xEB

Definition at line 230 of file adin2111_driver.h.

◆ ADIN2111_P2_HI_RXSIZE_P2_HI_RXSIZE

#define ADIN2111_P2_HI_RXSIZE_P2_HI_RXSIZE   0x00003FFF

Definition at line 721 of file adin2111_driver.h.

◆ ADIN2111_P2_LO_RFC

#define ADIN2111_P2_LO_RFC   0xE8

Definition at line 227 of file adin2111_driver.h.

◆ ADIN2111_P2_LO_RFC_P2_LO_RFC

#define ADIN2111_P2_LO_RFC_P2_LO_RFC   0x000001FF

Definition at line 712 of file adin2111_driver.h.

◆ ADIN2111_P2_LO_RXSIZE

#define ADIN2111_P2_LO_RXSIZE   0xEA

Definition at line 229 of file adin2111_driver.h.

◆ ADIN2111_P2_LO_RXSIZE_P2_LO_RXSIZE

#define ADIN2111_P2_LO_RXSIZE_P2_LO_RXSIZE   0x00003FFF

Definition at line 718 of file adin2111_driver.h.

◆ ADIN2111_P2_LOOP

#define ADIN2111_P2_LOOP   0xE3

Definition at line 222 of file adin2111_driver.h.

◆ ADIN2111_P2_LOOP_P2_LOOPBACK_EN

#define ADIN2111_P2_LOOP_P2_LOOPBACK_EN   0x00000001

Definition at line 697 of file adin2111_driver.h.

◆ ADIN2111_P2_RX

#define ADIN2111_P2_RX   0xC1

Definition at line 205 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_ALGN_ERR_CNT

#define ADIN2111_P2_RX_ALGN_ERR_CNT   0xD5

Definition at line 211 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_BCAST_CNT

#define ADIN2111_P2_RX_BCAST_CNT   0xD1

Definition at line 207 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_CRC_EN

#define ADIN2111_P2_RX_CRC_EN   0xE4

Definition at line 223 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_CRC_EN_P2_CRC_CHK_EN

#define ADIN2111_P2_RX_CRC_EN_P2_CRC_CHK_EN   0x00000001

Definition at line 700 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_CRC_ERR_CNT

#define ADIN2111_P2_RX_CRC_ERR_CNT   0xD4

Definition at line 210 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_DROP_FILT_CNT

#define ADIN2111_P2_RX_DROP_FILT_CNT   0xDD

Definition at line 219 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_DROP_FULL_CNT

#define ADIN2111_P2_RX_DROP_FULL_CNT   0xDC

Definition at line 218 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_FRM_CNT

#define ADIN2111_P2_RX_FRM_CNT   0xD0

Definition at line 206 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_FSIZE

#define ADIN2111_P2_RX_FSIZE   0xC0

Definition at line 204 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_FSIZE_P2_RX_FRM_SIZE

#define ADIN2111_P2_RX_FSIZE_P2_RX_FRM_SIZE   0x000007FF

Definition at line 688 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_IFG

#define ADIN2111_P2_RX_IFG   0xE5

Definition at line 224 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_IFG_ERR_CNT

#define ADIN2111_P2_RX_IFG_ERR_CNT   0xDE

Definition at line 220 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_IFG_P2_RX_IFG

#define ADIN2111_P2_RX_IFG_P2_RX_IFG   0x0000FFFF

Definition at line 703 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_LS_ERR_CNT

#define ADIN2111_P2_RX_LS_ERR_CNT   0xD6

Definition at line 212 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_MAX_LEN

#define ADIN2111_P2_RX_MAX_LEN   0xE6

Definition at line 225 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_MAX_LEN_P2_MAX_FRM_LEN

#define ADIN2111_P2_RX_MAX_LEN_P2_MAX_FRM_LEN   0x0000FFFF

Definition at line 706 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_MCAST_CNT

#define ADIN2111_P2_RX_MCAST_CNT   0xD2

Definition at line 208 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_MIN_LEN

#define ADIN2111_P2_RX_MIN_LEN   0xE7

Definition at line 226 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_MIN_LEN_P2_MIN_FRM_LEN

#define ADIN2111_P2_RX_MIN_LEN_P2_MIN_FRM_LEN   0x0000FFFF

Definition at line 709 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_P2_RDR

#define ADIN2111_P2_RX_P2_RDR   0xFFFFFFFF

Definition at line 691 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_PHY_ERR_CNT

#define ADIN2111_P2_RX_PHY_ERR_CNT   0xD7

Definition at line 213 of file adin2111_driver.h.

◆ ADIN2111_P2_RX_UCAST_CNT

#define ADIN2111_P2_RX_UCAST_CNT   0xD3

Definition at line 209 of file adin2111_driver.h.

◆ ADIN2111_P2_TTSCAH

#define ADIN2111_P2_TTSCAH   0xF0

Definition at line 232 of file adin2111_driver.h.

◆ ADIN2111_P2_TTSCAL

#define ADIN2111_P2_TTSCAL   0xF1

Definition at line 233 of file adin2111_driver.h.

◆ ADIN2111_P2_TTSCBH

#define ADIN2111_P2_TTSCBH   0xF2

Definition at line 234 of file adin2111_driver.h.

◆ ADIN2111_P2_TTSCBL

#define ADIN2111_P2_TTSCBL   0xF3

Definition at line 235 of file adin2111_driver.h.

◆ ADIN2111_P2_TTSCCH

#define ADIN2111_P2_TTSCCH   0xF4

Definition at line 236 of file adin2111_driver.h.

◆ ADIN2111_P2_TTSCCL

#define ADIN2111_P2_TTSCCL   0xF5

Definition at line 237 of file adin2111_driver.h.

◆ ADIN2111_P2_TX_BCAST_CNT

#define ADIN2111_P2_TX_BCAST_CNT   0xD9

Definition at line 215 of file adin2111_driver.h.

◆ ADIN2111_P2_TX_FRM_CNT

#define ADIN2111_P2_TX_FRM_CNT   0xD8

Definition at line 214 of file adin2111_driver.h.

◆ ADIN2111_P2_TX_IFG

#define ADIN2111_P2_TX_IFG   0xE0

Definition at line 221 of file adin2111_driver.h.

◆ ADIN2111_P2_TX_IFG_P2_TX_IFG

#define ADIN2111_P2_TX_IFG_P2_TX_IFG   0x000000FF

Definition at line 694 of file adin2111_driver.h.

◆ ADIN2111_P2_TX_MCAST_CNT

#define ADIN2111_P2_TX_MCAST_CNT   0xDA

Definition at line 216 of file adin2111_driver.h.

◆ ADIN2111_P2_TX_UCAST_CNT

#define ADIN2111_P2_TX_UCAST_CNT   0xDB

Definition at line 217 of file adin2111_driver.h.

◆ ADIN2111_P2TOP1_TXSIZE

#define ADIN2111_P2TOP1_TXSIZE   0xEC

Definition at line 231 of file adin2111_driver.h.

◆ ADIN2111_P2TOP1_TXSIZE_P2TOP1_TXSIZE

#define ADIN2111_P2TOP1_TXSIZE_P2TOP1_TXSIZE   0x00003FFF

Definition at line 724 of file adin2111_driver.h.

◆ ADIN2111_PCS_CNTRL1

#define ADIN2111_PCS_CNTRL1   0x03, 0x0000

Definition at line 263 of file adin2111_driver.h.

◆ ADIN2111_PCS_CNTRL1_LB_PCS_EN

#define ADIN2111_PCS_CNTRL1_LB_PCS_EN   0x4000

Definition at line 906 of file adin2111_driver.h.

◆ ADIN2111_PCS_CNTRL1_PCS_SFT_PD

#define ADIN2111_PCS_CNTRL1_PCS_SFT_PD   0x0800

Definition at line 907 of file adin2111_driver.h.

◆ ADIN2111_PCS_CNTRL1_PCS_SFT_RST

#define ADIN2111_PCS_CNTRL1_PCS_SFT_RST   0x8000

Definition at line 905 of file adin2111_driver.h.

◆ ADIN2111_PCS_DEVS_IN_PKG1

#define ADIN2111_PCS_DEVS_IN_PKG1   0x03, 0x0005

Definition at line 265 of file adin2111_driver.h.

◆ ADIN2111_PCS_DEVS_IN_PKG2

#define ADIN2111_PCS_DEVS_IN_PKG2   0x03, 0x0006

Definition at line 266 of file adin2111_driver.h.

◆ ADIN2111_PCS_STAT1

#define ADIN2111_PCS_STAT1   0x03, 0x0001

Definition at line 264 of file adin2111_driver.h.

◆ ADIN2111_PCS_STAT1_PCS_SFT_PD_ABLE

#define ADIN2111_PCS_STAT1_PCS_SFT_PD_ABLE   0x0002

Definition at line 910 of file adin2111_driver.h.

◆ ADIN2111_PCS_STAT2

#define ADIN2111_PCS_STAT2   0x03, 0x0008

Definition at line 267 of file adin2111_driver.h.

◆ ADIN2111_PCS_STAT2_PCS_PRESENT

#define ADIN2111_PCS_STAT2_PCS_PRESENT   0xC000

Definition at line 913 of file adin2111_driver.h.

◆ ADIN2111_PHY_SUBSYS_IRQ_MASK

#define ADIN2111_PHY_SUBSYS_IRQ_MASK   0x1F, 0x0021

Definition at line 318 of file adin2111_driver.h.

◆ ADIN2111_PHY_SUBSYS_IRQ_MASK_AN_STAT_CHNG_IRQ_EN

#define ADIN2111_PHY_SUBSYS_IRQ_MASK_AN_STAT_CHNG_IRQ_EN   0x0800

Definition at line 1230 of file adin2111_driver.h.

◆ ADIN2111_PHY_SUBSYS_IRQ_MASK_LINK_STAT_CHNG_IRQ_EN

#define ADIN2111_PHY_SUBSYS_IRQ_MASK_LINK_STAT_CHNG_IRQ_EN   0x0002

Definition at line 1231 of file adin2111_driver.h.

◆ ADIN2111_PHY_SUBSYS_IRQ_MASK_MAC_IF_EBUF_ERR_IRQ_EN

#define ADIN2111_PHY_SUBSYS_IRQ_MASK_MAC_IF_EBUF_ERR_IRQ_EN   0x2000

Definition at line 1229 of file adin2111_driver.h.

◆ ADIN2111_PHY_SUBSYS_IRQ_MASK_MAC_IF_FC_FG_IRQ_EN

#define ADIN2111_PHY_SUBSYS_IRQ_MASK_MAC_IF_FC_FG_IRQ_EN   0x4000

Definition at line 1228 of file adin2111_driver.h.

◆ ADIN2111_PHY_SUBSYS_IRQ_STATUS

#define ADIN2111_PHY_SUBSYS_IRQ_STATUS   0x1F, 0x0011

Definition at line 317 of file adin2111_driver.h.

◆ ADIN2111_PHY_SUBSYS_IRQ_STATUS_AN_STAT_CHNG_IRQ_LH

#define ADIN2111_PHY_SUBSYS_IRQ_STATUS_AN_STAT_CHNG_IRQ_LH   0x0800

Definition at line 1224 of file adin2111_driver.h.

◆ ADIN2111_PHY_SUBSYS_IRQ_STATUS_LINK_STAT_CHNG_LH

#define ADIN2111_PHY_SUBSYS_IRQ_STATUS_LINK_STAT_CHNG_LH   0x0002

Definition at line 1225 of file adin2111_driver.h.

◆ ADIN2111_PHY_SUBSYS_IRQ_STATUS_MAC_IF_EBUF_ERR_IRQ_LH

#define ADIN2111_PHY_SUBSYS_IRQ_STATUS_MAC_IF_EBUF_ERR_IRQ_LH   0x2000

Definition at line 1223 of file adin2111_driver.h.

◆ ADIN2111_PHY_SUBSYS_IRQ_STATUS_MAC_IF_FC_FG_IRQ_LH

#define ADIN2111_PHY_SUBSYS_IRQ_STATUS_MAC_IF_FC_FG_IRQ_LH   0x4000

Definition at line 1222 of file adin2111_driver.h.

◆ ADIN2111_PHYID

#define ADIN2111_PHYID   0x01

Definition at line 79 of file adin2111_driver.h.

◆ ADIN2111_PHYID_MODEL

#define ADIN2111_PHYID_MODEL   0x000003F0

Definition at line 351 of file adin2111_driver.h.

◆ ADIN2111_PHYID_MODEL_DEFAULT

#define ADIN2111_PHYID_MODEL_DEFAULT   0x000000A0

Definition at line 352 of file adin2111_driver.h.

◆ ADIN2111_PHYID_OUI

#define ADIN2111_PHYID_OUI   0xFFFFFC00

Definition at line 349 of file adin2111_driver.h.

◆ ADIN2111_PHYID_OUI_DEFAULT

#define ADIN2111_PHYID_OUI_DEFAULT   0x0283BC00

Definition at line 350 of file adin2111_driver.h.

◆ ADIN2111_PHYID_REVISION

#define ADIN2111_PHYID_REVISION   0x0000000F

Definition at line 353 of file adin2111_driver.h.

◆ ADIN2111_PHYID_REVISION_DEFAULT

#define ADIN2111_PHYID_REVISION_DEFAULT   0x00000001

Definition at line 354 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_BT1_ABILITY

#define ADIN2111_PMA_PMD_BT1_ABILITY   0x01, 0x0012

Definition at line 256 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_BT1_ABILITY_B1000_ABILITY

#define ADIN2111_PMA_PMD_BT1_ABILITY_B1000_ABILITY   0x0002

Definition at line 868 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_BT1_ABILITY_B100_ABILITY

#define ADIN2111_PMA_PMD_BT1_ABILITY_B100_ABILITY   0x0001

Definition at line 869 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_BT1_ABILITY_B10L_ABILITY

#define ADIN2111_PMA_PMD_BT1_ABILITY_B10L_ABILITY   0x0004

Definition at line 867 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_BT1_ABILITY_B10S_ABILITY

#define ADIN2111_PMA_PMD_BT1_ABILITY_B10S_ABILITY   0x0008

Definition at line 866 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_BT1_CONTROL

#define ADIN2111_PMA_PMD_BT1_CONTROL   0x01, 0x0834

Definition at line 257 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_BT1_CONTROL_BT1_TYPE_SEL

#define ADIN2111_PMA_PMD_BT1_CONTROL_BT1_TYPE_SEL   0x000F

Definition at line 873 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_BT1_CONTROL_BT1_TYPE_SEL_1000BASE_T1

#define ADIN2111_PMA_PMD_BT1_CONTROL_BT1_TYPE_SEL_1000BASE_T1   0x0001

Definition at line 875 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_BT1_CONTROL_BT1_TYPE_SEL_100BASE_T1

#define ADIN2111_PMA_PMD_BT1_CONTROL_BT1_TYPE_SEL_100BASE_T1   0x0000

Definition at line 874 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_BT1_CONTROL_BT1_TYPE_SEL_10BASE_T1L

#define ADIN2111_PMA_PMD_BT1_CONTROL_BT1_TYPE_SEL_10BASE_T1L   0x0002

Definition at line 876 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_BT1_CONTROL_BT1_TYPE_SEL_10BASE_T1S

#define ADIN2111_PMA_PMD_BT1_CONTROL_BT1_TYPE_SEL_10BASE_T1S   0x0003

Definition at line 877 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_BT1_CONTROL_CFG_MST

#define ADIN2111_PMA_PMD_BT1_CONTROL_CFG_MST   0x4000

Definition at line 872 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL1

#define ADIN2111_PMA_PMD_CNTRL1   0x01, 0x0000

Definition at line 248 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL1_LB_PMA_LOC_EN

#define ADIN2111_PMA_PMD_CNTRL1_LB_PMA_LOC_EN   0x0001

Definition at line 778 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL1_PMA_SFT_PD

#define ADIN2111_PMA_PMD_CNTRL1_PMA_SFT_PD   0x0800

Definition at line 777 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL1_PMA_SFT_RST

#define ADIN2111_PMA_PMD_CNTRL1_PMA_SFT_RST   0x8000

Definition at line 776 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2

#define ADIN2111_PMA_PMD_CNTRL2   0x01, 0x0007

Definition at line 252 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL   0x007F

Definition at line 785 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_1000BASE_KX

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_1000BASE_KX   0x000D

Definition at line 799 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_1000BASE_T

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_1000BASE_T   0x000C

Definition at line 798 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100BASE_TX

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100BASE_TX   0x000E

Definition at line 800 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_CR10

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_CR10   0x0028

Definition at line 825 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_CR4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_CR4   0x002E

Definition at line 831 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_ER4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_ER4   0x002B

Definition at line 828 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_KP4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_KP4   0x002C

Definition at line 829 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_KR4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_KR4   0x002D

Definition at line 830 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_LR4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_LR4   0x002A

Definition at line 827 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_SR10

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_SR10   0x0029

Definition at line 826 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_SR4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_100GBASE_SR4   0x002F

Definition at line 832 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_D1

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_D1   0x0010

Definition at line 802 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_D2

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_D2   0x0011

Definition at line 803 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_D3

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_D3   0x0012

Definition at line 804 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_D4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_D4   0x001D

Definition at line 815 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_U1

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_U1   0x0016

Definition at line 808 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_U2

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_U2   0x0017

Definition at line 809 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_U3

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_U3   0x0018

Definition at line 810 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_U4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10_1GBASE_PRX_U4   0x001F

Definition at line 817 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10BASE_T

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10BASE_T   0x000F

Definition at line 801 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_CX4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_CX4   0x0000

Definition at line 786 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_ER

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_ER   0x0005

Definition at line 791 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_EW

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_EW   0x0001

Definition at line 787 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_KR

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_KR   0x000B

Definition at line 797 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_KX4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_KX4   0x000A

Definition at line 796 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_LR

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_LR   0x0006

Definition at line 792 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_LRM

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_LRM   0x0008

Definition at line 794 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_LW

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_LW   0x0002

Definition at line 788 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_LX4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_LX4   0x0004

Definition at line 790 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_D1

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_D1   0x0013

Definition at line 805 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_D2

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_D2   0x0014

Definition at line 806 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_D3

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_D3   0x0015

Definition at line 807 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_D4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_D4   0x001C

Definition at line 814 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_U1

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_U1   0x0019

Definition at line 811 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_U3

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_U3   0x001A

Definition at line 812 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_U4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_PR_U4   0x001E

Definition at line 816 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_SR

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_SR   0x0007

Definition at line 793 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_SW

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_SW   0x0003

Definition at line 789 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_T

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GBASE_T   0x0009

Definition at line 795 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GPASS_XR_D

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GPASS_XR_D   0x0032

Definition at line 835 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GPASS_XR_U

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_10GPASS_XR_U   0x0033

Definition at line 836 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_200GBASE_DR4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_200GBASE_DR4   0x0053

Definition at line 845 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_200GBASE_FR4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_200GBASE_FR4   0x0054

Definition at line 846 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_200GBASE_LR4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_200GBASE_LR4   0x0055

Definition at line 847 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_CR

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_CR   0x0038

Definition at line 841 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_ER

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_ER   0x0036

Definition at line 839 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_KR

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_KR   0x0039

Definition at line 842 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_LR

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_LR   0x0035

Definition at line 838 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_SR

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_SR   0x003A

Definition at line 843 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_T

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_25GBASE_T   0x0037

Definition at line 840 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_2_5GBASE_T

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_2_5GBASE_T   0x0030

Definition at line 833 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_400GBASE_DR4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_400GBASE_DR4   0x005A

Definition at line 849 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_400GBASE_FR8

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_400GBASE_FR8   0x005B

Definition at line 850 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_400GBASE_LR8

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_400GBASE_LR8   0x005C

Definition at line 851 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_400GBASE_SR16

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_400GBASE_SR16   0x0059

Definition at line 848 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_CR4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_CR4   0x0021

Definition at line 819 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_ER4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_ER4   0x0025

Definition at line 823 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_FR

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_FR   0x0024

Definition at line 822 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_KR4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_KR4   0x0020

Definition at line 818 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_LR4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_LR4   0x0023

Definition at line 821 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_SR4

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_SR4   0x0022

Definition at line 820 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_T

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_40GBASE_T   0x0026

Definition at line 824 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_5GBASE_T

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_5GBASE_T   0x0031

Definition at line 834 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_BASE_H

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_BASE_H   0x0034

Definition at line 837 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_BASE_T1

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_BASE_T1   0x003D

Definition at line 844 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_RESERVED

#define ADIN2111_PMA_PMD_CNTRL2_PMA_PMD_TYPE_SEL_RESERVED   0x001B

Definition at line 813 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_DEVS_IN_PKG1

#define ADIN2111_PMA_PMD_DEVS_IN_PKG1   0x01, 0x0005

Definition at line 250 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_DEVS_IN_PKG2

#define ADIN2111_PMA_PMD_DEVS_IN_PKG2   0x01, 0x0006

Definition at line 251 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_EXT_ABILITY

#define ADIN2111_PMA_PMD_EXT_ABILITY   0x01, 0x000B

Definition at line 255 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_EXT_ABILITY_PMA_PMD_BT1_ABLE

#define ADIN2111_PMA_PMD_EXT_ABILITY_PMA_PMD_BT1_ABLE   0x0800

Definition at line 863 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_STAT1

#define ADIN2111_PMA_PMD_STAT1   0x01, 0x0001

Definition at line 249 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_STAT1_PMA_LINK_STAT_OK_LL

#define ADIN2111_PMA_PMD_STAT1_PMA_LINK_STAT_OK_LL   0x0004

Definition at line 781 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_STAT1_PMA_SFT_PD_ABLE

#define ADIN2111_PMA_PMD_STAT1_PMA_SFT_PD_ABLE   0x0002

Definition at line 782 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_STAT2

#define ADIN2111_PMA_PMD_STAT2   0x01, 0x0008

Definition at line 253 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_STAT2_LB_PMA_LOC_ABLE

#define ADIN2111_PMA_PMD_STAT2_LB_PMA_LOC_ABLE   0x0001

Definition at line 857 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_STAT2_PMA_PMD_EXT_ABLE

#define ADIN2111_PMA_PMD_STAT2_PMA_PMD_EXT_ABLE   0x0200

Definition at line 855 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_STAT2_PMA_PMD_PRESENT

#define ADIN2111_PMA_PMD_STAT2_PMA_PMD_PRESENT   0xC000

Definition at line 854 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_STAT2_PMA_PMD_TX_DIS_ABLE

#define ADIN2111_PMA_PMD_STAT2_PMA_PMD_TX_DIS_ABLE   0x0100

Definition at line 856 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_TX_DIS

#define ADIN2111_PMA_PMD_TX_DIS   0x01, 0x0009

Definition at line 254 of file adin2111_driver.h.

◆ ADIN2111_PMA_PMD_TX_DIS_PMA_TX_DIS

#define ADIN2111_PMA_PMD_TX_DIS_PMA_TX_DIS   0x0001

Definition at line 860 of file adin2111_driver.h.

◆ ADIN2111_PORT1

#define ADIN2111_PORT1   1

Definition at line 52 of file adin2111_driver.h.

◆ ADIN2111_PORT2

#define ADIN2111_PORT2   2

Definition at line 53 of file adin2111_driver.h.

◆ ADIN2111_RESET

#define ADIN2111_RESET   0x03

Definition at line 81 of file adin2111_driver.h.

◆ ADIN2111_RESET_SWRESET

#define ADIN2111_RESET_SWRESET   0x00000001

Definition at line 371 of file adin2111_driver.h.

◆ ADIN2111_RX_ERR_CNT

#define ADIN2111_RX_ERR_CNT   0x1F, 0x8008

Definition at line 322 of file adin2111_driver.h.

◆ ADIN2111_SCRATCH0

#define ADIN2111_SCRATCH0   0x37

Definition at line 109 of file adin2111_driver.h.

◆ ADIN2111_SCRATCH1

#define ADIN2111_SCRATCH1   0x38

Definition at line 110 of file adin2111_driver.h.

◆ ADIN2111_SCRATCH2

#define ADIN2111_SCRATCH2   0x39

Definition at line 111 of file adin2111_driver.h.

◆ ADIN2111_SCRATCH3

#define ADIN2111_SCRATCH3   0x3A

Definition at line 112 of file adin2111_driver.h.

◆ ADIN2111_SCRATCH_SCRATCH_DATA

#define ADIN2111_SCRATCH_SCRATCH_DATA   0xFFFFFFFF

Definition at line 521 of file adin2111_driver.h.

◆ ADIN2111_SOFT_RST

#define ADIN2111_SOFT_RST   0x3C

Definition at line 114 of file adin2111_driver.h.

◆ ADIN2111_SOFT_RST_RST_KEY

#define ADIN2111_SOFT_RST_RST_KEY   0x0000FFFF

Definition at line 528 of file adin2111_driver.h.

◆ ADIN2111_SOFT_RST_RST_KEY_1_RELEASE

#define ADIN2111_SOFT_RST_RST_KEY_1_RELEASE   0x00006F1A

Definition at line 531 of file adin2111_driver.h.

◆ ADIN2111_SOFT_RST_RST_KEY_1_RESET

#define ADIN2111_SOFT_RST_RST_KEY_1_RESET   0x00004F1C

Definition at line 529 of file adin2111_driver.h.

◆ ADIN2111_SOFT_RST_RST_KEY_2_RELEASE

#define ADIN2111_SOFT_RST_RST_KEY_2_RELEASE   0x0000A1F6

Definition at line 532 of file adin2111_driver.h.

◆ ADIN2111_SOFT_RST_RST_KEY_2_RESET

#define ADIN2111_SOFT_RST_RST_KEY_2_RESET   0x0000C1F4

Definition at line 530 of file adin2111_driver.h.

◆ ADIN2111_SPI_CMD_READ

#define ADIN2111_SPI_CMD_READ   0x80

Definition at line 63 of file adin2111_driver.h.

◆ ADIN2111_SPI_CMD_WRITE

#define ADIN2111_SPI_CMD_WRITE   0xA0

Definition at line 64 of file adin2111_driver.h.

◆ ADIN2111_SPI_INJ_ERR

#define ADIN2111_SPI_INJ_ERR   0x3D

Definition at line 115 of file adin2111_driver.h.

◆ ADIN2111_SPI_INJ_ERR_TEST_SPI_INJ_ERR

#define ADIN2111_SPI_INJ_ERR_TEST_SPI_INJ_ERR   0x00000001

Definition at line 535 of file adin2111_driver.h.

◆ ADIN2111_STATUS0

#define ADIN2111_STATUS0   0x08

Definition at line 84 of file adin2111_driver.h.

◆ ADIN2111_STATUS0_CDPE

#define ADIN2111_STATUS0_CDPE   0x00001000

Definition at line 413 of file adin2111_driver.h.

◆ ADIN2111_STATUS0_HDRE

#define ADIN2111_STATUS0_HDRE   0x00000020

Definition at line 420 of file adin2111_driver.h.

◆ ADIN2111_STATUS0_LOFE

#define ADIN2111_STATUS0_LOFE   0x00000010

Definition at line 421 of file adin2111_driver.h.

◆ ADIN2111_STATUS0_PHYINT

#define ADIN2111_STATUS0_PHYINT   0x00000080

Definition at line 418 of file adin2111_driver.h.

◆ ADIN2111_STATUS0_RESETC

#define ADIN2111_STATUS0_RESETC   0x00000040

Definition at line 419 of file adin2111_driver.h.

◆ ADIN2111_STATUS0_RXBOE

#define ADIN2111_STATUS0_RXBOE   0x00000008

Definition at line 422 of file adin2111_driver.h.

◆ ADIN2111_STATUS0_TTSCAA

#define ADIN2111_STATUS0_TTSCAA   0x00000100

Definition at line 417 of file adin2111_driver.h.

◆ ADIN2111_STATUS0_TTSCAB

#define ADIN2111_STATUS0_TTSCAB   0x00000200

Definition at line 416 of file adin2111_driver.h.

◆ ADIN2111_STATUS0_TTSCAC

#define ADIN2111_STATUS0_TTSCAC   0x00000400

Definition at line 415 of file adin2111_driver.h.

◆ ADIN2111_STATUS0_TXBOE

#define ADIN2111_STATUS0_TXBOE   0x00000002

Definition at line 424 of file adin2111_driver.h.

◆ ADIN2111_STATUS0_TXBUE

#define ADIN2111_STATUS0_TXBUE   0x00000004

Definition at line 423 of file adin2111_driver.h.

◆ ADIN2111_STATUS0_TXFCSE

#define ADIN2111_STATUS0_TXFCSE   0x00000800

Definition at line 414 of file adin2111_driver.h.

◆ ADIN2111_STATUS0_TXPE

#define ADIN2111_STATUS0_TXPE   0x00000001

Definition at line 425 of file adin2111_driver.h.

◆ ADIN2111_STATUS1

#define ADIN2111_STATUS1   0x09

Definition at line 85 of file adin2111_driver.h.

◆ ADIN2111_STATUS1_P1_RX_IFG_ERR

#define ADIN2111_STATUS1_P1_RX_IFG_ERR   0x00000100

Definition at line 439 of file adin2111_driver.h.

◆ ADIN2111_STATUS1_P1_RX_RDY

#define ADIN2111_STATUS1_P1_RX_RDY   0x00000010

Definition at line 441 of file adin2111_driver.h.

◆ ADIN2111_STATUS1_P1_RX_RDY_HI

#define ADIN2111_STATUS1_P1_RX_RDY_HI   0x00000020

Definition at line 440 of file adin2111_driver.h.

◆ ADIN2111_STATUS1_P2_PHYINT

#define ADIN2111_STATUS1_P2_PHYINT   0x00080000

Definition at line 433 of file adin2111_driver.h.

◆ ADIN2111_STATUS1_P2_RX_IFG_ERR

#define ADIN2111_STATUS1_P2_RX_IFG_ERR   0x00800000

Definition at line 429 of file adin2111_driver.h.

◆ ADIN2111_STATUS1_P2_RX_RDY

#define ADIN2111_STATUS1_P2_RX_RDY   0x00020000

Definition at line 435 of file adin2111_driver.h.

◆ ADIN2111_STATUS1_P2_RX_RDY_HI

#define ADIN2111_STATUS1_P2_RX_RDY_HI   0x00040000

Definition at line 434 of file adin2111_driver.h.

◆ ADIN2111_STATUS1_P2_TTSCAA

#define ADIN2111_STATUS1_P2_TTSCAA   0x00100000

Definition at line 432 of file adin2111_driver.h.

◆ ADIN2111_STATUS1_P2_TTSCAB

#define ADIN2111_STATUS1_P2_TTSCAB   0x00200000

Definition at line 431 of file adin2111_driver.h.

◆ ADIN2111_STATUS1_P2_TTSCAC

#define ADIN2111_STATUS1_P2_TTSCAC   0x00400000

Definition at line 430 of file adin2111_driver.h.

◆ ADIN2111_STATUS1_P2_TXFCSE

#define ADIN2111_STATUS1_P2_TXFCSE   0x01000000

Definition at line 428 of file adin2111_driver.h.

◆ ADIN2111_STATUS1_RX_ECC_ERR

#define ADIN2111_STATUS1_RX_ECC_ERR   0x00000800

Definition at line 437 of file adin2111_driver.h.

◆ ADIN2111_STATUS1_SPI_ERR

#define ADIN2111_STATUS1_SPI_ERR   0x00000400

Definition at line 438 of file adin2111_driver.h.

◆ ADIN2111_STATUS1_TX_ECC_ERR

#define ADIN2111_STATUS1_TX_ECC_ERR   0x00001000

Definition at line 436 of file adin2111_driver.h.

◆ ADIN2111_STATUS1_TX_RDY

#define ADIN2111_STATUS1_TX_RDY   0x00000008

Definition at line 442 of file adin2111_driver.h.

◆ ADIN2111_TFC

#define ADIN2111_TFC   0x3F

Definition at line 117 of file adin2111_driver.h.

◆ ADIN2111_TFC_TFC

#define ADIN2111_TFC_TFC   0x000001FF

Definition at line 610 of file adin2111_driver.h.

◆ ADIN2111_TS_1SEC_CMP

#define ADIN2111_TS_1SEC_CMP   0x81

Definition at line 165 of file adin2111_driver.h.

◆ ADIN2111_TS_ADDEND

#define ADIN2111_TS_ADDEND   0x80

Definition at line 164 of file adin2111_driver.h.

◆ ADIN2111_TS_CFG

#define ADIN2111_TS_CFG   0x84

Definition at line 168 of file adin2111_driver.h.

◆ ADIN2111_TS_CFG_TS_CAPT_FREE_CNT

#define ADIN2111_TS_CFG_TS_CAPT_FREE_CNT   0x00000010

Definition at line 639 of file adin2111_driver.h.

◆ ADIN2111_TS_CFG_TS_CLR

#define ADIN2111_TS_CFG_TS_CLR   0x00000002

Definition at line 642 of file adin2111_driver.h.

◆ ADIN2111_TS_CFG_TS_EN

#define ADIN2111_TS_CFG_TS_EN   0x00000001

Definition at line 643 of file adin2111_driver.h.

◆ ADIN2111_TS_CFG_TS_TIMER_DEF

#define ADIN2111_TS_CFG_TS_TIMER_DEF   0x00000004

Definition at line 641 of file adin2111_driver.h.

◆ ADIN2111_TS_CFG_TS_TIMER_STOP

#define ADIN2111_TS_CFG_TS_TIMER_STOP   0x00000008

Definition at line 640 of file adin2111_driver.h.

◆ ADIN2111_TS_EXT_CAPT0

#define ADIN2111_TS_EXT_CAPT0   0x89

Definition at line 173 of file adin2111_driver.h.

◆ ADIN2111_TS_EXT_CAPT1

#define ADIN2111_TS_EXT_CAPT1   0x8A

Definition at line 174 of file adin2111_driver.h.

◆ ADIN2111_TS_FREECNT_CAPT

#define ADIN2111_TS_FREECNT_CAPT   0x8B

Definition at line 175 of file adin2111_driver.h.

◆ ADIN2111_TS_NS_CNT

#define ADIN2111_TS_NS_CNT   0x83

Definition at line 167 of file adin2111_driver.h.

◆ ADIN2111_TS_SEC_CNT

#define ADIN2111_TS_SEC_CNT   0x82

Definition at line 166 of file adin2111_driver.h.

◆ ADIN2111_TS_TIMER_HI

#define ADIN2111_TS_TIMER_HI   0x85

Definition at line 169 of file adin2111_driver.h.

◆ ADIN2111_TS_TIMER_LO

#define ADIN2111_TS_TIMER_LO   0x86

Definition at line 170 of file adin2111_driver.h.

◆ ADIN2111_TS_TIMER_QE_CORR

#define ADIN2111_TS_TIMER_QE_CORR   0x87

Definition at line 171 of file adin2111_driver.h.

◆ ADIN2111_TS_TIMER_QE_CORR_TS_TIMER_QE_CORR

#define ADIN2111_TS_TIMER_QE_CORR_TS_TIMER_QE_CORR   0x000000FF

Definition at line 646 of file adin2111_driver.h.

◆ ADIN2111_TS_TIMER_START

#define ADIN2111_TS_TIMER_START   0x88

Definition at line 172 of file adin2111_driver.h.

◆ ADIN2111_TTSCAH

#define ADIN2111_TTSCAH   0x10

Definition at line 89 of file adin2111_driver.h.

◆ ADIN2111_TTSCAL

#define ADIN2111_TTSCAL   0x11

Definition at line 90 of file adin2111_driver.h.

◆ ADIN2111_TTSCBH

#define ADIN2111_TTSCBH   0x12

Definition at line 91 of file adin2111_driver.h.

◆ ADIN2111_TTSCBL

#define ADIN2111_TTSCBL   0x13

Definition at line 92 of file adin2111_driver.h.

◆ ADIN2111_TTSCCH

#define ADIN2111_TTSCCH   0x14

Definition at line 93 of file adin2111_driver.h.

◆ ADIN2111_TTSCCL

#define ADIN2111_TTSCCL   0x15

Definition at line 94 of file adin2111_driver.h.

◆ ADIN2111_TX

#define ADIN2111_TX   0x31

Definition at line 104 of file adin2111_driver.h.

◆ ADIN2111_TX_FRAME_OVERHEAD

#define ADIN2111_TX_FRAME_OVERHEAD   4

Definition at line 60 of file adin2111_driver.h.

◆ ADIN2111_TX_FSIZE

#define ADIN2111_TX_FSIZE   0x30

Definition at line 103 of file adin2111_driver.h.

◆ ADIN2111_TX_FSIZE_TX_FRM_SIZE

#define ADIN2111_TX_FSIZE_TX_FRM_SIZE   0x000007FF

Definition at line 497 of file adin2111_driver.h.

◆ ADIN2111_TX_PRI

#define ADIN2111_TX_PRI   0x35

Definition at line 107 of file adin2111_driver.h.

◆ ADIN2111_TX_PRI_TX_HOST_PRI

#define ADIN2111_TX_PRI_TX_HOST_PRI   0x00000007

Definition at line 510 of file adin2111_driver.h.

◆ ADIN2111_TX_PRI_TX_HOST_PRI_H0_P100

#define ADIN2111_TX_PRI_TX_HOST_PRI_H0_P100   0x00000006

Definition at line 513 of file adin2111_driver.h.

◆ ADIN2111_TX_PRI_TX_HOST_PRI_H100_P0

#define ADIN2111_TX_PRI_TX_HOST_PRI_H100_P0   0x00000005

Definition at line 512 of file adin2111_driver.h.

◆ ADIN2111_TX_PRI_TX_HOST_PRI_H50_P50

#define ADIN2111_TX_PRI_TX_HOST_PRI_H50_P50   0x00000000

Definition at line 511 of file adin2111_driver.h.

◆ ADIN2111_TX_SPACE

#define ADIN2111_TX_SPACE   0x32

Definition at line 105 of file adin2111_driver.h.

◆ ADIN2111_TX_SPACE_TX_SPACE

#define ADIN2111_TX_SPACE_TX_SPACE   0x00003FFF

Definition at line 503 of file adin2111_driver.h.

◆ ADIN2111_TX_TDR

#define ADIN2111_TX_TDR   0xFFFFFFFF

Definition at line 500 of file adin2111_driver.h.

◆ ADIN2111_TX_THRESH

#define ADIN2111_TX_THRESH   0x34

Definition at line 106 of file adin2111_driver.h.

◆ ADIN2111_TX_THRESH_HOST_TX_THRESH

#define ADIN2111_TX_THRESH_HOST_TX_THRESH   0x0000003F

Definition at line 507 of file adin2111_driver.h.

◆ ADIN2111_TX_THRESH_P2P_TX_THRESH

#define ADIN2111_TX_THRESH_P2P_TX_THRESH   0x00000FC0

Definition at line 506 of file adin2111_driver.h.

◆ ADIN2111_TXSIZE

#define ADIN2111_TXSIZE   0x40

Definition at line 118 of file adin2111_driver.h.

◆ ADIN2111_TXSIZE_TX_SIZE

#define ADIN2111_TXSIZE_TX_SIZE   0x00003FFF

Definition at line 613 of file adin2111_driver.h.

Function Documentation

◆ adin2111DisableIrq()

void adin2111DisableIrq ( NetInterface interface)

Disable interrupts.

Parameters
[in]interfaceUnderlying network interface

Definition at line 263 of file adin2111_driver.c.

◆ adin2111DumpPhyReg()

void adin2111DumpPhyReg ( NetInterface interface,
uint8_t  port 
)

Dump PHY registers for debugging purpose.

Parameters
[in]interfaceUnderlying network interface
[in]portPort number

Definition at line 1011 of file adin2111_driver.c.

◆ adin2111DumpReg()

void adin2111DumpReg ( NetInterface interface)

Dump SPI registers for debugging purpose.

Parameters
[in]interfaceUnderlying network interface

Definition at line 915 of file adin2111_driver.c.

◆ adin2111EnableIrq()

void adin2111EnableIrq ( NetInterface interface)

Enable interrupts.

Parameters
[in]interfaceUnderlying network interface

Definition at line 248 of file adin2111_driver.c.

◆ adin2111EventHandler()

void adin2111EventHandler ( NetInterface interface)

ADIN2111 event handler.

Parameters
[in]interfaceUnderlying network interface

Definition at line 383 of file adin2111_driver.c.

◆ adin2111GetLinkState()

bool_t adin2111GetLinkState ( NetInterface interface,
uint8_t  port 
)

Get link state.

Parameters
[in]interfaceUnderlying network interface
[in]portPort number
Returns
Link state

Definition at line 820 of file adin2111_driver.c.

◆ adin2111Init()

error_t adin2111Init ( NetInterface interface)

ADIN2111 controller initialization.

Parameters
[in]interfaceUnderlying network interface
Returns
Error code

Definition at line 71 of file adin2111_driver.c.

◆ adin2111InitHook()

void adin2111InitHook ( NetInterface interface)

ADIN2111 custom configuration.

Parameters
[in]interfaceUnderlying network interface

Definition at line 228 of file adin2111_driver.c.

◆ adin2111IrqHandler()

bool_t adin2111IrqHandler ( NetInterface interface)

ADIN2111 interrupt service routine.

Parameters
[in]interfaceUnderlying network interface
Returns
TRUE if a higher priority task must be woken. Else FALSE is returned

Definition at line 279 of file adin2111_driver.c.

◆ adin2111LinkChangeEventHandler()

void adin2111LinkChangeEventHandler ( NetInterface interface)

ADIN2111 link status change event handler.

Parameters
[in]interfaceUnderlying network interface

Definition at line 479 of file adin2111_driver.c.

◆ adin2111ReadFifo()

void adin2111ReadFifo ( NetInterface interface,
uint8_t  port,
uint16_t *  header,
uint8_t *  data,
size_t  length 
)

Read RX FIFO.

Parameters
[in]interfaceUnderlying network interface
[in]portPort number
[out]headerFrame header
[out]dataBuffer where to store the incoming data
[in]lengthNumber of data to read

Definition at line 1178 of file adin2111_driver.c.

◆ adin2111ReadMmdReg()

uint16_t adin2111ReadMmdReg ( NetInterface interface,
uint8_t  port,
uint8_t  devAddr,
uint16_t  regAddr 
)

Read MMD register.

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

Definition at line 1086 of file adin2111_driver.c.

◆ adin2111ReadPhyReg()

uint16_t adin2111ReadPhyReg ( NetInterface interface,
uint8_t  port,
uint8_t  address 
)

Read PHY register.

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

Definition at line 976 of file adin2111_driver.c.

◆ adin2111ReadReg()

uint32_t adin2111ReadReg ( NetInterface interface,
uint16_t  address 
)

Read SPI register.

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

Definition at line 882 of file adin2111_driver.c.

◆ adin2111ReceivePacket()

void adin2111ReceivePacket ( NetInterface interface,
uint8_t  port 
)

Receive a packet.

Parameters
[in]portPort number
[in]interfaceUnderlying network interface

Definition at line 682 of file adin2111_driver.c.

◆ adin2111SendPacket()

error_t adin2111SendPacket ( NetInterface interface,
const NetBuffer buffer,
size_t  offset,
NetTxAncillary ancillary 
)

Send a packet.

Parameters
[in]interfaceUnderlying network interface
[in]bufferMulti-part buffer containing the data to send
[in]offsetOffset to the first data byte
[in]ancillaryAdditional options passed to the stack along with the packet
Returns
Error code

Definition at line 585 of file adin2111_driver.c.

◆ adin2111Tick()

void adin2111Tick ( NetInterface interface)

ADIN2111 timer handler.

Parameters
[in]interfaceUnderlying network interface

Definition at line 238 of file adin2111_driver.c.

◆ adin2111UpdateMacAddrFilter()

error_t adin2111UpdateMacAddrFilter ( NetInterface interface)

Configure MAC address filtering.

Parameters
[in]interfaceUnderlying network interface
Returns
Error code

Definition at line 734 of file adin2111_driver.c.

◆ adin2111WriteFifo()

void adin2111WriteFifo ( NetInterface interface,
uint16_t  header,
const uint8_t *  data,
size_t  length 
)

Write TX FIFO.

Parameters
[in]interfaceUnderlying network interface
[in]headerFrame header
[in]dataPointer to the data being written
[in]lengthNumber of data to write

Definition at line 1135 of file adin2111_driver.c.

◆ adin2111WriteMmdReg()

void adin2111WriteMmdReg ( NetInterface interface,
uint8_t  port,
uint8_t  devAddr,
uint16_t  regAddr,
uint16_t  data 
)

Write MMD register.

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

Definition at line 1037 of file adin2111_driver.c.

◆ adin2111WritePhyReg()

void adin2111WritePhyReg ( NetInterface interface,
uint8_t  port,
uint8_t  address,
uint16_t  data 
)

Write PHY register.

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

Definition at line 940 of file adin2111_driver.c.

◆ adin2111WriteReg()

void adin2111WriteReg ( NetInterface interface,
uint16_t  address,
uint32_t  data 
)

Write SPI register.

Parameters
[in]interfaceUnderlying network interface
[in]addressRegister address
[in]dataSystem register value

Definition at line 854 of file adin2111_driver.c.

Variable Documentation

◆ adin2111Driver

const NicDriver adin2111Driver
extern

ADIN2111 driver.

Definition at line 44 of file adin2111_driver.c.