📄 cslr_emac_001.h
字号:
#define CSL_EMAC_RXUNICASTCLEAR_RXCH7EN_SHIFT (0x00000007u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH7EN_RESETVAL (0x00000000u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH6EN_MASK (0x00000040u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH6EN_SHIFT (0x00000006u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH6EN_RESETVAL (0x00000000u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH5EN_MASK (0x00000020u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH5EN_SHIFT (0x00000005u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH5EN_RESETVAL (0x00000000u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH4EN_MASK (0x00000010u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH4EN_SHIFT (0x00000004u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH4EN_RESETVAL (0x00000000u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH3EN_MASK (0x00000008u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH3EN_SHIFT (0x00000003u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH3EN_RESETVAL (0x00000000u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH2EN_MASK (0x00000004u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH2EN_SHIFT (0x00000002u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH2EN_RESETVAL (0x00000000u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH1EN_MASK (0x00000002u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH1EN_SHIFT (0x00000001u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH1EN_RESETVAL (0x00000000u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH0EN_MASK (0x00000001u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH0EN_SHIFT (0x00000000u)#define CSL_EMAC_RXUNICASTCLEAR_RXCH0EN_RESETVAL (0x00000000u)#define CSL_EMAC_RXUNICASTCLEAR_RESETVAL (0x00000000u)/* RXMAXLEN */#define CSL_EMAC_RXMAXLEN_RXMAXLEN_MASK (0x0000FFFFu)#define CSL_EMAC_RXMAXLEN_RXMAXLEN_SHIFT (0x00000000u)#define CSL_EMAC_RXMAXLEN_RXMAXLEN_RESETVAL (0x000005EEu)#define CSL_EMAC_RXMAXLEN_RESETVAL (0x000005EEu)/* RXBUFFEROFFSET */#define CSL_EMAC_RXBUFFEROFFSET_RXBUFFEROFFSET_MASK (0x0000FFFFu)#define CSL_EMAC_RXBUFFEROFFSET_RXBUFFEROFFSET_SHIFT (0x00000000u)#define CSL_EMAC_RXBUFFEROFFSET_RXBUFFEROFFSET_RESETVAL (0x00000000u)#define CSL_EMAC_RXBUFFEROFFSET_RESETVAL (0x00000000u)/* RXFILTERLOWTHRESH */#define CSL_EMAC_RXFILTERLOWTHRESH_RXFILTERTHRESH_MASK (0x000000FFu)#define CSL_EMAC_RXFILTERLOWTHRESH_RXFILTERTHRESH_SHIFT (0x00000000u)#define CSL_EMAC_RXFILTERLOWTHRESH_RXFILTERTHRESH_RESETVAL (0x00000000u)#define CSL_EMAC_RXFILTERLOWTHRESH_RESETVAL (0x00000000u)/* RX0FLOWTHRESH */#define CSL_EMAC_RX0FLOWTHRESH_RX0FLOWTHRESH_MASK (0x000000FFu)#define CSL_EMAC_RX0FLOWTHRESH_RX0FLOWTHRESH_SHIFT (0x00000000u)#define CSL_EMAC_RX0FLOWTHRESH_RX0FLOWTHRESH_RESETVAL (0x00000000u)#define CSL_EMAC_RX0FLOWTHRESH_RESETVAL (0x00000000u)/* RX1FLOWTHRESH */#define CSL_EMAC_RX1FLOWTHRESH_RX1FLOWTHRESH_MASK (0x000000FFu)#define CSL_EMAC_RX1FLOWTHRESH_RX1FLOWTHRESH_SHIFT (0x00000000u)#define CSL_EMAC_RX1FLOWTHRESH_RX1FLOWTHRESH_RESETVAL (0x00000000u)#define CSL_EMAC_RX1FLOWTHRESH_RESETVAL (0x00000000u)/* RX2FLOWTHRESH */#define CSL_EMAC_RX2FLOWTHRESH_RX2FLOWTHRESH_MASK (0x000000FFu)#define CSL_EMAC_RX2FLOWTHRESH_RX2FLOWTHRESH_SHIFT (0x00000000u)#define CSL_EMAC_RX2FLOWTHRESH_RX2FLOWTHRESH_RESETVAL (0x00000000u)#define CSL_EMAC_RX2FLOWTHRESH_RESETVAL (0x00000000u)/* RX3FLOWTHRESH */#define CSL_EMAC_RX3FLOWTHRESH_RX3FLOWTHRESH_MASK (0x000000FFu)#define CSL_EMAC_RX3FLOWTHRESH_RX3FLOWTHRESH_SHIFT (0x00000000u)#define CSL_EMAC_RX3FLOWTHRESH_RX3FLOWTHRESH_RESETVAL (0x00000000u)#define CSL_EMAC_RX3FLOWTHRESH_RESETVAL (0x00000000u)/* RX4FLOWTHRESH */#define CSL_EMAC_RX4FLOWTHRESH_RX4FLOWTHRESH_MASK (0x000000FFu)#define CSL_EMAC_RX4FLOWTHRESH_RX4FLOWTHRESH_SHIFT (0x00000000u)#define CSL_EMAC_RX4FLOWTHRESH_RX4FLOWTHRESH_RESETVAL (0x00000000u)#define CSL_EMAC_RX4FLOWTHRESH_RESETVAL (0x00000000u)/* RX5FLOWTHRESH */#define CSL_EMAC_RX5FLOWTHRESH_RX5FLOWTHRESH_MASK (0x000000FFu)#define CSL_EMAC_RX5FLOWTHRESH_RX5FLOWTHRESH_SHIFT (0x00000000u)#define CSL_EMAC_RX5FLOWTHRESH_RX5FLOWTHRESH_RESETVAL (0x00000000u)#define CSL_EMAC_RX5FLOWTHRESH_RESETVAL (0x00000000u)/* RX6FLOWTHRESH */#define CSL_EMAC_RX6FLOWTHRESH_RX6FLOWTHRESH_MASK (0x000000FFu)#define CSL_EMAC_RX6FLOWTHRESH_RX6FLOWTHRESH_SHIFT (0x00000000u)#define CSL_EMAC_RX6FLOWTHRESH_RX6FLOWTHRESH_RESETVAL (0x00000000u)#define CSL_EMAC_RX6FLOWTHRESH_RESETVAL (0x00000000u)/* RX7FLOWTHRESH */#define CSL_EMAC_RX7FLOWTHRESH_RX7FLOWTHRESH_MASK (0x000000FFu)#define CSL_EMAC_RX7FLOWTHRESH_RX7FLOWTHRESH_SHIFT (0x00000000u)#define CSL_EMAC_RX7FLOWTHRESH_RX7FLOWTHRESH_RESETVAL (0x00000000u)#define CSL_EMAC_RX7FLOWTHRESH_RESETVAL (0x00000000u)/* RX0FREEBUFFER */#define CSL_EMAC_RX0FREEBUFFER_RX0FREEBUF_MASK (0x0000FFFFu)#define CSL_EMAC_RX0FREEBUFFER_RX0FREEBUF_SHIFT (0x00000000u)#define CSL_EMAC_RX0FREEBUFFER_RX0FREEBUF_RESETVAL (0x00000000u)#define CSL_EMAC_RX0FREEBUFFER_RESETVAL (0x00000000u)/* RX1FREEBUFFER */#define CSL_EMAC_RX1FREEBUFFER_RX1FREEBUF_MASK (0x0000FFFFu)#define CSL_EMAC_RX1FREEBUFFER_RX1FREEBUF_SHIFT (0x00000000u)#define CSL_EMAC_RX1FREEBUFFER_RX1FREEBUF_RESETVAL (0x00000000u)#define CSL_EMAC_RX1FREEBUFFER_RESETVAL (0x00000000u)/* RX2FREEBUFFER */#define CSL_EMAC_RX2FREEBUFFER_RX2FREEBUF_MASK (0x0000FFFFu)#define CSL_EMAC_RX2FREEBUFFER_RX2FREEBUF_SHIFT (0x00000000u)#define CSL_EMAC_RX2FREEBUFFER_RX2FREEBUF_RESETVAL (0x00000000u)#define CSL_EMAC_RX2FREEBUFFER_RESETVAL (0x00000000u)/* RX3FREEBUFFER */#define CSL_EMAC_RX3FREEBUFFER_RX3FREEBUF_MASK (0x0000FFFFu)#define CSL_EMAC_RX3FREEBUFFER_RX3FREEBUF_SHIFT (0x00000000u)#define CSL_EMAC_RX3FREEBUFFER_RX3FREEBUF_RESETVAL (0x00000000u)#define CSL_EMAC_RX3FREEBUFFER_RESETVAL (0x00000000u)/* RX4FREEBUFFER */#define CSL_EMAC_RX4FREEBUFFER_RX4FREEBUF_MASK (0x0000FFFFu)#define CSL_EMAC_RX4FREEBUFFER_RX4FREEBUF_SHIFT (0x00000000u)#define CSL_EMAC_RX4FREEBUFFER_RX4FREEBUF_RESETVAL (0x00000000u)#define CSL_EMAC_RX4FREEBUFFER_RESETVAL (0x00000000u)/* RX5FREEBUFFER */#define CSL_EMAC_RX5FREEBUFFER_RX5FREEBUF_MASK (0x0000FFFFu)#define CSL_EMAC_RX5FREEBUFFER_RX5FREEBUF_SHIFT (0x00000000u)#define CSL_EMAC_RX5FREEBUFFER_RX5FREEBUF_RESETVAL (0x00000000u)#define CSL_EMAC_RX5FREEBUFFER_RESETVAL (0x00000000u)/* RX6FREEBUFFER */#define CSL_EMAC_RX6FREEBUFFER_RX6FREEBUF_MASK (0x0000FFFFu)#define CSL_EMAC_RX6FREEBUFFER_RX6FREEBUF_SHIFT (0x00000000u)#define CSL_EMAC_RX6FREEBUFFER_RX6FREEBUF_RESETVAL (0x00000000u)#define CSL_EMAC_RX6FREEBUFFER_RESETVAL (0x00000000u)/* RX7FREEBUFFER */#define CSL_EMAC_RX7FREEBUFFER_RX7FREEBUF_MASK (0x0000FFFFu)#define CSL_EMAC_RX7FREEBUFFER_RX7FREEBUF_SHIFT (0x00000000u)#define CSL_EMAC_RX7FREEBUFFER_RX7FREEBUF_RESETVAL (0x00000000u)#define CSL_EMAC_RX7FREEBUFFER_RESETVAL (0x00000000u)/* MACCONTROL */#define CSL_EMAC_MACCONTROL_GIGFORCE_MASK (0x00020000u)#define CSL_EMAC_MACCONTROL_GIGFORCE_SHIFT (0x00000011u)#define CSL_EMAC_MACCONTROL_GIGFORCE_RESETVAL (0x00000000u)#define CSL_EMAC_MACCONTROL_RXOFFLENBLOCK_MASK (0x00004000u)#define CSL_EMAC_MACCONTROL_RXOFFLENBLOCK_SHIFT (0x0000000Eu)#define CSL_EMAC_MACCONTROL_RXOFFLENBLOCK_RESETVAL (0x00000000u)/*----RXOFFLENBLOCK Tokens----*/#define CSL_EMAC_MACCONTROL_RXOFFLENBLOCK_NOBLOCK (0x00000000u)#define CSL_EMAC_MACCONTROL_RXOFFLENBLOCK_BLOCK (0x00000001u)#define CSL_EMAC_MACCONTROL_RXOWNERSHIP_MASK (0x00002000u)#define CSL_EMAC_MACCONTROL_RXOWNERSHIP_SHIFT (0x0000000Du)#define CSL_EMAC_MACCONTROL_RXOWNERSHIP_RESETVAL (0x00000000u)/*----RXOWNERSHIP Tokens----*/#define CSL_EMAC_MACCONTROL_RXOWNERSHIP_ZERO (0x00000000u)#define CSL_EMAC_MACCONTROL_RXOWNERSHIP_ONE (0x00000001u)#define CSL_EMAC_MACCONTROL_CMDIDLE_MASK (0x00000800u)#define CSL_EMAC_MACCONTROL_CMDIDLE_SHIFT (0x0000000Bu)#define CSL_EMAC_MACCONTROL_CMDIDLE_RESETVAL (0x00000000u)/*----CMDIDLE Tokens----*/#define CSL_EMAC_MACCONTROL_CMDIDLE_DISABLE (0x00000000u)#define CSL_EMAC_MACCONTROL_CMDIDLE_ENABLE (0x00000001u)#define CSL_EMAC_MACCONTROL__RESV_DISABLE (0x00000000u)#define CSL_EMAC_MACCONTROL__RESV_ENABLE (0x00000001u)#define CSL_EMAC_MACCONTROL_TXPTYPE_MASK (0x00000200u)#define CSL_EMAC_MACCONTROL_TXPTYPE_SHIFT (0x00000009u)#define CSL_EMAC_MACCONTROL_TXPTYPE_RESETVAL (0x00000000u)/*----TXPTYPE Tokens----*/#define CSL_EMAC_MACCONTROL_TXPTYPE_RROBIN (0x00000000u)#define CSL_EMAC_MACCONTROL_TXPTYPE_CHANNELPRI (0x00000001u)#define CSL_EMAC_MACCONTROL_MEMTEST_MASK (0x00000100u)#define CSL_EMAC_MACCONTROL_MEMTEST_SHIFT (0x00000008u)#define CSL_EMAC_MACCONTROL_MEMTEST_RESETVAL (0x00000000u)/*----MEMTEST Tokens----*/#define CSL_EMAC_MACCONTROL_MEMTEST_DISABLE (0x00000000u)#define CSL_EMAC_MACCONTROL_MEMTEST_ENABLE (0x00000001u)#define CSL_EMAC_MACCONTROL_GIG_MASK (0x00000080u)#define CSL_EMAC_MACCONTROL_GIG_SHIFT (0x00000007u)#define CSL_EMAC_MACCONTROL_GIG_RESETVAL (0x00000000u)/*----GIG Tokens----*/#define CSL_EMAC_MACCONTROL_GIG_DISABLE (0x00000000u)#define CSL_EMAC_MACCONTROL_GIG_ENABLE (0x00000001u)#define CSL_EMAC_MACCONTROL_TXPACE_MASK (0x00000040u)#define CSL_EMAC_MACCONTROL_TXPACE_SHIFT (0x00000006u)#define CSL_EMAC_MACCONTROL_TXPACE_RESETVAL (0x00000000u)/*----TXPACE Tokens----*/#define CSL_EMAC_MACCONTROL_TXPACE_DISABLE (0x00000000u)#define CSL_EMAC_MACCONTROL_TXPACE_ENABLE (0x00000001u)#define CSL_EMAC_MACCONTROL_GMIIEN_MASK (0x00000020u)#define CSL_EMAC_MACCONTROL_GMIIEN_SHIFT (0x00000005u)#define CSL_EMAC_MACCONTROL_GMIIEN_RESETVAL (0x00000000u)/*----GMIIEN Tokens----*/#define CSL_EMAC_MACCONTROL_GMIIEN_DISABLE (0x00000000u)#define CSL_EMAC_MACCONTROL_GMIIEN_ENABLE (0x00000001u)#define CSL_EMAC_MACCONTROL_TXFLOWEN_MASK (0x00000010u)#define CSL_EMAC_MACCONTROL_TXFLOWEN_SHIFT (0x00000004u)#define CSL_EMAC_MACCONTROL_TXFLOWEN_RESETVAL (0x00000000u)/*----TXFLOWEN Tokens----*/#define CSL_EMAC_MACCONTROL_TXFLOWEN_DISABLE (0x00000000u)#define CSL_EMAC_MACCONTROL_TXFLOWEN_ENABLE (0x00000001u)#define CSL_EMAC_MACCONTROL_RXBUFFERFLOWEN_MASK (0x00000008u)#define CSL_EMAC_MACCONTROL_RXBUFFERFLOWEN_SHIFT (0x00000003u)#define CSL_EMAC_MACCONTROL_RXBUFFERFLOWEN_RESETVAL (0x00000000u)/*----RXBUFFERFLOWEN Tokens----*/#define CSL_EMAC_MACCONTROL_RXBUFFERFLOWEN_DISABLE (0x00000000u)#define CSL_EMAC_MACCONTROL_RXBUFFERFLOWEN_ENABLE (0x00000001u)#define CSL_EMAC_MACCONTROL_MTEST_MASK (0x00000004u)#define CSL_EMAC_MACCONTROL_MTEST_SHIFT (0x00000002u)#define CSL_EMAC_MACCONTROL_MTEST_RESETVAL (0x00000000u)/*----MTEST Tokens----*/#define CSL_EMAC_MACCONTROL_MTEST_DISABLE (0x00000000u)#define CSL_EMAC_MACCONTROL_MTEST_ENABLE (0x00000001u)#define CSL_EMAC_MACCONTROL_LOOPBACK_MASK (0x00000002u)#define CSL_EMAC_MACCONTROL_LOOPBACK_SHIFT (0x00000001u)#define CSL_EMAC_MACCONTROL_LOOPBACK_RESETVAL (0x00000000u)/*----LOOPBACK Tokens----*/#define CSL_EMAC_MACCONTROL_LOOPBACK_DISABLE (0x00000000u)#define CSL_EMAC_MACCONTROL_LOOPBACK_ENABLE (0x00000001u)#define CSL_EMAC_MACCONTROL_FULLDUPLEX_MASK (0x00000001u)#define CSL_EMAC_MACCONTROL_FULLDUPLEX_SHIFT (0x00000000u)#define CSL_EMAC_MACCONTROL_FULLDUPLEX_RESETVAL (0x00000000u)/*----FULLDUPLEX Tokens----*/#define CSL_EMAC_MACCONTROL_FULLDUPLEX_DISABLE (0x00000000u)#define CSL_EMAC_MACCONTROL_FULLDUPLEX_ENABLE (0x00000001u)#define CSL_EMAC_MACCONTROL_RESETVAL (0x00000000u)/* MACSTATUS */#define CSL_EMAC_MACSTATUS_IDLE_MASK (0x80000000u)#define CSL_EMAC_MACSTATUS_IDLE_SHIFT (0x0000001Fu)#define CSL_EMAC_MACSTATUS_IDLE_RESETVAL (0x00000000u)/*----IDLE Tokens----*/#define CSL_EMAC_MACSTATUS_IDLE_NOIDLE (0x00000000u)#define CSL_EMAC_MACSTATUS_IDLE_IDLE (0x00000001u)#define CSL_EMAC_MACSTATUS_TXERRCODE_MASK (0x00F00000u)#define CSL_EMAC_MACSTATUS_TXERRCODE_SHIFT (0x00000014u)#define CSL_EMAC_MACSTATUS_TXERRCODE_RESETVAL (0x00000000u)/*----TXERRCODE Tokens----*/#define CSL_EMAC_MACSTATUS_TXERRCODE_NOERROR (0x00000000u)#define CSL_EMAC_MACSTATUS_TXERRCODE_SOPERROR (0x00000001u)#define CSL_EMAC_MACSTATUS_TXERRCODE_OWNERSHIP (0x00000002u)#define CSL_EMAC_MACSTATUS_TXERRCODE_NOEOP (0x00000003u)#define CSL_EMAC_MACSTATUS_TXERRCODE_NULLPTR (0x00000004u)#define CSL_EMAC_MACSTATUS_TXERRCODE_NULLEN (0x00000005u)#define CSL_EMAC_MACSTATUS_TXERRCODE_LENRRROR (0x00000006u)#define CSL_EMAC_MACSTATUS_TXERRCH_MASK (0x00070000u)#define CSL_EMAC_MACSTATUS_TXERRCH_SHIFT (0x00000010u)#define CSL_EMAC_MACSTATUS_TXERRCH_RESETVAL (0x00000000u)#define CSL_EMAC_MACSTATUS_RXERRCODE_MASK (0x0000F000u)#define CSL_EMAC_MACSTATUS_RXERRCODE_SHIFT (0x0000000Cu)#define CSL_EMAC_MACSTATUS_RXERRCODE_RESETVAL (0x00000000u)/*----RXERRCODE Tokens----*/#define CSL_EMAC_MACSTATUS_RXERRCODE_NOERROR (0x00000000u)#define CSL_EMAC_MACSTATUS_RXERRCODE_OWNERSHIP (0x00000002u)#define CSL_EMAC_MACSTATUS_RXERRCODE_NULLPTR (0x00000004u)#define CSL_EMAC_MACSTATUS_RXERRCH_MASK (0x00000700u)#define CSL_EMAC_MACSTATUS_RXERRCH_SHIFT (0x00000008u)#define CSL_EMAC_MACSTATUS_RXERRCH_RESETVAL (0x00000000u)#define CSL_EMAC_MACSTATUS_RXQOSACT_MASK (0x00000004u)#define CSL_EMAC_MACSTATUS_RXQOSACT_SHIFT (0x00000002u)#define CSL_EMAC_MACSTATUS_RXQOSACT_RESETVAL (0x00000000u)#define CSL_EMAC_MACSTATUS_RXFLOWACT_MASK (0x00000002u)#define CSL_EMAC_MACSTATUS_RXFLOWACT_SHIFT (0x00000001u)#define CSL_EMAC_MACSTATUS_RXFLOWACT_RESETVAL (0x00000000u)#define CSL_EMAC_MACSTATUS_TXFLOWACT_MASK (0x00000001u)#define CSL_EMAC_MACSTATUS_TXFLOWACT_SHIFT (0x00000000u)#define CSL_EMAC_MACSTATUS_TXFLOWACT_RESETVAL (0x00000000u)#define CSL_EMAC_MACSTATUS_RESETVAL (0x00000000u)/* EMCONTROL */#define CSL_EMAC_EMCONTROL_SOFT_MASK (0x00000002u)#define CSL_EMAC_EMCONTROL_SOFT_SHIFT (0x00000001u)#define CSL_EMAC_EMCONTROL_SOFT_RESETVAL (0x00000000u)#define CSL_EMAC_EMCONTROL_FREE_MASK (0x00000001u)#define CSL_EMAC_EMCONTROL_FREE_SHIFT (0x00000000u)#define CSL_EMAC_EMCONTROL_FREE_RESETVAL (0x00000000u)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -